Skip to content
This repository was archived by the owner on Jul 11, 2024. It is now read-only.

Commit b83ba92

Browse files
authored
Fix configs (#56)
* fix: whitespace * fix: let serverless ignore the logo * fix: update gitignore * fix: husky config
1 parent 689ef17 commit b83ba92

File tree

5 files changed

+42
-28
lines changed

5 files changed

+42
-28
lines changed

.gitignore

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
1-
node_modules
2-
.env
1+
# Dependency directories
2+
node_modules/
3+
4+
# Webpack directory
35
.webpack
4-
.serverless
5-
.env*
6+
7+
# Build directory
68
.build
9+
10+
# Serverless directories
11+
.serverless/
12+
13+
# dotenv environment variables files
14+
.env
15+
.env*
16+
17+
# Logs
18+
logs
19+
*.log
20+
npm-debug.log*
21+
yarn-debug.log*
22+
yarn-error.log*

jest.config.js

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,9 @@
11
module.exports = {
2-
"roots": [
3-
"<rootDir>/src"
4-
],
5-
"testRegex": "(.*\\.test\\.(tsx?|jsx?))$",
6-
"transform": {
7-
"^.+\\.tsx?$": "ts-jest",
8-
"^.+\\.jsx?$": "babel-jest"
2+
roots: ['<rootDir>/src'],
3+
testRegex: '(.*\\.test\\.(tsx?|jsx?))$',
4+
transform: {
5+
'^.+\\.tsx?$': 'ts-jest',
6+
'^.+\\.jsx?$': 'babel-jest',
97
},
10-
"moduleFileExtensions": [
11-
"ts",
12-
"tsx",
13-
"js",
14-
"jsx",
15-
"json",
16-
"node"
17-
],
18-
}
8+
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
9+
};

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@
5353
"dependencies": {
5454
"@types/aws-lambda": "^8.10.15"
5555
},
56+
"husky": {
57+
"hooks": {
58+
"pre-commit": "lint-staged && yarn test"
59+
}
60+
},
5661
"lint-staged": {
5762
"src/**/*.js": [
5863
"yarn lint",

serverless.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@
1313

1414
service: service-name
1515

16+
package:
17+
individually: true
18+
exclude:
19+
- ./logo.png
20+
1621
# You can pin your service to only deploy with a specific Serverless version
1722
# Check out our docs for more details
1823
# frameworkVersion: "=X.X.X"
@@ -31,8 +36,7 @@ custom:
3136
webpackIncludeModules: true
3237
webpack:
3338
webpackConfig: ./webpack.config.js
34-
packager: 'yarn' # Packager that will be used to package your external modules
35-
39+
packager: 'yarn' # Packager that will be used to package your external modules
3640

3741
# you can add statements to the Lambda function's IAM Role here
3842
# iamRoleStatements:
@@ -115,4 +119,3 @@ functions:
115119
plugins:
116120
- serverless-webpack
117121
- serverless-offline
118-

webpack.config.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = {
1111
{
1212
test: /\.tsx?$/,
1313
use: 'ts-loader',
14-
exclude: /node_modules/
14+
exclude: /node_modules/,
1515
},
1616
{
1717
test: /\.jsx?$/,
@@ -23,8 +23,7 @@ module.exports = {
2323
},
2424
],
2525
},
26-
resolve: {
27-
extensions: [ '.tsx', '.ts', '.js', '.jsx' ]
28-
},
29-
26+
resolve: {
27+
extensions: ['.tsx', '.ts', '.js', '.jsx'],
28+
},
3029
};

0 commit comments

Comments
 (0)