/dart-loader

Dart webpack loader

Primary LanguageJavaScriptMIT LicenseMIT

Dart Webpack loader

npm

Usage

This is a simple Webpack loader that shells out to dart2js to build a Dart web app.

To use it, first install the package:

$ npm install --save dart-loader

then configure the loader in your Webpack config:

module.exports = {
  // ...
  module: {
    rules: [
      { test: /\.dart$/, loader: 'dart-loader' },
      // ...
    ]
  }
}
// webpack-chain
module.exports = {
  chainWebpack: config => {
    config.module.rule('dart')
      .test(/\.dart$/)
      .use('dart-loader')
      .loader('dart-loader')
      .options({
        minimize: '-m'
      })
      .end()
  }
}

Make sure you have the dart2js binary somewhere in your PATH.

Example

Check out the example directory for a simple Hello World example.