Skip to content

Commit 96cac1a

Browse files
committed
Switch from webpack to rollup
Much better
1 parent 17531fb commit 96cac1a

File tree

4 files changed

+20
-109
lines changed

4 files changed

+20
-109
lines changed

dist/photopea.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+6-91
Original file line numberDiff line numberDiff line change
@@ -5,97 +5,8 @@
55
"type": "module",
66
"main": "src/index.js",
77
"browser": "src/index.js",
8-
"dependencies": {
9-
"acorn": "^8.12.1",
10-
"acorn-import-attributes": "^1.9.5",
11-
"ajv": "^6.12.6",
12-
"ajv-keywords": "^3.5.2",
13-
"browserslist": "^4.23.2",
14-
"buffer-from": "^1.1.2",
15-
"caniuse-lite": "^1.0.30001642",
16-
"chrome-trace-event": "^1.0.4",
17-
"clone-deep": "^4.0.1",
18-
"colorette": "^2.0.20",
19-
"commander": "^2.20.3",
20-
"cross-spawn": "^7.0.3",
21-
"electron-to-chromium": "^1.4.829",
22-
"enhanced-resolve": "^5.17.0",
23-
"envinfo": "^7.13.0",
24-
"es-module-lexer": "^1.5.4",
25-
"escalade": "^3.1.2",
26-
"eslint-scope": "^5.1.1",
27-
"esrecurse": "^4.3.0",
28-
"estraverse": "^4.3.0",
29-
"events": "^3.3.0",
30-
"fast-deep-equal": "^3.1.3",
31-
"fast-json-stable-stringify": "^2.1.0",
32-
"fastest-levenshtein": "^1.0.16",
33-
"find-up": "^4.1.0",
34-
"flat": "^5.0.2",
35-
"function-bind": "^1.1.2",
36-
"glob-to-regexp": "^0.4.1",
37-
"graceful-fs": "^4.2.11",
38-
"has-flag": "^4.0.0",
39-
"hasown": "^2.0.2",
40-
"import-local": "^3.1.0",
41-
"interpret": "^3.1.1",
42-
"is-core-module": "^2.15.0",
43-
"is-plain-object": "^2.0.4",
44-
"isexe": "^2.0.0",
45-
"isobject": "^3.0.1",
46-
"jest-worker": "^27.5.1",
47-
"json-parse-even-better-errors": "^2.3.1",
48-
"json-schema-traverse": "^0.4.1",
49-
"kind-of": "^6.0.3",
50-
"loader-runner": "^4.3.0",
51-
"locate-path": "^5.0.0",
52-
"merge-stream": "^2.0.0",
53-
"mime-db": "^1.52.0",
54-
"mime-types": "^2.1.35",
55-
"neo-async": "^2.6.2",
56-
"node-releases": "^2.0.17",
57-
"p-limit": "^2.3.0",
58-
"p-locate": "^4.1.0",
59-
"p-try": "^2.2.0",
60-
"path-exists": "^4.0.0",
61-
"path-key": "^3.1.1",
62-
"path-parse": "^1.0.7",
63-
"picocolors": "^1.0.1",
64-
"pkg-dir": "^4.2.0",
65-
"punycode": "^2.3.1",
66-
"randombytes": "^2.1.0",
67-
"rechoir": "^0.8.0",
68-
"resolve": "^1.22.8",
69-
"resolve-cwd": "^3.0.0",
70-
"resolve-from": "^5.0.0",
71-
"safe-buffer": "^5.2.1",
72-
"schema-utils": "^3.3.0",
73-
"serialize-javascript": "^6.0.2",
74-
"shallow-clone": "^3.0.1",
75-
"shebang-command": "^2.0.0",
76-
"shebang-regex": "^3.0.0",
77-
"source-map": "^0.6.1",
78-
"source-map-support": "^0.5.21",
79-
"supports-color": "^8.1.1",
80-
"supports-preserve-symlinks-flag": "^1.0.0",
81-
"tapable": "^2.2.1",
82-
"terser": "^5.31.3",
83-
"terser-webpack-plugin": "^5.3.10",
84-
"undici-types": "^5.26.5",
85-
"update-browserslist-db": "^1.1.0",
86-
"uri-js": "^4.4.1",
87-
"watchpack": "^2.4.1",
88-
"webpack-merge": "^5.10.0",
89-
"webpack-sources": "^3.2.3",
90-
"which": "^2.0.2",
91-
"wildcard": "^2.0.1"
92-
},
93-
"devDependencies": {
94-
"webpack": "^5.93.0",
95-
"webpack-cli": "^5.1.4"
96-
},
978
"scripts": {
98-
"build": "webpack"
9+
"build": "rollup -c"
9910
},
10011
"keywords": [
10112
"photopea"
@@ -105,5 +16,9 @@
10516
"name": "Yikuan Sun",
10617
"url": "https://yikuansun.gtihub.io"
10718
},
108-
"license": "MIT"
19+
"license": "MIT",
20+
"devDependencies": {
21+
"@rollup/plugin-terser": "^0.4.4",
22+
"rollup": "^4.20.0"
23+
}
10924
}

rollup.config.mjs

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import terser from "@rollup/plugin-terser";
2+
3+
export default {
4+
input: "src/index.js",
5+
output: {
6+
file: "dist/photopea.min.js",
7+
format: "umd",
8+
name: "Photopea",
9+
plugins: [
10+
terser()
11+
],
12+
},
13+
};

webpack.config.js

-17
This file was deleted.

0 commit comments

Comments
 (0)