Skip to content

Commit 452f9ac

Browse files
🔧 Add new build system
1 parent 19a80a6 commit 452f9ac

File tree

2 files changed

+36
-2
lines changed

2 files changed

+36
-2
lines changed

gulpfile.js

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
const gulp = require("gulp");
2+
const rollup = require("rollup");
3+
const rollupTypescript = require("@rollup/plugin-typescript");
4+
const exec = require("child_process").exec;
5+
6+
gulp.task("build", async function () {
7+
const bundle = await rollup.rollup({
8+
input: "./src/index.ts",
9+
plugins: [
10+
rollupTypescript()
11+
]
12+
});
13+
14+
exec("tsc");
15+
16+
await bundle.write({
17+
file: "./dist/index.umd.js",
18+
format: "umd",
19+
name: "uppload",
20+
sourcemap: true
21+
});
22+
23+
await bundle.write({
24+
file: "./dist/index.cjs.js",
25+
format: "cjs",
26+
sourcemap: true
27+
});
28+
29+
await bundle.write({
30+
file: "./dist/index.amd.js",
31+
format: "amd",
32+
sourcemap: true
33+
});
34+
});

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"upload",
1616
"javascript"
1717
],
18-
"main": "dist/index.js",
18+
"main": "dist/index.umd.js",
1919
"module": "dist/index.js",
2020
"types": "dist/index.d.ts",
2121
"files": [
@@ -29,7 +29,7 @@
2929
"scripts": {
3030
"build": "npm run build-package && node scripts/build-scss.js",
3131
"test": "jest",
32-
"build-package": "tsc",
32+
"build-package": "gulp build",
3333
"build-site": "site",
3434
"build-demo": "parcel build demo/index.html",
3535
"demo": "parcel demo/index.html",

0 commit comments

Comments
 (0)