Skip to content

Commit 6cbb62c

Browse files
committed
build(functions): 🔨 update functions to node 14 and use @tsconfig for configuration
1 parent c01017b commit 6cbb62c

3 files changed

Lines changed: 10 additions & 5 deletions

File tree

functions/package-lock.json

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

functions/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"logs": "firebase functions:log"
1111
},
1212
"engines": {
13-
"node": "10"
13+
"node": "14"
1414
},
1515
"main": "lib/index.js",
1616
"dependencies": {
@@ -19,6 +19,7 @@
1919
"firebase-functions": "^3.14.1"
2020
},
2121
"devDependencies": {
22+
"@tsconfig/node14": "^1.0.0",
2223
"@types/emoji-regex": "^8.0.0",
2324
"firebase-functions-test": "^0.1.6",
2425
"tslint": "^5.12.0",

functions/tsconfig.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
{
2+
"extends": "@tsconfig/node14/tsconfig.json",
23
"compilerOptions": {
3-
"module": "commonjs",
44
"noImplicitReturns": true,
55
"noUnusedLocals": true,
66
"outDir": "lib",
7-
"sourceMap": true,
8-
"strict": true,
9-
"target": "es2018"
7+
"sourceMap": true
108
},
119
"compileOnSave": true,
1210
"include": [

0 commit comments

Comments
 (0)