diff --git a/backend/electron/datastore.ts b/backend/electron/datastore.ts index 9dd88ed6..a253d552 100644 --- a/backend/electron/datastore.ts +++ b/backend/electron/datastore.ts @@ -39,7 +39,7 @@ import { publish, getSystemAddress } from './pubsub.js'; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); const SCHEMA = JSON.parse( - readFileSync(join(__dirname, '../../../schema/v1.json'), 'utf-8') + readFileSync(join(__dirname, '../../../packages/schema/v1.json'), 'utf-8') ); const REQUIRED_SYNC_COLUMNS: Record = SCHEMA.validation.required_sync_columns; diff --git a/package.json b/package.json index c784b56e..a128feab 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "start:tauri:log": "cd backend/tauri/src-tauri && ./target/release/peek-tauri 2>&1", "start:tauri:test": "pkill -INT -f peek-tauri 2>/dev/null; sleep 1; cd backend/tauri/src-tauri && ./target/release/peek-tauri &> /tmp/tauri.log & sleep 5 && tail -50 /tmp/tauri.log && pkill -INT -f peek-tauri", "//-- Build --//": "", - "build": "./scripts/timed.sh sh -c 'node schema/codegen.js && tsc -p backend/tsconfig.json && cp -r backend/electron/chrome-api-polyfills dist/backend/electron/'", + "build": "./scripts/timed.sh sh -c 'node packages/schema/codegen.js && tsc -p backend/tsconfig.json && cp -r backend/electron/chrome-api-polyfills dist/backend/electron/'", "build:watch": "tsc -p backend/tsconfig.json --watch", "build:electron": "./scripts/timed.sh electron-builder --dir", "build:electron:install": "./scripts/timed.sh sh -c 'electron-builder --dir && rm -rf /Applications/Peek.app && cp -R out/mac-arm64/Peek.app /Applications/'", @@ -93,9 +93,9 @@ "server:healthcheck": "cd backend/server && npm run healthcheck", "server:deploy": "./scripts/deploy-server.sh", "//-- Schema Codegen --//": "", - "schema:codegen": "node schema/codegen.js", - "schema:test": "node --test schema/fidelity.test.js", - "schema:check": "node schema/check-freshness.js", + "schema:codegen": "node packages/schema/codegen.js", + "schema:test": "node --test packages/schema/fidelity.test.js", + "schema:check": "node packages/schema/check-freshness.js", "//-- Sync Tests --//": "", "test:sync": "node backend/tests/sync-integration.test.js", "test:sync:verbose": "VERBOSE=1 node backend/tests/sync-integration.test.js", diff --git a/schema/README.md b/packages/schema/README.md similarity index 100% rename from schema/README.md rename to packages/schema/README.md diff --git a/schema/check-freshness.js b/packages/schema/check-freshness.js similarity index 100% rename from schema/check-freshness.js rename to packages/schema/check-freshness.js diff --git a/schema/codegen.js b/packages/schema/codegen.js similarity index 100% rename from schema/codegen.js rename to packages/schema/codegen.js diff --git a/schema/fidelity.test.js b/packages/schema/fidelity.test.js similarity index 100% rename from schema/fidelity.test.js rename to packages/schema/fidelity.test.js diff --git a/schema/generated/sqlite-full.sql b/packages/schema/generated/sqlite-full.sql similarity index 100% rename from schema/generated/sqlite-full.sql rename to packages/schema/generated/sqlite-full.sql diff --git a/schema/generated/sqlite-sync.sql b/packages/schema/generated/sqlite-sync.sql similarity index 100% rename from schema/generated/sqlite-sync.sql rename to packages/schema/generated/sqlite-sync.sql diff --git a/schema/generated/types.rs b/packages/schema/generated/types.rs similarity index 100% rename from schema/generated/types.rs rename to packages/schema/generated/types.rs diff --git a/schema/generated/types.ts b/packages/schema/generated/types.ts similarity index 100% rename from schema/generated/types.ts rename to packages/schema/generated/types.ts diff --git a/schema/generated/validate.js b/packages/schema/generated/validate.js similarity index 100% rename from schema/generated/validate.js rename to packages/schema/generated/validate.js diff --git a/schema/v1.json b/packages/schema/v1.json similarity index 100% rename from schema/v1.json rename to packages/schema/v1.json