Files
zkldi_Tachi/server/tsconfig.json
T
Christopher Cooperandzkldi c64623cf59 implement WACCA import from MYT (#1039)
* add inGameID to WACCA charts

* add WACCA import support from MYT

* add client support for api/myt-wacca

* add bot support for api/myt-wacca

* remove artistJP and titleJP from songs-wacca

Turns out these aren't actually in the game data or anything, and we won't be
able to get their values for omni songs or future songs added in plus.

* add some missing omni WACCA songs

* add test

* fix tabs in test.conf.json5

* revamp grpc call handling a bit and add more error handling

* feat: drag the protofiles in rather than alter build

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-05-08 20:31:15 +01:00

54 lines
1.1 KiB
JSON

// This is a base TSConfig for nice integration with IDEs such as VSCode.
// By default, VSCode reads `tsconfig.json` to know what it should typecheck
// in the editor. Since we want it to typecheck things like our tests, but
// we want to save disk space by not compiling them at runtime, we need two
// tsconfigs!
{
"extends": "../tsconfig.json",
"compilerOptions": {
"rootDir": "src",
"baseUrl": "src",
"outDir": "js",
"target": "ES2020",
"allowJs": true,
"lib": [
"ES2019",
// This is necessary because -- for some unknown reason -- the AWS SDK
// depends on the DOM. Do people even run the AWS SDK in the browser?
// I hope not.
// "DOM"
],
"typeRoots": [
"@types",
"node_modules/@types",
],
"paths": {
"tachi-common": [
"../../common/src"
],
"tachi-common/*": [
"../../common/src/*"
]
},
"composite": true,
"tsBuildInfoFile": ".tsbuildinfo"
},
"include": [
"src/**/*.ts",
"src/proto/**/*.js",
"src/proto/**/*.d.ts",
],
"exclude": [
"node_modules",
],
"references": [
{
"path": "../common"
}
],
"ts-node": {
"require": [
"tsconfig-paths/register"
]
}
}