{"name":"sanity","version":"5.30.0","keywords":["cms","content","headless","realtime","sanity"],"author":"Sanity.io <hello@sanity.io>","license":"MIT","_id":"sanity@5.30.0","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://www.sanity.io/","bugs":{"url":"https://github.com/sanity-io/sanity/issues"},"bin":{"sanity":"./bin/sanity"},"dist":{"shasum":"9cb465c47d3d77d580f881f8f52ba0187e40d3d5","tarball":"https://registry.npmjs.org/sanity/-/sanity-5.30.0.tgz","fileCount":119,"integrity":"sha512-T5UYdgPV+u/wqXZOmAAOYGRQV242QkmF6QhhmjF76taVY8W4bccbKaOY5qnmlEw3FRGn5emxWB4rI2vTv3zh8w==","signatures":[{"sig":"MEYCIQC4hHVjzj0WE8/mTGMM2ABuzUWWUabM2LZOd3kLUIsTEQIhAIFH4YERYCdGNMR9SV5GzGDEW00r/1LGdln4Rbsh/xEj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sanity@5.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19825512},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"exports":{".":"./lib/index.js","./cli":"./lib/cli.js","./desk":"./lib/desk.js","./router":"./lib/router.js","./migrate":"./lib/migrate.js","./_internal":"./lib/_internal.js","./structure":"./lib/structure.js","./_singletons":"./lib/_singletons.js","./package.json":"./package.json","./presentation":"./lib/presentation.js","./media-library":"./lib/media-library.js","./_createContext":"./lib/_createContext.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"pnpm clean && pkg-utils build --strict --check --clean","clean":"rimraf _internal.js _singletons.js _createContext.js cli.js desk.js migrate.js presentation.js router.js structure.js lib","watch":"pkg-utils watch","test:ct":"rimraf playwright-ct/template/.cache && playwright test -c playwright-ct.config.ts","coverage":"vitest --coverage","check:types":"(cd ../.. && tsgo --project packages/sanity/tsconfig.check.json --erasableSyntaxOnly)","build:bundle":"vite build --configLoader runner --config package.bundle.ts","docs:typedocs:cleanup":"rimraf docs","docs:typedocs:generate":"typedoc --options typedoc.config.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+https://github.com/sanity-io/sanity.git","type":"git","directory":"packages/sanity"},"description":"Sanity is a real-time content infrastructure with a scalable, hosted backend featuring a Graph Oriented Query Language (GROQ), asset pipelines and fast edge caches","directories":{},"sideEffects":["*.css","*.css.ts"],"_nodeVersion":"24.16.0","browserslist":["node >=20.19","node >=22.12","baseline 2024"],"dependencies":{"raf":"^3.4.1","rxjs":"^7.8.2","uuid":"^11.1.0","debug":"^4.4.3","motion":"^12.27.1","nanoid":"^3.3.11","semver":"^7.7.2","xstate":"^5.25.1","color2k":"^2.0.3","groq-js":"^1.29.0","history":"^5.3.0","i18next":"^26.2.0","mendoza":"^3.0.8","date-fns":"^4.1.0","polished":"^4.3.1","react-is":"^19.2.4","react-rx":"^4.2.2","lodash-es":"^4.18.1","quick-lru":"^7.3.0","refractor":"^5.0.0","@sanity/ui":"^3.1.14","classnames":"^2.2.5","dataloader":"^2.2.3","web-vitals":"^5.1.0","@sanity/cli":"^6.7.1","@sanity/sdk":"^2.8.0","json-reduce":"^3.0.0","nano-pubsub":"^3.0.0","speakingurl":"^14.0.1","@date-fns/tz":"^1.4.1","@sanity/diff":"5.30.0","@sanity/util":"5.30.0","@sanity/uuid":"^3.0.2","player.style":"^0.1.9","scrollmirror":"^1.2.4","@dnd-kit/core":"^6.3.1","@sanity/color":"^3.0.6","@sanity/icons":"^3.7.4","@sanity/logos":"^2.2.2","@sanity/types":"5.30.0","@sentry/react":"^8.55.0","@xstate/react":"^6.0.0","is-hotkey-esm":"^1.0.0","react-i18next":"^17.0.8","@sanity/client":"^7.22.0","@sanity/mutate":"^0.16.1","@sanity/schema":"5.30.0","exif-component":"^1.0.1","path-to-regexp":"^6.3.0","shallow-equals":"^1.0.0","@sanity/comlink":"^4.0.1","@sanity/migrate":"^6.1.1","@sanity/mutator":"5.30.0","fast-deep-equal":"3.1.3","react-refractor":"^4.0.0","@isaacs/ttlcache":"^1.4.1","@sanity/id-utils":"^1.0.0","react-focus-lock":"^2.13.7","@algorithm.ts/lcs":"^4.0.5","@dnd-kit/sortable":"^7.0.2","@sanity/image-url":"^2.0.3","@sanity/telemetry":"^1.1.0","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/utilities":"^3.2.2","@portabletext/html":"^1.0.1","@sanity/diff-patch":"^5.0.0","@sanity/prism-groq":"^1.1.2","react-fast-compare":"^3.2.2","@portabletext/react":"^6.1.0","@sanity/asset-utils":"^2.3.0","@sanity/eventsource":"^5.0.2","@sanity/insert-menu":"^3.0.7","observable-callback":"^1.0.3","rxjs-mergemap-array":"^0.1.0","urlpattern-polyfill":"10.1.0","@portabletext/editor":"^6.6.4","@sanity/bifur-client":"^1.0.0","isomorphic-dompurify":"2.26.0","@mux/mux-player-react":"^3.10.2","@portabletext/patches":"^2.0.4","@portabletext/to-html":"^5.0.2","@portabletext/toolkit":"^5.0.2","@tanstack/react-table":"^8.21.3","json-stable-stringify":"^1.3.0","use-hot-module-reload":"^2.0.0","use-device-pixel-ratio":"^1.1.2","@tanstack/react-virtual":"^3.13.24","use-sync-external-store":"^1.6.0","@sanity/diff-match-patch":"^3.2.0","@sanity/message-protocol":"^0.23.0","@sanity/preview-url-secret":"^4.0.6","scroll-into-view-if-needed":"^3.1.0","@portabletext/sanity-bridge":"^3.0.0","@sanity/media-library-types":"^1.4.0","@sanity/presentation-comlink":"^2.1.0","@portabletext/plugin-one-line":"^6.0.27","@rexxars/react-json-inspector":"^9.0.1","rxjs-exhaustmap-with-trailing":"^2.1.1","@portabletext/plugin-paste-link":"^3.0.27","@portabletext/plugin-typography":"^7.0.27","@portabletext/plugin-markdown-shortcuts":"^7.0.27"},"typesVersions":{"*":{"cli":["./lib/cli.d.ts"],"desk":["./lib/desk.d.ts"],"router":["./lib/router.d.ts"],"migrate":["./lib/migrate.d.ts"],"_internal":["./lib/_internal.d.ts"],"structure":["./lib/structure.d.ts"],"_singletons":["./lib/_singletons.d.ts"],"presentation":["./lib/presentation.d.ts"],"_createContext":["./lib/_createContext.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"swr":"2.2.5","tsx":"^4.21.0","vite":"^7.3.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","rimraf":"^6.1.3","vitest":"^4.1.4","globals":"^16.2.0","rxjs-etc":"^10.6.2","react-dom":"^19.2.4","@types/raf":"^3.4.3","@types/node":"^24.3.0","@types/debug":"^4.1.12","@types/react":"^19.2.11","@types/semver":"^7.7.0","blob-polyfill":"^9.0.20240710","@repo/tsconfig":"5.30.0","@vitest/expect":"^4.1.4","@types/react-is":"^19.2.0","@playwright/test":"1.60.0","@types/lodash-es":"^4.17.12","@types/react-dom":"^19.2.3","@repo/test-config":"5.30.0","@sanity/pkg-utils":"^10.5.1","styled-components":"npm:@sanity/styled-components@^6.1.24","@types/speakingurl":"^13.0.6","@repo/eslint-config":"5.30.0","@repo/package.bundle":"5.30.0","@repo/package.config":"5.30.0","@vanilla-extract/css":"^1.19.0","@vitejs/plugin-react":"^5.1.2","@types/shallow-equals":"^1.0.3","@testing-library/react":"^16.3.1","vitest-package-exports":"^1.1.2","eslint-plugin-boundaries":"^5.3.1","@sanity/generate-help-url":"^4.0.0","@testing-library/jest-dom":"^6.9.1","@sanity/eslint-config-i18n":"^2.0.0","@sanity/visual-editing-csm":"^3.0.8","@typescript/native-preview":"beta","@testing-library/user-event":"^14.6.1","@types/wicg-task-scheduling":"^2024.1.0","babel-plugin-react-compiler":"1.0.0","@vanilla-extract/vite-plugin":"^5.2.0","eslint-plugin-testing-library":"^7.15.4","@types/use-sync-external-store":"^1.5.0","babel-plugin-styled-components":"^2.1.4","@playwright/experimental-ct-react":"1.60.0"},"peerDependencies":{"react":"^19.2.2","react-dom":"^19.2.2","styled-components":"^6.1.15"},"_npmOperationalInternal":{"tmp":"tmp/sanity_5.30.0_1780484310744_0.9476609930031188","host":"s3://npm-registry-packages-npm-production"}}