add build system
Showing
build.js
0 → 100644
This diff is collapsed.
| ... | ... | @@ -5,23 +5,31 @@ |
| "main": "dist/index.cjs", | ||
| "module": "dist/index.mjs", | ||
| "types": "dist/index.d.ts", | ||
| "exports": { | ||
| ".": { | ||
| "import": "./dist/index.mjs", | ||
| "require": "./dist/index.cjs", | ||
| "types": "./dist/index.d.ts" | ||
| } | ||
| }, | ||
| "scripts": { | ||
| "lint": "eslint --fix .", | ||
| "compile:cjs": "esbuild index.ts --outfile=dist/index.cjs --bundle --sourcemap --platform=node --target=es2019 --external:reflect-metadata", | ||
| "compile:esm": "esbuild index.ts --outfile=dist/index.mjs --bundle --sourcemap --platform=neutral --target=esnext --external:reflect-metadata", | ||
| "compile:types": "tsc --emitDeclarationOnly --declaration", | ||
| "build": "rimraf dist && npm run compile:cjs && npm run compile:esm && npm run compile:types", | ||
| "build": "node build.js", | ||
| "build:cjs": "node build.js cjs", | ||
| "build:esm": "node build.js esm", | ||
| "build:types": "node build.js types", | ||
| "clean": "node build.js clean", | ||
| "test": "jest --passWithNoTests", | ||
| "start": "node dist/index.cjs" | ||
| }, | ||
| "repository": { | ||
| "type": "git", | ||
| "url": "https://code.mycard.moe/3rdeye/typed-reflector.git" | ||
| "url": "https://code.moenext.com/3rdeye/typed-reflector.git" | ||
| }, | ||
| "bugs": { | ||
| "url": "https://code.mycard.moe/3rdeye/typed-reflector/issues" | ||
| "url": "https://code.moenext.com/3rdeye/typed-reflector/issues" | ||
| }, | ||
| "homepage": "https://code.mycard.moe/3rdeye/typed-reflector", | ||
| "homepage": "https://code.moenext.com/3rdeye/typed-reflector", | ||
| "keywords": [ | ||
| "reflect", | ||
| "reflector", | ||
| ... | ... | @@ -37,7 +45,7 @@ |
| "@types/node": "^16.11.11", | ||
| "@typescript-eslint/eslint-plugin": "^4.33.0", | ||
| "@typescript-eslint/parser": "^4.33.0", | ||
| "esbuild": "^0.25.8", | ||
| "esbuild": "^0.25.12", | ||
| "esbuild-register": "^3.6.0", | ||
| "eslint": "^7.32.0", | ||
| "eslint-config-prettier": "^8.3.0", | ||
| ... | ... |
Please register or sign in to comment