diff --git a/apps/ignis-server/package.json b/apps/ignis-server/package.json new file mode 100644 index 0000000..36ba745 --- /dev/null +++ b/apps/ignis-server/package.json @@ -0,0 +1,5 @@ +{ + "name": "@ignis/app", + "version": "0.0.0-internal", + "private": true +} diff --git a/package-lock.json b/package-lock.json index 5bbeeea..aa625d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,16 @@ { - "name": "ignis", + "name": "ignis-monorepo", "version": "0.8.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "ignis", + "name": "ignis-monorepo", "version": "0.8.1", + "workspaces": [ + "packages/*", + "apps/*" + ], "dependencies": { "archiver": "^7.0.1", "chokidar": "^3.6.0", @@ -26,6 +30,15 @@ "vitest": "^3.2.4" } }, + "apps/ignis": { + "name": "@ignis/app", + "version": "0.8.1", + "extraneous": true + }, + "apps/ignis-server": { + "name": "@ignis/app", + "version": "0.0.0-internal" + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -482,6 +495,30 @@ "node": ">=12" } }, + "node_modules/@ignis/app": { + "resolved": "apps/ignis-server", + "link": true + }, + "node_modules/@ignis/bridge-plugin": { + "resolved": "packages/bridge-plugin", + "link": true + }, + "node_modules/@ignis/server-core": { + "resolved": "packages/server-core", + "link": true + }, + "node_modules/@ignis/services": { + "resolved": "packages/services", + "link": true + }, + "node_modules/@ignis/shim": { + "resolved": "packages/shim", + "link": true + }, + "node_modules/@ignis/ui": { + "resolved": "packages/ui", + "link": true + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -4412,6 +4449,26 @@ "engines": { "node": ">= 14" } + }, + "packages/bridge-plugin": { + "name": "@ignis/bridge-plugin", + "version": "0.0.0-internal" + }, + "packages/server-core": { + "name": "@ignis/server-core", + "version": "0.0.0-internal" + }, + "packages/services": { + "name": "@ignis/services", + "version": "0.0.0-internal" + }, + "packages/shim": { + "name": "@ignis/shim", + "version": "0.0.0-internal" + }, + "packages/ui": { + "name": "@ignis/ui", + "version": "0.0.0-internal" } } } diff --git a/package.json b/package.json index 467a09f..6f7f5ea 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,12 @@ { - "name": "ignis", + "name": "ignis-monorepo", "version": "0.8.1", "private": true, - "description": "An Electron shim and server bridge for running Obsidian in a browser.", + "description": "Monorepo for Ignis: a browser-based Obsidian client. Self-hosted server in apps/ignis-server; shim, UI, and shared libraries in packages/.", + "workspaces": [ + "packages/*", + "apps/*" + ], "scripts": { "build": "node build.js", "dev:server": "node server/index.js", diff --git a/packages/bridge-plugin/package.json b/packages/bridge-plugin/package.json new file mode 100644 index 0000000..8ecbea9 --- /dev/null +++ b/packages/bridge-plugin/package.json @@ -0,0 +1,5 @@ +{ + "name": "@ignis/bridge-plugin", + "version": "0.0.0-internal", + "private": true +} diff --git a/packages/server-core/package.json b/packages/server-core/package.json new file mode 100644 index 0000000..a3181c5 --- /dev/null +++ b/packages/server-core/package.json @@ -0,0 +1,5 @@ +{ + "name": "@ignis/server-core", + "version": "0.0.0-internal", + "private": true +} diff --git a/packages/services/package.json b/packages/services/package.json new file mode 100644 index 0000000..3a23448 --- /dev/null +++ b/packages/services/package.json @@ -0,0 +1,5 @@ +{ + "name": "@ignis/services", + "version": "0.0.0-internal", + "private": true +} diff --git a/packages/shim/package.json b/packages/shim/package.json new file mode 100644 index 0000000..f72c9f8 --- /dev/null +++ b/packages/shim/package.json @@ -0,0 +1,6 @@ +{ + "name": "@ignis/shim", + "version": "0.0.0-internal", + "private": true, + "main": "src/loader.js" +} diff --git a/packages/ui/package.json b/packages/ui/package.json new file mode 100644 index 0000000..d6256db --- /dev/null +++ b/packages/ui/package.json @@ -0,0 +1,5 @@ +{ + "name": "@ignis/ui", + "version": "0.0.0-internal", + "private": true +}