Package Exports
- @warp-drive/build-config
- @warp-drive/build-config/addon-shim.cjs
- @warp-drive/build-config/babel-macros
- @warp-drive/build-config/babel-plugin-transform-asserts.cjs
- @warp-drive/build-config/babel-plugin-transform-deprecations.cjs
- @warp-drive/build-config/babel-plugin-transform-features.cjs
- @warp-drive/build-config/babel-plugin-transform-logging.cjs
- @warp-drive/build-config/canary-features
- @warp-drive/build-config/canary-features-BzGSGY5j
- @warp-drive/build-config/debugging
- @warp-drive/build-config/debugging-BzogyWJo
- @warp-drive/build-config/deprecations
- @warp-drive/build-config/deprecations-BXAnWRDO
- @warp-drive/build-config/env
- @warp-drive/build-config/index
- @warp-drive/build-config/macros
Readme
🛠️ @warp-drive/build-config
Enables providing a build config to optimize application assets
Installation
pnpm install @warp-drive/build-configTagged Releases
Usage
import { setConfig } from '@warp-drive/build-config';
setConfig(app, __dirname, {
// ... options
});In an ember-cli-build file that'll typically look like this:
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
module.exports = async function (defaults) {
const { setConfig } = await import('@warp-drive/build-config');
const app = new EmberApp(defaults, {});
setConfig(app, __dirname, {
// WarpDrive/EmberData settings go here (if any)
});
return app.toTree();
};