{ "name": "@storyblok/astro", "version": "10.3.2", "private": false, "description": "Official Astro integration for the Storyblok Headless CMS", "keywords": [ "astro", "astro-sdk", "storyblok", "withastro" ], "homepage": "https://github.com/storyblok/monoblok/tree/main/packages/astro#readme", "bugs": { "url": "https://github.com/storyblok/monoblok/issues" }, "license": "MIT", "author": "Storyblok", "repository": { "type": "git", "url": "git+https://github.com/storyblok/monoblok.git", "directory": "packages/astro" }, "files": [ "*.d.ts", "dist" ], "type": "module", "types": "./dist/index.d.mts", "exports": { ".": { "types": "./dist/index.d.mts", "import": "./dist/index.mjs" }, "./middleware.ts": { "types": "./dist/live-preview/middleware.d.mts", "import": "./dist/live-preview/middleware.ts" }, "./toolbarApp.ts": { "types": "./dist/dev-toolbar/toolbarApp.d.mts", "import": "./dist/dev-toolbar/toolbarApp.ts" }, "./client": "./dist/lib/client.ts", "./FallbackComponent.astro": "./dist/components/FallbackComponent.astro", "./StoryblokComponent.astro": "./dist/components/StoryblokComponent.astro", "./StoryblokServerData.astro": "./dist/components/StoryblokServerData.astro", "./StoryblokRichText.astro": "./dist/components/StoryblokRichText.astro", "./package.json": "./package.json" }, "publishConfig": { "access": "public" }, "scripts": { "dev": "vp pack --watch", "build": "vp pack && tsc --project tsconfig.json", "test:types": "tsc --noEmit --skipLibCheck", "playground": "pnpm run --filter ./playground/ssg dev", "playground:ssr": "pnpm run --filter ./playground/ssr dev", "playground:test": "pnpm run --filter ./playground/test dev", "qa:dev": "pnpm --filter @storyblok/playground-astro-ssr exec astro dev --port 4321 --background && pnpm --filter @storyblok/playground-astro-ssr exec astro dev logs --follow", "qa:stop": "pnpm --filter @storyblok/playground-astro-ssr exec astro dev stop", "qa:editor": "playwright test --config test/visual-editor/playwright.config.ts", "lint": "vp lint", "lint:fix": "vp lint --fix", "lint:playground": "pnpm -r --parallel --filter='./playground/*' run lint", "lint:playground:fix": "pnpm -r --parallel --filter='./playground/*' run lint:fix", "test": "pnpm run test:unit && pnpm run test:e2e", "test:unit": "vp test run", "playground:test:foreground": "ASTRO_DEV_BACKGROUND=1 STORYBLOK_E2E=1 pnpm run --filter ./playground/test dev", "test:e2e": "start-server-and-test playground:test:foreground http://localhost:4321/ cy:run", "cy:run": "cypress run", "cy:open": "cypress open", "test:watch": "vp test", "test:ui": "vp test --ui", "test:e2e:watch": "start-server-and-test playground:test:foreground http://localhost:4321/ cy:open", "test:coverage": "vp test run --coverage" }, "dependencies": { "@storyblok/js": "workspace:^", "@storyblok/richtext": "workspace:^", "camelcase": "^8.0.0", "morphdom": "^2.7.8" }, "devDependencies": { "@cypress/vite-dev-server": "^7.3.4", "@playwright/test": "catalog:", "@rollup/plugin-dynamic-import-vars": "^2.1.5", "@storyblok/lint-config": "workspace:*", "@storyblok/visual-editor-qa": "workspace:*", "@types/lodash.mergewith": "^4.6.9", "@types/node": "catalog:", "astro": "^7.2.8", "cypress": "^15.21.0", "oxlint": "catalog:", "start-server-and-test": "^2.0.11", "typescript": "catalog:", "vite": "^8.0.0", "vitest": "catalog:" }, "peerDependencies": { "astro": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" }, "release": { "branches": [ "main", { "name": "next", "prerelease": true }, { "name": "alpha", "prerelease": true } ] }, "nx": { "implicitDependencies": [ "!@storyblok/playground-*" ], "tags": [ "type:lib" ] } }