Parcourir la source

Initial commit + converted expressJS into TS

master
kj1352 il y a 4 ans
révision
0626a6b6d1
6 fichiers modifiés avec 1688 ajouts et 0 suppressions
  1. +2
    -0
      .gitignore
  2. +1612
    -0
      package-lock.json
  3. +27
    -0
      package.json
  4. +15
    -0
      src/index.ts
  5. +20
    -0
      tsconfig.json
  6. +12
    -0
      tslint.json

+ 2
- 0
.gitignore Voir le fichier

@@ -0,0 +1,2 @@
node_modules/*
dist/*

+ 1612
- 0
package-lock.json
Fichier diff supprimé car celui-ci est trop grand
Voir le fichier


+ 27
- 0
package.json Voir le fichier

@@ -0,0 +1,27 @@
{
"name": "job-portal",
"version": "1.0.0",
"description": "job portal backend node app",
"main": "dist/index.js",
"scripts": {
"prebuild": "tslint -c tslint.json -p tsconfig.json --fix",
"build": "tsc",
"prestart": "npm run build",
"start": "node .",
"watch": "nodemon src/index.ts & tslint -c tslint.json -p tsconfig.json --fix & npm run build & node .",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"axios": "^0.21.4",
"express": "^4.17.1",
"nodemon": "^2.0.12"
},
"devDependencies": {
"@types/express": "^4.17.13",
"@types/node": "^16.9.4",
"tslint": "^6.1.3",
"typescript": "^4.4.3"
}
}

+ 15
- 0
src/index.ts Voir le fichier

@@ -0,0 +1,15 @@
import express from 'express';

const app = express();

const port = 3000;

const key = '315740fef6af918da31cc00800d6b6a5';

app.get('/', (req, res) => {
res.send("Run it!");
});

app.listen(port, () => {
console.log('Port running at ' + port);
});

+ 20
- 0
tsconfig.json Voir le fichier

@@ -0,0 +1,20 @@
{
"compilerOptions": {
"module": "commonjs",
"esModuleInterop": true,
"target": "es6",
"noImplicitAny": true,
"moduleResolution": "node",
"sourceMap": true,
"outDir": "dist",
"baseUrl": ".",
"paths": {
"*": [
"node_modules/*"
]
}
},
"include": [
"src/**/*"
]
}

+ 12
- 0
tslint.json Voir le fichier

@@ -0,0 +1,12 @@
{
"defaultSeverity": "error",
"extends": [
"tslint:recommended"
],
"jsRules": {},
"rules": {
"no-console": false,
"trailing-comma": [ false ]
},
"rulesDirectory": []
}

Chargement…
Annuler
Enregistrer