JSPM

@warp-drive/build-config

5.9.0-beta.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 14810
  • Score
    100M100P100Q151642F
  • License MIT

Provides Build Configuration for projects using WarpDrive

Package Exports

  • @warp-drive/build-config
  • @warp-drive/build-config/-private/utils/deprecations
  • @warp-drive/build-config/-private/utils/features
  • @warp-drive/build-config/-private/utils/get-env
  • @warp-drive/build-config/-private/utils/logging
  • @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-BUBNGiZ-
  • @warp-drive/build-config/cjs-set-config.cjs
  • @warp-drive/build-config/debugging
  • @warp-drive/build-config/debugging-DgRWKeE4
  • @warp-drive/build-config/deprecation-versions
  • @warp-drive/build-config/deprecations
  • @warp-drive/build-config/deprecations-vEj59ee0
  • @warp-drive/build-config/env
  • @warp-drive/build-config/index
  • @warp-drive/build-config/macros

Readme

NPM Stable Version NPM Downloads License EmberJS Discord Community Server WarpDrive Discord Server


WarpDrive is the lightweight data library for web apps —
universal, typed, reactive, and ready to scale.


🛠️ @warp-drive/build-config

Enables providing a build config to optimize application assets

Note - you do not need to install or use this package if using @warp-drive/core.

Tagged Releases

  • NPM Canary Version
  • NPM Beta Version
  • NPM Stable Version
  • NPM LTS Version
  • NPM LTS 4.12 Version

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 settings go here (if any)
  });

  return app.toTree();
};

♥️ Credits

Brought to you with ♥️ love by 🐹 Ember