mirror of
https://github.com/zkldi/Tachi.git
synced 2026-09-26 17:07:58 +03:00
* 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>
54 lines
1.1 KiB
JSON
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"
|
|
]
|
|
}
|
|
} |