chore(nx/desktop): start off with empty project

This commit is contained in:
Elian Doran 2025-04-23 12:59:26 +03:00
parent ca309f3b58
commit 492e953517
No known key found for this signature in database
7 changed files with 106 additions and 0 deletions

View File

@ -0,0 +1,5 @@
import baseConfig from "../../eslint.config.mjs";
export default [
...baseConfig
];

65
apps/desktop/package.json Normal file
View File

@ -0,0 +1,65 @@
{
"name": "@triliumnext/desktop",
"version": "0.0.1",
"private": true,
"nx": {
"targets": {
"build": {
"executor": "@nx/esbuild:esbuild",
"outputs": [
"{options.outputPath}"
],
"defaultConfiguration": "production",
"options": {
"platform": "node",
"outputPath": "apps/desktop/dist",
"format": [
"cjs"
],
"bundle": false,
"main": "apps/desktop/src/main.ts",
"tsConfig": "apps/desktop/tsconfig.app.json",
"assets": [
"apps/desktop/src/assets"
],
"esbuildOptions": {
"sourcemap": true,
"outExtension": {
".js": ".js"
}
}
},
"configurations": {
"development": {},
"production": {
"esbuildOptions": {
"sourcemap": false,
"outExtension": {
".js": ".js"
}
}
}
}
},
"serve": {
"executor": "@nx/js:node",
"defaultConfiguration": "development",
"dependsOn": [
"build"
],
"options": {
"buildTarget": "@triliumnext/desktop:build",
"runBuildTargetDependencies": false
},
"configurations": {
"development": {
"buildTarget": "@triliumnext/desktop:build:development"
},
"production": {
"buildTarget": "@triliumnext/desktop:build:production"
}
}
}
}
}
}

View File

1
apps/desktop/src/main.ts Normal file
View File

@ -0,0 +1 @@
console.log('Hello World');

View File

@ -0,0 +1,19 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"outDir": "dist",
"types": [
"node"
],
"rootDir": "src",
"tsBuildInfoFile": "dist/tsconfig.app.tsbuildinfo"
},
"include": [
"src/**/*.ts"
],
"exclude": [
"eslint.config.js",
"eslint.config.cjs",
"eslint.config.mjs"
]
}

View File

@ -0,0 +1,10 @@
{
"extends": "../../tsconfig.base.json",
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.app.json"
}
]
}

View File

@ -20,6 +20,12 @@
},
{
"path": "./apps/client"
},
{
"path": "./apps/desktop"
},
{
"path": "./apps/desktop-e2e"
}
]
}