Files
WRNexusJS/package.json
ClintchizandClaude Opus 5 ce67d0d1d2 feat(react): add useWrnStore bridge over useSyncExternalStore
Resolves WRNexus stores from inside islands, reading through the cached
snapshot so React sees a stable reference. Unknown store names throw
with the list of registered stores rather than failing opaquely.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-18 15:12:33 +05:30

96 lines
4.8 KiB
JSON

{
"name": "wrnexus",
"version": "0.8.8",
"private": true,
"type": "module",
"description": "An SSR-first full-stack web framework with server-rendered reactive components. Bun-first, Node-friendly.",
"workspaces": [
"packages/*",
"examples/*",
"examples/inter-app-api-showcase/apps/*",
"examples/inter-app-api-showcase/packages/*",
"services/*"
],
"scripts": {
"dev": "bun run packages/cli/src/index.ts dev examples/basic-app",
"build": "bun run packages/cli/src/index.ts build examples/basic-app",
"create": "bun run packages/cli/src/index.ts create",
"example": "bun run dev",
"test": "bun test packages",
"test:examples": "bun test --preload ./scripts/fail-on-test-warnings.ts examples",
"check:example-pages": "bun run scripts/check-example-pages.ts",
"test:services": "bun test services",
"test:editor": "bun run --cwd editors/vscode test && bun run --cwd editors/vscode validate",
"check:editor-compiler": "node scripts/build-editor-compiler.mjs --check",
"check:editor-language-server": "node scripts/build-editor-language-server.mjs --check",
"check:editor-extension": "node scripts/build-editor-extension.mjs --check",
"test:all": "bun run test && bun run test:examples && bun run test:services && bun run test:editor",
"test:coverage": "bun test --coverage packages",
"security:audit": "bun audit",
"release:prepare": "bun run scripts/release-changed.ts prepare",
"release:private": "bun run scripts/release-changed.ts publish",
"release:all:prepare": "bun run scripts/release.ts prepare",
"release:all:private": "bun run scripts/release.ts publish",
"release:changed:plan": "bun run scripts/release-changed.ts plan",
"release:changed:prepare": "bun run scripts/release-changed.ts prepare",
"release:changed:publish": "bun run scripts/release-changed.ts publish",
"test:db:live": "bash scripts/test-live-db.sh",
"typecheck": "tsc --noEmit",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"format": "prettier . --write",
"format:check": "prettier . --check",
"check": "bun run typecheck && bun run lint && bun run check:component-imports && bun run test && bun run format:check",
"auth:dev": "bun run --cwd examples/auth-showcase dev",
"auth:check": "bun run --cwd packages/auth check",
"validate:0.7": "node scripts/validate-0.7.mjs",
"security:framework": "node scripts/security-performance-audit.mjs",
"security:asvs": "node scripts/check-security-asvs.mjs",
"generate:security-report": "node scripts/security-performance-audit.mjs --write",
"check:public-api": "node scripts/check-public-api.mjs",
"check:generated-types": "bun run scripts/check-generated-types.ts",
"generate:example-types": "bun run packages/cli/src/index.ts generate types examples/basic-app",
"generate:public-api": "node scripts/check-public-api.mjs --write",
"check:ui-visual": "node scripts/check-ui-visual-contract.mjs",
"generate:ui-visual": "node scripts/check-ui-visual-contract.mjs --write",
"sbom": "node scripts/generate-sbom.mjs",
"benchmark:framework": "node --experimental-transform-types scripts/benchmark-framework.mjs --write",
"check:production": "bun run check:workspace && bun run check:generated-types && bun run check:public-api && bun run check:ui-visual && bun run validate:0.8 && bun run security:framework && bun run security:asvs && bun run check:editor-compiler && bun run check:editor-language-server && bun run check:editor-extension && bun run check && bun run test:examples",
"validate:staging": "node --experimental-transform-types scripts/test-package-integrity.mjs",
"stage:packages": "bun run scripts/publish-packages.ts",
"test:staged-consumers": "node scripts/test-staged-consumers.mjs",
"repair:workspace": "node scripts/repair-workspace.mjs",
"test:workspace-repair": "node scripts/test-workspace-repair.mjs",
"check:workspace": "node scripts/repair-workspace.mjs --check",
"validate:0.8": "node scripts/validate-0.8.mjs",
"audit:packages": "node scripts/audit-package-kits.mjs",
"generate:package-audit": "node scripts/audit-package-kits.mjs --write",
"test:package-kits": "node --experimental-transform-types scripts/test-package-kits.mjs",
"check:component-imports": "node scripts/check-component-imports.mjs"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@types/bun": "^1.3.14",
"@types/react": "^19.2.18",
"@types/react-dom": "^19.2.4",
"eslint": "^10.8.1",
"happy-dom": "^20.11.2",
"prettier": "^3.9.6",
"react": "^19",
"react-dom": "^19",
"tsup": "^8.5.1",
"typescript": "^6.0.3",
"typescript-eslint": "^8.67.0"
},
"engines": {
"bun": ">=1.3.0"
},
"overrides": {
"esbuild": "0.28.1",
"brace-expansion": "5.0.9"
},
"dependencies": {
"brace-expansion": "^5.0.9"
}
}