git mv packages/business -> packages/organization (@mosaic/organization). The old package stays as one-line re-export shims of each moved module, with src/business.mjs re-exporting src/organization-config.mjs and src/cli.mjs forwarding to the moved executable. BusinessError is OrganizationConfigError (one constructor, name kept BusinessError); OrganizationError stays distinct. The bus adapter gains organization-context.mjs (busOrganization), with business.mjs (busBusiness) as the same function. Import consumers, manifests, the lockfile, scripts/mosaic, stack-copy.sh COPY_PATHS (both roots), seat sandbox RUNNER_FILES and the copy closure walker (organization-imports.mjs, both roots required) move to the new path. v1 serialization, v1 writers and the stage A fixtures are unchanged; the stage A contract tests stay where they were and pass as before.
12 lines
381 B
JSON
12 lines
381 B
JSON
{
|
|
"name": "@mosaic/organization",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"description": "Role definitions, organization configuration and project files, variable layers and the resolver (slice 1 row S1).",
|
|
"license": "UNLICENSED",
|
|
"type": "module",
|
|
"engines": { "node": ">=24" },
|
|
"exports": { ".": "./src/index.mjs" },
|
|
"scripts": { "test": "node --test tests/" }
|
|
}
|