UNPKG

next-sanity

Version:
214 lines (213 loc) 6.07 kB
{ "name": "next-sanity", "version": "3.1.8", "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" }, "license": "MIT", "author": "Sanity.io <hello@sanity.io>", "sideEffects": false, "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "source": "./src/index.ts", "import": "./dist/index.js", "require": "./dist/index.cjs", "default": "./dist/index.js" }, "./preview": { "types": "./dist/preview.d.ts", "source": "./src/preview/index.ts", "import": "./dist/preview.js", "require": "./dist/preview.cjs", "default": "./dist/preview.js" }, "./studio": { "types": "./dist/studio/index.d.ts", "source": "./src/studio/index.ts", "node": { "source": "./src/studio/index.ts", "import": "./dist/studio/index.mjs", "require": "./dist/studio/index.cjs" }, "import": "./dist/studio/index.js", "require": "./dist/studio/index.cjs", "default": "./dist/studio/index.js" }, "./studio/head": { "types": "./dist/studio/head.d.ts", "source": "./src/studio/head/index.ts", "import": "./dist/studio/head.js", "require": "./dist/studio/head.cjs", "default": "./dist/studio/head.js" }, "./studio/loading": { "types": "./dist/studio/loading.d.ts", "source": "./src/studio/loading.ts", "node": { "source": "./src/studio/loading.ts", "import": "./dist/studio/loading.mjs", "require": "./dist/studio/loading.cjs" }, "import": "./dist/studio/loading.js", "require": "./dist/studio/loading.cjs", "default": "./dist/studio/loading.js" }, "./webhook": { "types": "./dist/webhook.d.ts", "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", "source": "./src/index.ts", "types": "./dist/index.d.ts", "typesVersions": { "*": { "preview": [ "./dist/preview.d.ts" ], "studio": [ "./dist/studio/index.d.ts" ], "studio/head": [ "./dist/studio/head.d.ts" ], "studio/loading": [ "./dist/studio/loading.d.ts" ], "webhook": [ "./dist/webhook.d.ts" ] } }, "typings": "dist/index.d.ts", "files": [ "dist", "src" ], "scripts": { "prebuild": "npm run clean", "build": "pkg build --tsconfig tsconfig.build.json --strict", "postbuild": "npm run build:studio.mjs && npm run build:loading.mjs", "build:loading.mjs": "cp loading.mjs dist/studio/loading.mjs", "build:studio.mjs": "cp studio.mjs dist/studio/index.mjs", "clean": "rimraf dist", "coverage": "npm test -- --coverage", "dev": "next", "format": "npm run prettier -- --write . && eslint --fix .", "lint": "eslint --max-warnings 0 .", "prepublishOnly": "npm run build", "prettier": "npx prettier --ignore-path .gitignore", "test": "jest", "test:node-esm-cjs": "node test.mjs && node test.cjs", "type-check": "tsc --noEmit", "update:icons": "cp node_modules/@sanity/server/static/favicons/{apple-touch-icon.png,favicon.ico,favicon.svg} src/studio/head" }, "browserslist": [ "> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11", "maintained node versions" ], "prettier": { "bracketSpacing": false, "printWidth": 98, "semi": false, "singleQuote": true }, "dependencies": { "@sanity/client": "^3.4.1", "@sanity/preview-kit": "^1.2.13", "@sanity/webhook": "^2.0.0", "groq": "^2.33.2" }, "devDependencies": { "@async-fn/jest": "^1.6.4", "@rollup/plugin-url": "^8.0.1", "@sanity/eslint-config-studio": "^2.0.1", "@sanity/image-url": "^1.0.1", "@sanity/pkg-utils": "^2.0.1", "@sanity/semantic-release-preset": "^2.0.4", "@sanity/vision": "^3.1.2", "@testing-library/react-hooks": "^8.0.1", "@types/eventsource": "^1.1.10", "@types/jest": "^29.2.4", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.10", "@types/styled-components": "^5.1.26", "@typescript-eslint/eslint-plugin": "^5.47.0", "autoprefixer": "^10.4.13", "eslint": "^8.30.0", "eslint-config-next": "13.0.8-canary.5", "eslint-config-prettier": "^8.5.0", "eslint-config-sanity": "^6.0.0", "eslint-gitignore": "^0.1.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-simple-import-sort": "^8.0.0", "groqd": "^0.1.2", "jest": "^29.3.1", "jest-environment-jsdom": "^29.3.1", "next": "13.0.8-canary.5", "postcss": "^8.4.20", "prettier": "^2.8.1", "prettier-plugin-packagejson": "^2.3.0", "prettier-plugin-tailwindcss": "^0.2.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-is": "^18.2.0", "rollup": "^3.8.1", "sanity": "^3.1.2", "styled-components": "^5.3.6", "tailwindcss": "^3.2.4", "typescript": "^4.9.4", "url-loader": "^4.1.1" }, "peerDependencies": { "@sanity/icons": "^2", "@sanity/types": "^3", "@sanity/ui": "^1", "next": "^13", "react": "^18", "sanity": "^3", "styled-components": "^5.2" }, "peerDependenciesMeta": { "@sanity/icons": { "optional": true }, "@sanity/types": { "optional": true }, "@sanity/ui": { "optional": true }, "sanity": { "optional": true }, "styled-components": { "optional": true } }, "engines": { "node": ">=16" } }