├── .editorconfig ├── .github ├── renovate.json └── workflows │ ├── ci.yml │ ├── format-if-needed.yml │ ├── lint-fix.yml │ ├── lock.yml │ ├── pr-validate.yml │ ├── react-compiler.yml │ ├── release-canary.yml │ ├── release-corel.yml │ └── release-please.yml ├── .gitignore ├── .npmrc ├── .oxfmtrc.jsonc ├── .release-please-manifest.json ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── apps ├── astro │ ├── .env.example │ ├── .gitignore │ ├── astro.config.mjs │ ├── package.json │ ├── public │ │ └── favicon.svg │ ├── src │ │ ├── env.d.ts │ │ ├── layouts │ │ │ └── layout.astro │ │ ├── load-query.ts │ │ ├── pages │ │ │ ├── index.astro │ │ │ └── shoes │ │ │ │ ├── [slug].astro │ │ │ │ └── index.astro │ │ ├── queries.ts │ │ ├── sanity.ts │ │ └── utils.ts │ ├── tailwind.config.mjs │ ├── tsconfig.json │ └── turbo.json ├── live-next │ ├── .env.local.example │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── app │ │ ├── actions.client.tsx │ │ ├── actions.server.ts │ │ ├── alert-banner.tsx │ │ ├── animated-h1.tsx │ │ ├── api │ │ │ ├── draft-mode │ │ │ │ └── enable │ │ │ │ │ └── route.ts │ │ │ └── revalidate-sync-tags │ │ │ │ └── route.ts │ │ ├── avatar.tsx │ │ ├── cover-image.tsx │ │ ├── date.tsx │ │ ├── draft-mode-status.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── more-stories.tsx │ │ ├── page.tsx │ │ ├── portable-text.tsx │ │ └── posts │ │ │ └── [slug] │ │ │ ├── OptimisticPostContent.tsx │ │ │ └── page.tsx │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.js │ ├── sanity-typegen.json │ ├── sanity.types.ts │ ├── sanity │ │ └── lib │ │ │ ├── api.ts │ │ │ ├── client.ts │ │ │ ├── live.ts │ │ │ ├── queries.ts │ │ │ └── utils.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── turbo.json ├── next-with-i18n │ ├── .env.example │ ├── .eslintrc.json │ ├── .gitignore │ ├── app │ │ ├── (website) │ │ │ └── [locale] │ │ │ │ ├── [...path] │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ ├── api │ │ │ ├── disable-draft │ │ │ │ └── route.ts │ │ │ └── draft │ │ │ │ └── route.ts │ │ ├── favicon.ico │ │ ├── icon.png │ │ └── studio │ │ │ ├── [[...index]] │ │ │ ├── Studio.tsx │ │ │ └── page.tsx │ │ │ └── layout.tsx │ ├── components │ │ ├── Page.tsx │ │ └── StudioLogo.tsx │ ├── config.ts │ ├── data │ │ └── sanity │ │ │ ├── client.ts │ │ │ ├── generateStaticSlugs.ts │ │ │ ├── index.ts │ │ │ ├── loadQuery.ts │ │ │ └── queries.ts │ ├── middleware.ts │ ├── next-env.d.ts │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ └── static │ │ │ ├── logo.png │ │ │ └── studio.png │ ├── sanity.cli.ts │ ├── sanity.config.ts │ ├── sanity │ │ └── schemas │ │ │ ├── index.ts │ │ │ └── page.ts │ ├── styles │ │ └── index.css │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── turbo.json │ └── types │ │ └── index.ts ├── next │ ├── .eslintrc.json │ ├── .gitignore │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ ├── next.svg │ │ └── vercel.svg │ ├── sanity-typegen.json │ ├── src │ │ ├── app │ │ │ ├── Timesince.tsx │ │ │ ├── api │ │ │ │ └── draft-mode │ │ │ │ │ ├── disable │ │ │ │ │ └── route.ts │ │ │ │ │ └── enable │ │ │ │ │ └── route.ts │ │ │ ├── favicon.ico │ │ │ ├── only-visual-editing │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.client.tsx │ │ │ │ └── page.tsx │ │ │ └── shoes │ │ │ │ ├── VisualEditing.tsx │ │ │ │ ├── [slug] │ │ │ │ ├── page.client.tsx │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.client.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── sanity.client.ts │ │ │ │ ├── sanity.live.ts │ │ │ │ ├── sanity.ssr.ts │ │ │ │ └── utils.ts │ │ ├── components │ │ │ ├── VisualEditing.tsx │ │ │ ├── sanity.client.ts │ │ │ ├── sanity.ssr.ts │ │ │ └── utils.ts │ │ ├── pages │ │ │ ├── _app.tsx │ │ │ └── pages-router │ │ │ │ ├── performance-test │ │ │ │ └── index.tsx │ │ │ │ └── shoes │ │ │ │ ├── [slug].tsx │ │ │ │ └── index.tsx │ │ ├── queries.ts │ │ ├── tailwind.css │ │ ├── types.ts │ │ └── utils.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── turbo.json ├── nuxt │ ├── .gitignore │ ├── app.vue │ ├── assets │ │ └── css │ │ │ └── tailwind.css │ ├── nuxt.config.ts │ ├── package.json │ ├── pages │ │ ├── index.vue │ │ ├── preview.vue │ │ └── shoes │ │ │ ├── [slug].vue │ │ │ └── index.vue │ ├── public │ │ └── favicon.ico │ ├── queries.ts │ ├── tsconfig.json │ ├── turbo.json │ └── utils.ts ├── page-builder-demo │ ├── .env.example │ ├── .eslintrc.json │ ├── .gitignore │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ ├── scene.bin │ │ └── scene.gltf │ ├── sanity-typegen.json │ ├── src │ │ ├── app │ │ │ ├── AppLayout.tsx │ │ │ ├── actions.ts │ │ │ ├── alert-banner.tsx │ │ │ ├── api │ │ │ │ └── draft-mode │ │ │ │ │ └── enable │ │ │ │ │ └── route.ts │ │ │ ├── dnd │ │ │ │ ├── OptimisticSortOrder.tsx │ │ │ │ └── page.tsx │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── pages │ │ │ │ └── [slug] │ │ │ │ │ └── page.tsx │ │ │ ├── product │ │ │ │ └── [slug] │ │ │ │ │ └── page.tsx │ │ │ ├── products │ │ │ │ └── page.tsx │ │ │ ├── project │ │ │ │ └── [slug] │ │ │ │ │ └── page.tsx │ │ │ └── projects │ │ │ │ └── page.tsx │ │ ├── components │ │ │ ├── image │ │ │ │ ├── Image.tsx │ │ │ │ └── index.ts │ │ │ ├── overlay-plugins │ │ │ │ ├── example-exclusive.tsx │ │ │ │ ├── example-hud.tsx │ │ │ │ ├── exciting-title.tsx │ │ │ │ ├── image-res.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── led-lifespan.tsx │ │ │ │ └── rotate-3d.tsx │ │ │ ├── overlays │ │ │ │ ├── OverlayHighlight.tsx │ │ │ │ └── resolver.tsx │ │ │ ├── page │ │ │ │ ├── DnDCustomBehaviour.tsx │ │ │ │ ├── Page.tsx │ │ │ │ ├── PageSection.tsx │ │ │ │ ├── ProductModel.tsx │ │ │ │ ├── SimpleContent.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── sectionFragment.ts │ │ │ │ ├── sections │ │ │ │ │ ├── FeatureHighlight.tsx │ │ │ │ │ ├── FeaturedProducts.tsx │ │ │ │ │ ├── Hero.tsx │ │ │ │ │ ├── Intro.tsx │ │ │ │ │ └── Section.tsx │ │ │ │ └── types.ts │ │ │ └── slideshow │ │ │ │ ├── Slideshow.css │ │ │ │ ├── Slideshow.tsx │ │ │ │ └── index.ts │ │ ├── sanity.types.ts │ │ └── sanity │ │ │ ├── client.ts │ │ │ ├── dataAttribute.ts │ │ │ ├── image.ts │ │ │ └── live.ts │ ├── tailwind.config.cjs │ ├── tsconfig.json │ └── turbo.json ├── remix │ ├── .eslintrc.js │ ├── .gitignore │ ├── app │ │ ├── CustomControlsComponent.tsx │ │ ├── LiveVisualEditing.tsx │ │ ├── queries.ts │ │ ├── root.tsx │ │ ├── routes │ │ │ ├── _index.tsx │ │ │ ├── api.perspective.tsx │ │ │ ├── api.preview-mode.disable.ts │ │ │ ├── api.preview-mode.enable.ts │ │ │ ├── shoes.$slug.tsx │ │ │ └── shoes._index.tsx │ │ ├── sanity.loader.server.ts │ │ ├── sanity.ts │ │ ├── sessions.ts │ │ ├── tailwind.css │ │ └── utils.ts │ ├── env.d.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ │ └── favicon.ico │ ├── tailwind.config.ts │ ├── tsconfig.json │ ├── turbo.json │ └── vite.config.ts ├── studio │ ├── .env.local │ ├── .gitignore │ ├── package.json │ ├── presentation │ │ ├── CustomHeader.tsx │ │ ├── CustomNavigator.tsx │ │ └── DebugStega.tsx │ ├── sanity.cli.ts │ ├── sanity.config.ts │ ├── tsconfig.json │ ├── turbo.json │ └── vercel.json └── svelte │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .npmrc │ ├── package.json │ ├── postcss.config.js │ ├── sanity-typegen.json │ ├── src │ ├── app.css │ ├── app.d.ts │ ├── app.html │ ├── components │ │ ├── Shoe.svelte │ │ └── Shoes.svelte │ ├── hooks.server.ts │ ├── lib │ │ ├── images │ │ │ ├── github.svg │ │ │ ├── svelte-logo.svg │ │ │ ├── svelte-welcome.png │ │ │ └── svelte-welcome.webp │ │ ├── queries.ts │ │ ├── sanity.ts │ │ ├── sanity.types.ts │ │ ├── server │ │ │ └── sanity.ts │ │ └── utils.ts │ └── routes │ │ ├── +layout.server.ts │ │ ├── +layout.svelte │ │ ├── +page.svelte │ │ ├── +page.ts │ │ ├── shoes-live-loader │ │ ├── +layout.server.ts │ │ ├── +layout.svelte │ │ ├── +page.server.ts │ │ ├── +page.svelte │ │ └── [slug] │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ ├── shoes-query-loader │ │ ├── +layout.svelte │ │ ├── +page.server.ts │ │ ├── +page.svelte │ │ └── [slug] │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ ├── shoes │ │ ├── +page.server.ts │ │ ├── +page.svelte │ │ └── [slug] │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ └── styles.css │ ├── static │ ├── favicon.png │ └── robots.txt │ ├── svelte.config.js │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── turbo.json │ └── vite.config.ts ├── knip.json ├── package.json ├── packages ├── @repo │ ├── env │ │ ├── index.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── eslint-config │ │ ├── index.js │ │ └── package.json │ ├── package.config │ │ ├── package.json │ │ └── src │ │ │ └── package.config.ts │ ├── sanity-extracted-schema │ │ ├── .gitignore │ │ ├── package.json │ │ ├── sanity.cli.ts │ │ ├── sanity.config.ts │ │ ├── tsconfig.json │ │ └── turbo.json │ ├── sanity-schema │ │ ├── .eslintignore │ │ ├── package.config.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── cross-dataset-references │ │ │ │ └── index.tsx │ │ │ ├── index.ts │ │ │ ├── live-demo │ │ │ │ └── index.tsx │ │ │ ├── page-builder-demo │ │ │ │ ├── PageSectionInput.tsx │ │ │ │ └── index.tsx │ │ │ ├── performance-test │ │ │ │ └── index.tsx │ │ │ └── shoes │ │ │ │ └── index.tsx │ │ ├── tsconfig.base.json │ │ ├── tsconfig.build.json │ │ ├── tsconfig.json │ │ └── turbo.json │ └── studio-url │ │ ├── .eslintignore │ │ ├── package.config.ts │ │ ├── package.json │ │ ├── src │ │ └── index.ts │ │ ├── tsconfig.base.json │ │ ├── tsconfig.build.json │ │ ├── tsconfig.json │ │ └── turbo.json ├── core-loader │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.config.ts │ ├── package.json │ ├── src │ │ ├── createDataAttribute.ts │ │ ├── encodeDataAttribute.ts │ │ ├── env.ts │ │ ├── index.ts │ │ ├── live-mode │ │ │ ├── enableLiveMode.ts │ │ │ └── index.ts │ │ └── types.ts │ ├── test │ │ └── encodeDataAttribute.test.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.ts ├── insert-menu │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.config.ts │ ├── package.json │ ├── src │ │ ├── InsertMenu.tsx │ │ ├── InsertMenuOptions.ts │ │ ├── __workshop__ │ │ │ ├── .eslintrc │ │ │ ├── full.tsx │ │ │ └── index.ts │ │ ├── getSchemaTypeIcon.ts │ │ └── index.ts │ ├── tsconfig.dist.json │ ├── tsconfig.json │ ├── tsconfig.settings.json │ ├── turbo.json │ └── workshop.config.ts ├── next-loader │ └── README.md ├── nuxt-loader │ └── README.md ├── overlays │ └── README.md ├── presentation │ └── README.md ├── preview-url-secret │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.config.ts │ ├── package.json │ ├── src │ │ ├── _exports │ │ │ ├── constants.ts │ │ │ ├── create-secret.ts │ │ │ ├── define-preview-url.ts │ │ │ ├── get-redirect-to.ts │ │ │ ├── sanity-plugin-debug-secrets.ts │ │ │ ├── toggle-preview-access-sharing.ts │ │ │ ├── toggle-vercel-protection-bypass.ts │ │ │ └── without-secret-search-params.ts │ │ ├── constants.ts │ │ ├── createClientWithConfig.ts │ │ ├── createPreviewSecret.ts │ │ ├── definePreviewUrl.ts │ │ ├── generateSecret.ts │ │ ├── getRedirectTo.ts │ │ ├── index.ts │ │ ├── parsePreviewUrl.test.ts │ │ ├── parsePreviewUrl.ts │ │ ├── sanityPluginDebugSecrets │ │ │ ├── debugUrlSecrets.tsx │ │ │ └── index.ts │ │ ├── togglePreviewAccessSharing.ts │ │ ├── toggleVercelProtectionBypass.ts │ │ ├── types.ts │ │ ├── validatePreviewUrl.ts │ │ ├── validateSecret.ts │ │ └── withoutSecretSearchParams.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.ts ├── react-loader │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.config.ts │ ├── package.json │ ├── src │ │ ├── createQueryStore │ │ │ ├── client-only.ts │ │ │ ├── server-only.ts │ │ │ └── universal.ts │ │ ├── defineStudioUrlStore.ts │ │ ├── defineUseLiveMode.ts │ │ ├── defineUseQuery.ts │ │ ├── index.browser.ts │ │ ├── index.ts │ │ ├── jsx │ │ │ ├── SanityElement.tsx │ │ │ ├── html.ts │ │ │ ├── index.ts │ │ │ ├── jsx.tsx │ │ │ ├── svg.ts │ │ │ └── wrap │ │ │ │ ├── __fixtures__ │ │ │ │ └── responses.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── helpers.ts │ │ │ │ ├── index.ts │ │ │ │ ├── isSourceNode.ts │ │ │ │ ├── resolveSanityNode.ts │ │ │ │ ├── types.ts │ │ │ │ ├── unwrapData.test.ts │ │ │ │ ├── unwrapData.ts │ │ │ │ ├── wrapData.test.ts │ │ │ │ └── wrapData.ts │ │ ├── rsc │ │ │ ├── index.react-server.ts │ │ │ └── index.ts │ │ ├── types.ts │ │ └── useEncodeDataAttribute.ts │ ├── test │ │ └── createQueryStore │ │ │ └── universal.test-d.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.ts ├── svelte-loader │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── LiveMode.svelte │ │ ├── createQueryStore.ts │ │ ├── defineStudioUrlStore.ts │ │ ├── defineUseLiveMode.ts │ │ ├── defineUseQuery.ts │ │ ├── global.d.ts │ │ ├── hooks.ts │ │ ├── index.ts │ │ ├── previewStore.ts │ │ ├── types.ts │ │ └── useEncodeDataAttribute.ts │ ├── svelte.config.js │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.ts ├── vercel-protection-bypass │ └── README.md ├── visual-editing-csm │ ├── .eslintignore │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.config.ts │ ├── package.json │ ├── src │ │ ├── createDataAttribute.test.ts │ │ ├── createDataAttribute.ts │ │ ├── decodeSanityNodeData.test.ts │ │ ├── decodeSanityNodeData.ts │ │ ├── encodeSanityNodeData.test.ts │ │ ├── encodeSanityNodeData.ts │ │ ├── index.ts │ │ ├── isArray.ts │ │ ├── isValidSanityNode.ts │ │ ├── pathToUrlString.ts │ │ ├── sanityNodeSchema.ts │ │ ├── urlStringToPath.test.ts │ │ └── urlStringToPath.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.ts ├── visual-editing-types │ ├── .eslintignore │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.config.ts │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── turbo.json └── visual-editing │ ├── .eslintignore │ ├── .gitignore │ ├── .storybook │ ├── main.ts │ ├── preview-head.html │ ├── preview.ts │ └── tailwind.css │ ├── CHANGELOG.md │ ├── README.md │ ├── package.config.ts │ ├── package.json │ ├── postcss.config.cjs │ ├── src │ ├── constants.ts │ ├── controller.ts │ ├── create-data-attribute.ts │ ├── index.ts │ ├── next-pages-router │ │ ├── VisualEditing.tsx │ │ ├── VisualEditingComponent.tsx │ │ └── index.ts │ ├── optimistic │ │ ├── context.ts │ │ ├── index.ts │ │ ├── state │ │ │ ├── createSharedListener.ts │ │ │ ├── datasetMutator.ts │ │ │ └── documentMutator.ts │ │ └── types.ts │ ├── overlay-components │ │ ├── components │ │ │ ├── InsertMenu.tsx │ │ │ ├── PointerEvents.tsx │ │ │ └── UnionInsertMenuOverlay.tsx │ │ ├── defineOverlayComponent.ts │ │ ├── defineOverlayComponents.ts │ │ ├── defineOverlayPlugin.ts │ │ └── index.ts │ ├── react-router │ │ ├── VisualEditing.tsx │ │ ├── VisualEditingComponent.tsx │ │ └── index.ts │ ├── react │ │ ├── index.ts │ │ ├── useDocuments.ts │ │ ├── useOptimistic.ts │ │ └── useOptimisticActor.ts │ ├── remix │ │ ├── VisualEditing.tsx │ │ ├── VisualEditingComponent.tsx │ │ └── index.ts │ ├── stories │ │ ├── Overlays.stories.tsx │ │ └── examples │ │ │ ├── marketing │ │ │ └── MarketingPage.tsx │ │ │ └── media │ │ │ ├── Figure.tsx │ │ │ ├── Footer.tsx │ │ │ ├── Link.tsx │ │ │ ├── MediaArticlePage.tsx │ │ │ ├── MediaHomePage.tsx │ │ │ └── Navbar.tsx │ ├── types.ts │ ├── ui │ │ ├── ElementOverlay.tsx │ │ ├── History.tsx │ │ ├── Meta.ts │ │ ├── OverlayDragGroupRect.tsx │ │ ├── OverlayDragInsertMarker.tsx │ │ ├── OverlayDragPreview.tsx │ │ ├── OverlayMinimapPrompt.tsx │ │ ├── Overlays.tsx │ │ ├── PopoverPortal.tsx │ │ ├── Refresh.tsx │ │ ├── VisualEditing.tsx │ │ ├── context-menu │ │ │ ├── ContextMenu.tsx │ │ │ └── contextMenuItems.tsx │ │ ├── elementsReducer.ts │ │ ├── enableVisualEditing.tsx │ │ ├── overlayStateReducer.ts │ │ ├── preview │ │ │ ├── PreviewSnapshotsContext.tsx │ │ │ ├── PreviewSnapshotsProvider.tsx │ │ │ └── usePreviewSnapshots.ts │ │ ├── renderVisualEditing.tsx │ │ ├── schema │ │ │ ├── SchemaContext.tsx │ │ │ ├── SchemaProvider.tsx │ │ │ └── useSchema.ts │ │ ├── shared-state │ │ │ ├── SharedStateContext.ts │ │ │ ├── SharedStateProvider.tsx │ │ │ ├── sharedStateStore.ts │ │ │ └── useSharedState.ts │ │ ├── telemetry │ │ │ ├── TelemetryContext.tsx │ │ │ ├── TelemetryProvider.tsx │ │ │ └── useTelemetry.tsx │ │ ├── useComlink.tsx │ │ ├── useController.tsx │ │ ├── useDatasetMutator.ts │ │ ├── usePerspectiveSync.tsx │ │ └── useReportDocuments.ts │ └── util │ │ ├── __tests__ │ │ └── getLinkHref.test.ts │ │ ├── drag-and-drop.md │ │ ├── dragAndDrop.ts │ │ ├── elements.ts │ │ ├── findSanityNodes.ts │ │ ├── geometry.ts │ │ ├── getLinkHref.ts │ │ ├── getNodeIcon.tsx │ │ ├── mutations.ts │ │ ├── randomKey.ts │ │ ├── shareReplayLatest.ts │ │ ├── stega.ts │ │ └── useDragEvents.ts │ ├── svelte.config.js │ ├── svelte │ ├── VisualEditing.svelte │ ├── global.d.ts │ ├── hooks.ts │ ├── index.ts │ ├── optimistic │ │ ├── optimisticActor.ts │ │ └── useOptimistic.ts │ ├── previewStore.ts │ └── types.ts │ ├── tailwind.config.cjs │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── release-please-config.json ├── scripts ├── release-canary.mjs └── release-corel.mjs ├── turbo.json └── vitest.workspace.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/format-if-needed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.github/workflows/format-if-needed.yml -------------------------------------------------------------------------------- /.github/workflows/lint-fix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.github/workflows/lint-fix.yml -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.github/workflows/pr-validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.github/workflows/pr-validate.yml -------------------------------------------------------------------------------- /.github/workflows/react-compiler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.github/workflows/react-compiler.yml -------------------------------------------------------------------------------- /.github/workflows/release-canary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.github/workflows/release-canary.yml -------------------------------------------------------------------------------- /.github/workflows/release-corel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.github/workflows/release-corel.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.npmrc -------------------------------------------------------------------------------- /.oxfmtrc.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.oxfmtrc.jsonc -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.release-please-manifest.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/README.md -------------------------------------------------------------------------------- /apps/astro/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/.env.example -------------------------------------------------------------------------------- /apps/astro/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/.gitignore -------------------------------------------------------------------------------- /apps/astro/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/astro.config.mjs -------------------------------------------------------------------------------- /apps/astro/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/package.json -------------------------------------------------------------------------------- /apps/astro/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/public/favicon.svg -------------------------------------------------------------------------------- /apps/astro/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/src/env.d.ts -------------------------------------------------------------------------------- /apps/astro/src/layouts/layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/src/layouts/layout.astro -------------------------------------------------------------------------------- /apps/astro/src/load-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/src/load-query.ts -------------------------------------------------------------------------------- /apps/astro/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/src/pages/index.astro -------------------------------------------------------------------------------- /apps/astro/src/pages/shoes/[slug].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/src/pages/shoes/[slug].astro -------------------------------------------------------------------------------- /apps/astro/src/pages/shoes/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/src/pages/shoes/index.astro -------------------------------------------------------------------------------- /apps/astro/src/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/src/queries.ts -------------------------------------------------------------------------------- /apps/astro/src/sanity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/src/sanity.ts -------------------------------------------------------------------------------- /apps/astro/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/src/utils.ts -------------------------------------------------------------------------------- /apps/astro/tailwind.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/tailwind.config.mjs -------------------------------------------------------------------------------- /apps/astro/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strictest", 3 | } 4 | -------------------------------------------------------------------------------- /apps/astro/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/astro/turbo.json -------------------------------------------------------------------------------- /apps/live-next/.env.local.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/.env.local.example -------------------------------------------------------------------------------- /apps/live-next/.eslintignore: -------------------------------------------------------------------------------- 1 | # Ignoring generated files 2 | ./sanity.types.ts 3 | -------------------------------------------------------------------------------- /apps/live-next/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/.eslintrc -------------------------------------------------------------------------------- /apps/live-next/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/.gitignore -------------------------------------------------------------------------------- /apps/live-next/app/actions.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/actions.client.tsx -------------------------------------------------------------------------------- /apps/live-next/app/actions.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/actions.server.ts -------------------------------------------------------------------------------- /apps/live-next/app/alert-banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/alert-banner.tsx -------------------------------------------------------------------------------- /apps/live-next/app/animated-h1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/animated-h1.tsx -------------------------------------------------------------------------------- /apps/live-next/app/api/draft-mode/enable/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/api/draft-mode/enable/route.ts -------------------------------------------------------------------------------- /apps/live-next/app/api/revalidate-sync-tags/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/api/revalidate-sync-tags/route.ts -------------------------------------------------------------------------------- /apps/live-next/app/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/avatar.tsx -------------------------------------------------------------------------------- /apps/live-next/app/cover-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/cover-image.tsx -------------------------------------------------------------------------------- /apps/live-next/app/date.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/date.tsx -------------------------------------------------------------------------------- /apps/live-next/app/draft-mode-status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/draft-mode-status.tsx -------------------------------------------------------------------------------- /apps/live-next/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/favicon.ico -------------------------------------------------------------------------------- /apps/live-next/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/globals.css -------------------------------------------------------------------------------- /apps/live-next/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/layout.tsx -------------------------------------------------------------------------------- /apps/live-next/app/more-stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/more-stories.tsx -------------------------------------------------------------------------------- /apps/live-next/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/page.tsx -------------------------------------------------------------------------------- /apps/live-next/app/portable-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/portable-text.tsx -------------------------------------------------------------------------------- /apps/live-next/app/posts/[slug]/OptimisticPostContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/posts/[slug]/OptimisticPostContent.tsx -------------------------------------------------------------------------------- /apps/live-next/app/posts/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/app/posts/[slug]/page.tsx -------------------------------------------------------------------------------- /apps/live-next/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/next.config.ts -------------------------------------------------------------------------------- /apps/live-next/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/package.json -------------------------------------------------------------------------------- /apps/live-next/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/postcss.config.js -------------------------------------------------------------------------------- /apps/live-next/sanity-typegen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/sanity-typegen.json -------------------------------------------------------------------------------- /apps/live-next/sanity.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/sanity.types.ts -------------------------------------------------------------------------------- /apps/live-next/sanity/lib/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/sanity/lib/api.ts -------------------------------------------------------------------------------- /apps/live-next/sanity/lib/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/sanity/lib/client.ts -------------------------------------------------------------------------------- /apps/live-next/sanity/lib/live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/sanity/lib/live.ts -------------------------------------------------------------------------------- /apps/live-next/sanity/lib/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/sanity/lib/queries.ts -------------------------------------------------------------------------------- /apps/live-next/sanity/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/sanity/lib/utils.ts -------------------------------------------------------------------------------- /apps/live-next/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/tailwind.config.ts -------------------------------------------------------------------------------- /apps/live-next/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/tsconfig.json -------------------------------------------------------------------------------- /apps/live-next/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/live-next/turbo.json -------------------------------------------------------------------------------- /apps/next-with-i18n/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/.env.example -------------------------------------------------------------------------------- /apps/next-with-i18n/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["next"] 3 | } 4 | -------------------------------------------------------------------------------- /apps/next-with-i18n/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/.gitignore -------------------------------------------------------------------------------- /apps/next-with-i18n/app/(website)/[locale]/[...path]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/app/(website)/[locale]/[...path]/page.tsx -------------------------------------------------------------------------------- /apps/next-with-i18n/app/(website)/[locale]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/app/(website)/[locale]/layout.tsx -------------------------------------------------------------------------------- /apps/next-with-i18n/app/(website)/[locale]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/app/(website)/[locale]/page.tsx -------------------------------------------------------------------------------- /apps/next-with-i18n/app/api/disable-draft/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/app/api/disable-draft/route.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/app/api/draft/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/app/api/draft/route.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/app/favicon.ico -------------------------------------------------------------------------------- /apps/next-with-i18n/app/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/app/icon.png -------------------------------------------------------------------------------- /apps/next-with-i18n/app/studio/[[...index]]/Studio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/app/studio/[[...index]]/Studio.tsx -------------------------------------------------------------------------------- /apps/next-with-i18n/app/studio/[[...index]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/app/studio/[[...index]]/page.tsx -------------------------------------------------------------------------------- /apps/next-with-i18n/app/studio/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/app/studio/layout.tsx -------------------------------------------------------------------------------- /apps/next-with-i18n/components/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/components/Page.tsx -------------------------------------------------------------------------------- /apps/next-with-i18n/components/StudioLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/components/StudioLogo.tsx -------------------------------------------------------------------------------- /apps/next-with-i18n/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/config.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/data/sanity/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/data/sanity/client.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/data/sanity/generateStaticSlugs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/data/sanity/generateStaticSlugs.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/data/sanity/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/data/sanity/index.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/data/sanity/loadQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/data/sanity/loadQuery.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/data/sanity/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/data/sanity/queries.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/middleware.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/next-env.d.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/next.config.mjs -------------------------------------------------------------------------------- /apps/next-with-i18n/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/package.json -------------------------------------------------------------------------------- /apps/next-with-i18n/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/postcss.config.js -------------------------------------------------------------------------------- /apps/next-with-i18n/public/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/public/static/logo.png -------------------------------------------------------------------------------- /apps/next-with-i18n/public/static/studio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/public/static/studio.png -------------------------------------------------------------------------------- /apps/next-with-i18n/sanity.cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/sanity.cli.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/sanity.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/sanity.config.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/sanity/schemas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/sanity/schemas/index.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/sanity/schemas/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/sanity/schemas/page.ts -------------------------------------------------------------------------------- /apps/next-with-i18n/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/styles/index.css -------------------------------------------------------------------------------- /apps/next-with-i18n/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/tailwind.config.js -------------------------------------------------------------------------------- /apps/next-with-i18n/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/tsconfig.json -------------------------------------------------------------------------------- /apps/next-with-i18n/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/turbo.json -------------------------------------------------------------------------------- /apps/next-with-i18n/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next-with-i18n/types/index.ts -------------------------------------------------------------------------------- /apps/next/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /apps/next/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/.gitignore -------------------------------------------------------------------------------- /apps/next/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/next.config.mjs -------------------------------------------------------------------------------- /apps/next/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/package.json -------------------------------------------------------------------------------- /apps/next/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/postcss.config.cjs -------------------------------------------------------------------------------- /apps/next/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/public/next.svg -------------------------------------------------------------------------------- /apps/next/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/public/vercel.svg -------------------------------------------------------------------------------- /apps/next/sanity-typegen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/sanity-typegen.json -------------------------------------------------------------------------------- /apps/next/src/app/Timesince.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/Timesince.tsx -------------------------------------------------------------------------------- /apps/next/src/app/api/draft-mode/disable/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/api/draft-mode/disable/route.ts -------------------------------------------------------------------------------- /apps/next/src/app/api/draft-mode/enable/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/api/draft-mode/enable/route.ts -------------------------------------------------------------------------------- /apps/next/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/next/src/app/only-visual-editing/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/only-visual-editing/layout.tsx -------------------------------------------------------------------------------- /apps/next/src/app/only-visual-editing/page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/only-visual-editing/page.client.tsx -------------------------------------------------------------------------------- /apps/next/src/app/only-visual-editing/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/only-visual-editing/page.tsx -------------------------------------------------------------------------------- /apps/next/src/app/shoes/VisualEditing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/shoes/VisualEditing.tsx -------------------------------------------------------------------------------- /apps/next/src/app/shoes/[slug]/page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/shoes/[slug]/page.client.tsx -------------------------------------------------------------------------------- /apps/next/src/app/shoes/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/shoes/[slug]/page.tsx -------------------------------------------------------------------------------- /apps/next/src/app/shoes/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/shoes/layout.tsx -------------------------------------------------------------------------------- /apps/next/src/app/shoes/page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/shoes/page.client.tsx -------------------------------------------------------------------------------- /apps/next/src/app/shoes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/shoes/page.tsx -------------------------------------------------------------------------------- /apps/next/src/app/shoes/sanity.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/shoes/sanity.client.ts -------------------------------------------------------------------------------- /apps/next/src/app/shoes/sanity.live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/shoes/sanity.live.ts -------------------------------------------------------------------------------- /apps/next/src/app/shoes/sanity.ssr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/shoes/sanity.ssr.ts -------------------------------------------------------------------------------- /apps/next/src/app/shoes/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/app/shoes/utils.ts -------------------------------------------------------------------------------- /apps/next/src/components/VisualEditing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/components/VisualEditing.tsx -------------------------------------------------------------------------------- /apps/next/src/components/sanity.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/components/sanity.client.ts -------------------------------------------------------------------------------- /apps/next/src/components/sanity.ssr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/components/sanity.ssr.ts -------------------------------------------------------------------------------- /apps/next/src/components/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/components/utils.ts -------------------------------------------------------------------------------- /apps/next/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/pages/_app.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/pages-router/performance-test/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/pages/pages-router/performance-test/index.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/pages-router/shoes/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/pages/pages-router/shoes/[slug].tsx -------------------------------------------------------------------------------- /apps/next/src/pages/pages-router/shoes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/pages/pages-router/shoes/index.tsx -------------------------------------------------------------------------------- /apps/next/src/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/queries.ts -------------------------------------------------------------------------------- /apps/next/src/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/tailwind.css -------------------------------------------------------------------------------- /apps/next/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/types.ts -------------------------------------------------------------------------------- /apps/next/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/src/utils.ts -------------------------------------------------------------------------------- /apps/next/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/tailwind.config.ts -------------------------------------------------------------------------------- /apps/next/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/tsconfig.json -------------------------------------------------------------------------------- /apps/next/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/next/turbo.json -------------------------------------------------------------------------------- /apps/nuxt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/.gitignore -------------------------------------------------------------------------------- /apps/nuxt/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/app.vue -------------------------------------------------------------------------------- /apps/nuxt/assets/css/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/assets/css/tailwind.css -------------------------------------------------------------------------------- /apps/nuxt/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/nuxt.config.ts -------------------------------------------------------------------------------- /apps/nuxt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/package.json -------------------------------------------------------------------------------- /apps/nuxt/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/pages/index.vue -------------------------------------------------------------------------------- /apps/nuxt/pages/preview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/pages/preview.vue -------------------------------------------------------------------------------- /apps/nuxt/pages/shoes/[slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/pages/shoes/[slug].vue -------------------------------------------------------------------------------- /apps/nuxt/pages/shoes/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/pages/shoes/index.vue -------------------------------------------------------------------------------- /apps/nuxt/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/public/favicon.ico -------------------------------------------------------------------------------- /apps/nuxt/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/queries.ts -------------------------------------------------------------------------------- /apps/nuxt/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/tsconfig.json -------------------------------------------------------------------------------- /apps/nuxt/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/turbo.json -------------------------------------------------------------------------------- /apps/nuxt/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/nuxt/utils.ts -------------------------------------------------------------------------------- /apps/page-builder-demo/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/.env.example -------------------------------------------------------------------------------- /apps/page-builder-demo/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/.eslintrc.json -------------------------------------------------------------------------------- /apps/page-builder-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/.gitignore -------------------------------------------------------------------------------- /apps/page-builder-demo/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/next.config.ts -------------------------------------------------------------------------------- /apps/page-builder-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/package.json -------------------------------------------------------------------------------- /apps/page-builder-demo/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/postcss.config.cjs -------------------------------------------------------------------------------- /apps/page-builder-demo/public/scene.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/public/scene.bin -------------------------------------------------------------------------------- /apps/page-builder-demo/public/scene.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/public/scene.gltf -------------------------------------------------------------------------------- /apps/page-builder-demo/sanity-typegen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/sanity-typegen.json -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/AppLayout.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/actions.ts -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/alert-banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/alert-banner.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/api/draft-mode/enable/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/api/draft-mode/enable/route.ts -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/dnd/OptimisticSortOrder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/dnd/OptimisticSortOrder.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/dnd/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/dnd/page.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/globals.css -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/page.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/pages/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/pages/[slug]/page.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/product/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/product/[slug]/page.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/products/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/products/page.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/project/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/project/[slug]/page.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/app/projects/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/app/projects/page.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/image/Image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/image/Image.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/image/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Image' 2 | -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/overlay-plugins/example-exclusive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/overlay-plugins/example-exclusive.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/overlay-plugins/example-hud.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/overlay-plugins/example-hud.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/overlay-plugins/exciting-title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/overlay-plugins/exciting-title.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/overlay-plugins/image-res.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/overlay-plugins/image-res.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/overlay-plugins/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/overlay-plugins/index.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/overlay-plugins/led-lifespan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/overlay-plugins/led-lifespan.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/overlay-plugins/rotate-3d.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/overlay-plugins/rotate-3d.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/overlays/OverlayHighlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/overlays/OverlayHighlight.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/overlays/resolver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/overlays/resolver.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/DnDCustomBehaviour.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/DnDCustomBehaviour.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/Page.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/PageSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/PageSection.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/ProductModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/ProductModel.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/SimpleContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/SimpleContent.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/index.ts -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/sectionFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/sectionFragment.ts -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/sections/FeatureHighlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/sections/FeatureHighlight.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/sections/FeaturedProducts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/sections/FeaturedProducts.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/sections/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/sections/Hero.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/sections/Intro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/sections/Intro.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/sections/Section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/sections/Section.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/page/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/page/types.ts -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/slideshow/Slideshow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/slideshow/Slideshow.css -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/slideshow/Slideshow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/components/slideshow/Slideshow.tsx -------------------------------------------------------------------------------- /apps/page-builder-demo/src/components/slideshow/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Slideshow' 2 | -------------------------------------------------------------------------------- /apps/page-builder-demo/src/sanity.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/sanity.types.ts -------------------------------------------------------------------------------- /apps/page-builder-demo/src/sanity/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/sanity/client.ts -------------------------------------------------------------------------------- /apps/page-builder-demo/src/sanity/dataAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/sanity/dataAttribute.ts -------------------------------------------------------------------------------- /apps/page-builder-demo/src/sanity/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/sanity/image.ts -------------------------------------------------------------------------------- /apps/page-builder-demo/src/sanity/live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/src/sanity/live.ts -------------------------------------------------------------------------------- /apps/page-builder-demo/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/tailwind.config.cjs -------------------------------------------------------------------------------- /apps/page-builder-demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/tsconfig.json -------------------------------------------------------------------------------- /apps/page-builder-demo/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/page-builder-demo/turbo.json -------------------------------------------------------------------------------- /apps/remix/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/.eslintrc.js -------------------------------------------------------------------------------- /apps/remix/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/.gitignore -------------------------------------------------------------------------------- /apps/remix/app/CustomControlsComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/CustomControlsComponent.tsx -------------------------------------------------------------------------------- /apps/remix/app/LiveVisualEditing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/LiveVisualEditing.tsx -------------------------------------------------------------------------------- /apps/remix/app/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/queries.ts -------------------------------------------------------------------------------- /apps/remix/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/root.tsx -------------------------------------------------------------------------------- /apps/remix/app/routes/_index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/routes/_index.tsx -------------------------------------------------------------------------------- /apps/remix/app/routes/api.perspective.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/routes/api.perspective.tsx -------------------------------------------------------------------------------- /apps/remix/app/routes/api.preview-mode.disable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/routes/api.preview-mode.disable.ts -------------------------------------------------------------------------------- /apps/remix/app/routes/api.preview-mode.enable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/routes/api.preview-mode.enable.ts -------------------------------------------------------------------------------- /apps/remix/app/routes/shoes.$slug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/routes/shoes.$slug.tsx -------------------------------------------------------------------------------- /apps/remix/app/routes/shoes._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/routes/shoes._index.tsx -------------------------------------------------------------------------------- /apps/remix/app/sanity.loader.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/sanity.loader.server.ts -------------------------------------------------------------------------------- /apps/remix/app/sanity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/sanity.ts -------------------------------------------------------------------------------- /apps/remix/app/sessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/sessions.ts -------------------------------------------------------------------------------- /apps/remix/app/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/tailwind.css -------------------------------------------------------------------------------- /apps/remix/app/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/app/utils.ts -------------------------------------------------------------------------------- /apps/remix/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/env.d.ts -------------------------------------------------------------------------------- /apps/remix/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/package.json -------------------------------------------------------------------------------- /apps/remix/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/postcss.config.mjs -------------------------------------------------------------------------------- /apps/remix/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/public/favicon.ico -------------------------------------------------------------------------------- /apps/remix/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/tailwind.config.ts -------------------------------------------------------------------------------- /apps/remix/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/tsconfig.json -------------------------------------------------------------------------------- /apps/remix/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/turbo.json -------------------------------------------------------------------------------- /apps/remix/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/remix/vite.config.ts -------------------------------------------------------------------------------- /apps/studio/.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/studio/.env.local -------------------------------------------------------------------------------- /apps/studio/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | .sanity 3 | public 4 | -------------------------------------------------------------------------------- /apps/studio/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/studio/package.json -------------------------------------------------------------------------------- /apps/studio/presentation/CustomHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/studio/presentation/CustomHeader.tsx -------------------------------------------------------------------------------- /apps/studio/presentation/CustomNavigator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/studio/presentation/CustomNavigator.tsx -------------------------------------------------------------------------------- /apps/studio/presentation/DebugStega.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/studio/presentation/DebugStega.tsx -------------------------------------------------------------------------------- /apps/studio/sanity.cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/studio/sanity.cli.ts -------------------------------------------------------------------------------- /apps/studio/sanity.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/studio/sanity.config.ts -------------------------------------------------------------------------------- /apps/studio/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/studio/tsconfig.json -------------------------------------------------------------------------------- /apps/studio/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/studio/turbo.json -------------------------------------------------------------------------------- /apps/studio/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/studio/vercel.json -------------------------------------------------------------------------------- /apps/svelte/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/.eslintignore -------------------------------------------------------------------------------- /apps/svelte/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/svelte/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/.gitignore -------------------------------------------------------------------------------- /apps/svelte/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | resolution-mode=highest 3 | -------------------------------------------------------------------------------- /apps/svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/package.json -------------------------------------------------------------------------------- /apps/svelte/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/postcss.config.js -------------------------------------------------------------------------------- /apps/svelte/sanity-typegen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/sanity-typegen.json -------------------------------------------------------------------------------- /apps/svelte/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/app.css -------------------------------------------------------------------------------- /apps/svelte/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/app.d.ts -------------------------------------------------------------------------------- /apps/svelte/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/app.html -------------------------------------------------------------------------------- /apps/svelte/src/components/Shoe.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/components/Shoe.svelte -------------------------------------------------------------------------------- /apps/svelte/src/components/Shoes.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/components/Shoes.svelte -------------------------------------------------------------------------------- /apps/svelte/src/hooks.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/hooks.server.ts -------------------------------------------------------------------------------- /apps/svelte/src/lib/images/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/lib/images/github.svg -------------------------------------------------------------------------------- /apps/svelte/src/lib/images/svelte-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/lib/images/svelte-logo.svg -------------------------------------------------------------------------------- /apps/svelte/src/lib/images/svelte-welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/lib/images/svelte-welcome.png -------------------------------------------------------------------------------- /apps/svelte/src/lib/images/svelte-welcome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/lib/images/svelte-welcome.webp -------------------------------------------------------------------------------- /apps/svelte/src/lib/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/lib/queries.ts -------------------------------------------------------------------------------- /apps/svelte/src/lib/sanity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/lib/sanity.ts -------------------------------------------------------------------------------- /apps/svelte/src/lib/sanity.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/lib/sanity.types.ts -------------------------------------------------------------------------------- /apps/svelte/src/lib/server/sanity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/lib/server/sanity.ts -------------------------------------------------------------------------------- /apps/svelte/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/lib/utils.ts -------------------------------------------------------------------------------- /apps/svelte/src/routes/+layout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/+layout.server.ts -------------------------------------------------------------------------------- /apps/svelte/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/+layout.svelte -------------------------------------------------------------------------------- /apps/svelte/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/+page.svelte -------------------------------------------------------------------------------- /apps/svelte/src/routes/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/+page.ts -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes-live-loader/+layout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes-live-loader/+layout.server.ts -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes-live-loader/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes-live-loader/+layout.svelte -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes-live-loader/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes-live-loader/+page.server.ts -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes-live-loader/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes-live-loader/+page.svelte -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes-live-loader/[slug]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes-live-loader/[slug]/+page.server.ts -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes-live-loader/[slug]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes-live-loader/[slug]/+page.svelte -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes-query-loader/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes-query-loader/+layout.svelte -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes-query-loader/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes-query-loader/+page.server.ts -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes-query-loader/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes-query-loader/+page.svelte -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes-query-loader/[slug]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes-query-loader/[slug]/+page.server.ts -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes-query-loader/[slug]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes-query-loader/[slug]/+page.svelte -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes/+page.server.ts -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes/+page.svelte -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes/[slug]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes/[slug]/+page.server.ts -------------------------------------------------------------------------------- /apps/svelte/src/routes/shoes/[slug]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/shoes/[slug]/+page.svelte -------------------------------------------------------------------------------- /apps/svelte/src/routes/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/src/routes/styles.css -------------------------------------------------------------------------------- /apps/svelte/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/static/favicon.png -------------------------------------------------------------------------------- /apps/svelte/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/static/robots.txt -------------------------------------------------------------------------------- /apps/svelte/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/svelte.config.js -------------------------------------------------------------------------------- /apps/svelte/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/tailwind.config.js -------------------------------------------------------------------------------- /apps/svelte/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/tsconfig.json -------------------------------------------------------------------------------- /apps/svelte/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/turbo.json -------------------------------------------------------------------------------- /apps/svelte/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/apps/svelte/vite.config.ts -------------------------------------------------------------------------------- /knip.json: -------------------------------------------------------------------------------- 1 | { 2 | "ignoreWorkspaces": ["apps/**"] 3 | } 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/package.json -------------------------------------------------------------------------------- /packages/@repo/env/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/env/index.ts -------------------------------------------------------------------------------- /packages/@repo/env/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/env/package.json -------------------------------------------------------------------------------- /packages/@repo/env/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@sanity/pkg-utils/tsconfig/strictest.json", 3 | } 4 | -------------------------------------------------------------------------------- /packages/@repo/eslint-config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/eslint-config/index.js -------------------------------------------------------------------------------- /packages/@repo/eslint-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/eslint-config/package.json -------------------------------------------------------------------------------- /packages/@repo/package.config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/package.config/package.json -------------------------------------------------------------------------------- /packages/@repo/package.config/src/package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/package.config/src/package.config.ts -------------------------------------------------------------------------------- /packages/@repo/sanity-extracted-schema/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-extracted-schema/.gitignore -------------------------------------------------------------------------------- /packages/@repo/sanity-extracted-schema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-extracted-schema/package.json -------------------------------------------------------------------------------- /packages/@repo/sanity-extracted-schema/sanity.cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-extracted-schema/sanity.cli.ts -------------------------------------------------------------------------------- /packages/@repo/sanity-extracted-schema/sanity.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-extracted-schema/sanity.config.ts -------------------------------------------------------------------------------- /packages/@repo/sanity-extracted-schema/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@sanity/pkg-utils/tsconfig/strictest.json", 3 | } 4 | -------------------------------------------------------------------------------- /packages/@repo/sanity-extracted-schema/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-extracted-schema/turbo.json -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/package.config.ts -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/package.json -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/src/cross-dataset-references/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/src/cross-dataset-references/index.tsx -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/src/index.ts -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/src/live-demo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/src/live-demo/index.tsx -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/src/page-builder-demo/PageSectionInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/src/page-builder-demo/PageSectionInput.tsx -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/src/page-builder-demo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/src/page-builder-demo/index.tsx -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/src/performance-test/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/src/performance-test/index.tsx -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/src/shoes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/src/shoes/index.tsx -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/tsconfig.base.json -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/tsconfig.build.json -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/tsconfig.json -------------------------------------------------------------------------------- /packages/@repo/sanity-schema/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/sanity-schema/turbo.json -------------------------------------------------------------------------------- /packages/@repo/studio-url/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /packages/@repo/studio-url/package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/studio-url/package.config.ts -------------------------------------------------------------------------------- /packages/@repo/studio-url/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/studio-url/package.json -------------------------------------------------------------------------------- /packages/@repo/studio-url/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/studio-url/src/index.ts -------------------------------------------------------------------------------- /packages/@repo/studio-url/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/studio-url/tsconfig.base.json -------------------------------------------------------------------------------- /packages/@repo/studio-url/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/studio-url/tsconfig.build.json -------------------------------------------------------------------------------- /packages/@repo/studio-url/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/studio-url/tsconfig.json -------------------------------------------------------------------------------- /packages/@repo/studio-url/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/@repo/studio-url/turbo.json -------------------------------------------------------------------------------- /packages/core-loader/.eslintignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /packages/core-loader/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core-loader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/README.md -------------------------------------------------------------------------------- /packages/core-loader/package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/package.config.ts -------------------------------------------------------------------------------- /packages/core-loader/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/package.json -------------------------------------------------------------------------------- /packages/core-loader/src/createDataAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/src/createDataAttribute.ts -------------------------------------------------------------------------------- /packages/core-loader/src/encodeDataAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/src/encodeDataAttribute.ts -------------------------------------------------------------------------------- /packages/core-loader/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/src/env.ts -------------------------------------------------------------------------------- /packages/core-loader/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/src/index.ts -------------------------------------------------------------------------------- /packages/core-loader/src/live-mode/enableLiveMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/src/live-mode/enableLiveMode.ts -------------------------------------------------------------------------------- /packages/core-loader/src/live-mode/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/src/live-mode/index.ts -------------------------------------------------------------------------------- /packages/core-loader/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/src/types.ts -------------------------------------------------------------------------------- /packages/core-loader/test/encodeDataAttribute.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/test/encodeDataAttribute.test.ts -------------------------------------------------------------------------------- /packages/core-loader/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/tsconfig.base.json -------------------------------------------------------------------------------- /packages/core-loader/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/tsconfig.build.json -------------------------------------------------------------------------------- /packages/core-loader/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/tsconfig.json -------------------------------------------------------------------------------- /packages/core-loader/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/turbo.json -------------------------------------------------------------------------------- /packages/core-loader/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/core-loader/vitest.config.ts -------------------------------------------------------------------------------- /packages/insert-menu/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/.editorconfig -------------------------------------------------------------------------------- /packages/insert-menu/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /packages/insert-menu/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/insert-menu/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/.gitignore -------------------------------------------------------------------------------- /packages/insert-menu/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/CHANGELOG.md -------------------------------------------------------------------------------- /packages/insert-menu/README.md: -------------------------------------------------------------------------------- 1 | # `@sanity/insert-menu` 2 | -------------------------------------------------------------------------------- /packages/insert-menu/package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/package.config.ts -------------------------------------------------------------------------------- /packages/insert-menu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/package.json -------------------------------------------------------------------------------- /packages/insert-menu/src/InsertMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/src/InsertMenu.tsx -------------------------------------------------------------------------------- /packages/insert-menu/src/InsertMenuOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/src/InsertMenuOptions.ts -------------------------------------------------------------------------------- /packages/insert-menu/src/__workshop__/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/src/__workshop__/.eslintrc -------------------------------------------------------------------------------- /packages/insert-menu/src/__workshop__/full.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/src/__workshop__/full.tsx -------------------------------------------------------------------------------- /packages/insert-menu/src/__workshop__/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/src/__workshop__/index.ts -------------------------------------------------------------------------------- /packages/insert-menu/src/getSchemaTypeIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/src/getSchemaTypeIcon.ts -------------------------------------------------------------------------------- /packages/insert-menu/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/src/index.ts -------------------------------------------------------------------------------- /packages/insert-menu/tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/tsconfig.dist.json -------------------------------------------------------------------------------- /packages/insert-menu/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/tsconfig.json -------------------------------------------------------------------------------- /packages/insert-menu/tsconfig.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/tsconfig.settings.json -------------------------------------------------------------------------------- /packages/insert-menu/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/turbo.json -------------------------------------------------------------------------------- /packages/insert-menu/workshop.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/insert-menu/workshop.config.ts -------------------------------------------------------------------------------- /packages/next-loader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/next-loader/README.md -------------------------------------------------------------------------------- /packages/nuxt-loader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/nuxt-loader/README.md -------------------------------------------------------------------------------- /packages/overlays/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/overlays/README.md -------------------------------------------------------------------------------- /packages/presentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/presentation/README.md -------------------------------------------------------------------------------- /packages/preview-url-secret/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | legacy 3 | -------------------------------------------------------------------------------- /packages/preview-url-secret/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/CHANGELOG.md -------------------------------------------------------------------------------- /packages/preview-url-secret/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/README.md -------------------------------------------------------------------------------- /packages/preview-url-secret/package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/package.config.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/package.json -------------------------------------------------------------------------------- /packages/preview-url-secret/src/_exports/constants.ts: -------------------------------------------------------------------------------- 1 | export * from '../constants' 2 | -------------------------------------------------------------------------------- /packages/preview-url-secret/src/_exports/create-secret.ts: -------------------------------------------------------------------------------- 1 | export * from '../createPreviewSecret' 2 | -------------------------------------------------------------------------------- /packages/preview-url-secret/src/_exports/define-preview-url.ts: -------------------------------------------------------------------------------- 1 | export * from '../definePreviewUrl' 2 | -------------------------------------------------------------------------------- /packages/preview-url-secret/src/_exports/get-redirect-to.ts: -------------------------------------------------------------------------------- 1 | export * from '../getRedirectTo' 2 | -------------------------------------------------------------------------------- /packages/preview-url-secret/src/_exports/sanity-plugin-debug-secrets.ts: -------------------------------------------------------------------------------- 1 | export * from '../sanityPluginDebugSecrets' 2 | -------------------------------------------------------------------------------- /packages/preview-url-secret/src/_exports/toggle-preview-access-sharing.ts: -------------------------------------------------------------------------------- 1 | export * from '../togglePreviewAccessSharing' 2 | -------------------------------------------------------------------------------- /packages/preview-url-secret/src/_exports/toggle-vercel-protection-bypass.ts: -------------------------------------------------------------------------------- 1 | export * from '../toggleVercelProtectionBypass' 2 | -------------------------------------------------------------------------------- /packages/preview-url-secret/src/_exports/without-secret-search-params.ts: -------------------------------------------------------------------------------- 1 | export * from '../withoutSecretSearchParams' 2 | -------------------------------------------------------------------------------- /packages/preview-url-secret/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/constants.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/createClientWithConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/createClientWithConfig.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/createPreviewSecret.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/createPreviewSecret.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/definePreviewUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/definePreviewUrl.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/generateSecret.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/generateSecret.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/getRedirectTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/getRedirectTo.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/index.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/parsePreviewUrl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/parsePreviewUrl.test.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/parsePreviewUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/parsePreviewUrl.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/sanityPluginDebugSecrets/debugUrlSecrets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/sanityPluginDebugSecrets/debugUrlSecrets.tsx -------------------------------------------------------------------------------- /packages/preview-url-secret/src/sanityPluginDebugSecrets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/sanityPluginDebugSecrets/index.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/togglePreviewAccessSharing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/togglePreviewAccessSharing.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/toggleVercelProtectionBypass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/toggleVercelProtectionBypass.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/types.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/validatePreviewUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/validatePreviewUrl.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/validateSecret.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/validateSecret.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/src/withoutSecretSearchParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/src/withoutSecretSearchParams.ts -------------------------------------------------------------------------------- /packages/preview-url-secret/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/tsconfig.base.json -------------------------------------------------------------------------------- /packages/preview-url-secret/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/tsconfig.build.json -------------------------------------------------------------------------------- /packages/preview-url-secret/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/tsconfig.json -------------------------------------------------------------------------------- /packages/preview-url-secret/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/turbo.json -------------------------------------------------------------------------------- /packages/preview-url-secret/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/preview-url-secret/vitest.config.ts -------------------------------------------------------------------------------- /packages/react-loader/.eslintignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /packages/react-loader/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-loader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/README.md -------------------------------------------------------------------------------- /packages/react-loader/package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/package.config.ts -------------------------------------------------------------------------------- /packages/react-loader/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/package.json -------------------------------------------------------------------------------- /packages/react-loader/src/createQueryStore/client-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/createQueryStore/client-only.ts -------------------------------------------------------------------------------- /packages/react-loader/src/createQueryStore/server-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/createQueryStore/server-only.ts -------------------------------------------------------------------------------- /packages/react-loader/src/createQueryStore/universal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/createQueryStore/universal.ts -------------------------------------------------------------------------------- /packages/react-loader/src/defineStudioUrlStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/defineStudioUrlStore.ts -------------------------------------------------------------------------------- /packages/react-loader/src/defineUseLiveMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/defineUseLiveMode.ts -------------------------------------------------------------------------------- /packages/react-loader/src/defineUseQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/defineUseQuery.ts -------------------------------------------------------------------------------- /packages/react-loader/src/index.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/index.browser.ts -------------------------------------------------------------------------------- /packages/react-loader/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/index.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/SanityElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/SanityElement.tsx -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/html.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/index.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/jsx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/jsx.tsx -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/svg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/svg.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/wrap/__fixtures__/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/wrap/__fixtures__/responses.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/wrap/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/wrap/constants.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/wrap/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/wrap/helpers.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/wrap/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/wrap/index.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/wrap/isSourceNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/wrap/isSourceNode.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/wrap/resolveSanityNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/wrap/resolveSanityNode.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/wrap/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/wrap/types.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/wrap/unwrapData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/wrap/unwrapData.test.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/wrap/unwrapData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/wrap/unwrapData.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/wrap/wrapData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/wrap/wrapData.test.ts -------------------------------------------------------------------------------- /packages/react-loader/src/jsx/wrap/wrapData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/jsx/wrap/wrapData.ts -------------------------------------------------------------------------------- /packages/react-loader/src/rsc/index.react-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/rsc/index.react-server.ts -------------------------------------------------------------------------------- /packages/react-loader/src/rsc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/rsc/index.ts -------------------------------------------------------------------------------- /packages/react-loader/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/types.ts -------------------------------------------------------------------------------- /packages/react-loader/src/useEncodeDataAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/src/useEncodeDataAttribute.ts -------------------------------------------------------------------------------- /packages/react-loader/test/createQueryStore/universal.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/test/createQueryStore/universal.test-d.ts -------------------------------------------------------------------------------- /packages/react-loader/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/tsconfig.base.json -------------------------------------------------------------------------------- /packages/react-loader/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/tsconfig.build.json -------------------------------------------------------------------------------- /packages/react-loader/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/tsconfig.json -------------------------------------------------------------------------------- /packages/react-loader/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/turbo.json -------------------------------------------------------------------------------- /packages/react-loader/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/react-loader/vitest.config.ts -------------------------------------------------------------------------------- /packages/svelte-loader/.eslintignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /packages/svelte-loader/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/CHANGELOG.md -------------------------------------------------------------------------------- /packages/svelte-loader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/README.md -------------------------------------------------------------------------------- /packages/svelte-loader/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/package.json -------------------------------------------------------------------------------- /packages/svelte-loader/src/LiveMode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/src/LiveMode.svelte -------------------------------------------------------------------------------- /packages/svelte-loader/src/createQueryStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/src/createQueryStore.ts -------------------------------------------------------------------------------- /packages/svelte-loader/src/defineStudioUrlStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/src/defineStudioUrlStore.ts -------------------------------------------------------------------------------- /packages/svelte-loader/src/defineUseLiveMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/src/defineUseLiveMode.ts -------------------------------------------------------------------------------- /packages/svelte-loader/src/defineUseQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/src/defineUseQuery.ts -------------------------------------------------------------------------------- /packages/svelte-loader/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/src/global.d.ts -------------------------------------------------------------------------------- /packages/svelte-loader/src/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/src/hooks.ts -------------------------------------------------------------------------------- /packages/svelte-loader/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/src/index.ts -------------------------------------------------------------------------------- /packages/svelte-loader/src/previewStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/src/previewStore.ts -------------------------------------------------------------------------------- /packages/svelte-loader/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/src/types.ts -------------------------------------------------------------------------------- /packages/svelte-loader/src/useEncodeDataAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/src/useEncodeDataAttribute.ts -------------------------------------------------------------------------------- /packages/svelte-loader/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/svelte.config.js -------------------------------------------------------------------------------- /packages/svelte-loader/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/tsconfig.base.json -------------------------------------------------------------------------------- /packages/svelte-loader/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/tsconfig.build.json -------------------------------------------------------------------------------- /packages/svelte-loader/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte-loader/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/turbo.json -------------------------------------------------------------------------------- /packages/svelte-loader/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/svelte-loader/vitest.config.ts -------------------------------------------------------------------------------- /packages/vercel-protection-bypass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/vercel-protection-bypass/README.md -------------------------------------------------------------------------------- /packages/visual-editing-csm/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /packages/visual-editing-csm/.gitignore: -------------------------------------------------------------------------------- 1 | src/**/*.d.ts 2 | -------------------------------------------------------------------------------- /packages/visual-editing-csm/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/CHANGELOG.md -------------------------------------------------------------------------------- /packages/visual-editing-csm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/README.md -------------------------------------------------------------------------------- /packages/visual-editing-csm/package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/package.config.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/package.json -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/createDataAttribute.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/createDataAttribute.test.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/createDataAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/createDataAttribute.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/decodeSanityNodeData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/decodeSanityNodeData.test.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/decodeSanityNodeData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/decodeSanityNodeData.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/encodeSanityNodeData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/encodeSanityNodeData.test.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/encodeSanityNodeData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/encodeSanityNodeData.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/index.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/isArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/isArray.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/isValidSanityNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/isValidSanityNode.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/pathToUrlString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/pathToUrlString.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/sanityNodeSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/sanityNodeSchema.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/urlStringToPath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/urlStringToPath.test.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/src/urlStringToPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/src/urlStringToPath.ts -------------------------------------------------------------------------------- /packages/visual-editing-csm/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/tsconfig.base.json -------------------------------------------------------------------------------- /packages/visual-editing-csm/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/tsconfig.build.json -------------------------------------------------------------------------------- /packages/visual-editing-csm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/tsconfig.json -------------------------------------------------------------------------------- /packages/visual-editing-csm/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/turbo.json -------------------------------------------------------------------------------- /packages/visual-editing-csm/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-csm/vitest.config.ts -------------------------------------------------------------------------------- /packages/visual-editing-types/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /packages/visual-editing-types/.gitignore: -------------------------------------------------------------------------------- 1 | src/**/*.d.ts 2 | -------------------------------------------------------------------------------- /packages/visual-editing-types/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-types/CHANGELOG.md -------------------------------------------------------------------------------- /packages/visual-editing-types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-types/README.md -------------------------------------------------------------------------------- /packages/visual-editing-types/package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-types/package.config.ts -------------------------------------------------------------------------------- /packages/visual-editing-types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-types/package.json -------------------------------------------------------------------------------- /packages/visual-editing-types/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-types/src/index.ts -------------------------------------------------------------------------------- /packages/visual-editing-types/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-types/tsconfig.base.json -------------------------------------------------------------------------------- /packages/visual-editing-types/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-types/tsconfig.build.json -------------------------------------------------------------------------------- /packages/visual-editing-types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-types/tsconfig.json -------------------------------------------------------------------------------- /packages/visual-editing-types/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing-types/turbo.json -------------------------------------------------------------------------------- /packages/visual-editing/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | dist-svelte 3 | storybook-static 4 | -------------------------------------------------------------------------------- /packages/visual-editing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/.gitignore -------------------------------------------------------------------------------- /packages/visual-editing/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/.storybook/main.ts -------------------------------------------------------------------------------- /packages/visual-editing/.storybook/preview-head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/.storybook/preview-head.html -------------------------------------------------------------------------------- /packages/visual-editing/.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/.storybook/preview.ts -------------------------------------------------------------------------------- /packages/visual-editing/.storybook/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/.storybook/tailwind.css -------------------------------------------------------------------------------- /packages/visual-editing/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/CHANGELOG.md -------------------------------------------------------------------------------- /packages/visual-editing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/README.md -------------------------------------------------------------------------------- /packages/visual-editing/package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/package.config.ts -------------------------------------------------------------------------------- /packages/visual-editing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/package.json -------------------------------------------------------------------------------- /packages/visual-editing/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/postcss.config.cjs -------------------------------------------------------------------------------- /packages/visual-editing/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/constants.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/controller.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/create-data-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/create-data-attribute.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/index.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/next-pages-router/VisualEditing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/next-pages-router/VisualEditing.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/next-pages-router/VisualEditingComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/next-pages-router/VisualEditingComponent.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/next-pages-router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/next-pages-router/index.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/optimistic/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/optimistic/context.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/optimistic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/optimistic/index.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/optimistic/state/createSharedListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/optimistic/state/createSharedListener.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/optimistic/state/datasetMutator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/optimistic/state/datasetMutator.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/optimistic/state/documentMutator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/optimistic/state/documentMutator.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/optimistic/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/optimistic/types.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/overlay-components/components/InsertMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/overlay-components/components/InsertMenu.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/overlay-components/components/PointerEvents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/overlay-components/components/PointerEvents.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/overlay-components/components/UnionInsertMenuOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/overlay-components/components/UnionInsertMenuOverlay.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/overlay-components/defineOverlayComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/overlay-components/defineOverlayComponent.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/overlay-components/defineOverlayComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/overlay-components/defineOverlayComponents.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/overlay-components/defineOverlayPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/overlay-components/defineOverlayPlugin.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/overlay-components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/overlay-components/index.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/react-router/VisualEditing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/react-router/VisualEditing.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/react-router/VisualEditingComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/react-router/VisualEditingComponent.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/react-router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/react-router/index.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/react/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/react/index.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/react/useDocuments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/react/useDocuments.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/react/useOptimistic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/react/useOptimistic.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/react/useOptimisticActor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/react/useOptimisticActor.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/remix/VisualEditing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/remix/VisualEditing.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/remix/VisualEditingComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/remix/VisualEditingComponent.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/remix/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/remix/index.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/stories/Overlays.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/stories/Overlays.stories.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/stories/examples/marketing/MarketingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/stories/examples/marketing/MarketingPage.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/stories/examples/media/Figure.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/stories/examples/media/Figure.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/stories/examples/media/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/stories/examples/media/Footer.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/stories/examples/media/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/stories/examples/media/Link.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/stories/examples/media/MediaArticlePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/stories/examples/media/MediaArticlePage.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/stories/examples/media/MediaHomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/stories/examples/media/MediaHomePage.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/stories/examples/media/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/stories/examples/media/Navbar.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/types.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/ElementOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/ElementOverlay.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/History.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/History.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/Meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/Meta.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/OverlayDragGroupRect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/OverlayDragGroupRect.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/OverlayDragInsertMarker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/OverlayDragInsertMarker.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/OverlayDragPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/OverlayDragPreview.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/OverlayMinimapPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/OverlayMinimapPrompt.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/Overlays.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/Overlays.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/PopoverPortal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/PopoverPortal.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/Refresh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/Refresh.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/VisualEditing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/VisualEditing.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/context-menu/ContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/context-menu/ContextMenu.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/context-menu/contextMenuItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/context-menu/contextMenuItems.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/elementsReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/elementsReducer.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/enableVisualEditing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/enableVisualEditing.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/overlayStateReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/overlayStateReducer.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/preview/PreviewSnapshotsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/preview/PreviewSnapshotsContext.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/preview/PreviewSnapshotsProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/preview/PreviewSnapshotsProvider.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/preview/usePreviewSnapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/preview/usePreviewSnapshots.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/renderVisualEditing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/renderVisualEditing.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/schema/SchemaContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/schema/SchemaContext.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/schema/SchemaProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/schema/SchemaProvider.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/schema/useSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/schema/useSchema.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/shared-state/SharedStateContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/shared-state/SharedStateContext.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/shared-state/SharedStateProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/shared-state/SharedStateProvider.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/shared-state/sharedStateStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/shared-state/sharedStateStore.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/shared-state/useSharedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/shared-state/useSharedState.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/telemetry/TelemetryContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/telemetry/TelemetryContext.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/telemetry/TelemetryProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/telemetry/TelemetryProvider.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/telemetry/useTelemetry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/telemetry/useTelemetry.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/useComlink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/useComlink.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/useController.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/useController.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/useDatasetMutator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/useDatasetMutator.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/usePerspectiveSync.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/usePerspectiveSync.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/ui/useReportDocuments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/ui/useReportDocuments.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/util/__tests__/getLinkHref.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/__tests__/getLinkHref.test.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/util/drag-and-drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/drag-and-drop.md -------------------------------------------------------------------------------- /packages/visual-editing/src/util/dragAndDrop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/dragAndDrop.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/util/elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/elements.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/util/findSanityNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/findSanityNodes.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/util/geometry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/geometry.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/util/getLinkHref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/getLinkHref.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/util/getNodeIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/getNodeIcon.tsx -------------------------------------------------------------------------------- /packages/visual-editing/src/util/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/mutations.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/util/randomKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/randomKey.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/util/shareReplayLatest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/shareReplayLatest.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/util/stega.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/stega.ts -------------------------------------------------------------------------------- /packages/visual-editing/src/util/useDragEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/src/util/useDragEvents.ts -------------------------------------------------------------------------------- /packages/visual-editing/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/svelte.config.js -------------------------------------------------------------------------------- /packages/visual-editing/svelte/VisualEditing.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/svelte/VisualEditing.svelte -------------------------------------------------------------------------------- /packages/visual-editing/svelte/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/svelte/global.d.ts -------------------------------------------------------------------------------- /packages/visual-editing/svelte/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/svelte/hooks.ts -------------------------------------------------------------------------------- /packages/visual-editing/svelte/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/svelte/index.ts -------------------------------------------------------------------------------- /packages/visual-editing/svelte/optimistic/optimisticActor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/svelte/optimistic/optimisticActor.ts -------------------------------------------------------------------------------- /packages/visual-editing/svelte/optimistic/useOptimistic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/svelte/optimistic/useOptimistic.ts -------------------------------------------------------------------------------- /packages/visual-editing/svelte/previewStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/svelte/previewStore.ts -------------------------------------------------------------------------------- /packages/visual-editing/svelte/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/svelte/types.ts -------------------------------------------------------------------------------- /packages/visual-editing/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/tailwind.config.cjs -------------------------------------------------------------------------------- /packages/visual-editing/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/tsconfig.base.json -------------------------------------------------------------------------------- /packages/visual-editing/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/tsconfig.build.json -------------------------------------------------------------------------------- /packages/visual-editing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/tsconfig.json -------------------------------------------------------------------------------- /packages/visual-editing/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/turbo.json -------------------------------------------------------------------------------- /packages/visual-editing/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/packages/visual-editing/vitest.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/release-please-config.json -------------------------------------------------------------------------------- /scripts/release-canary.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/scripts/release-canary.mjs -------------------------------------------------------------------------------- /scripts/release-corel.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/scripts/release-corel.mjs -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/turbo.json -------------------------------------------------------------------------------- /vitest.workspace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/visual-editing/HEAD/vitest.workspace.js --------------------------------------------------------------------------------