Skip to content

Commit

Permalink
alpha4, include bundle build
Browse files Browse the repository at this point in the history
  • Loading branch information
kurkle committed Jan 15, 2020
1 parent cc02728 commit 4deca42
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 13 deletions.
11 changes: 6 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "chartjs-adapter-date-fns",
"homepage": "https://www.chartjs.org",
"description": "Chart.js adapter to use date-fns for time functionalities",
"version": "1.0.0-alpha3",
"version": "1.0.0-alpha4",
"license": "MIT",
"main": "dist/chartjs-adapter-date-fns.js",
"repository": {
Expand All @@ -20,16 +20,17 @@
"dist/*.js"
],
"devDependencies": {
"@rollup/plugin-node-resolve": "^7.0.0",
"date-fns": "^2.9.0",
"eslint-config-chartjs": "^0.1.0",
"gulp": "^4.0.0",
"gulp-eslint": "^5.0.0",
"gulp-file": "^0.4.0",
"rollup": "^1.3.3",
"rollup-plugin-terser": "^4.0.4",
"rollup": "^1.29.0",
"rollup-plugin-terser": "^5.1.3",
"yargs": "^13.2.1"
},
"peerDependencies": {
"chart.js": ">= 2.8.0 < 3",
"date-fns": "^2.0.0"
"chart.js": ">= 2.8.0 < 3"
}
}
56 changes: 48 additions & 8 deletions rollup.config.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
const terser = require('rollup-plugin-terser').terser;
const pkg = require('./package.json');
import resolve from '@rollup/plugin-node-resolve';
import { terser } from 'rollup-plugin-terser';
import { name, version, homepage, license } from './package.json';

const banner = `/*!
* ${pkg.name} v${pkg.version}
* ${pkg.homepage}
* ${name} v${version}
* ${homepage}
* (c) ${new Date().getFullYear()} Chart.js Contributors
* Released under the ${pkg.license} license
* Released under the ${license} license
*/`;

module.exports = [
export default [
{
input: 'src/index.js',
output: {
file: `dist/${pkg.name}.js`,
file: `dist/${name}.js`,
banner: banner,
format: 'umd',
indent: false,
Expand All @@ -29,7 +30,7 @@ module.exports = [
{
input: 'src/index.js',
output: {
file: `dist/${pkg.name}.min.js`,
file: `dist/${name}.min.js`,
format: 'umd',
indent: false,
globals: {
Expand All @@ -48,5 +49,44 @@ module.exports = [
'chart.js',
'date-fns'
]
},
{
input: 'src/index.js',
output: {
file: `dist/${name}.bundle.js`,
format: 'umd',
indent: false,
globals: {
'chart.js': 'Chart'
}
},
plugins: [
resolve(),
],
external: [
'chart.js'
]
},
{
input: 'src/index.js',
output: {
file: `dist/${name}.bundle.min.js`,
format: 'umd',
indent: false,
globals: {
'chart.js': 'Chart'
}
},
plugins: [
resolve(),
terser({
output: {
preamble: banner
}
})
],
external: [
'chart.js'
]
}
];

0 comments on commit 4deca42

Please sign in to comment.