Skip to content

Commit 7fdc1bc

Browse files
fix: rollup config
1 parent 2181654 commit 7fdc1bc

File tree

3 files changed

+14
-9
lines changed

3 files changed

+14
-9
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"build-css": "gulp --gulpfile css/gulpfile.js build",
2828
"clean-css": "gulp --gulpfile css/gulpfile.js clean",
2929
"watch-css": "gulp --gulpfile css/gulpfile.js build && gulp --gulpfile css/gulpfile.js watch",
30-
"build-js": "rm -rf dist/* && rollup -c",
30+
"build-js": "rm -rf dist/* && rollup -c rollup.config.mjs",
3131
"build-type": "rm -rf .lib && tsc -b tsconfig.type.json",
3232
"build": "npm run build-css && npm run build-js",
3333
"version": "./scripts/version.sh",

rollup.config.js renamed to rollup.config.mjs

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,25 @@
11
import commonjs from '@rollup/plugin-commonjs';
22
import resolve from '@rollup/plugin-node-resolve';
3-
import babel from 'rollup-plugin-babel';
3+
import babel from '@rollup/plugin-babel';
44
import alias from '@rollup/plugin-alias';
55
import json from '@rollup/plugin-json';
66
import path from 'path';
7-
import packageJSON from './package.json';
7+
import { fileURLToPath } from 'url';
8+
import packageJSON from './package.json' assert { type: 'json' };
89
import replace from '@rollup/plugin-replace';
9-
import { uglify } from 'rollup-plugin-uglify';
10+
import terser from '@rollup/plugin-terser';
1011
import gzipPlugin from 'rollup-plugin-gzip';
1112
import { compress } from 'brotli';
1213
import image from '@rollup/plugin-image';
1314
import postcss from 'rollup-plugin-postcss';
14-
import { concatTokenCSS } from './rollupPlugin';
15+
import { concatTokenCSS } from './rollupPlugin.mjs';
1516
import colorModFunction from 'postcss-color-mod-function';
1617
import autoprefixer from 'autoprefixer';
1718
import typescript from '@rollup/plugin-typescript';
19+
import ts from 'typescript';
20+
21+
const __filename = fileURLToPath(import.meta.url);
22+
const __dirname = path.dirname(__filename);
1823

1924
const { version, name, license, homepage } = packageJSON;
2025

@@ -99,7 +104,7 @@ const commonJsPlugins = [
99104
autoprefixer(),
100105
],
101106
}),
102-
uglify(),
107+
terser(),
103108
];
104109

105110
const umdPlugins = [
@@ -137,7 +142,7 @@ const umdPlugins = [
137142
],
138143
}),
139144
concatTokenCSS(cssSources, cssFiles),
140-
uglify(),
145+
terser(),
141146
];
142147

143148
const jsUmdOutputConfig = {
@@ -172,7 +177,7 @@ const jsUmdConfig = {
172177

173178
const jsCjsConfig = {
174179
...baseConfig,
175-
plugins: [...commonJsPlugins, uglify()],
180+
plugins: [...commonJsPlugins, terser()],
176181
output: jsCjsOutputConfig,
177182
};
178183

@@ -201,7 +206,7 @@ const tsConfig = {
201206
resolve({ extensions }),
202207

203208
typescript({
204-
typescript: require('ttypescript'),
209+
typescript: ts,
205210
tsconfig: path.resolve(__dirname, './tsconfig.type.json'),
206211
}),
207212

File renamed without changes.

0 commit comments

Comments
 (0)