A serverless GraphQL API toolkit
npm install @uni2c/serverless-graphql-apijson
{
...
"scripts": {
...
"build": "rollup -c",
"base:install-dev": "npm install -D @fastify/cors @fastify/formbody @fastify/multipart commander ejs fastify prettier rimraf",
"base:install-prod": "npm install dotenv sequelize mysql2 jsonwebtoken nodejs-jsencrypt crypto-js dataloader",
"base:reinstall": "rimraf node_modules;npm run base:install",
"sga:init": "sga init",
"sga:install": "sga install",
"sga:latest": "npm install @uni2c/serverless-graphql-api@latest",
"sga:generate:files": "sga generate-files",
"sga:generate:dict": "sga generate-dict --dict_tables \"dict_districts:districts.json[id/parent_id|districts_level_types_id|citycode|adcode|name|short_name|longitude|latitude|comment|sort_order/districts_level_types_id<=6],dict_types:types.json[id|key/key|name|setting]\"",
"sga:generate:clear": "sga generate-clear",
"sga:generate:extends": "sga generate-extends",
"sga:generate:start": "nodemon",
"sga:introspection": "sga introspection http://localhost:8000/v3?momoca=123456",
"test:src": "node ./test.js ./src/index.js",
"test:build": "node ./test.js ./index.js",
"publish:serverless-build-http": "npm run build && publish_tools serverless-build-file ./http_file.json --functionname v3 --namespace default",
"layer:zip": "rimraf node_modulesn node_modules.zip --no-glob;node -e \"console.log('clear done,wite 10s');setTimeout(() => {}, 10000)\";npm install --omit=dev;D:/7-Zip/7z a ./node_modules.zip ./node_modules/*;npm run base:reinstall",
"base:install": "npm install"
...
}
...
}
`
$3
npm install -D @fastify/cors @fastify/formbody @fastify/multipart commander ejs fastify prettier rimraf`