Skip to content

Commit b178288

Browse files
committed
Bump to v1.1.0
1 parent fec6bb1 commit b178288

File tree

5 files changed

+13896
-14315
lines changed

5 files changed

+13896
-14315
lines changed

.storybook/main.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = {
1111
compilerOptions: {
1212
outDir: "build",
1313
module: "esnext",
14-
target: "es5",
14+
target: "esnext",
1515
lib: ["es6", "dom", "es2016", "es2017"],
1616
sourceMap: true,
1717
allowJs: false,
@@ -26,7 +26,6 @@ module.exports = {
2626
noUnusedLocals: false,
2727
noUnusedParameters: true,
2828
esModuleInterop: true,
29-
typeRoots: ["../node_modules/@types", "../types"],
3029
},
3130
},
3231
},

package.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "react-usage-bar",
3-
"version": "1.0.9",
3+
"version": "1.1.0",
44
"description": "Usage bar, graphic component for React",
55
"main": "build/index.js",
6-
"module": "build/index.es.js",
7-
"jsnext:main": "build/index.es.js",
6+
"module": "build/index.mjs",
7+
"typings": "build/index.d.ts",
88
"files": [
99
"build/*"
1010
],
@@ -98,6 +98,9 @@
9898
]
9999
},
100100
"dependencies": {
101-
"postcss": "^8.4.7"
101+
"esbuild": "^0.14.23",
102+
"postcss": "^8.4.7",
103+
"rollup-plugin-dts": "^4.1.0",
104+
"rollup-plugin-esbuild": "^4.8.2"
102105
}
103106
}

rollup.config.js

Lines changed: 60 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,69 @@
1+
import dts from 'rollup-plugin-dts'
2+
import esbuild from 'rollup-plugin-esbuild'
13
import typescript from "rollup-plugin-typescript2"
24
import commonjs from "rollup-plugin-commonjs"
35
import external from "rollup-plugin-peer-deps-external"
46
import resolve from "rollup-plugin-node-resolve"
57
import postcss from "rollup-plugin-postcss"
68
import { terser } from "rollup-plugin-terser"
79

8-
import pkg from "./package.json"
10+
const name = require('./package.json').main.replace(/\.js$/, '')
911

10-
export default {
11-
input: "src/index.ts",
12-
output: [
13-
{
14-
file: pkg.main,
15-
format: "cjs",
16-
exports: "named",
17-
sourcemap: true,
18-
},
19-
{
20-
file: pkg.module,
21-
format: "es",
22-
exports: "named",
23-
sourcemap: true,
24-
},
25-
],
26-
plugins: [
27-
resolve(),
28-
postcss({
29-
extensions: [".css"],
30-
extract: true,
31-
}),
32-
external(),
33-
typescript({
34-
rollupCommonJSResolveHack: true,
35-
exclude: ["**/__tests__/**", "**/*.stories.tsx"],
36-
clean: true,
37-
}),
38-
terser(),
39-
commonjs({
40-
include: ["node_modules/**"],
41-
namedExports: {
42-
"node_modules/react/react.js": [
43-
"Children",
44-
"Component",
45-
"PropTypes",
46-
"createElement",
47-
],
48-
"node_modules/react-dom/index.js": ["render"],
12+
const bundle = config => ({
13+
...config,
14+
input: 'src/index.ts',
15+
external: id => !/^[./]/.test(id),
16+
})
17+
18+
export default [
19+
bundle({
20+
plugins: [esbuild()],
21+
output: [
22+
{
23+
file: `${name}.js`,
24+
format: 'cjs',
25+
sourcemap: true,
4926
},
50-
}),
51-
],
52-
}
27+
{
28+
file: `${name}.mjs`,
29+
format: 'es',
30+
sourcemap: true,
31+
},
32+
],
33+
}),
34+
bundle({
35+
plugins: [dts()],
36+
output: {
37+
file: `${name}.d.ts`,
38+
format: 'es',
39+
},
40+
}),
41+
bundle({
42+
plugins: [,
43+
resolve(),
44+
postcss({
45+
extensions: [".css"],
46+
extract: true,
47+
}),
48+
external(),
49+
typescript({
50+
rollupCommonJSResolveHack: true,
51+
exclude: ["**/__tests__/**", "**/*.stories.tsx"],
52+
clean: true,
53+
}),
54+
terser(),
55+
commonjs({
56+
include: ["node_modules/**"],
57+
namedExports: {
58+
"node_modules/react/react.js": [
59+
"Children",
60+
"Component",
61+
"PropTypes",
62+
"createElement",
63+
],
64+
"node_modules/react-dom/index.js": ["render"],
65+
},
66+
}),
67+
]
68+
})
69+
]

types/types.d.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)