UNPKG

next-sanity

Version:
195 lines 5.72 kB
{ "name": "next-sanity", "version": "9.9.9", "description": "Sanity.io toolkit for Next.js", "keywords": [ "sanity", "sanity.io", "next.js", "studio", "studio-v3", "live", "preview" ], "homepage": "https://github.com/sanity-io/next-sanity#readme", "bugs": { "url": "https://github.com/sanity-io/next-sanity/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/sanity-io/next-sanity.git", "directory": "packages/next-sanity" }, "license": "MIT", "author": "Sanity.io <hello@sanity.io>", "sideEffects": false, "type": "module", "exports": { ".": { "source": "./src/index.ts", "edge-light": "./dist/index.edge-light.js", "import": "./dist/index.js", "require": "./dist/index.cjs", "default": "./dist/index.js" }, "./draft-mode": { "source": "./src/draft-mode/index.ts", "import": "./dist/draft-mode.js", "require": "./dist/draft-mode.cjs", "default": "./dist/draft-mode.js" }, "./hooks": { "source": "./src/hooks/index.ts", "import": "./dist/hooks.js", "require": "./dist/hooks.cjs", "default": "./dist/hooks.js" }, "./image": { "source": "./src/image/index.ts", "import": "./dist/image.js", "require": "./dist/image.cjs", "default": "./dist/image.js" }, "./preview": { "source": "./src/preview/index.ts", "import": "./dist/preview.js", "require": "./dist/preview.cjs", "default": "./dist/preview.js" }, "./preview/live-query": { "source": "./src/preview/LiveQuery/index.ts", "import": "./dist/preview/live-query.js", "require": "./dist/preview/live-query.cjs", "default": "./dist/preview/live-query.js" }, "./studio": { "source": "./src/studio/index.ts", "import": "./dist/studio.js", "require": "./dist/studio.cjs", "default": "./dist/studio.js" }, "./studio/client-component": { "source": "./src/studio/client-component/index.ts", "import": "./dist/studio/client-component.js", "require": "./dist/studio/client-component.cjs", "default": "./dist/studio/client-component.js" }, "./visual-editing/client-component": { "source": "./src/visual-editing/client-component/index.ts", "import": "./dist/visual-editing/client-component.js", "require": "./dist/visual-editing/client-component.cjs", "default": "./dist/visual-editing/client-component.js" }, "./visual-editing/server-actions": { "source": "./src/visual-editing/server-actions/index.ts", "import": "./dist/visual-editing/server-actions.js", "require": "./dist/visual-editing/server-actions.cjs", "default": "./dist/visual-editing/server-actions.js" }, "./webhook": { "source": "./src/webhook/index.ts", "import": "./dist/webhook.js", "require": "./dist/webhook.cjs", "default": "./dist/webhook.js" }, "./package.json": "./package.json" }, "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "typesVersions": { "*": { "draft-mode": [ "./dist/draft-mode.d.ts" ], "hooks": [ "./dist/hooks.d.ts" ], "image": [ "./dist/image.d.ts" ], "preview": [ "./dist/preview.d.ts" ], "preview/live-query": [ "./dist/preview/live-query.d.ts" ], "studio": [ "./dist/studio.d.ts" ], "studio/client-component": [ "./dist/studio/client-component.d.ts" ], "visual-editing/client-component": [ "./dist/visual-editing/client-component.d.ts" ], "visual-editing/server-actions": [ "./dist/visual-editing/server-actions.d.ts" ], "webhook": [ "./dist/webhook.d.ts" ] } }, "files": [ "dist", "src" ], "browserslist": "extends @sanity/browserslist-config", "dependencies": { "@portabletext/react": "^3.2.1", "@sanity/client": "^6.28.4", "@sanity/next-loader": "^1.3.9", "@sanity/preview-kit": "^6.0.6", "@sanity/preview-url-secret": "^2.1.7", "@sanity/visual-editing": "^2.13.15", "groq": "^3.82.0", "history": "^5.3.0" }, "devDependencies": { "@sanity/browserslist-config": "^1.0.5", "@sanity/eslint-config-studio": "^5.0.2", "@sanity/pkg-utils": "^7.2.2", "@sanity/webhook": "4.0.4", "@types/react": "^19.0.12", "@types/react-dom": "^19.0.4", "@typescript-eslint/eslint-plugin": "^8.29.0", "@vitest/coverage-v8": "^3.1.1", "eslint": "^8.57.1", "eslint-config-prettier": "^10.1.1", "eslint-config-sanity": "^7.1.4", "eslint-gitignore": "^0.1.0", "eslint-plugin-react": "^7.37.4", "eslint-plugin-react-compiler": "beta", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-simple-import-sort": "^12.1.1", "next": "15.2.4", "react": "19.1.0", "react-dom": "19.1.0", "styled-components": "^6.1.16", "typescript": "5.8.2", "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.1.1" }, "peerDependencies": { "@sanity/client": "^6.28.4", "@sanity/icons": "^3.7.0", "@sanity/types": "^3.82.0", "@sanity/ui": "^2.15.12", "next": "^14.2 || ^15.0.0-0", "react": "^18.3 || ^19.0.0-0", "sanity": "^3.82.0", "styled-components": "^6.1" }, "engines": { "node": ">=18.18" }, "scripts": { "build": "pkg build --strict --clean --check", "coverage": "npm test -- --coverage", "format": "eslint --fix .", "lint": "eslint --max-warnings 0 .", "test": "vitest", "type-check": "tsc --noEmit" } }