Skip to content

Commit 736364c

Browse files
committed
Change build script
1 parent 4515c4e commit 736364c

File tree

3 files changed

+94
-36
lines changed

3 files changed

+94
-36
lines changed

package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@
77
"license": "MIT",
88
"scripts": {
99
"db:init": "prisma migrate dev",
10-
"dev": "ts-node lib/index.ts",
11-
"build": "tsc",
10+
"build": "tsc && tsc-alias",
1211
"build:types": "npx openapi-typescript https://raw.githubusercontent.com/IsThereAnyDeal/API/master/dist/openapi.json -o ./lib/util/itad.d.ts",
1312
"start": "node dist/index.js",
14-
"test": "eslint lib/**.ts"
13+
"lint": "eslint lib/**.ts"
1514
},
1615
"engines": {
1716
"node": ">=16.9.0"
@@ -40,7 +39,7 @@
4039
"eslint-plugin-prettier": "^4.0.0",
4140
"prettier": "^2.6.2",
4241
"ts-node": "^10.9.2",
43-
"tsconfig-paths": "^4.2.0",
42+
"tsc-alias": "^1.8.8",
4443
"typescript": "^5.4.2"
4544
}
4645
}

tsconfig.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,5 @@
2828
"node_modules",
2929
"docs",
3030
"prisma"
31-
],
32-
"ts-node": {
33-
"require": ["tsconfig-paths/register"]
34-
}
31+
]
3532
}

yarn.lock

Lines changed: 90 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -423,6 +423,14 @@ ansi-styles@^4.1.0:
423423
dependencies:
424424
color-convert "^2.0.1"
425425

426+
anymatch@~3.1.2:
427+
version "3.1.3"
428+
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
429+
integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
430+
dependencies:
431+
normalize-path "^3.0.0"
432+
picomatch "^2.0.4"
433+
426434
arg@^4.1.0:
427435
version "4.1.3"
428436
resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
@@ -456,6 +464,11 @@ balanced-match@^1.0.0:
456464
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
457465
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
458466

467+
binary-extensions@^2.0.0:
468+
version "2.2.0"
469+
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
470+
integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
471+
459472
brace-expansion@^1.1.7:
460473
version "1.1.11"
461474
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -464,7 +477,7 @@ brace-expansion@^1.1.7:
464477
balanced-match "^1.0.0"
465478
concat-map "0.0.1"
466479

467-
braces@^3.0.2:
480+
braces@^3.0.2, braces@~3.0.2:
468481
version "3.0.2"
469482
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
470483
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
@@ -484,6 +497,21 @@ chalk@^4.0.0:
484497
ansi-styles "^4.1.0"
485498
supports-color "^7.1.0"
486499

500+
chokidar@^3.5.3:
501+
version "3.6.0"
502+
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b"
503+
integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
504+
dependencies:
505+
anymatch "~3.1.2"
506+
braces "~3.0.2"
507+
glob-parent "~5.1.2"
508+
is-binary-path "~2.1.0"
509+
is-glob "~4.0.1"
510+
normalize-path "~3.0.0"
511+
readdirp "~3.6.0"
512+
optionalDependencies:
513+
fsevents "~2.3.2"
514+
487515
color-convert@^2.0.1:
488516
version "2.0.1"
489517
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
@@ -508,6 +536,11 @@ combined-stream@^1.0.8:
508536
dependencies:
509537
delayed-stream "~1.0.0"
510538

539+
commander@^9.0.0:
540+
version "9.5.0"
541+
resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30"
542+
integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==
543+
511544
512545
version "0.0.1"
513546
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
@@ -816,7 +849,12 @@ fs.realpath@^1.0.0:
816849
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
817850
integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
818851

819-
glob-parent@^5.1.2:
852+
fsevents@~2.3.2:
853+
version "2.3.3"
854+
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
855+
integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
856+
857+
glob-parent@^5.1.2, glob-parent@~5.1.2:
820858
version "5.1.2"
821859
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
822860
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
@@ -849,7 +887,7 @@ globals@^13.19.0:
849887
dependencies:
850888
type-fest "^0.20.2"
851889

852-
globby@^11.1.0:
890+
globby@^11.0.4, globby@^11.1.0:
853891
version "11.1.0"
854892
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
855893
integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
@@ -902,12 +940,19 @@ inherits@2:
902940
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
903941
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
904942

943+
is-binary-path@~2.1.0:
944+
version "2.1.0"
945+
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
946+
integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
947+
dependencies:
948+
binary-extensions "^2.0.0"
949+
905950
is-extglob@^2.1.1:
906951
version "2.1.1"
907952
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
908953
integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
909954

910-
is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
955+
is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
911956
version "4.0.3"
912957
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
913958
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
@@ -951,11 +996,6 @@ json-stable-stringify-without-jsonify@^1.0.1:
951996
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
952997
integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
953998

954-
json5@^2.2.2:
955-
version "2.2.3"
956-
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
957-
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
958-
959999
keyv@^4.5.3:
9601000
version "4.5.4"
9611001
resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
@@ -1042,16 +1082,16 @@ minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
10421082
dependencies:
10431083
brace-expansion "^1.1.7"
10441084

1045-
minimist@^1.2.6:
1046-
version "1.2.8"
1047-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
1048-
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
1049-
10501085
10511086
version "2.1.2"
10521087
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
10531088
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
10541089

1090+
mylas@^2.1.9:
1091+
version "2.1.13"
1092+
resolved "https://registry.yarnpkg.com/mylas/-/mylas-2.1.13.tgz#1e23b37d58fdcc76e15d8a5ed23f9ae9fc0cbdf4"
1093+
integrity sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==
1094+
10551095
natural-compare-lite@^1.4.0:
10561096
version "1.4.0"
10571097
resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4"
@@ -1069,6 +1109,11 @@ node-fetch@^2.6.7:
10691109
dependencies:
10701110
whatwg-url "^5.0.0"
10711111

1112+
normalize-path@^3.0.0, normalize-path@~3.0.0:
1113+
version "3.0.0"
1114+
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
1115+
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1116+
10721117
once@^1.3.0:
10731118
version "1.4.0"
10741119
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
@@ -1129,11 +1174,18 @@ path-type@^4.0.0:
11291174
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
11301175
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
11311176

1132-
picomatch@^2.3.1:
1177+
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
11331178
version "2.3.1"
11341179
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
11351180
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
11361181

1182+
plimit-lit@^1.2.6:
1183+
version "1.6.1"
1184+
resolved "https://registry.yarnpkg.com/plimit-lit/-/plimit-lit-1.6.1.tgz#a34594671b31ee8e93c72d505dfb6852eb72374a"
1185+
integrity sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==
1186+
dependencies:
1187+
queue-lit "^1.5.1"
1188+
11371189
prelude-ls@^1.2.1:
11381190
version "1.2.1"
11391191
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
@@ -1163,11 +1215,23 @@ punycode@^2.1.0:
11631215
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
11641216
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
11651217

1218+
queue-lit@^1.5.1:
1219+
version "1.5.2"
1220+
resolved "https://registry.yarnpkg.com/queue-lit/-/queue-lit-1.5.2.tgz#83c24d4f4764802377b05a6e5c73017caf3f8747"
1221+
integrity sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==
1222+
11661223
queue-microtask@^1.2.2:
11671224
version "1.2.3"
11681225
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
11691226
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
11701227

1228+
readdirp@~3.6.0:
1229+
version "3.6.0"
1230+
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
1231+
integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
1232+
dependencies:
1233+
picomatch "^2.2.1"
1234+
11711235
resolve-from@^4.0.0:
11721236
version "4.0.0"
11731237
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
@@ -1223,11 +1287,6 @@ strip-ansi@^6.0.1:
12231287
dependencies:
12241288
ansi-regex "^5.0.1"
12251289

1226-
strip-bom@^3.0.0:
1227-
version "3.0.0"
1228-
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
1229-
integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
1230-
12311290
strip-json-comments@^3.1.1:
12321291
version "3.1.1"
12331292
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
@@ -1281,14 +1340,17 @@ ts-node@^10.9.2:
12811340
v8-compile-cache-lib "^3.0.1"
12821341
yn "3.1.1"
12831342

1284-
tsconfig-paths@^4.2.0:
1285-
version "4.2.0"
1286-
resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c"
1287-
integrity sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==
1343+
tsc-alias@^1.8.8:
1344+
version "1.8.8"
1345+
resolved "https://registry.yarnpkg.com/tsc-alias/-/tsc-alias-1.8.8.tgz#48696af442b7656dd7905e37ae0bc332d80be3fe"
1346+
integrity sha512-OYUOd2wl0H858NvABWr/BoSKNERw3N9GTi3rHPK8Iv4O1UyUXIrTTOAZNHsjlVpXFOhpJBVARI1s+rzwLivN3Q==
12881347
dependencies:
1289-
json5 "^2.2.2"
1290-
minimist "^1.2.6"
1291-
strip-bom "^3.0.0"
1348+
chokidar "^3.5.3"
1349+
commander "^9.0.0"
1350+
globby "^11.0.4"
1351+
mylas "^2.1.9"
1352+
normalize-path "^3.0.0"
1353+
plimit-lit "^1.2.6"
12921354

12931355
[email protected], tslib@^2.3.1, tslib@^2.6.2:
12941356
version "2.6.2"
@@ -1319,7 +1381,7 @@ type-fest@^0.20.2:
13191381
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
13201382
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
13211383

1322-
1384+
typescript@^5.4.2:
13231385
version "5.4.2"
13241386
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.2.tgz#0ae9cebcfae970718474fe0da2c090cad6577372"
13251387
integrity sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==

0 commit comments

Comments
 (0)