package.json 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. {
  2. "name": "@storybook/nextjs",
  3. "version": "7.6.17",
  4. "description": "Storybook for Next.js",
  5. "keywords": [
  6. "storybook",
  7. "nextjs"
  8. ],
  9. "homepage": "https://github.com/storybookjs/storybook/tree/next/code/frameworks/nextjs",
  10. "bugs": {
  11. "url": "https://github.com/storybookjs/storybook/issues"
  12. },
  13. "repository": {
  14. "type": "git",
  15. "url": "https://github.com/storybookjs/storybook.git",
  16. "directory": "code/frameworks/nextjs"
  17. },
  18. "funding": {
  19. "type": "opencollective",
  20. "url": "https://opencollective.com/storybook"
  21. },
  22. "license": "MIT",
  23. "exports": {
  24. ".": {
  25. "types": "./dist/index.d.ts",
  26. "node": "./dist/index.js",
  27. "require": "./dist/index.js",
  28. "import": "./dist/index.mjs"
  29. },
  30. "./dist/image-context": {
  31. "types": "./dist/image-context.d.ts",
  32. "require": "./dist/image-context.js",
  33. "import": "./dist/image-context.mjs"
  34. },
  35. "./dist/routing/app-router-provider": {
  36. "types": "./dist/routing/app-router-provider.d.ts",
  37. "require": "./dist/routing/app-router-provider.js",
  38. "import": "./dist/routing/app-router-provider.mjs"
  39. },
  40. "./dist/routing/app-router-provider-mock": {
  41. "types": "./dist/routing/app-router-provider-mock.d.ts",
  42. "require": "./dist/routing/app-router-provider-mock.js",
  43. "import": "./dist/routing/app-router-provider-mock.mjs"
  44. },
  45. "./preset": {
  46. "types": "./dist/preset.d.ts",
  47. "require": "./dist/preset.js"
  48. },
  49. "./font/webpack/loader/storybook-nextjs-font-loader": {
  50. "types": "./dist/font/webpack/loader/storybook-nextjs-font-loader.d.ts",
  51. "require": "./dist/font/webpack/loader/storybook-nextjs-font-loader.js",
  52. "import": "./dist/font/webpack/loader/storybook-nextjs-font-loader.mjs"
  53. },
  54. "./dist/preview.mjs": "./dist/preview.mjs",
  55. "./next-image-loader-stub.js": {
  56. "types": "./dist/next-image-loader-stub.d.ts",
  57. "require": "./dist/next-image-loader-stub.js",
  58. "import": "./dist/next-image-loader-stub.mjs"
  59. },
  60. "./package.json": "./package.json"
  61. },
  62. "main": "dist/index.js",
  63. "module": "dist/index.mjs",
  64. "types": "dist/index.d.ts",
  65. "typesVersions": {
  66. "*": {
  67. "*": [
  68. "dist/index.d.ts"
  69. ],
  70. "dist/image-context": [
  71. "dist/image-context.d.ts"
  72. ]
  73. }
  74. },
  75. "files": [
  76. "dist/**/*",
  77. "template/cli/**/*",
  78. "README.md",
  79. "*.js",
  80. "*.d.ts",
  81. "!src/**/*"
  82. ],
  83. "scripts": {
  84. "check": "node --loader ../../../scripts/node_modules/esbuild-register/loader.js -r ../../../scripts/node_modules/esbuild-register/register.js ../../../scripts/prepare/check.ts",
  85. "prep": "node --loader ../../../scripts/node_modules/esbuild-register/loader.js -r ../../../scripts/node_modules/esbuild-register/register.js ../../../scripts/prepare/bundle.ts"
  86. },
  87. "dependencies": {
  88. "@babel/core": "^7.23.2",
  89. "@babel/plugin-syntax-bigint": "^7.8.3",
  90. "@babel/plugin-syntax-dynamic-import": "^7.8.3",
  91. "@babel/plugin-syntax-import-assertions": "^7.22.5",
  92. "@babel/plugin-transform-class-properties": "^7.22.5",
  93. "@babel/plugin-transform-export-namespace-from": "^7.22.11",
  94. "@babel/plugin-transform-numeric-separator": "^7.22.11",
  95. "@babel/plugin-transform-object-rest-spread": "^7.22.15",
  96. "@babel/plugin-transform-runtime": "^7.23.2",
  97. "@babel/preset-env": "^7.23.2",
  98. "@babel/preset-react": "^7.22.15",
  99. "@babel/preset-typescript": "^7.23.2",
  100. "@babel/runtime": "^7.23.2",
  101. "@storybook/addon-actions": "7.6.17",
  102. "@storybook/builder-webpack5": "7.6.17",
  103. "@storybook/core-common": "7.6.17",
  104. "@storybook/core-events": "7.6.17",
  105. "@storybook/node-logger": "7.6.17",
  106. "@storybook/preset-react-webpack": "7.6.17",
  107. "@storybook/preview-api": "7.6.17",
  108. "@storybook/react": "7.6.17",
  109. "@types/node": "^18.0.0",
  110. "@types/semver": "^7.3.4",
  111. "css-loader": "^6.7.3",
  112. "find-up": "^5.0.0",
  113. "fs-extra": "^11.1.0",
  114. "image-size": "^1.0.0",
  115. "loader-utils": "^3.2.1",
  116. "node-polyfill-webpack-plugin": "^2.0.1",
  117. "pnp-webpack-plugin": "^1.7.0",
  118. "postcss": "^8.4.21",
  119. "postcss-loader": "^7.0.2",
  120. "resolve-url-loader": "^5.0.0",
  121. "sass-loader": "^12.4.0",
  122. "semver": "^7.3.5",
  123. "sharp": "^0.32.6",
  124. "style-loader": "^3.3.1",
  125. "styled-jsx": "5.1.1",
  126. "ts-dedent": "^2.0.0",
  127. "tsconfig-paths": "^4.0.0",
  128. "tsconfig-paths-webpack-plugin": "^4.0.1"
  129. },
  130. "devDependencies": {
  131. "@babel/types": "^7.23.0",
  132. "@types/babel__core": "^7",
  133. "@types/babel__plugin-transform-runtime": "^7",
  134. "@types/babel__preset-env": "^7",
  135. "@types/loader-utils": "^2.0.5",
  136. "next": "^14.0.2",
  137. "typescript": "^4.9.3",
  138. "webpack": "^5.65.0"
  139. },
  140. "peerDependencies": {
  141. "@next/font": "^13.0.0|| ^14.0.0",
  142. "next": "^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0",
  143. "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
  144. "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
  145. "webpack": "^5.0.0"
  146. },
  147. "peerDependenciesMeta": {
  148. "@next/font": {
  149. "optional": true
  150. },
  151. "typescript": {
  152. "optional": true
  153. },
  154. "webpack": {
  155. "optional": true
  156. }
  157. },
  158. "engines": {
  159. "node": ">=16.0.0"
  160. },
  161. "publishConfig": {
  162. "access": "public"
  163. },
  164. "bundler": {
  165. "entries": [
  166. "./src/image-context.ts",
  167. "./src/index.ts",
  168. "./src/preset.ts",
  169. "./src/preview.tsx",
  170. "./src/next-image-loader-stub.ts",
  171. "./src/images/decorator.tsx",
  172. "./src/images/next-future-image.tsx",
  173. "./src/images/next-legacy-image.tsx",
  174. "./src/images/next-image.tsx",
  175. "./src/routing/app-router-provider.tsx",
  176. "./src/routing/app-router-provider-mock.tsx",
  177. "./src/font/webpack/loader/storybook-nextjs-font-loader.ts",
  178. "./src/swc/next-swc-loader-patch.ts"
  179. ],
  180. "externals": [
  181. "sb-original/next/image",
  182. "sb-original/next/future/image",
  183. "sb-original/next/legacy/image"
  184. ],
  185. "platform": "node"
  186. },
  187. "gitHead": "e6a7fd8a655c69780bc20b9749c2699e44beae17"
  188. }