Skip to content
This repository was archived by the owner on Dec 25, 2024. It is now read-only.

Commit b87a9ca

Browse files
committed
chore: switch to rollup
1 parent 982d7b5 commit b87a9ca

8 files changed

+381
-54
lines changed

Diff for: package.json

+43-9
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,41 @@
1515
"license": "MIT",
1616
"author": "Anthony Fu <[email protected]>",
1717
"exports": {
18-
".": "./dist/index.js",
18+
".": {
19+
"require": "./dist/index.js",
20+
"import": "./dist/index.mjs",
21+
"types": "./index.d.ts"
22+
},
1923
"./*": "./*",
24+
"./esbuild": {
25+
"require": "./dist/esbuild.js",
26+
"import": "./dist/esbuild.mjs",
27+
"types": "./esbuild.d.ts"
28+
},
2029
"./jest": "./jest.js",
21-
"./nuxt": "./dist/nuxt.js",
22-
"./rollup": "./dist/rollup.js",
23-
"./types": "./dist/types.js",
24-
"./vite": "./dist/vite.js",
25-
"./webpack": "./dist/webpack.js",
26-
"./esbuild": "./dist/esbuild.js"
30+
"./nuxt": {
31+
"require": "./dist/nuxt.js",
32+
"import": "./dist/nuxt.mjs",
33+
"types": "./nuxt.d.ts"
34+
},
35+
"./rollup": {
36+
"require": "./dist/rollup.js",
37+
"import": "./dist/rollup.mjs",
38+
"types": "./rollup.d.ts"
39+
},
40+
"./types": {
41+
"types": "./types.d.ts"
42+
},
43+
"./vite": {
44+
"require": "./dist/vite.js",
45+
"import": "./dist/vite.mjs",
46+
"types": "./vite.d.ts"
47+
},
48+
"./webpack": {
49+
"require": "./dist/webpack.js",
50+
"import": "./dist/webpack.mjs",
51+
"types": "./webpack.d.ts"
52+
}
2753
},
2854
"main": "dist/index.js",
2955
"types": "index.d.ts",
@@ -33,8 +59,8 @@
3359
"*.d.ts"
3460
],
3561
"scripts": {
36-
"build": "shx rm -rf dist && tsc --project tsconfig.lib.json",
37-
"dev": "tsc --project tsconfig.lib.json --watch",
62+
"build": "rimraf dist && rollup -c",
63+
"dev": "rollup -c --watch",
3864
"lint": "eslint \"{src,test}/**/*.ts\"",
3965
"lint:fix": "nr lint -- --fix",
4066
"play": "npm -C playground run dev",
@@ -64,6 +90,10 @@
6490
"devDependencies": {
6591
"@antfu/eslint-config": "^0.14.2",
6692
"@antfu/ni": "^0.12.0",
93+
"@rollup/plugin-alias": "^3.1.9",
94+
"@rollup/plugin-commonjs": "^21.0.1",
95+
"@rollup/plugin-json": "^4.1.0",
96+
"@rollup/plugin-node-resolve": "^13.1.3",
6797
"@types/estree": "^0.0.50",
6898
"@types/node": "^17.0.5",
6999
"@types/ws": "^8.2.2",
@@ -72,6 +102,10 @@
72102
"eslint": "^8.5.0",
73103
"fast-glob": "^3.2.7",
74104
"pug": "^3.0.2",
105+
"rimraf": "^3.0.2",
106+
"rollup": "^2.63.0",
107+
"rollup-plugin-dts": "^4.1.0",
108+
"rollup-plugin-typescript2": "^0.31.1",
75109
"shx": "^0.3.3",
76110
"typescript": "^4.5.4",
77111
"vite": "^2.7.9",

0 commit comments

Comments
 (0)