mirror of
https://github.com/aleleba/create-node-ts-graphql-server.git
synced 2025-01-09 13:36:47 -06:00
Alejandro Lembke Barrientos
b55b0f61a9
Adding files from first version. Creating GraphQL server with their controllers and their models, squema and resolvers. Adding support to webpack and typescript.
73 lines
2.1 KiB
JSON
73 lines
2.1 KiB
JSON
{
|
|
"name": "ts-graphql-server",
|
|
"version": "0.0.1",
|
|
"description": "Node with Typescript and GraphQL Server",
|
|
"main": "index.js",
|
|
"scripts": {
|
|
"start": "node build/index.js",
|
|
"start:dev": "webpack-cli --config webpack.config.dev.ts",
|
|
"start:nodemon": "nodemon build/index.js",
|
|
"build": "webpack-cli --config webpack.config.ts",
|
|
"lint": "eslint ./ --ext .js --ext .ts",
|
|
"lint:fix": "eslint ./ --ext .js --ext .ts --fix",
|
|
"test": "echo \"Error: no test specified\" && exit 1"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/aleleba/node-ts-graphql-server.git"
|
|
},
|
|
"keywords": [
|
|
"node",
|
|
"express",
|
|
"typescript",
|
|
"graphql",
|
|
"server"
|
|
],
|
|
"author": "Alejandro Lembke Barrientos",
|
|
"license": "MIT",
|
|
"bugs": {
|
|
"url": "https://github.com/aleleba/node-ts-graphql-server/issues"
|
|
},
|
|
"homepage": "https://github.com/aleleba/node-ts-graphql-server#readme",
|
|
"dependencies": {
|
|
"@graphql-tools/schema": "^8.3.13",
|
|
"body-parser": "^1.20.0",
|
|
"cookie-parser": "^1.4.6",
|
|
"cors": "^2.8.5",
|
|
"dotenv": "^16.0.1",
|
|
"express": "^4.18.1",
|
|
"express-graphql": "^0.12.0",
|
|
"graphql": "^15.8.0",
|
|
"graphql-subscriptions": "^2.0.0",
|
|
"graphql-tools": "^8.2.11",
|
|
"graphql-ws": "^5.8.2",
|
|
"web-push": "^3.5.0",
|
|
"ws": "^8.6.0"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.18.2",
|
|
"@babel/preset-env": "^7.18.2",
|
|
"@babel/preset-typescript": "^7.17.12",
|
|
"@babel/register": "^7.17.7",
|
|
"@types/jest": "^27.5.1",
|
|
"@types/node": "^17.0.35",
|
|
"@types/webpack": "^5.28.0",
|
|
"@types/webpack-node-externals": "^2.5.3",
|
|
"@typescript-eslint/eslint-plugin": "^5.26.0",
|
|
"@typescript-eslint/parser": "^5.26.0",
|
|
"babel-loader": "^8.2.5",
|
|
"clean-webpack-plugin": "^4.0.0",
|
|
"compression-webpack-plugin": "^10.0.0",
|
|
"eslint": "^8.16.0",
|
|
"eslint-webpack-plugin": "^3.1.1",
|
|
"nodemon": "^2.0.16",
|
|
"ts-loader": "^9.3.0",
|
|
"typescript": "^4.7.2",
|
|
"webpack": "^5.72.1",
|
|
"webpack-cli": "^4.9.2",
|
|
"webpack-manifest-plugin": "^5.0.0",
|
|
"webpack-node-externals": "^3.0.0",
|
|
"webpack-shell-plugin-next": "^2.2.2"
|
|
}
|
|
}
|