@ecl/builder
Europa Component Library builder
Last updated 6 days ago by yhuard .
EUPL-1.1 · Original npm · Tarball · package.json
$ cnpm install @ecl/builder 
SYNC missed versions from official npm registry.

ECL Builder

Configuration

By default, ecl-builder will read the ecl-builder.config.js file at the root of your project. You can use the -c or --config parameter if you want to give your configuration file another name.

Typically, this is what it should look like:

const path = require('path');
const isProd = process.env.NODE_ENV === 'production';

module.exports = {
  // Compile entry.js
  scripts: [
    {
      entry: path.resolve(__dirname, 'src/entry.js'),
      dest: path.resolve(__dirname, 'dist/output.js'),
      options: {
        sourceMap: isProd ? false : 'inline',
        moduleName: 'myModule',
      },
    },
  ],
  // Compile entry.scss
  styles: [
    {
      entry: path.resolve(__dirname, 'src/entry.scss'),
      dest: path.resolve(__dirname, 'dist/output.css'),
      options: {
        sourceMap: isProd ? 'file' : true,
      },
    },
  ],
  // Copy files from src to dest
  copy: [
    {
      from: path.resolve(__dirname, 'src/fonts'),
      to: path.resolve(__dirname, 'dist/fonts'),
    },
    {
      from: path.resolve(__dirname, 'src/images'),
      to: path.resolve(__dirname, 'dist/images'),
    },
  ],
};

Current Tags

  • 2.12.0                                ...           latest (6 days ago)

17 Versions

  • 2.12.0                                ...           6 days ago
  • 2.11.0                                ...           2 months ago
  • 2.10.1                                ...           2 months ago
  • 2.10.0                                ...           2 months ago
  • 2.9.0                                ...           3 months ago
  • 2.8.0                                ...           3 months ago
  • 2.7.0                                ...           4 months ago
  • 2.6.0                                ...           4 months ago
  • 2.5.0                                ...           4 months ago
  • 2.4.0                                ...           5 months ago
  • 2.3.0                                ...           7 months ago
  • 2.2.0                                ...           7 months ago
  • 2.1.1                                ...           8 months ago
  • 0.2.1                                ...           a year ago
  • 0.2.0                                ...           2 years ago
  • 0.1.1                                ...           2 years ago
  • 0.1.0                                ...           2 years ago
Downloads
Today 0
This Week 1
This Month 42
Last Day 0
Last Week 38
Last Month 2
Dependencies (19)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |