-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
80 lines (80 loc) · 2.64 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
"name": "clean-energy-access",
"version": "0.2.0",
"description": "The purpose of this API is the verification of the eligibility of customers and companies that wish to carry out the acquisition of our clean energy and CO2 reduction program.",
"author": "Fernando Britto",
"license": "UNLICENSED",
"main": "index.ts",
"engines": {
"node": ">= 18.0.0",
"npm": "We don't use this here bro... ;)",
"yarn": ">= 1.22.0"
},
"scripts": {
"localhost": "sls offline start --reloadHandler",
"test": "jest --bail --silent --coverage",
"test:ci": "jest --silent --ci --coverage",
"test:watch": "jest --watch",
"lint": "yarn eslint 'src/**' 'tests/**'",
"docs:generate": "sls openapi generate -o ./docs/openapi.json -f json -a 3.0.3 -p ./docs/postman.json"
},
"keywords": [
"API",
"NodeJS",
"Serverless",
"TypeScript"
],
"dependencies": {
"@middy/core": "^4.6.4",
"@middy/error-logger": "^4.6.4",
"@middy/http-cors": "^4.6.4",
"@middy/http-error-handler": "^4.6.4",
"@middy/http-json-body-parser": "^4.6.4",
"cpf-cnpj-validator": "^1.0.3",
"http-errors": "^2.0.0",
"zod": "^3.22.3"
},
"devDependencies": {
"@aws-sdk/types": "^3.410.0",
"@faker-js/faker": "^8.1.0",
"@swc/core": "^1.3.84",
"@swc/jest": "^0.2.29",
"@types/aws-lambda": "^8.10.120",
"@types/http-errors": "^2.0.1",
"@types/jest": "^29.5.4",
"@types/node": "^20.6.0",
"@typescript-eslint/eslint-plugin": "^6.4.0",
"esbuild-loader": "^4.0.2",
"eslint": "^8.50.0",
"eslint-config-prettier": "^9.0.0",
"eslint-config-standard-with-typescript": "^39.0.0",
"eslint-plugin-import": "^2.25.2",
"eslint-plugin-import-helpers": "^1.3.1",
"eslint-plugin-n": "^15.0.0 || ^16.0.0 ",
"eslint-plugin-prettier": "^5.0.0",
"eslint-plugin-promise": "^6.1.1",
"eslint-plugin-security": "^1.7.1",
"eslint-plugin-simple-import-sort": "^10.0.0",
"git-commit-msg-linter": "^5.0.6",
"jest": "^29.7.0",
"prettier": "^3.0.3",
"serverless": "^3.34.0",
"serverless-offline": "^12.0.4",
"serverless-openapi-documenter": "^0.0.90",
"serverless-plugin-resource-tagging": "^1.2.0",
"serverless-prune-plugin": "^2.0.2",
"serverless-webpack": "^5.13.0",
"ts-node": "^10.9.1",
"typescript": "*",
"webpack": "^5.88.2",
"webpack-cli": "^5.1.4"
},
"repository": {
"type": "git",
"url": "git+ssh://[email protected]:fernandobritto/clean-energy-access.git"
},
"bugs": {
"url": "https://github.com/fernandobritto/clean-energy-access/issues"
},
"homepage": "https://github.com/fernandobritto/clean-energy-access#readme"
}