Created boilerplate

master
JayPY Code 2021-01-03 21:24:03 +03:30
commit 5d11d6ddd5
5 changed files with 67 additions and 0 deletions

0
.env.defaults Normal file
View File

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
/dist/
/node_modules/
.env
yarn.lock

23
package.json Normal file
View File

@ -0,0 +1,23 @@
{
"name": "rayword-server",
"version": "0.0.1-alpha",
"description": "",
"main": "dist/main.js",
"scripts": {
"start": "ts-node",
"start:demon": "nodemon -- exec ts-node"
},
"keywords": [],
"author": "",
"license": "MIT",
"devDependencies": {
"@types/node": "^14.14.19",
"nodemon": "^2.0.6",
"ts-node": "^9.1.1",
"typescript": "^4.1.3"
},
"dependencies": {
"dotenv-defaults": "^2.0.1",
"rayconnect-client": "^0.11.6-pony-root"
}
}

3
src/main.ts Normal file
View File

@ -0,0 +1,3 @@
import "dotenv-defaults/config";
console.log(process.env);

37
tsconfig.json Normal file
View File

@ -0,0 +1,37 @@
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"lib": [
"dom",
"es6",
"es2017",
"esnext.asynciterable"
],
"sourceMap": true,
"outDir": "./dist",
"moduleResolution": "node",
"removeComments": true,
"noImplicitAny": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
"noImplicitThis": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"resolveJsonModule": true,
"baseUrl": "."
},
"exclude": [
"node_modules"
],
"include": [
"./src/**/*.tsx",
"./src/**/*.ts"
]
}