Skip to content

Commit 1e022df

Browse files
committed
change build output
1 parent 8a0a157 commit 1e022df

4 files changed

Lines changed: 22 additions & 25 deletions

File tree

index.d.ts

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

package.json

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,21 +29,19 @@
2929
"sideEffects": [
3030
"./dist/planck-with-testbed.*"
3131
],
32-
"module": "dist/planck.mjs",
32+
"module": "dist/planck.js",
3333
"main": "dist/planck.js",
34-
"jsdelivr": "dist/planck.min.js",
35-
"unpkg": "dist/planck.min.js",
36-
"types": "index.d.ts",
34+
"types": "dist/planck.d.ts",
3735
"exports": {
3836
".": {
3937
"types": "./dist/planck.d.ts",
40-
"import": "./dist/planck.mjs",
41-
"default": "./dist/planck.js"
38+
"import": "./dist/planck.js",
39+
"default": "./dist/planck.umd.cjs"
4240
},
4341
"./with-testbed": {
4442
"types": "./dist/planck-with-testbed.d.ts",
45-
"import": "./dist/planck-with-testbed.mjs",
46-
"default": "./dist/planck-with-testbed.js"
43+
"import": "./dist/planck-with-testbed.js",
44+
"default": "./dist/planck-with-testbed.umd.cjs"
4745
},
4846
"./dist/*": "./dist/*"
4947
},
@@ -96,9 +94,9 @@
9694
"preflight": "npm run lint && npm run test:types && npm run test",
9795
"testbed": "npm run dev",
9896
"dev": "vite",
99-
"build": "rimraf ./dist/* && vite build && BUILD_TESTBED=true vite build && npm run terser-core && npm run terser-testbed",
100-
"terser-core": "terser ./dist/planck.js -o ./dist/planck.min.js --source-map",
101-
"terser-testbed": "terser ./dist/planck-with-testbed.js -o ./dist/planck-with-testbed.min.js --source-map",
97+
"build": "rimraf ./dist/* && npm run build-core && npm run build-testbed",
98+
"build-core": "vite build",
99+
"build-testbed": "BUILD_TESTBED=true vite build",
102100
"watch": "vite build --watch",
103101
"preview": "vite preview",
104102
"benchmark": "git log -n 1 && vite-node ./benchmark/node",

types/globals/index.d.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
declare const CONSTRUCTOR_FACTORY: boolean | undefined;
21
declare const ASSERT: boolean | undefined;
32

43
declare const planck: typeof import("../../src/main");

vite.config.mts

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,26 +22,29 @@ function buildConfig(configEnv: ConfigEnv, buildTestbed: boolean) {
2222
define: {
2323
ASSERT: "false",
2424
_ASSERT: "false",
25-
CONSTRUCTOR_FACTORY: "false",
26-
_CONSTRUCTOR_FACTORY: "false",
2725
},
2826
build: {
2927
lib: {
3028
entry: entry,
3129
name: "planck",
32-
fileName: function (format) {
33-
if (format === "umd") {
34-
return filename + ".js";
35-
} else if (format === "es") {
36-
return filename + ".mjs";
37-
}
38-
return filename + "." + format + ".js";
39-
},
4030
formats: ["es", "umd"],
4131
},
4232
emptyOutDir: false,
4333
minify: false,
4434
sourcemap: true,
35+
rollupOptions: {
36+
output: [
37+
{
38+
format: "es",
39+
entryFileNames: `${filename}.js`,
40+
},
41+
{
42+
format: "umd",
43+
entryFileNames: `${filename}.umd.cjs`,
44+
name: "planck",
45+
},
46+
],
47+
},
4548
},
4649
plugins: [
4750
rollupLicensePlugin({
@@ -76,8 +79,6 @@ function serveConfig(configEnv: ConfigEnv) {
7679
define: {
7780
ASSERT: "false",
7881
_ASSERT: "false",
79-
CONSTRUCTOR_FACTORY: "false",
80-
_CONSTRUCTOR_FACTORY: "false",
8182
},
8283
});
8384
}

0 commit comments

Comments
 (0)