Rollup plugin for angular with ivy enable
git clone https://github.com/aelbore/rollup-plugin-ngc.git
cd rollup-plugin-ngc
npm install
npm install --save-dev rollup-plugin-ngc
npm run ngcc - compile all @angular/* libraries into ivy compatible
npm run build - build ngcPlugin
npm run example - build the example code
npm run serve
import { ngcPlugin } from 'rollup-plugin-ngc'
export default {
input: './src/index.ts',
plugins: [
ngcPlugin()
],
output: {
format: 'es',
file: './dist/hello-world.ts'
}
}
rootDir - directory of input files (default src)
sourceMap - Generates corresponding .map file (default true)
target - Specify ECMAScript target version (default ES2018)