Skip to content

Commit beb255c

Browse files
committed
chore: add build
1 parent 8d6fd8d commit beb255c

File tree

3 files changed

+39
-3
lines changed

3 files changed

+39
-3
lines changed

package-lock.json

Lines changed: 25 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,19 @@
22
"name": "deferred-promise",
33
"version": "0.0.0",
44
"description": "A Promise that can be resolved/rejected elsewhere",
5-
"main": "build/index.js",
5+
"main": "./build/index.js",
6+
"typings": "./build/index.d.ts",
67
"scripts": {
7-
"test": "jest"
8+
"test": "jest",
9+
"prebuild": "rimraf ./build",
10+
"build": "tsc"
811
},
12+
"files": [
13+
"./build"
14+
],
915
"keywords": [
1016
"promise",
17+
"defer",
1118
"deferred",
1219
"resolve",
1320
"reject"
@@ -17,6 +24,7 @@
1724
"devDependencies": {
1825
"@types/jest": "^29.0.1",
1926
"jest": "^29.0.3",
27+
"rimraf": "^3.0.2",
2028
"ts-jest": "^29.0.0",
2129
"typescript": "^4.8.3"
2230
}

tsconfig.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22
"compilerOptions": {
33
"target": "esnext",
44
"module": "commonjs",
5-
"esModuleInterop": true
5+
"esModuleInterop": true,
6+
"outDir": "./build",
7+
"declaration": true,
8+
"sourceMap": true
69
},
710
"include": ["./src"],
811
"exclude": ["node_modules"]

0 commit comments

Comments
 (0)