-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
62 lines (62 loc) · 1.71 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
{
"name": "@jsheaven/easybuild",
"type": "module",
"version": "1.2.9",
"publishConfig": {
"access": "public"
},
"bin": {
"easybuild": "./dist/cli.esm.js",
"easybuild-cjs": "./dist/cli.iife.js"
},
"license": "MIT",
"description": "Super-fast and simple IIFE, ESM and CJS build tool for JavaScript and TypeScript. Comes with an easy API and CLI. One file in, one file out. Supports node and browser output. Generates .map and .d.ts files. Minifies and prints the final code size.",
"keywords": [
"bundler",
"API",
"CLI"
],
"repository": {
"url": "git+https://github.com/jsheaven/easybundle.git",
"type": "git"
},
"scripts": {
"pretest": "yarn build --dev",
"test": "NODE_OPTIONS='--experimental-vm-modules --enable-source-maps --no-warnings' jest --verbose --coverage ./test/*.test.ts",
"clean": "rm -rf ./dist",
"prebuild": "yarn clean",
"build": "tsc && ts-node --esm ./bundle.ts"
},
"author": "Aron Homberg <info@aron-homberg.de>",
"sideEffects": false,
"exports": {
".": {
"require": "./dist/index.cjs.js",
"import": "./dist/index.esm.js"
}
},
"module": "./dist/index.esm.js",
"main": "./dist/index.cjs.js",
"types": "./dist/index.esm.d.ts",
"files": [
"dist"
],
"devDependencies": {
"@types/jest": "^29.4.0",
"@types/node": "^18.11.19",
"jest": "^29.4.1",
"ts-jest": "next",
"ts-node": "^10.9.1",
"typescript": "^4.9.5"
},
"dependencies": {
"@jsheaven/status-message": "^1.1.2",
"brotli-size": "^4.0.0",
"dts-bundle-generator": "^7.2.0",
"esbuild": "^0.17.6",
"fast-glob": "^3.2.12",
"gzip-size": "^7.0.0",
"pretty-bytes": "^6.1.0",
"typescript": "^4.9.5"
}
}