Update tsconfig to use allowJs to skip buildServer.js step

This commit is contained in:
advplyr committed 2026-09-17 16:54:31 -05:00
1 parent fbfb24c264
commit b67cbffbf9
4 files changed
+13 -15

No files matched your search

+1 -3
View File
@@ -32,9 +32,7 @@ if (isDev || options['prod-with-dev-env']) {
if (devEnv.BackupPath) process.env.BACKUP_PATH = devEnv.BackupPath
if (devEnv.ReactClientPath) process.env.REACT_CLIENT_PATH = devEnv.ReactClientPath
if (devEnv.AllowedDevOrigins) {
process.env.ALLOWED_DEV_ORIGINS = Array.isArray(devEnv.AllowedDevOrigins)
? devEnv.AllowedDevOrigins.join(',')
: String(devEnv.AllowedDevOrigins)
process.env.ALLOWED_DEV_ORIGINS = Array.isArray(devEnv.AllowedDevOrigins) ? devEnv.AllowedDevOrigins.join(',') : String(devEnv.AllowedDevOrigins)
}
process.env.SOURCE = 'local'
process.env.ROUTER_BASE_PATH = devEnv.RouterBasePath ?? '/audiobookshelf'
+1 -1
View File
@@ -31,7 +31,7 @@
"xml2js": "^0.5.0"
},
"bin": {
"audiobookshelf": "index.js"
"audiobookshelf": "dist-server/index.js"
},
"devDependencies": {
"@types/node": "^20.17.0",
+2 -2
View File
@@ -5,8 +5,8 @@
"description": "Self-hosted audiobook and podcast server",
"main": "dist-server/index.js",
"scripts": {
"build:server": "node scripts/buildServer.js",
"dev": "nodemon --watch server --watch index.js --ext js,ts --exec \"npm run build:server && node dist-server/index.js\" -- --dev",
"build:server": "tsc -p tsconfig.server.json",
"dev": "nodemon --watch server --watch index.js --watch test --watch dev.js --ext js,ts --exec \"npm run build:server && node dist-server/index.js\" -- --dev",
"start": "node dist-server/index.js",
"start-dev": "node dist-server/index.js --prod-with-dev-env",
"client": "cd client && npm ci && npm run generate",
+9 -9
View File
@@ -5,16 +5,16 @@
"moduleResolution": "node",
"rootDir": ".",
"outDir": "dist-server",
"allowJs": true,
"resolveJsonModule": true,
"esModuleInterop": true,
"strict": true,
"skipLibCheck": true,
"noEmitOnError": true
"noEmitOnError": true,
"incremental": true,
"tsBuildInfoFile": "dist-server/.tsbuildinfo",
"forceConsistentCasingInFileNames": true
},
"include": [
"server/**/*.ts"
],
"exclude": [
"node_modules",
"dist-server",
"client"
]
"include": ["index.js", "dev.js", "server/**/*.js", "server/**/*.ts", "test/**/*.js", "test/**/*.ts"],
"exclude": ["node_modules", "dist-server", "client", "**/*.d.ts"]
}