Merge pull request #292 from DetachHead/tsc_test

run `tsc` in the `test` script
This commit is contained in:
Ajay Ramachandran
2021-07-03 17:47:48 -04:00
committed by GitHub
3 changed files with 6 additions and 3 deletions

View File

@@ -4,7 +4,7 @@
"description": "Server that holds the SponsorBlock database", "description": "Server that holds the SponsorBlock database",
"main": "src/index.ts", "main": "src/index.ts",
"scripts": { "scripts": {
"test": "ts-node test/test.ts", "test": "npm run tsc && ts-node test/test.ts",
"dev": "nodemon", "dev": "nodemon",
"dev:bash": "nodemon -x 'npm test ; npm start'", "dev:bash": "nodemon -x 'npm test ; npm start'",
"start": "ts-node src/index.ts", "start": "ts-node src/index.ts",

View File

@@ -1,7 +1,8 @@
import fs from 'fs'; import fs from 'fs';
import {SBSConfig} from "./types/config.model"; import {SBSConfig} from "./types/config.model";
import packageJson from "../package.json"
const isTestMode = process.env.npm_lifecycle_script === 'ts-node test/test.ts'; const isTestMode = process.env.npm_lifecycle_script === packageJson.scripts.test;
const configFile = process.env.TEST_POSTGRES ? 'ci.json' const configFile = process.env.TEST_POSTGRES ? 'ci.json'
: isTestMode ? 'test.json' : isTestMode ? 'test.json'
: 'config.json'; : 'config.json';

View File

@@ -74,8 +74,10 @@
/* Advanced Options */ /* Advanced Options */
"skipLibCheck": true, "skipLibCheck": true,
/* Skip type checking of declaration files. */ /* Skip type checking of declaration files. */
"forceConsistentCasingInFileNames": true "forceConsistentCasingInFileNames": true,
/* Disallow inconsistently-cased references to the same file. */ /* Disallow inconsistently-cased references to the same file. */
"resolveJsonModule": true
}, },
"include": [ "include": [
"./src/**/*" "./src/**/*"