UNPKG

vite-plugin-storybook-nextjs

Version:

This is a Vite plugin that allows you to use Next.js features in Vite. It is the basis for `@storybook/experimental-nextjs-vite` and should be used when running portable stories in Vitest.

103 lines (102 loc) 3.73 kB
{ "name": "vite-plugin-storybook-nextjs", "version": "2.0.7", "description": "", "keywords": [ "vite-plugin", "nextjs", "storybook", "vitest" ], "author": "Storybook Bot <storybookbot@gmail.com>", "license": "MIT", "sideEffects": [ "./src/polyfills/promise-with-resolvers.ts" ], "files": [ "dist" ], "type": "module", "types": "./dist/index.d.ts", "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "require": { "types": "./dist/index.d.cjs", "default": "./dist/index.cjs" } }, "./browser/mocks/cache": "./dist/plugins/next-mocks/alias/cache/index.js", "./browser/mocks/navigation": "./dist/plugins/next-mocks/alias/navigation/index.js", "./browser/mocks/headers": "./dist/plugins/next-mocks/alias/headers/index.js", "./browser/mocks/router": "./dist/plugins/next-mocks/alias/router/index.js", "./browser/mocks/server-only": "./dist/plugins/next-mocks/alias/rsc/server-only.js", "./browser/mocks/dynamic": "./dist/plugins/next-mocks/alias/dynamic/index.js", "./browser/mocks/image": "./dist/plugins/next-image/alias/next-image.js", "./browser/mocks/legacy-image": "./dist/plugins/next-image/alias/next-legacy-image.js", "./browser/mocks/image-default-loader": "./dist/plugins/next-image/alias/image-default-loader.js", "./browser/mocks/image-context": "./dist/plugins/next-image/alias/image-context.js", "./browser/mocks/draft-mode.compat": "./dist/plugins/next-mocks/compatibility/draft-mode.compat.js", "./node/mocks/cache": "./dist/plugins/next-mocks/alias/cache/index.cjs", "./node/mocks/navigation": "./dist/plugins/next-mocks/alias/navigation/index.cjs", "./node/mocks/headers": "./dist/plugins/next-mocks/alias/headers/index.cjs", "./node/mocks/router": "./dist/plugins/next-mocks/alias/router/index.cjs", "./node/mocks/server-only": "./dist/plugins/next-mocks/alias/rsc/server-only.cjs", "./node/mocks/dynamic": "./dist/plugins/next-mocks/alias/dynamic/index.cjs", "./node/mocks/image": "./dist/plugins/next-image/alias/next-image.cjs", "./node/mocks/legacy-image": "./dist/plugins/next-image/alias/next-legacy-image.cjs", "./node/mocks/image-default-loader": "./dist/plugins/next-image/alias/image-default-loader.cjs", "./node/mocks/image-context": "./dist/plugins/next-image/alias/image-context.cjs", "./node/mocks/draft-mode.compat": "./dist/plugins/next-mocks/compatibility/draft-mode.compat.cjs" }, "scripts": { "prepublishOnly": "pnpm build", "build": "tsup", "dev": "pnpm build --watch", "check": "biome check", "check:write": "biome check --write", "release": "auto shipit" }, "peerDependencies": { "next": "^14.1.0 || ^15.0.0", "storybook": "^0.0.0-0 || ^9.0.0 || ^9.1.0-0", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" }, "devDependencies": { "@biomejs/biome": "1.8.1", "@types/node": "^18", "@types/react": "^18", "@types/semver": "^7.5.8", "auto": "^11.2.0", "lefthook": "^1.6.16", "next": "^15.4.0-canary.87", "react": "19.1.0", "rollup": "^4.18.0", "semver": "^7.6.3", "storybook": "^9.0.0", "tsup": "^8.1.0", "typescript": "^5.0.0", "vite": "^5.0.0", "vitest": "^3.0.0" }, "packageManager": "pnpm@9.4.0", "dependencies": { "@next/env": "^15.0.3", "image-size": "^2.0.0", "magic-string": "^0.30.11", "module-alias": "^2.2.3", "ts-dedent": "^2.2.0", "vite-tsconfig-paths": "^5.1.4" }, "publishConfig": { "access": "public" }, "pnpm": { "overrides": { "vite-plugin-storybook-nextjs": "workspace:*" } } }