39 lines
1.4 KiB
JSON
39 lines
1.4 KiB
JSON
|
{
|
||
|
"name": "time-temp-typescript",
|
||
|
"version": "0.0.1",
|
||
|
"description": "Time and Temperature phone service for Typescript and AWS Lambda",
|
||
|
"author": "zyphlar",
|
||
|
"license": "MIT",
|
||
|
"scripts": {
|
||
|
"prebuild": "rm -rf dist",
|
||
|
"build": "esbuild src/index.ts --bundle --loader:.pug=file --sourcemap --platform=node --target=es2020 --outfile=dist/index.js",
|
||
|
"postbuild": "cd dist && zip -r index.zip index.js* *.pug",
|
||
|
"build-dev": "esbuild src/server.ts --bundle --loader:.pug=file --sourcemap --platform=node --target=es2020 --outfile=dist/server.js",
|
||
|
"serve": "cd dist && node server.js",
|
||
|
"start": "npm run serve",
|
||
|
"dev-build-start": "npm run build-dev && npm run serve",
|
||
|
"local-lambda": "cp util/test-lambda-event.json dist/event.json && cd dist && node -e \"console.log(require('./index').handler(require('./event.json')));\""
|
||
|
},
|
||
|
"dependencies": {
|
||
|
"aws-lambda": "^1.0.7",
|
||
|
"body-parser": "^1.20.1",
|
||
|
"dwml-to-json": "^0.1.0",
|
||
|
"errorhandler": "^1.5.1",
|
||
|
"express": "^4.18.2",
|
||
|
"moment": "^2.29.4",
|
||
|
"moment-timezone": "^0.5.40",
|
||
|
"pug": "^3.0.2",
|
||
|
"xml-js": "^1.6.11"
|
||
|
},
|
||
|
"devDependencies": {
|
||
|
"@types/aws-lambda": "^8.10.110",
|
||
|
"@types/errorhandler": "^1.5.0",
|
||
|
"@types/express": "^4.17.17",
|
||
|
"@types/moment": "^2.13.0",
|
||
|
"@types/moment-timezone": "^0.5.30",
|
||
|
"@types/pug": "^2.0.6",
|
||
|
"@types/xml-js": "^1.0.0",
|
||
|
"esbuild": "^0.17.7"
|
||
|
}
|
||
|
}
|