JSPM

@warp-drive/build-config

5.7.0-alpha.5
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 29567
  • Score
    100M100P100Q152910F
  • License MIT

Provides Build Configuration for projects using WarpDrive or EmberData

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-9eYOaqB0
  • @warp-drive/build-config/cjs-set-config.cjs
  • @warp-drive/build-config/debugging
  • @warp-drive/build-config/debugging-VdsvkNjX
  • @warp-drive/build-config/deprecation-versions
  • @warp-drive/build-config/deprecations
  • @warp-drive/build-config/deprecations-Dub3LfHZ
  • @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-config

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

  return app.toTree();
};

♥️ Credits

Brought to you with ♥️ love by 🐹 Ember