Skip to content

Commit c7eba29

Browse files
committed
Migrate server package to api and update dependencies
Moved all source files and configuration from packages/server to packages/api, updating references and scripts accordingly. Updated dependencies in packages/api/package.json to use NestJS and removed Express/Swagger dependencies. Cleaned up obsolete files, updated the root package.json scripts to use the new api workspace, and removed the old server package and related files.
1 parent 5f8a06a commit c7eba29

32 files changed

+408
-1438
lines changed

.github/copilot-instructions.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This is a TypeScript-based monorepo for ObjectQL, a universal data query engine
1414
- **Build all packages**: `npm run build` (runs TypeScript compiler with project references)
1515
- **Test all packages**: `npm run test` (runs Jest tests across workspaces)
1616
- **Test specific package**: `npm run test --workspace=@objectql/core`
17-
- **Dev server**: `npm run dev` (starts @objectql/server in development mode)
17+
- **Dev server**: `npm run dev` (starts @objectql/api in development mode)
1818

1919
## Repository Structure
2020

@@ -24,8 +24,7 @@ This is a monorepo managed by npm workspaces:
2424
- `packages/metadata`: Metadata type definitions and validation
2525
- `packages/driver-mongo`: MongoDB driver implementation
2626
- `packages/driver-knex`: SQL driver (PostgreSQL, MySQL, SQLite) using Knex with JSONB strategy
27-
- `packages/api`: API layer and query handling
28-
- `packages/server`: Server implementation
27+
- `packages/api`: Server API implementation (NestJS)
2928
- `packages/ui`: UI components
3029
- `packages/better-auth`: Authentication utilities
3130
- `examples/`: Usage examples and demonstrations

0 commit comments

Comments
 (0)