[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82236":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":13,"stars7d":14,"stars30d":11,"stars90d":13,"forks30d":13,"starsTrendScore":13,"compositeScore":15,"rankGlobal":8,"rankLanguage":8,"license":16,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":19,"hasPages":17,"topics":20,"createdAt":8,"pushedAt":8,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":13,"starSnapshotCount":13,"syncStatus":14,"lastSyncTime":24,"discoverSource":25},82236,"specter","devagrawal09\u002Fspecter","devagrawal09",null,"TypeScript",28,3,22,0,2,40.11,"MIT License",false,"main",true,[],"2026-06-12 04:01:37","# Specter\n\nSpecter is a TypeScript and Solid framework for vertically sliced event-sourced applications.\n\nThis repository is a pnpm workspace:\n\n```txt\npackages\u002Fcore\u002F             @specter-ts\u002Fcore framework\u002Fruntime package\npackages\u002Fcreate-specter\u002F   create-specter initializer CLI\napps\u002Freference\u002F            Todo Reference application used as the starter template\napps\u002Fbooking-reference\u002F    Meeting-room booking Reference application\n```\n\n## Create A Project\n\nThe published command is:\n\n```sh\nnpm create specter@latest my-app\n```\n\nLocal verification can point generated apps at a packed or workspace core build:\n\n```sh\nSPECTER_CORE_SPEC=file:\u002Fabsolute\u002Fpath\u002Fto\u002Fpackages\u002Fcore node packages\u002Fcreate-specter\u002Fdist\u002Findex.js my-app\n```\n\n## Workspace Commands\n\n```sh\npnpm install\npnpm build\npnpm typecheck\npnpm test\npnpm dev\npnpm dev:booking\n```\n\nThe dev and preview servers use the fixed port `41731`.\n\nWorkspace apps resolve `@specter-ts\u002Fcore`, `@specter-ts\u002Fcore\u002Fclient`, and `@specter-ts\u002Fcore\u002Ftesting` to local source through `tsconfig.base.json`, so app tests do not require a prebuilt `packages\u002Fcore\u002Fdist`.\n\n## Slice Scenarios\n\nSlices are created with a stable name and a human-readable description:\n\n```ts\ncreateCommandSlice('addTodo', 'Adds a todo to the list.')\n```\n\nEvery scenario also has a `description`. `testScenarios` uses slice descriptions for suite names and scenario descriptions for test names.\n\n## Release\n\n```sh\npnpm release:dry-run\npnpm release:publish\n```\n\n`release:publish` verifies npm auth, runs typecheck\u002Ftests\u002Fbuild, then publishes `@specter-ts\u002Fcore` before `create-specter`.\n","Specter 是一个基于 TypeScript 和 Solid 框架的垂直切片事件源应用程序开发工具。它提供了一个核心框架包、初始化 CLI 以及参考应用示例，支持通过简单的命令行创建项目，并且内置了开发和测试环境配置。使用 Specter 可以轻松构建遵循领域驱动设计原则的应用程序，特别适合需要高度模块化和良好可维护性的后端服务场景。此外，其提供的命令行工具简化了从项目初始化到发布的整个流程，提高了开发效率。","2026-06-11 04:08:09","CREATED_QUERY"]