UNPKG

@ember/app-blueprint

Version:
51 lines (48 loc) 1.08 kB
const { babelCompatSupport, templateCompatSupport, } = require('@embroider/compat/babel'); module.exports = { plugins: [ [ '@babel/plugin-transform-typescript', { allExtensions: true, onlyRemoveTypeImports: true, allowDeclareFields: true, }, ], [ 'babel-plugin-ember-template-compilation', { compilerPath: 'ember-source/dist/ember-template-compiler.js', enableLegacyModules: [ 'ember-cli-htmlbars', 'ember-cli-htmlbars-inline-precompile', 'htmlbars-inline-precompile', ], transforms: [...templateCompatSupport()], }, ], [ 'module:decorator-transforms', { runtime: { import: require.resolve('decorator-transforms/runtime-esm'), }, }, ], [ '@babel/plugin-transform-runtime', { absoluteRuntime: __dirname, useESModules: true, regenerator: false, }, ], ...babelCompatSupport(), ], generatorOpts: { compact: false, }, };