Skip to content

Commit 2005da5

Browse files
committed
feat: rename packages to use @arcstack-hq namespace across the project
1 parent 078cb0f commit 2005da5

41 files changed

Lines changed: 105 additions & 105 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ The format follows semantic versioning principles.
88

99
### Added
1010

11-
- Framework-agnostic shared packages: `@arcstack/contract`, `@arcstack/common`, `@arcstack/console`, `@arcstack/database`.
12-
- Dedicated runtime drivers: `@arcstack/driver-express` and `@arcstack/driver-h3`.
13-
- Shared console base commands in `@arcstack/console`: `route:list`, `make:controller`, `make:resource`, `make:full-resource`, `dev`, `build`.
11+
- Framework-agnostic shared packages: `@arcstack-hq/contract`, `@arcstack-hq/common`, `@arcstack-hq/console`, `@arcstack-hq/database`.
12+
- Dedicated runtime drivers: `@arcstack-hq/driver-express` and `@arcstack-hq/driver-h3`.
13+
- Shared console base commands in `@arcstack-hq/console`: `route:list`, `make:controller`, `make:resource`, `make:full-resource`, `dev`, `build`.
1414
- Lean starter profiles in scaffolding: `express-lean` and `h3-lean`.
1515
- Root-level tests for shared command surface and integration behavior.
1616

@@ -19,7 +19,7 @@ The format follows semantic versioning principles.
1919
- Moved duplicated console logic from kit-local implementations into shared console package architecture.
2020
- Standardized router contract usage for route binding/listing across runtimes.
2121
- Lean kit generation now strips app/api/database scaffolding by removing `src/app`, `src/routes/api.ts`, Prisma/database files, and DB dependencies.
22-
- Added root script `publish:packages` to publish `@arcstack/*` packages.
22+
- Added root script `publish:packages` to publish `@arcstack-hq/*` packages.
2323

2424
### Docs
2525

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@ New adapters can be added without affecting the application layer.
8888

8989
## Monorepo Core Packages
9090

91-
- `@arcstack/contract`: framework-agnostic driver contracts used by all kits.
92-
- `@arcstack/common`: shared lifecycle/network helpers reused by all kits.
93-
- `@arcstack/console`: shared console runtime used by kits.
91+
- `@arcstack-hq/contract`: framework-agnostic driver contracts used by all kits.
92+
- `@arcstack-hq/common`: shared lifecycle/network helpers reused by all kits.
93+
- `@arcstack-hq/console`: shared console runtime used by kits.
9494

9595
Each runtime kit (Express, H3, future Fastify/Bun) implements a framework-specific driver that conforms to the same contract.
9696

create-arcstack/src/actions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ export default class {
184184
if (existsSync(pkgPath)) {
185185
const pkg = await readFile(pkgPath, "utf-8").then(JSON.parse);
186186
const depsToRemove = [
187-
"@arcstack/database",
187+
"@arcstack-hq/database",
188188
"@prisma/adapter-pg",
189189
"@prisma/client",
190190
"pg",

create-arcstack/tests/lean-profile.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ describe("makeLeanProfile", () => {
7878
JSON.stringify(
7979
{
8080
dependencies: {
81-
"@arcstack/database": "workspace:^",
81+
"@arcstack-hq/database": "workspace:^",
8282
"@prisma/adapter-pg": "^7.4.0",
8383
"@prisma/client": "^7.4.0",
8484
pg: "^8.18.0",
@@ -105,7 +105,7 @@ describe("makeLeanProfile", () => {
105105
expect(existsSync(join(location, "prisma"))).toBe(false);
106106

107107
const pkg = JSON.parse(await readFile(join(location, "package.json"), "utf-8"));
108-
expect(pkg.dependencies["@arcstack/database"]).toBeUndefined();
108+
expect(pkg.dependencies["@arcstack-hq/database"]).toBeUndefined();
109109
expect(pkg.dependencies["@prisma/adapter-pg"]).toBeUndefined();
110110
expect(pkg.dependencies["@prisma/client"]).toBeUndefined();
111111
expect(pkg.dependencies.pg).toBeUndefined();

docs/api.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This page documents Arcstack’s stable public surface across starter kits.
44

55
## Runtime Contracts
66

7-
Arcstack defines framework-agnostic boundaries in `@arcstack/contract`.
7+
Arcstack defines framework-agnostic boundaries in `@arcstack-hq/contract`.
88

99
### `ArcstackKitDriver<TApp, TMiddleware>`
1010

@@ -35,7 +35,7 @@ Application core implementations expose:
3535

3636
## Shared Console Runtime
3737

38-
Arcstack kits use `@arcstack/console` to run common commands.
38+
Arcstack kits use `@arcstack-hq/console` to run common commands.
3939

4040
- Entry: `runConsoleKernel()`
4141
- Loads app core from `src/core/bootstrap.ts`
@@ -138,12 +138,12 @@ Remove:
138138

139139
Core shared packages:
140140

141-
- `@arcstack/contract`
142-
- `@arcstack/common`
143-
- `@arcstack/console`
144-
- `@arcstack/database` (full kits)
141+
- `@arcstack-hq/contract`
142+
- `@arcstack-hq/common`
143+
- `@arcstack-hq/console`
144+
- `@arcstack-hq/database` (full kits)
145145

146146
Driver packages:
147147

148-
- `@arcstack/driver-express`
149-
- `@arcstack/driver-h3`
148+
- `@arcstack-hq/driver-express`
149+
- `@arcstack-hq/driver-h3`

docs/architecture/overview.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,38 +10,38 @@ Arcstack separates framework specifics from application structure by using share
1010

1111
## Shared Packages
1212

13-
### `@arcstack/contract`
13+
### `@arcstack-hq/contract`
1414

1515
Defines framework-agnostic contracts for:
1616

1717
- kit drivers
1818
- router capabilities
1919
- app + runtime integration boundaries
2020

21-
### `@arcstack/common`
21+
### `@arcstack-hq/common`
2222

2323
Provides reusable runtime helpers, including lifecycle and error response utilities.
2424

25-
### `@arcstack/console`
25+
### `@arcstack-hq/console`
2626

2727
Provides a shared console kernel and base commands used by all kits.
2828

29-
### `@arcstack/database`
29+
### `@arcstack-hq/database`
3030

3131
Provides shared database bootstrap helpers for full templates.
3232

3333
## Driver Packages
3434

3535
Each runtime implements the contract through a dedicated driver package:
3636

37-
- `@arcstack/driver-express`
38-
- `@arcstack/driver-h3`
37+
- `@arcstack-hq/driver-express`
38+
- `@arcstack-hq/driver-h3`
3939

4040
This keeps runtime-specific behavior in one place while preserving a uniform app structure.
4141

4242
## Console Command Model
4343

44-
Arcstack centralizes common developer commands in `@arcstack/console` and allows framework-specific extensions via driver stubs.
44+
Arcstack centralizes common developer commands in `@arcstack-hq/console` and allows framework-specific extensions via driver stubs.
4545

4646
## Template Profiles
4747

docs/guide/getting-started.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@ Use **lean** templates when you want a minimal HTTP starter without database dep
107107

108108
Arcstack kits build on shared packages:
109109

110-
- `@arcstack/contract`
111-
- `@arcstack/common`
112-
- `@arcstack/console`
113-
- `@arcstack/database` (full kits)
110+
- `@arcstack-hq/contract`
111+
- `@arcstack-hq/common`
112+
- `@arcstack-hq/console`
113+
- `@arcstack-hq/database` (full kits)
114114

115115
For architecture details, see [Architecture Overview](/architecture/overview).

docs/more/changelog.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ The format follows semantic versioning principles.
88

99
### Added
1010

11-
- Framework-agnostic shared packages: `@arcstack/contract`, `@arcstack/common`, `@arcstack/console`, `@arcstack/database`.
12-
- Dedicated runtime drivers: `@arcstack/driver-express` and `@arcstack/driver-h3`.
13-
- Shared console base commands in `@arcstack/console`: `route:list`, `make:controller`, `make:resource`, `make:full-resource`, `dev`, `build`.
11+
- Framework-agnostic shared packages: `@arcstack-hq/contract`, `@arcstack-hq/common`, `@arcstack-hq/console`, `@arcstack-hq/database`.
12+
- Dedicated runtime drivers: `@arcstack-hq/driver-express` and `@arcstack-hq/driver-h3`.
13+
- Shared console base commands in `@arcstack-hq/console`: `route:list`, `make:controller`, `make:resource`, `make:full-resource`, `dev`, `build`.
1414
- Lean starter profiles in scaffolding: `express-lean` and `h3-lean`.
1515
- Root-level tests for shared command surface and integration behavior.
1616

@@ -19,7 +19,7 @@ The format follows semantic versioning principles.
1919
- Moved duplicated console logic from kit-local implementations into shared console package architecture.
2020
- Standardized router contract usage for route binding/listing across runtimes.
2121
- Lean kit generation now strips app/api/database scaffolding by removing `src/app`, `src/routes/api.ts`, Prisma/database files, and DB dependencies.
22-
- Added root script `publish:packages` to publish `@arcstack/*` packages.
22+
- Added root script `publish:packages` to publish `@arcstack-hq/*` packages.
2323

2424
### Docs
2525

docs/more/roadmap.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ This roadmap tracks Arcstack progress and upcoming priorities.
77
### Completed
88

99
- ✅ Framework-agnostic contracts and shared packages
10-
- `@arcstack/contract`
11-
- `@arcstack/common`
12-
- `@arcstack/console`
13-
- `@arcstack/database`
10+
- `@arcstack-hq/contract`
11+
- `@arcstack-hq/common`
12+
- `@arcstack-hq/console`
13+
- `@arcstack-hq/database`
1414
- ✅ Driver packages for current runtimes
15-
- `@arcstack/driver-express`
16-
- `@arcstack/driver-h3`
15+
- `@arcstack-hq/driver-express`
16+
- `@arcstack-hq/driver-h3`
1717
- ✅ Shared console command surface
1818
- `route:list`
1919
- `make:controller`

express/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
"lint:fix": "oxlint --fix && oxfmt",
1111
"dev": "tsdown --log-level silent",
1212
"build": "NODE_ENV=production tsdown",
13-
"cmd": "NODE_OPTIONS=--enable-source-maps tsx ./node_modules/@arcstack/console/dist/index.js"
13+
"cmd": "NODE_OPTIONS=--enable-source-maps tsx ./node_modules/@arcstack-hq/console/dist/index.js"
1414
},
1515
"dependencies": {
16-
"@arcstack/common": "workspace:^",
17-
"@arcstack/console": "workspace:^",
18-
"@arcstack/contract": "workspace:^",
19-
"@arcstack/database": "workspace:^",
20-
"@arcstack/driver-express": "workspace:^",
16+
"@arcstack-hq/common": "workspace:^",
17+
"@arcstack-hq/console": "workspace:^",
18+
"@arcstack-hq/contract": "workspace:^",
19+
"@arcstack-hq/database": "workspace:^",
20+
"@arcstack-hq/driver-express": "workspace:^",
2121
"@h3ravel/musket": "^0.10.1",
2222
"@prisma/adapter-pg": "^7.4.0",
2323
"@prisma/client": "^7.4.0",

0 commit comments

Comments
 (0)