Skip to content

Commit 333b1fe

Browse files
authored
Merge pull request serverless-heaven#1320 from serverless-heaven/chore/upgrade-example-typescript
chore(deps): upgrade typescript example
2 parents a919614 + eaa236a commit 333b1fe

File tree

3 files changed

+3451
-5676
lines changed

3 files changed

+3451
-5676
lines changed

examples/typescript/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,12 @@
1313
"@babel/preset-env": "^7.11.0",
1414
"@babel/preset-typescript": "^7.10.4",
1515
"babel-loader": "^8.1.0",
16-
"cache-loader": "^4.1.0",
1716
"fork-ts-checker-webpack-plugin": "^5.0.12",
18-
"serverless": "^1.77.1",
19-
"serverless-offline": "^6.5.0",
17+
"serverless": "^3.25.1",
18+
"serverless-offline": "^12.0.2",
2019
"serverless-webpack": "file:../../",
2120
"typescript": "^3.9.7",
22-
"webpack": "^4.44.1",
21+
"webpack": "^5.75.0",
2322
"webpack-node-externals": "^2.5.0"
2423
}
2524
}

examples/typescript/webpack.config.js

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable @typescript-eslint/no-var-requires */
21
const path = require('path');
32
const nodeExternals = require('webpack-node-externals');
43
const slsw = require('serverless-webpack');
@@ -20,21 +19,18 @@ module.exports = {
2019
filename: '[name].js'
2120
},
2221
target: 'node',
22+
cache: {
23+
type: 'filesystem',
24+
allowCollectingMemory: true,
25+
cacheDirectory: path.resolve('.webpackCache')
26+
},
2327
module: {
2428
rules: [
2529
{
2630
// Include ts, tsx, js, and jsx files.
2731
test: /\.(ts|js)x?$/,
2832
exclude: /node_modules/,
29-
use: [
30-
{
31-
loader: 'cache-loader',
32-
options: {
33-
cacheDirectory: path.resolve('.webpackCache')
34-
}
35-
},
36-
'babel-loader'
37-
]
33+
use: ['babel-loader']
3834
}
3935
]
4036
},

0 commit comments

Comments
 (0)