mirror of
https://github.com/zadam/trilium.git
synced 2025-10-29 02:28:57 +01:00
fix(server/esbuild): use separate config in order to solve dependency order issue
This commit is contained in:
parent
306d75e3f3
commit
60af6f5826
@ -172,19 +172,12 @@
|
|||||||
"outputs": [
|
"outputs": [
|
||||||
"{options.outputPath}"
|
"{options.outputPath}"
|
||||||
],
|
],
|
||||||
"defaultConfiguration": "production",
|
|
||||||
"options": {
|
"options": {
|
||||||
"main": "apps/server/src/main.ts",
|
"main": "apps/server/src/main.ts",
|
||||||
"outputPath": "apps/server/dist",
|
"outputPath": "apps/server/dist",
|
||||||
"outputFileName": "main.js",
|
"outputFileName": "main.js",
|
||||||
"tsConfig": "apps/server/tsconfig.app.json",
|
"tsConfig": "apps/server/tsconfig.app.json",
|
||||||
"platform": "node",
|
"platform": "node",
|
||||||
"external": [
|
|
||||||
"electron",
|
|
||||||
"@electron/remote",
|
|
||||||
"better-sqlite3",
|
|
||||||
"./xhr-sync-worker.js"
|
|
||||||
],
|
|
||||||
"format": [
|
"format": [
|
||||||
"cjs"
|
"cjs"
|
||||||
],
|
],
|
||||||
@ -200,53 +193,71 @@
|
|||||||
"output": "assets"
|
"output": "assets"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
|
||||||
"production": {
|
|
||||||
"minify": true,
|
|
||||||
"thirdParty": true,
|
|
||||||
"esbuildOptions": {
|
|
||||||
"splitting": false
|
|
||||||
},
|
|
||||||
"assets": [
|
|
||||||
{
|
|
||||||
"glob": "**/*",
|
|
||||||
"input": "apps/server/src/assets",
|
|
||||||
"output": "assets"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"glob": "**/*",
|
|
||||||
"input": "apps/client/dist",
|
|
||||||
"output": "public"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"glob": "**/*",
|
|
||||||
"input": "apps/server/node_modules/better-sqlite3",
|
|
||||||
"output": "node_modules/better-sqlite3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"glob": "**/*",
|
|
||||||
"input": "apps/server/node_modules/bindings",
|
|
||||||
"output": "node_modules/bindings"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"glob": "**/*",
|
|
||||||
"input": "apps/server/node_modules/file-uri-to-path",
|
|
||||||
"output": "node_modules/file-uri-to-path"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"glob": "xhr-sync-worker.js",
|
|
||||||
"input": "apps/server/node_modules/jsdom/lib/jsdom/living/xhr",
|
|
||||||
"output": ""
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"build": {
|
"build": {
|
||||||
|
"executor": "@nx/esbuild:esbuild",
|
||||||
|
"outputs": [
|
||||||
|
"{options.outputPath}"
|
||||||
|
],
|
||||||
"dependsOn": [
|
"dependsOn": [
|
||||||
"client:build",
|
"client:build"
|
||||||
"build-without-client"
|
],
|
||||||
]
|
"options": {
|
||||||
|
"main": "apps/server/src/main.ts",
|
||||||
|
"outputPath": "apps/server/dist",
|
||||||
|
"outputFileName": "main.js",
|
||||||
|
"tsConfig": "apps/server/tsconfig.app.json",
|
||||||
|
"platform": "node",
|
||||||
|
"external": [
|
||||||
|
"electron",
|
||||||
|
"@electron/remote",
|
||||||
|
"better-sqlite3",
|
||||||
|
"./xhr-sync-worker.js"
|
||||||
|
],
|
||||||
|
"format": [
|
||||||
|
"cjs"
|
||||||
|
],
|
||||||
|
"declarationRootDir": "apps/server/src",
|
||||||
|
"minify": true,
|
||||||
|
"thirdParty": true,
|
||||||
|
"esbuildOptions": {
|
||||||
|
"splitting": false
|
||||||
|
},
|
||||||
|
"assets": [
|
||||||
|
{
|
||||||
|
"glob": "**/*",
|
||||||
|
"input": "apps/server/src/assets",
|
||||||
|
"output": "assets"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"glob": "**/*",
|
||||||
|
"input": "apps/client/dist",
|
||||||
|
"output": "public"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"glob": "**/*",
|
||||||
|
"input": "apps/server/node_modules/better-sqlite3",
|
||||||
|
"output": "node_modules/better-sqlite3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"glob": "**/*",
|
||||||
|
"input": "apps/server/node_modules/bindings",
|
||||||
|
"output": "node_modules/bindings"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"glob": "**/*",
|
||||||
|
"input": "apps/server/node_modules/file-uri-to-path",
|
||||||
|
"output": "node_modules/file-uri-to-path"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"glob": "xhr-sync-worker.js",
|
||||||
|
"input": "apps/server/node_modules/jsdom/lib/jsdom/living/xhr",
|
||||||
|
"output": ""
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -263,4 +274,4 @@
|
|||||||
"types": "./dist/main.d.ts",
|
"types": "./dist/main.d.ts",
|
||||||
"module": "./dist/main.js",
|
"module": "./dist/main.js",
|
||||||
"main": "./dist/main.js"
|
"main": "./dist/main.js"
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user