Skip to content

Commit 24a4c8f

Browse files
committed
chore: add terser to minimize js code
1 parent 1850c48 commit 24a4c8f

4 files changed

Lines changed: 125 additions & 26 deletions

File tree

package-lock.json

Lines changed: 101 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cameratajs/react-date-range-input",
3-
"version": "1.0.6",
3+
"version": "1.0.7",
44
"type": "module",
55
"main": "dist/index.js",
66
"module": "dist/index.esm.js",
@@ -43,6 +43,7 @@
4343
"@rollup/plugin-babel": "^6.0.4",
4444
"@rollup/plugin-commonjs": "^28.0.3",
4545
"@rollup/plugin-node-resolve": "^16.0.1",
46+
"@rollup/plugin-terser": "^0.4.4",
4647
"@rollup/plugin-typescript": "^12.1.2",
4748
"@testing-library/jest-dom": "^6.6.3",
4849
"@testing-library/react": "^16.3.0",

rollup.config.js

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
1-
import resolve from "@rollup/plugin-node-resolve";
2-
import commonjs from "@rollup/plugin-commonjs";
3-
import typescript from "@rollup/plugin-typescript";
1+
import resolve from '@rollup/plugin-node-resolve';
2+
import commonjs from '@rollup/plugin-commonjs';
3+
import typescript from '@rollup/plugin-typescript';
44
import postcss from 'rollup-plugin-postcss';
5-
import { babel } from "@rollup/plugin-babel";
5+
import { babel } from '@rollup/plugin-babel';
6+
import { terser } from '@rollup/plugin-terser';
67

78
export default {
8-
input: "index.ts",
9-
output: [
10-
{ file: "dist/index.js", format: "cjs", sourcemap: true },
11-
{ file: "dist/index.esm.js", format: "esm", sourcemap: true }
12-
],
13-
plugins: [
14-
resolve(),
15-
commonjs(),
16-
typescript({ tsconfig: "./tsconfig.json" }),
17-
babel({ babelHelpers: "bundled" }),
18-
postcss({
19-
inject: true,
20-
minimize: true,
21-
}),
22-
],
23-
external: ["react", "react-dom"]
9+
input: 'index.ts',
10+
output: [
11+
{ file: 'dist/index.js', format: 'cjs', sourcemap: true },
12+
{ file: 'dist/index.esm.js', format: 'esm', sourcemap: true },
13+
],
14+
plugins: [
15+
resolve(),
16+
commonjs(),
17+
typescript({ tsconfig: './tsconfig.json' }),
18+
babel({ babelHelpers: 'bundled' }),
19+
postcss({
20+
inject: true,
21+
minimize: true,
22+
}),
23+
terser(),
24+
],
25+
external: ['react', 'react-dom'],
2426
};

src/components/Calendar/index.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@ import React from 'react';
22
import {
33
format,
44
startOfMonth,
5-
endOfMonth,
65
startOfWeek,
7-
endOfWeek,
8-
eachDayOfInterval,
96
isSameMonth,
107
isSameDay,
118
isAfter,

0 commit comments

Comments
 (0)