Skip to content

Commit e1c8f43

Browse files
committed
Enhance package scripts
1 parent 873d8e4 commit e1c8f43

File tree

3 files changed

+91
-7
lines changed

3 files changed

+91
-7
lines changed

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "ts-http-status-utils",
3-
"version": "0.1.2",
3+
"version": "0.1.3",
44
"description": "HTTP status code declarations, descriptions and utils",
5-
"main": "src/index.ts",
5+
"main": "dist/index.js",
66
"homepage": "https://github.com/thejfreitas/ts-http-status-utils",
77
"bugs": "https://github.com/thejfreitas/ts-http-status-utils/issues",
88
"repository": "[email protected]:thejfreitas/ts-http-status-utils.git",
@@ -19,13 +19,15 @@
1919
"http-error-message"
2020
],
2121
"scripts": {
22-
"build": "rm -rf dist && tsc"
22+
"build": "rm -rf dist && tsc",
23+
"test": "jest"
2324
},
2425
"devDependencies": {
2526
"@types/jest": "^27.4.0",
2627
"jest": "^27.5.1",
2728
"ts-jest": "^27.1.3",
2829
"ts-loader": "^9.2.6",
30+
"ts-node": "^10.5.0",
2931
"typescript": "^4.5.5"
3032
}
3133
}

tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
"esModuleInterop": true,
77
"declaration": true,
88
"moduleResolution": "node",
9-
10-
"noEmit": true
9+
"outDir": "dist",
10+
"rootDir": "src",
11+
"skipLibCheck": true
1112
},
1213
"include": ["src/**/*"],
1314
"exclude": ["node_modules", "dist", "tests"]

yarn.lock

Lines changed: 83 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,18 @@
293293
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
294294
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
295295

296+
"@cspotcode/[email protected]":
297+
version "0.8.0"
298+
resolved "https://registry.yarnpkg.com/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz#33bf4b7b39c178821606f669bbc447a6a629786b"
299+
integrity sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==
300+
301+
"@cspotcode/[email protected]":
302+
version "0.7.0"
303+
resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz#4789840aa859e46d2f3173727ab707c66bf344f5"
304+
integrity sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==
305+
dependencies:
306+
"@cspotcode/source-map-consumer" "0.8.0"
307+
296308
"@istanbuljs/load-nyc-config@^1.0.0":
297309
version "1.1.0"
298310
resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
@@ -515,6 +527,26 @@
515527
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
516528
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
517529

530+
"@tsconfig/node10@^1.0.7":
531+
version "1.0.8"
532+
resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9"
533+
integrity sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==
534+
535+
"@tsconfig/node12@^1.0.7":
536+
version "1.0.9"
537+
resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.9.tgz#62c1f6dee2ebd9aead80dc3afa56810e58e1a04c"
538+
integrity sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==
539+
540+
"@tsconfig/node14@^1.0.0":
541+
version "1.0.1"
542+
resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.1.tgz#95f2d167ffb9b8d2068b0b235302fafd4df711f2"
543+
integrity sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==
544+
545+
"@tsconfig/node16@^1.0.2":
546+
version "1.0.2"
547+
resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e"
548+
integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==
549+
518550
"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14":
519551
version "7.1.18"
520552
resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8"
@@ -627,12 +659,17 @@ acorn-walk@^7.1.1:
627659
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
628660
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
629661

662+
acorn-walk@^8.1.1:
663+
version "8.2.0"
664+
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
665+
integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
666+
630667
acorn@^7.1.1:
631668
version "7.4.1"
632669
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
633670
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
634671

635-
acorn@^8.2.4:
672+
acorn@^8.2.4, acorn@^8.4.1:
636673
version "8.7.0"
637674
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf"
638675
integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
@@ -683,6 +720,11 @@ anymatch@^3.0.3:
683720
normalize-path "^3.0.0"
684721
picomatch "^2.0.4"
685722

723+
arg@^4.1.0:
724+
version "4.1.3"
725+
resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
726+
integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
727+
686728
argparse@^1.0.7:
687729
version "1.0.10"
688730
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
@@ -925,6 +967,11 @@ convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
925967
dependencies:
926968
safe-buffer "~5.1.1"
927969

970+
create-require@^1.1.0:
971+
version "1.1.1"
972+
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
973+
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
974+
928975
cross-spawn@^7.0.3:
929976
version "7.0.3"
930977
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
@@ -1002,6 +1049,11 @@ diff-sequences@^27.5.1:
10021049
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327"
10031050
integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==
10041051

1052+
diff@^4.0.1:
1053+
version "4.0.2"
1054+
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
1055+
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
1056+
10051057
domexception@^2.0.1:
10061058
version "2.0.1"
10071059
resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304"
@@ -1904,7 +1956,7 @@ make-dir@^3.0.0:
19041956
dependencies:
19051957
semver "^6.0.0"
19061958

1907-
1959+
[email protected], make-error@^1.1.1:
19081960
version "1.3.6"
19091961
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
19101962
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
@@ -2425,6 +2477,25 @@ ts-loader@^9.2.6:
24252477
micromatch "^4.0.0"
24262478
semver "^7.3.4"
24272479

2480+
ts-node@^10.5.0:
2481+
version "10.5.0"
2482+
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.5.0.tgz#618bef5854c1fbbedf5e31465cbb224a1d524ef9"
2483+
integrity sha512-6kEJKwVxAJ35W4akuiysfKwKmjkbYxwQMTBaAxo9KKAx/Yd26mPUyhGz3ji+EsJoAgrLqVsYHNuuYwQe22lbtw==
2484+
dependencies:
2485+
"@cspotcode/source-map-support" "0.7.0"
2486+
"@tsconfig/node10" "^1.0.7"
2487+
"@tsconfig/node12" "^1.0.7"
2488+
"@tsconfig/node14" "^1.0.0"
2489+
"@tsconfig/node16" "^1.0.2"
2490+
acorn "^8.4.1"
2491+
acorn-walk "^8.1.1"
2492+
arg "^4.1.0"
2493+
create-require "^1.1.0"
2494+
diff "^4.0.1"
2495+
make-error "^1.1.1"
2496+
v8-compile-cache-lib "^3.0.0"
2497+
yn "3.1.1"
2498+
24282499
type-check@~0.3.2:
24292500
version "0.3.2"
24302501
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
@@ -2459,6 +2530,11 @@ universalify@^0.1.2:
24592530
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
24602531
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
24612532

2533+
v8-compile-cache-lib@^3.0.0:
2534+
version "3.0.0"
2535+
resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz#0582bcb1c74f3a2ee46487ceecf372e46bce53e8"
2536+
integrity sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==
2537+
24622538
v8-to-istanbul@^8.1.0:
24632539
version "8.1.1"
24642540
resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed"
@@ -2598,3 +2674,8 @@ yargs@^16.2.0:
25982674
string-width "^4.2.0"
25992675
y18n "^5.0.5"
26002676
yargs-parser "^20.2.2"
2677+
2678+
2679+
version "3.1.1"
2680+
resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
2681+
integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==

0 commit comments

Comments
 (0)