empty-piral
Version:
An empty app shell with no dependencies.
17 lines (15 loc) • 712 B
JavaScript
if (process.env.NODE_ENV === 'test') {
// behavior for the test environment, we'll try to make it work
if (typeof window !== 'undefined') {
require('./index.html');
const ctx = window['dbg:piral'];
const dependencies = (ctx && ctx.pilets && ctx.pilets.getDependencies({})) || {};
module.exports = dependencies['empty-piral'] || {};
} else {
console.error('Your test environment does not define "window". Please make sure to provide a proper environment.');
module.exports = {};
}
} else {
// under "normal" circumstances disallow such an import
throw new Error("This file should not be included anywhere. Usually, this means you've imported the Piral instance directly.");
}