Skip to content

Commit 43c1ccb

Browse files
authored
ts-loader: enable transpileOnly (#89)
1 parent e555edf commit 43c1ccb

File tree

3 files changed

+62
-24
lines changed

3 files changed

+62
-24
lines changed

server/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,17 @@
3838
"@types/node": "^13.7.7",
3939
"@types/node-fetch": "^2.5.5",
4040
"@types/uuid": "^7.0.2",
41-
"@types/webpack": "^4.41.10",
41+
"@types/webpack": "^4.41.12",
4242
"@types/webpack-node-externals": "^1.7.1",
4343
"cross-env": "^7.0.2",
4444
"jest": "^25.1.0",
4545
"nodemon": "^2.0.2",
4646
"nodemon-webpack-plugin": "^4.3.1",
47-
"ts-jest": "^25.2.1",
48-
"ts-loader": "^6.2.2",
49-
"ts-node": "^8.6.2",
47+
"ts-jest": "^25.4.0",
48+
"ts-loader": "^7.0.2",
49+
"ts-node": "^8.10.0",
5050
"typescript": "^3.8.3",
51-
"webpack": "^4.42.1",
51+
"webpack": "^4.43.0",
5252
"webpack-cli": "^3.3.11",
5353
"webpack-graphql-loader": "^1.0.2",
5454
"webpack-node-externals": "^1.7.2"

server/webpack.config.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,14 @@ const config: Configuration = {
2020
rules: [
2121
{
2222
test: /\.tsx?$/,
23-
use: 'ts-loader',
23+
use: [
24+
{
25+
loader: 'ts-loader',
26+
options: {
27+
transpileOnly: true,
28+
},
29+
},
30+
],
2431
exclude: /node_modules/,
2532
},
2633
{

yarn.lock

Lines changed: 49 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2166,7 +2166,7 @@
21662166
"@types/source-list-map" "*"
21672167
source-map "^0.6.1"
21682168

2169-
"@types/webpack@*", "@types/webpack@^4.41.10":
2169+
"@types/webpack@*":
21702170
version "4.41.11"
21712171
resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.11.tgz#7b7f725397d3b630bede05415d34e9ff30d9771f"
21722172
integrity sha512-PtEZISfBMWL05qOpZN19hztZPt0rPuGQh5sbBP3bB4RrJgzdb0SScn47hdcMaoN1IgaU7NZWeDO6reFcKTK2iQ==
@@ -2178,6 +2178,18 @@
21782178
"@types/webpack-sources" "*"
21792179
source-map "^0.6.0"
21802180

2181+
"@types/webpack@^4.41.12":
2182+
version "4.41.12"
2183+
resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.12.tgz#0386ee2a2814368e2f2397abb036c0bf173ff6c3"
2184+
integrity sha512-BpCtM4NnBen6W+KEhrL9jKuZCXVtiH6+0b6cxdvNt2EwU949Al334PjQSl2BeAyvAX9mgoNNG21wvjP3xZJJ5w==
2185+
dependencies:
2186+
"@types/anymatch" "*"
2187+
"@types/node" "*"
2188+
"@types/tapable" "*"
2189+
"@types/uglify-js" "*"
2190+
"@types/webpack-sources" "*"
2191+
source-map "^0.6.0"
2192+
21812193
"@types/ws@^6.0.0":
21822194
version "6.0.4"
21832195
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-6.0.4.tgz#7797707c8acce8f76d8c34b370d4645b70421ff1"
@@ -2549,7 +2561,7 @@ acorn-walk@^6.0.1:
25492561
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c"
25502562
integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==
25512563

2552-
acorn@^6.0.1, acorn@^6.2.1:
2564+
acorn@^6.0.1, acorn@^6.2.1, acorn@^6.4.1:
25532565
version "6.4.1"
25542566
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474"
25552567
integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==
@@ -9978,6 +9990,14 @@ source-map-support@^0.5.0, source-map-support@^0.5.6, source-map-support@~0.5.12
99789990
buffer-from "^1.0.0"
99799991
source-map "^0.6.0"
99809992

9993+
source-map-support@^0.5.17:
9994+
version "0.5.19"
9995+
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
9996+
integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
9997+
dependencies:
9998+
buffer-from "^1.0.0"
9999+
source-map "^0.6.0"
10000+
998110001
source-map-url@^0.4.0:
998210002
version "0.4.0"
998310003
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
@@ -10570,10 +10590,10 @@ ts-invariant@^0.4.0, ts-invariant@^0.4.4:
1057010590
dependencies:
1057110591
tslib "^1.9.3"
1057210592

10573-
ts-jest@^25.2.1:
10574-
version "25.3.1"
10575-
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-25.3.1.tgz#58e2ed3506e4e4487c0b9b532846a5cade9656ba"
10576-
integrity sha512-O53FtKguoMUByalAJW+NWEv7c4tus5ckmhfa7/V0jBb2z8v5rDSLFC1Ate7wLknYPC1euuhY6eJjQq4FtOZrkg==
10593+
ts-jest@^25.4.0:
10594+
version "25.4.0"
10595+
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-25.4.0.tgz#5ad504299f8541d463a52e93e5e9d76876be0ba4"
10596+
integrity sha512-+0ZrksdaquxGUBwSdTIcdX7VXdwLIlSRsyjivVA9gcO+Cvr6ByqDhu/mi5+HCcb6cMkiQp5xZ8qRO7/eCqLeyw==
1057710597
dependencies:
1057810598
bs-logger "0.x"
1057910599
buffer-from "1.x"
@@ -10587,10 +10607,10 @@ ts-jest@^25.2.1:
1058710607
semver "6.x"
1058810608
yargs-parser "18.x"
1058910609

10590-
ts-loader@^6.2.2:
10591-
version "6.2.2"
10592-
resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-6.2.2.tgz#dffa3879b01a1a1e0a4b85e2b8421dc0dfff1c58"
10593-
integrity sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==
10610+
ts-loader@^7.0.2:
10611+
version "7.0.2"
10612+
resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-7.0.2.tgz#465bc904aea4c331e9550e7c7d75dd17a0b7c24c"
10613+
integrity sha512-DwpZFB67RoILQHx42dMjSgv2STpacsQu5X+GD/H9ocd8IhU0m8p3b/ZrIln2KmcucC6xep2PdEMEblpWT71euA==
1059410614
dependencies:
1059510615
chalk "^2.3.0"
1059610616
enhanced-resolve "^4.0.0"
@@ -10603,7 +10623,7 @@ [email protected]:
1060310623
resolved "https://registry.yarnpkg.com/ts-log/-/ts-log-2.1.4.tgz#063c5ad1cbab5d49d258d18015963489fb6fb59a"
1060410624
integrity sha512-P1EJSoyV+N3bR/IWFeAqXzKPZwHpnLY6j7j58mAvewHRipo+BQM2Y1f9Y9BjEQznKwgqqZm7H8iuixmssU7tYQ==
1060510625

10606-
ts-node@^8, ts-node@^8.6.2:
10626+
ts-node@^8:
1060710627
version "8.8.2"
1060810628
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.8.2.tgz#0b39e690bee39ea5111513a9d2bcdc0bc121755f"
1060910629
integrity sha512-duVj6BpSpUpD/oM4MfhO98ozgkp3Gt9qIp3jGxwU2DFvl/3IRaEAvbLa8G60uS7C77457e/m5TMowjedeRxI1Q==
@@ -10614,6 +10634,17 @@ ts-node@^8, ts-node@^8.6.2:
1061410634
source-map-support "^0.5.6"
1061510635
yn "3.1.1"
1061610636

10637+
ts-node@^8.10.0:
10638+
version "8.10.0"
10639+
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.0.tgz#b4678e5a1d2475db79d1a56aec56ef7b9bccf1a7"
10640+
integrity sha512-9llNE7EOwPXr40e01DAVHTMgWLXDyHBMRaBB47xbF1ppbYVhc6iNT/VUz2jntkzPxjBOjxOn//XkeBgBtHbn/w==
10641+
dependencies:
10642+
arg "^4.1.0"
10643+
diff "^4.0.1"
10644+
make-error "^1.1.1"
10645+
source-map-support "^0.5.17"
10646+
yn "3.1.1"
10647+
1061710648
ts-pnp@^1.1.2:
1061810649
version "1.2.0"
1061910650
resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92"
@@ -11085,7 +11116,7 @@ [email protected]:
1108511116
glob-to-regexp "^0.4.1"
1108611117
graceful-fs "^4.1.2"
1108711118

11088-
watchpack@^1.6.0:
11119+
watchpack@^1.6.0, watchpack@^1.6.1:
1108911120
version "1.6.1"
1109011121
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.1.tgz#280da0a8718592174010c078c7585a74cd8cd0e2"
1109111122
integrity sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==
@@ -11167,16 +11198,16 @@ [email protected]:
1116711198
watchpack "^1.6.0"
1116811199
webpack-sources "^1.4.1"
1116911200

11170-
webpack@^4.42.1:
11171-
version "4.42.1"
11172-
resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.42.1.tgz#ae707baf091f5ca3ef9c38b884287cfe8f1983ef"
11173-
integrity sha512-SGfYMigqEfdGchGhFFJ9KyRpQKnipvEvjc1TwrXEPCM6H5Wywu10ka8o3KGrMzSMxMQKt8aCHUFh5DaQ9UmyRg==
11201+
webpack@^4.43.0:
11202+
version "4.43.0"
11203+
resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.43.0.tgz#c48547b11d563224c561dad1172c8aa0b8a678e6"
11204+
integrity sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==
1117411205
dependencies:
1117511206
"@webassemblyjs/ast" "1.9.0"
1117611207
"@webassemblyjs/helper-module-context" "1.9.0"
1117711208
"@webassemblyjs/wasm-edit" "1.9.0"
1117811209
"@webassemblyjs/wasm-parser" "1.9.0"
11179-
acorn "^6.2.1"
11210+
acorn "^6.4.1"
1118011211
ajv "^6.10.2"
1118111212
ajv-keywords "^3.4.1"
1118211213
chrome-trace-event "^1.0.2"
@@ -11193,7 +11224,7 @@ webpack@^4.42.1:
1119311224
schema-utils "^1.0.0"
1119411225
tapable "^1.1.3"
1119511226
terser-webpack-plugin "^1.4.3"
11196-
watchpack "^1.6.0"
11227+
watchpack "^1.6.1"
1119711228
webpack-sources "^1.4.1"
1119811229

1119911230
whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5:

0 commit comments

Comments
 (0)