@keybittech/awayto
Version:
Deploy a fully-featured application in about 10 minutes that is primed for quick development. Do business, impress a client with a quick demo, finish your poc with time to spare; all easily achievable with Awayto.
129 lines (128 loc) • 4.35 kB
JSON
{
"name": "##awaytoId##",
"version": "1.0.0",
"description": "##description##",
"dependencies": {
"@aws-sdk/client-cloudformation": "^3.36.0",
"@aws-sdk/client-cloudfront": "^3.38.0",
"@aws-sdk/client-cognito-identity": "^3.39.0",
"@aws-sdk/client-cognito-identity-provider": "^3.18.0",
"@aws-sdk/client-ec2": "^3.26.0",
"@aws-sdk/client-iam": "^3.36.0",
"@aws-sdk/client-lambda": "^3.37.0",
"@aws-sdk/client-rds": "^3.21.0",
"@aws-sdk/client-s3": "^3.13.1",
"@aws-sdk/client-ssm": "^3.36.0",
"@aws-sdk/credential-provider-cognito-identity": "^3.39.0",
"@aws-sdk/s3-request-presigner": "^3.13.1",
"@aws-sdk/types": "^3.1.0",
"@babel/plugin-transform-typescript": "^7.12.1",
"@babel/preset-typescript": "^7.12.7",
"@date-io/core": "^1.3.6",
"@date-io/moment": "^1.3.13",
"@material-ui/core": "^4.9.10",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "^4.0.0-alpha.56",
"@material-ui/pickers": "^3.2.10",
"@types/aws-lambda": "^8.10.77",
"@types/crypto-js": "^4.0.1",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.23",
"@types/material-ui": "^0.21.8",
"@types/moment-duration-format": "^2.2.2",
"@types/node": "^14.14.22",
"@types/pg": "^7.14.11",
"@types/react": "^17.0.11",
"@types/react-dom": "^17.0.7",
"@types/react-dropzone": "^5.1.0",
"@types/react-redux": "^7.1.16",
"@types/react-router-dom": "^5.1.7",
"@types/redux-debounced": "^0.2.19",
"@types/redux-logger": "^3.0.9",
"@types/redux-persist": "^4.3.1",
"@types/uuid": "^8.3.0",
"@types/webpack-env": "^1.16.0",
"archiver": "^5.3.0",
"aws-lambda": "^1.0.6",
"babel-plugin-import-glob": "^2.0.0",
"babel-preset-minify": "^0.5.1",
"circular-dependency-plugin": "^4.4.0",
"connected-react-router": "^6.8.0",
"crypto-js": "^4.0.0",
"customize-cra": "^1.0.0",
"eslint-import-resolver-alias": "^1.1.2",
"history": "^4.10.1",
"immutable": "^3.8.1",
"import-glob": "^1.5.0",
"ipfs-core": "^0.12.0",
"it-all": "^1.0.6",
"it-map": "^1.0.6",
"it-pipe": "^1.1.0",
"it-tar": "^4.0.0",
"it-to-buffer": "^2.0.2",
"lodash": "^4.17.21",
"moment": "^2.27.0",
"moment-duration-format": "^2.3.2",
"npm-run-all": "^4.1.5",
"pg": "^7.4.3",
"pg-native": "^3.0.0",
"public-ip": "^4.0.4",
"react": "^17.0.2",
"react-app-rewire-alias": "^1.0.3",
"react-app-rewire-multiple-entry": "^2.2.1",
"react-app-rewired": "2.1.8",
"react-data-table-component": "^6.11.7",
"react-dom": "17.0.2",
"react-dropzone": "^11.3.2",
"react-redux": "^7.2.4",
"react-router-dom": "^5.1",
"react-scripts": "^4.0.3",
"redux": "^4.0.0",
"redux-debounced": "^0.5.0",
"redux-logger": "^3.0.6",
"redux-persist": "^6.0.0",
"redux-thunk": "^2.3.0",
"route-match": "^0.1.6",
"styled-components": "^5.3.0",
"ts-loader": "8.2.0",
"typeface-courgette": "0.0.72",
"typeface-roboto": "0.0.54",
"typescript": "^4.3.2",
"uuid": "^3.3.2",
"web-vitals": "^1.1.2",
"webpack": "^4.46.0",
"webpack-cli": "^3.1.0",
"webpack-node-externals": "^1.7.2"
},
"scripts": {
"start": "react-app-rewired start",
"start-stack": "npm-run-all -p watch-api start-local start-api ",
"start-local": "react-app-rewired start --local",
"start-api": "sam local start-api -t ./template.sam.yaml -n ./env.json -p 3001 --host localhost --warm-containers EAGER",
"watch-api": "webpack --config api.webpack.js --watch",
"build-web": "react-app-rewired build",
"build-api": "webpack --config api.webpack.js",
"build-deploy": "npm-run-all -p build-web build-api",
"install-stack": "node bin/deploy.mjs",
"db-update": "node bin/dbUpdate.mjs --local",
"release": "node bin/release.mjs --awayto-id ##awaytoId##"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}