Files
emdash-blog-template/test-node-modules/.pnpm-workspace-state-v1.json
Kunthawat Greethong 160115faea Fix SQLite database path to match emdash init location
The emdash CLI creates the database at ./data.db relative to the
workspace root (/app/emdash/data.db), but the Astro config was
pointing to ./storage/data.db. This caused getEmDashEntry() to
return null since the database used at runtime was empty.

Change db.ts to use file:./data.db instead of file:./storage/data.db

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-04 07:33:27 +07:00

280 lines
8.2 KiB
JSON

{
"lastValidatedTimestamp": 1777803416049,
"projects": {
"/app/emdash": {
"name": "emdash-workspace",
"version": "1.0.0"
},
"/app/emdash/demos/cloudflare": {
"name": "@emdash-cms/demo-cloudflare",
"version": "0.0.3"
},
"/app/emdash/demos/playground": {
"name": "@emdash-cms/playground",
"version": "0.0.3"
},
"/app/emdash/demos/plugins-demo": {
"name": "emdash-plugins-demo",
"version": "0.0.3"
},
"/app/emdash/demos/postgres": {
"name": "@emdash-cms/demo-postgres",
"version": "0.0.3"
},
"/app/emdash/demos/preview": {
"name": "@emdash-cms/demo-preview",
"version": "0.0.3"
},
"/app/emdash/demos/simple": {
"name": "emdash-demo",
"version": "0.0.3"
},
"/app/emdash/docs": {
"name": "docs",
"version": "0.0.1"
},
"/app/emdash/e2e/fixture": {
"name": "emdash-e2e-fixture"
},
"/app/emdash/fixtures/perf-site": {
"name": "@emdash-cms/fixture-perf-site",
"version": "0.0.4"
},
"/app/emdash/i18n": {
"name": "@emdash-cms/i18n-dashboard"
},
"/app/emdash/infra/blog-demo": {
"name": "@emdash-cms/perf-demo-site",
"version": "0.0.4"
},
"/app/emdash/infra/cache-demo": {
"name": "@emdash-cms/cache-demo-site",
"version": "0.0.4"
},
"/app/emdash/infra/perf-monitor": {
"name": "@emdash-cms/perf-monitor",
"version": "0.0.1"
},
"/app/emdash/packages/admin": {
"name": "@emdash-cms/admin",
"version": "0.9.0"
},
"/app/emdash/packages/auth": {
"name": "@emdash-cms/auth",
"version": "0.9.0"
},
"/app/emdash/packages/auth-atproto": {
"name": "@emdash-cms/auth-atproto",
"version": "0.2.1"
},
"/app/emdash/packages/blocks": {
"name": "@emdash-cms/blocks",
"version": "0.9.0"
},
"/app/emdash/packages/blocks/playground": {
"name": "@emdash-cms/blocks-playground",
"version": "0.0.1"
},
"/app/emdash/packages/blog-template": {
"name": "@emdash-cms/template-blog",
"version": "0.0.3"
},
"/app/emdash/packages/cloudflare": {
"name": "@emdash-cms/cloudflare",
"version": "0.9.0"
},
"/app/emdash/packages/contentful-to-portable-text": {
"name": "@emdash-cms/contentful-to-portable-text",
"version": "0.1.0"
},
"/app/emdash/packages/core": {
"name": "emdash",
"version": "0.9.0"
},
"/app/emdash/packages/create-emdash": {
"name": "create-emdash",
"version": "0.9.0"
},
"/app/emdash/packages/gutenberg-to-portable-text": {
"name": "@emdash-cms/gutenberg-to-portable-text",
"version": "0.9.0"
},
"/app/emdash/packages/marketplace": {
"name": "@emdash-cms/marketplace",
"version": "0.0.1"
},
"/app/emdash/packages/plugins/ai-moderation": {
"name": "@emdash-cms/plugin-ai-moderation",
"version": "0.2.0"
},
"/app/emdash/packages/plugins/api-test": {
"name": "@emdash-cms/plugin-api-test",
"version": "0.0.3"
},
"/app/emdash/packages/plugins/atproto": {
"name": "@emdash-cms/plugin-atproto",
"version": "0.1.2"
},
"/app/emdash/packages/plugins/audit-log": {
"name": "@emdash-cms/plugin-audit-log",
"version": "0.1.2"
},
"/app/emdash/packages/plugins/color": {
"name": "@emdash-cms/plugin-color",
"version": "0.2.0"
},
"/app/emdash/packages/plugins/embeds": {
"name": "@emdash-cms/plugin-embeds",
"version": "0.1.9"
},
"/app/emdash/packages/plugins/field-kit": {
"name": "@emdash-cms/plugin-field-kit",
"version": "0.1.0"
},
"/app/emdash/packages/plugins/forms": {
"name": "@emdash-cms/plugin-forms",
"version": "0.2.0"
},
"/app/emdash/packages/plugins/marketplace-test": {
"name": "@emdash-cms/plugin-marketplace-test",
"version": "0.1.2"
},
"/app/emdash/packages/plugins/sandboxed-test": {
"name": "@emdash-cms/plugin-sandboxed-test",
"version": "0.0.3"
},
"/app/emdash/packages/plugins/webhook-notifier": {
"name": "@emdash-cms/plugin-webhook-notifier",
"version": "0.1.2"
},
"/app/emdash/packages/x402": {
"name": "@emdash-cms/x402",
"version": "0.9.0"
},
"/app/emdash/templates/blank": {
"name": "@emdash-cms/template-blank",
"version": "0.0.3"
},
"/app/emdash/templates/blog": {
"name": "@emdash-cms/template-blog",
"version": "0.0.3"
},
"/app/emdash/templates/blog-cloudflare": {
"name": "@emdash-cms/template-blog-cloudflare",
"version": "0.0.3"
},
"/app/emdash/templates/marketing": {
"name": "@emdash-cms/template-marketing",
"version": "0.0.3"
},
"/app/emdash/templates/marketing-cloudflare": {
"name": "@emdash-cms/template-marketing-cloudflare",
"version": "0.0.3"
},
"/app/emdash/templates/portfolio": {
"name": "@emdash-cms/template-portfolio",
"version": "0.0.3"
},
"/app/emdash/templates/portfolio-cloudflare": {
"name": "@emdash-cms/template-portfolio-cloudflare",
"version": "0.0.3"
},
"/app/emdash/templates/starter": {
"name": "@emdash-cms/template-starter",
"version": "0.0.3"
},
"/app/emdash/templates/starter-cloudflare": {
"name": "@emdash-cms/template-starter-cloudflare",
"version": "0.0.3"
}
},
"pnpmfiles": [],
"settings": {
"autoInstallPeers": true,
"catalogs": {
"default": {
"@arethetypeswrong/cli": "^0.18.2",
"@astrojs/check": "^0.9.7",
"@astrojs/cloudflare": "^13.1.7",
"@astrojs/node": "^10.0.0",
"@astrojs/react": "^5.0.0",
"@cloudflare/workers-types": "^4.20260305.1",
"@lingui/babel-plugin-lingui-macro": "^5.9.4",
"@lingui/cli": "^5.9.4",
"@lingui/conf": "^5.9.4",
"@lingui/core": "^5.9.4",
"@lingui/macro": "^5.9.4",
"@lingui/react": "^5.9.4",
"@iconify-json/ph": "^1.2.2",
"@oslojs/crypto": "^1.0.1",
"@oslojs/encoding": "^1.1.0",
"@oslojs/webauthn": "^1.0.0",
"@phosphor-icons/react": "^2.1.10",
"@tanstack/react-query": "5.90.21",
"@tanstack/react-router": "1.163.2",
"@tiptap/core": "^3.20.0",
"@tiptap/extension-character-count": "^3.20.0",
"@tiptap/extension-drag-handle": "^3.20.0",
"@tiptap/extension-drag-handle-react": "^3.20.0",
"@tiptap/extension-dropcursor": "^3.20.0",
"@tiptap/extension-focus": "^3.20.0",
"@tiptap/extension-image": "^3.20.0",
"@tiptap/extension-link": "^3.20.0",
"@tiptap/extension-node-range": "^3.20.0",
"@tiptap/extension-placeholder": "^3.20.0",
"@tiptap/extension-text-align": "^3.20.0",
"@tiptap/extension-typography": "^3.20.0",
"@tiptap/extension-underline": "^3.20.0",
"@tiptap/pm": "^3.20.0",
"@tiptap/react": "^3.20.0",
"@tiptap/starter-kit": "^3.20.0",
"@tiptap/suggestion": "^3.20.0",
"@types/node": "24.10.13",
"@types/react": "19.2.14",
"@types/react-dom": "19.2.3",
"astro": "^6.0.1",
"astro-iconset": "^0.0.4",
"better-sqlite3": "^12.8.0",
"publint": "0.3.17",
"react": "19.2.4",
"react-dom": "19.2.4",
"tsdown": "0.20.3",
"typescript": "^5.9.3",
"vitest": "^4.0.18",
"wrangler": "^4.80.0"
}
},
"dedupeDirectDeps": false,
"dedupeInjectedDeps": true,
"dedupePeerDependents": true,
"dev": true,
"excludeLinksFromLockfile": false,
"hoistPattern": [
"*"
],
"hoistWorkspacePackages": true,
"injectWorkspacePackages": false,
"linkWorkspacePackages": false,
"nodeLinker": "isolated",
"optional": true,
"preferWorkspacePackages": false,
"production": true,
"publicHoistPattern": [],
"workspacePackagePatterns": [
"packages/*",
"packages/plugins/*",
"demos/*",
"templates/*",
"packages/blocks/playground",
"e2e/fixture",
"fixtures/*",
"docs",
"i18n",
"infra/blog-demo",
"infra/cache-demo",
"infra/perf-monitor"
]
},
"filteredInstall": false
}