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