angular2-knob
Version:
Angular directive for Knob component powered by d3.js v4 without jQuery dependencies
43 lines • 1.11 kB
JavaScript
import resolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';
import angular from 'rollup-plugin-angular';
import typescript from 'rollup-plugin-typescript';
import {nameLibrary,PATH_SRC,PATH_DIST} from './config-library.js';
export default {
input: PATH_SRC+nameLibrary+'.ts',
output: {
name: nameLibrary,
format: 'umd',
file: PATH_DIST+nameLibrary+".umd.js",
sourcemap: true,
globals: {
'd3': 'd3'
},
},
external: [
'@angular/core',
'd3',
'd3-selection',
'd3-selection-multi'
],
plugins: [
typescript({
typescript: require('typescript')
}),
resolve({
module: true,
main: true
}),
commonjs({
include: 'node_modules/**',
})
],
onwarn: warning => {
const skip_codes = [
'THIS_IS_UNDEFINED',
'MISSING_GLOBAL_NAME'
];
if (skip_codes.indexOf(warning.code) != -1) return;
console.error(warning);
}
};