|
7 | 7 | "scripts": { |
8 | 8 | "cz": "git-cz", |
9 | 9 | "clean": "rimraf ./dist", |
10 | | - "build": "yarn clean && yarn build:umd && yarn build:es", |
11 | | - "build:umd": "cross-env NODE_ENV=es rollup -c", |
12 | | - "build:es": "cross-env BABEL_ENV=es babel ./src --out-dir ./dist/es --ignore '**/*.spec.js'", |
| 10 | + "build": "yarn clean && rollup -c rollup.config.mjs", |
13 | 11 | "start": "styleguidist server", |
14 | 12 | "styleguide": "styleguidist build", |
15 | 13 | "test": "cross-env NODE_ENV=test yarn lint && jest --coverage && yarn typescript", |
16 | 14 | "test:watch": "cross-env NODE_ENV=test jest --watch", |
17 | 15 | "lint": "eslint .", |
18 | 16 | "lint:fix": "eslint . --fix", |
19 | 17 | "commitmsg": "commitlint -e", |
20 | | - "prepublish": "yarn build && yarn size", |
21 | | - "postinstall": "husky install", |
22 | 18 | "prepublishOnly": "pinst --disable", |
23 | 19 | "postpublish": "pinst --enable", |
24 | 20 | "logo": "cd logo && sketchtool export artboards logo.sketch", |
|
29 | 25 | }, |
30 | 26 | "size-limit": [ |
31 | 27 | { |
32 | | - "path": "dist/index.js", |
| 28 | + "path": "dist/cjs/index.js", |
33 | 29 | "limit": "8 KB" |
34 | 30 | }, |
35 | 31 | { |
36 | | - "path": "dist/es/index.js", |
| 32 | + "path": "dist/esm/index.mjs", |
37 | 33 | "limit": "8 KB" |
38 | 34 | } |
39 | 35 | ], |
|
98 | 94 | "react": ">= 16.8 || 18.0.0" |
99 | 95 | }, |
100 | 96 | "dependencies": { |
| 97 | + "@rollup/plugin-commonjs": "^25.0.4", |
| 98 | + "@rollup/plugin-node-resolve": "^15.2.1", |
| 99 | + "@rollup/plugin-replace": "^5.0.2", |
101 | 100 | "attr-accept": "^2.2.2", |
102 | 101 | "file-selector": "^0.6.0", |
103 | | - "prop-types": "^15.8.1" |
| 102 | + "prop-types": "^15.8.1", |
| 103 | + "rollup": "^3.29.4", |
| 104 | + "rollup-plugin-banner2": "^1.2.2", |
| 105 | + "rollup-plugin-esbuild": "^6.0.2", |
| 106 | + "rollup-plugin-node-externals": "^6.1.1" |
104 | 107 | }, |
105 | 108 | "devDependencies": { |
106 | 109 | "@babel/cli": "^7.16.8", |
|
121 | 124 | "@commitlint/config-angular": "^16.0.0", |
122 | 125 | "@commitlint/prompt": "^16.1.0", |
123 | 126 | "@commitlint/prompt-cli": "^16.1.0", |
124 | | - "@rollup/plugin-babel": "^5.3.0", |
125 | | - "@rollup/plugin-commonjs": "^21.0.1", |
126 | | - "@rollup/plugin-node-resolve": "^13.1.3", |
127 | 127 | "@size-limit/preset-small-lib": "^7.0.5", |
128 | 128 | "@size-limit/webpack": "^7.0.5", |
129 | 129 | "@size-limit/webpack-why": "^7.0.5", |
|
140 | 140 | "babel-plugin-dynamic-import-node": "^2.3.3", |
141 | 141 | "commitizen": "^4.2.4", |
142 | 142 | "cross-env": "^7.0.3", |
| 143 | + "esbuild": "^0.19.4", |
143 | 144 | "eslint": "^8.8.0", |
144 | 145 | "eslint-config-prettier": "^8.3.0", |
145 | 146 | "eslint-plugin-import": "^2.25.4", |
|
161 | 162 | "react-styleguidist": "^11.2.0", |
162 | 163 | "react-test-renderer": "^18.1.0", |
163 | 164 | "rimraf": "^3.0.2", |
164 | | - "rollup": "^2.66.1", |
165 | | - "rollup-plugin-terser": "^7.0.2", |
166 | 165 | "size-limit": "^7.0.5", |
167 | 166 | "style-loader": "^3.3.1", |
168 | 167 | "styled-components": "^5.3.3", |
169 | | - "typescript": "^4.0.2", |
170 | | - "webpack": "^5.67.0", |
171 | | - "webpack-blocks": "^2.1.0" |
| 168 | + "typescript": "^4.0.2" |
172 | 169 | }, |
173 | 170 | "typings": "typings/react-dropzone.d.ts", |
174 | 171 | "version": "0.0.0-development", |
|
0 commit comments