├── .changeset └── config.json ├── .codeclimate.yml ├── .cursorrules ├── .editorconfig ├── .github ├── FUNDING.yml ├── apps.sanity.env ├── apps.web.env └── workflows │ ├── ci-packages.yml │ ├── ci-sanity-app.yml │ ├── ci-web-app.yml │ ├── clean-up-pr-caches.yml │ └── sanity-template-validator.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .nvmrc ├── .prettierignore ├── .prettierrc.js ├── .syncpackrc.cjs ├── .vercelignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── apps ├── sanity │ ├── .env.example │ ├── .gitignore │ ├── .prettierignore │ ├── README.md │ ├── actions │ │ └── index.ts │ ├── config │ │ └── app.ts │ ├── eslint.config.mjs │ ├── features │ │ ├── generic │ │ │ ├── schema │ │ │ │ └── defineSlugField.tsx │ │ │ ├── types │ │ │ │ └── index.ts │ │ │ └── utilities │ │ │ │ └── getArticleContentLength.ts │ │ ├── modular-content-blocks │ │ │ ├── blocks │ │ │ │ ├── inner │ │ │ │ │ └── RawHtml │ │ │ │ │ │ └── schema.ts │ │ │ │ └── outer │ │ │ │ │ └── Section │ │ │ │ │ └── schema.ts │ │ │ ├── config │ │ │ │ └── defaultBlockGroups.ts │ │ │ ├── constants │ │ │ │ └── index.ts │ │ │ ├── lib │ │ │ │ ├── .gitignore │ │ │ │ ├── blockSchemas.ts │ │ │ │ ├── getModularContentBlocks.ts │ │ │ │ └── registerModularBlockSchemas.ts │ │ │ ├── schema │ │ │ │ └── defineOuterBlockField.ts │ │ │ └── scripts │ │ │ │ └── generate-sanity-block-schema-imports.ts │ │ └── seo │ │ │ └── schema │ │ │ └── defineSeoFields.ts │ ├── lint-staged.config.cjs │ ├── package.json │ ├── sanity-typegen.json │ ├── sanity.cli.ts │ ├── sanity.config.ts │ ├── schema │ │ └── types │ │ │ ├── documents.ts │ │ │ ├── documents │ │ │ ├── announcements.ts │ │ │ ├── article.ts │ │ │ └── page.ts │ │ │ ├── index.ts │ │ │ ├── objects.ts │ │ │ ├── singletons.ts │ │ │ └── singletons │ │ │ ├── configSeo.ts │ │ │ ├── notFound404.ts │ │ │ └── theme.ts │ ├── static │ │ └── .gitkeep │ ├── structure │ │ ├── defaultDocumentNode.ts │ │ ├── defaultViews.ts │ │ ├── index.ts │ │ └── seo-pane │ │ │ ├── components │ │ │ └── SeoPreviewPane.tsx │ │ │ ├── hooks │ │ │ └── useSiteConfigSeo.ts │ │ │ ├── index.ts │ │ │ ├── types │ │ │ └── index.ts │ │ │ └── utilities │ │ │ └── combineSeo.ts │ ├── tsconfig.json │ ├── turbo.json │ └── types │ │ └── index.ts └── web │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── config │ ├── app.ts │ └── redirects.ts │ ├── eslint.config.mjs │ ├── lint-staged.config.cjs │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ ├── file.svg │ ├── globe.svg │ ├── humans.txt │ ├── next.svg │ ├── vercel.svg │ └── window.svg │ ├── sanity-typegen.json │ ├── src │ ├── app │ │ ├── (rss-feed) │ │ │ ├── feed.json │ │ │ │ └── route.ts │ │ │ └── feed.xml │ │ │ │ └── route.ts │ │ ├── (sitemap) │ │ │ ├── sitemap-style.xsl │ │ │ │ └── route.ts │ │ │ └── sitemap.xml │ │ │ │ └── route.tsx │ │ ├── (website) │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── api │ │ │ └── (routes) │ │ │ │ ├── redirects │ │ │ │ └── cms │ │ │ │ │ └── route.ts │ │ │ │ └── sanity │ │ │ │ └── draft-mode │ │ │ │ ├── disable │ │ │ │ └── route.ts │ │ │ │ └── enable │ │ │ │ └── route.ts │ │ ├── favicon.ico │ │ ├── globals.css │ │ └── layout.tsx │ ├── features │ │ ├── sanity │ │ │ ├── data │ │ │ │ ├── client.ts │ │ │ │ ├── live.ts │ │ │ │ └── loadQuery.server.ts │ │ │ └── draft-mode │ │ │ │ └── DraftModeControls │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ ├── sitemap-feeds │ │ │ ├── sitemap-config.ts │ │ │ └── utilities │ │ │ │ ├── getSanityDocumentsForFeed.ts │ │ │ │ └── sanityDocumentsToSitemapEntries.ts │ │ └── sitemap │ │ │ ├── sitemap-config.ts │ │ │ └── utilities │ │ │ └── sanityDocumentsToSitemapEntries.ts │ ├── fonts │ │ ├── GeistMonoVF.woff │ │ └── GeistVF.woff │ ├── middleware.ts │ ├── middleware │ │ ├── cmsRedirects.ts │ │ ├── made-with-lucidity.ts │ │ └── middleware-processed.ts │ ├── sanity │ │ └── types.ts │ └── utilities │ │ └── makeUrl.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── turbo.json ├── commitlint.config.js ├── docs ├── index.md ├── lucidity-light.svg ├── lucidity.svg ├── repo-architecture │ ├── README.md │ ├── about-constants.md │ ├── about-lint-staged.md │ └── about-linters.md ├── sanity-features │ └── README.md ├── use-this-template.png └── web-features │ └── README.md ├── lint-staged.common.js ├── lint-staged.config.js ├── package.json ├── packages ├── common │ ├── .gitignore │ ├── LICENSE │ ├── config │ │ ├── sanity.ts │ │ ├── schemaTypes.ts │ │ └── sitemapAndFeeds.ts │ ├── constants │ │ ├── blocks │ │ │ └── outer │ │ │ │ └── section.ts │ │ ├── draftMode.ts │ │ ├── schemaTypes.ts │ │ └── urlPrefixes.ts │ ├── eslint.config.mjs │ ├── lint-staged.config.cjs │ ├── package.json │ ├── schema │ │ └── getDocumentUrlPrefix.ts │ └── tsconfig.json ├── config │ ├── .gitignore │ ├── .prettierrc.js │ ├── LICENSE │ ├── eslint.config.mjs │ ├── lint-staged.config.js │ ├── package.json │ ├── tooling │ │ ├── helpers │ │ │ ├── getDefaultIgnorePatterns.js │ │ │ ├── getPrettierConfig.js │ │ │ └── index.js │ │ └── prettier.base.config.js │ └── tsconfig.json ├── eslint-plugin │ ├── LICENSE │ ├── configs │ │ ├── ignores.js │ │ ├── imports.js │ │ ├── index.js │ │ ├── javascript.js │ │ ├── jsx.js │ │ ├── prettier.js │ │ ├── react.js │ │ └── typescript.js │ ├── eslint.config.mjs │ ├── factory.js │ ├── globs.js │ ├── index.js │ ├── lint-staged.config.cjs │ ├── package.json │ ├── plugins.js │ └── utils.js ├── modular-content-blocks │ ├── .gitignore │ ├── LICENSE │ ├── constants │ │ └── index.ts │ ├── eslint.config.mjs │ ├── lint-staged.config.cjs │ ├── package.json │ ├── sanity │ │ ├── components │ │ │ ├── InnerBlockItemComponent.tsx │ │ │ ├── OuterBlockItemComponent.tsx │ │ │ └── PreventClickAwayItemComponent.tsx │ │ ├── context │ │ │ └── modularBlocksContext.tsx │ │ ├── hooks │ │ │ └── useModularBlocks.ts │ │ ├── providers │ │ │ └── ModularBlocksProvider.tsx │ │ ├── schema │ │ │ ├── blockFieldsets.ts │ │ │ ├── defineModularBlockField.ts │ │ │ └── getModularContentBlocks.ts │ │ └── types │ │ │ └── index.ts │ ├── scripts │ │ └── generate-imports-and-exports.ts │ ├── tsconfig.json │ ├── types │ │ ├── BlockSchemaDefinition.ts │ │ └── index.ts │ └── vitest.config.ts ├── next-middleware │ ├── .gitignore │ ├── eslint.config.mjs │ ├── lint-staged.config.cjs │ ├── package.json │ ├── tsconfig.json │ └── utilities │ │ └── index.ts ├── sanity-toolkit │ ├── .gitignore │ ├── LICENSE │ ├── config │ │ └── tests │ │ │ └── setupVitest.ts │ ├── css.d.ts │ ├── eslint.config.mjs │ ├── hooks │ │ └── useAsync.ts │ ├── lint-staged.config.cjs │ ├── package.json │ ├── recycling-bin │ │ ├── components │ │ │ ├── DeletedDocIdInputComponent.tsx │ │ │ ├── DeletionLogInputComponent.tsx │ │ │ └── DeletionLogItemComponent.tsx │ │ ├── hooks │ │ │ └── index.ts │ │ ├── img.png │ │ ├── newBinSingleton.json │ │ ├── schema │ │ │ └── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── webhookExample.ts │ ├── redirects │ │ ├── config.ts │ │ ├── constants │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── queries │ │ │ └── index.ts │ │ ├── schema │ │ │ ├── defineRedirectFields.ts │ │ │ ├── defineRedirectPreview.ts │ │ │ └── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utilities │ │ │ ├── incrementRedirectRuleCount.ts │ │ │ └── index.ts │ ├── sanity-test-utils │ │ ├── __tests__ │ │ │ └── index.test.ts │ │ └── index.ts │ ├── seo-preview │ │ └── components │ │ │ ├── SeoPreviewCard.tsx │ │ │ ├── index.ts │ │ │ └── previews │ │ │ ├── FacebookSharePreview │ │ │ ├── FacebookSharePreview.module.css │ │ │ └── FacebookSharePreview.tsx │ │ │ ├── GoogleSearchResult │ │ │ ├── GoogleSearchResult.module.css │ │ │ └── GoogleSearchResult.tsx │ │ │ ├── Preview.module.css │ │ │ └── TwitterCardPreview │ │ │ ├── TwitterCardPreview.module.css │ │ │ └── TwitterCardPreview.tsx │ ├── seo │ │ ├── constants │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── schema │ │ │ ├── defineSeoFields.tsx │ │ │ ├── defineVisibilityField.ts │ │ │ └── seoFieldset.ts │ │ └── types │ │ │ └── index.ts │ ├── sitemap-feeds │ │ ├── lib │ │ │ └── generateSitemap.ts │ │ └── types │ │ │ ├── index.ts │ │ │ └── lang.ts │ ├── studio │ │ ├── actions │ │ │ ├── __tests__ │ │ │ │ ├── publishTextPublishOrUpdate.test.ts │ │ │ │ └── publishedAndUpdateDate.test.ts │ │ │ ├── changePublishText.ts │ │ │ ├── resolver │ │ │ │ ├── __tests__ │ │ │ │ │ └── resolver.test.ts │ │ │ │ └── index.ts │ │ │ ├── setDateFieldToCurrent.ts │ │ │ └── setReadingTime.ts │ │ ├── constants │ │ │ ├── fieldGroups.ts │ │ │ ├── imageObjectField.ts │ │ │ ├── intent.ts │ │ │ ├── perspectives.ts │ │ │ ├── regex.ts │ │ │ └── roles.ts │ │ ├── schema │ │ │ ├── fields │ │ │ │ ├── defineAnchorIdField.ts │ │ │ │ ├── defineImageField.tsx │ │ │ │ ├── defineInternalTitleField.ts │ │ │ │ └── pageReferenceFieldFn.ts │ │ │ ├── hidden.ts │ │ │ ├── orderings.ts │ │ │ ├── utilities.ts │ │ │ └── validation │ │ │ │ ├── __tests__ │ │ │ │ └── onlyWhenParentIs.test.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── isEmpty.ts │ │ │ │ ├── isSlug.ts │ │ │ │ ├── linkMustBeRelativeOrAbsolute.ts │ │ │ │ ├── matchesRegex.ts │ │ │ │ ├── mustStartWith.ts │ │ │ │ ├── onlyWhenParentIs.ts │ │ │ │ ├── requiredIfParentIs.ts │ │ │ │ ├── shouldBeInternalLink.ts │ │ │ │ ├── validPostTimestamps.ts │ │ │ │ └── validUrl.ts │ │ ├── singletons │ │ │ ├── index.ts │ │ │ ├── plugin.ts │ │ │ ├── schema.ts │ │ │ └── structure.ts │ │ ├── structure │ │ │ ├── index.ts │ │ │ ├── placeholder.ts │ │ │ ├── publishStatusListItems.ts │ │ │ ├── singletonListItem.ts │ │ │ ├── skeletonKey.ts │ │ │ └── utilities │ │ │ │ └── defineStructure.ts │ │ ├── studioComponents │ │ │ ├── characterCount │ │ │ │ ├── CharacterCount.css │ │ │ │ ├── CharacterCount.tsx │ │ │ │ └── types.ts │ │ │ ├── noteField │ │ │ │ ├── NoteInputComponent.tsx │ │ │ │ ├── defineNoteField.tsx │ │ │ │ ├── plugin.ts │ │ │ │ └── types.ts │ │ │ └── superFields │ │ │ │ ├── pte │ │ │ │ ├── SuperPTEInput.css │ │ │ │ ├── SuperPTEInput.tsx │ │ │ │ ├── defineSuperPTEField.ts │ │ │ │ └── types.ts │ │ │ │ ├── slug │ │ │ │ ├── components │ │ │ │ │ ├── FolderInput │ │ │ │ │ │ ├── FolderInput.tsx │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── styles.module.css │ │ │ │ │ ├── FullUrlPreview │ │ │ │ │ │ ├── FullUrlPreview.tsx │ │ │ │ │ │ └── styles.module.css │ │ │ │ │ ├── GenerateButton │ │ │ │ │ │ ├── GenerateButton.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── PathInput │ │ │ │ │ │ ├── PathInput.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── SuperSlugInput.tsx │ │ │ │ │ ├── actions │ │ │ │ │ │ └── LivePreviewButton.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── styles.module.css │ │ │ │ ├── defineSuperSlugField.ts │ │ │ │ ├── hooks │ │ │ │ │ ├── useSafeNavigate.ts │ │ │ │ │ ├── useSafePresentation.ts │ │ │ │ │ ├── useSlugContext.ts │ │ │ │ │ ├── useSlugGenerator.ts │ │ │ │ │ ├── useSlugPrefix.ts │ │ │ │ │ └── useSuperSlugField.ts │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ └── utilities │ │ │ │ │ ├── after-update-callbacks │ │ │ │ │ └── navigatePresentation.ts │ │ │ │ │ ├── debounce.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── string │ │ │ │ ├── SuperStringInput.tsx │ │ │ │ ├── defineSuperStringField.ts │ │ │ │ └── types.ts │ │ │ │ └── text │ │ │ │ ├── SuperTextInput.tsx │ │ │ │ ├── defineSuperTextField.ts │ │ │ │ └── types.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utilities │ │ │ ├── __tests__ │ │ │ ├── populateDefaultFieldValues.test.ts │ │ │ └── strings.test.ts │ │ │ ├── populateDefaultFieldValues.ts │ │ │ ├── readingTime.ts │ │ │ ├── roles │ │ │ ├── __tests__ │ │ │ │ └── index.test.ts │ │ │ └── index.ts │ │ │ └── strings.ts │ ├── tsconfig.json │ ├── visual-array-input │ │ ├── components │ │ │ ├── VisualArrayInput.tsx │ │ │ └── parts │ │ │ │ ├── ArrayItemDialogControls.tsx │ │ │ │ ├── ArrayItemDialogShell.tsx │ │ │ │ ├── ArrayItemPicker.tsx │ │ │ │ ├── ItemAssetWrapper.tsx │ │ │ │ ├── ItemGridCard.tsx │ │ │ │ ├── ItemGridCardWrapper.tsx │ │ │ │ ├── ItemGroupHeading.tsx │ │ │ │ ├── ItemListView.tsx │ │ │ │ ├── ViewButton.tsx │ │ │ │ └── VisualArrayInputArrayFunctions.tsx │ │ ├── constants │ │ │ └── index.ts │ │ ├── context │ │ │ └── VisualArrayInputContext.ts │ │ ├── hooks │ │ │ ├── __tests__ │ │ │ │ └── useItemGroups.test.ts │ │ │ ├── useItemGroups.ts │ │ │ ├── useVisualArrayPickerDialog.ts │ │ │ └── useVisualArrayPickerInserter.ts │ │ ├── providers │ │ │ └── VisualArrayInputProvider.tsx │ │ ├── types │ │ │ ├── configuration.ts │ │ │ ├── index.ts │ │ │ ├── main.ts │ │ │ └── schema.ts │ │ └── utilities │ │ │ ├── __tests__ │ │ │ ├── filterItemGroups.test.ts │ │ │ ├── formatConfigItemGroups.test.ts │ │ │ └── resolveWizardItems.test.ts │ │ │ ├── filterItemGroups.ts │ │ │ ├── formatConfigItemGroups.ts │ │ │ └── resolveWizardItems.ts │ └── vitest.config.ts └── utilities │ ├── .gitignore │ ├── LICENSE │ ├── arrays │ ├── __tests__ │ │ └── index.test.ts │ └── index.ts │ ├── color │ ├── __tests__ │ │ └── index.test.ts │ └── index.ts │ ├── copyright │ └── index.ts │ ├── dates │ ├── __tests__ │ │ └── index.test.ts │ └── index.ts │ ├── enums │ ├── __tests__ │ │ └── index.test.ts │ └── index.ts │ ├── errors │ └── index.ts │ ├── eslint.config.mjs │ ├── lint-staged.config.cjs │ ├── package.json │ ├── processing │ ├── __tests__ │ │ ├── delay.test.ts │ │ └── pipeline.test.ts │ ├── delay.ts │ └── pipeline.ts │ ├── random │ └── index.ts │ ├── security │ ├── __tests__ │ │ └── cors.test.ts │ └── cors.ts │ ├── strings │ ├── __tests__ │ │ ├── capitalize.test.ts │ │ ├── pluralise.test.ts │ │ ├── readingTime.test.ts │ │ └── truncate.test.ts │ ├── capitalize.ts │ ├── pluralise.ts │ ├── readingTime.ts │ └── truncate.ts │ ├── time │ └── index.ts │ ├── tsconfig.json │ ├── urls │ ├── __tests__ │ │ └── index.test.ts │ └── index.ts │ ├── video │ ├── __tests__ │ │ └── index.test.ts │ ├── index.ts │ └── types.ts │ └── vitest.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.base.json └── turbo.json /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.cursorrules -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/apps.sanity.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.github/apps.sanity.env -------------------------------------------------------------------------------- /.github/apps.web.env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/ci-packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.github/workflows/ci-packages.yml -------------------------------------------------------------------------------- /.github/workflows/ci-sanity-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.github/workflows/ci-sanity-app.yml -------------------------------------------------------------------------------- /.github/workflows/ci-web-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.github/workflows/ci-web-app.yml -------------------------------------------------------------------------------- /.github/workflows/clean-up-pr-caches.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.github/workflows/clean-up-pr-caches.yml -------------------------------------------------------------------------------- /.github/workflows/sanity-template-validator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.github/workflows/sanity-template-validator.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | pnpm commitlint --edit ${1} 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | pnpm g:lint-staged-files 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | # latest lts version 2 | lts/* 3 | 4 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.syncpackrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.syncpackrc.cjs -------------------------------------------------------------------------------- /.vercelignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/.vercelignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/README.md -------------------------------------------------------------------------------- /apps/sanity/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/.env.example -------------------------------------------------------------------------------- /apps/sanity/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/.gitignore -------------------------------------------------------------------------------- /apps/sanity/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/.prettierignore -------------------------------------------------------------------------------- /apps/sanity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/README.md -------------------------------------------------------------------------------- /apps/sanity/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/actions/index.ts -------------------------------------------------------------------------------- /apps/sanity/config/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/config/app.ts -------------------------------------------------------------------------------- /apps/sanity/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/eslint.config.mjs -------------------------------------------------------------------------------- /apps/sanity/features/generic/schema/defineSlugField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/generic/schema/defineSlugField.tsx -------------------------------------------------------------------------------- /apps/sanity/features/generic/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/generic/types/index.ts -------------------------------------------------------------------------------- /apps/sanity/features/generic/utilities/getArticleContentLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/generic/utilities/getArticleContentLength.ts -------------------------------------------------------------------------------- /apps/sanity/features/modular-content-blocks/blocks/inner/RawHtml/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/modular-content-blocks/blocks/inner/RawHtml/schema.ts -------------------------------------------------------------------------------- /apps/sanity/features/modular-content-blocks/blocks/outer/Section/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/modular-content-blocks/blocks/outer/Section/schema.ts -------------------------------------------------------------------------------- /apps/sanity/features/modular-content-blocks/config/defaultBlockGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/modular-content-blocks/config/defaultBlockGroups.ts -------------------------------------------------------------------------------- /apps/sanity/features/modular-content-blocks/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/modular-content-blocks/constants/index.ts -------------------------------------------------------------------------------- /apps/sanity/features/modular-content-blocks/lib/.gitignore: -------------------------------------------------------------------------------- 1 | blockSchemaGenerated.ts 2 | -------------------------------------------------------------------------------- /apps/sanity/features/modular-content-blocks/lib/blockSchemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/modular-content-blocks/lib/blockSchemas.ts -------------------------------------------------------------------------------- /apps/sanity/features/modular-content-blocks/lib/getModularContentBlocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/modular-content-blocks/lib/getModularContentBlocks.ts -------------------------------------------------------------------------------- /apps/sanity/features/modular-content-blocks/lib/registerModularBlockSchemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/modular-content-blocks/lib/registerModularBlockSchemas.ts -------------------------------------------------------------------------------- /apps/sanity/features/modular-content-blocks/schema/defineOuterBlockField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/modular-content-blocks/schema/defineOuterBlockField.ts -------------------------------------------------------------------------------- /apps/sanity/features/modular-content-blocks/scripts/generate-sanity-block-schema-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/modular-content-blocks/scripts/generate-sanity-block-schema-imports.ts -------------------------------------------------------------------------------- /apps/sanity/features/seo/schema/defineSeoFields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/features/seo/schema/defineSeoFields.ts -------------------------------------------------------------------------------- /apps/sanity/lint-staged.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/lint-staged.config.cjs -------------------------------------------------------------------------------- /apps/sanity/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/package.json -------------------------------------------------------------------------------- /apps/sanity/sanity-typegen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/sanity-typegen.json -------------------------------------------------------------------------------- /apps/sanity/sanity.cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/sanity.cli.ts -------------------------------------------------------------------------------- /apps/sanity/sanity.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/sanity.config.ts -------------------------------------------------------------------------------- /apps/sanity/schema/types/documents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/schema/types/documents.ts -------------------------------------------------------------------------------- /apps/sanity/schema/types/documents/announcements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/schema/types/documents/announcements.ts -------------------------------------------------------------------------------- /apps/sanity/schema/types/documents/article.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/schema/types/documents/article.ts -------------------------------------------------------------------------------- /apps/sanity/schema/types/documents/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/schema/types/documents/page.ts -------------------------------------------------------------------------------- /apps/sanity/schema/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/schema/types/index.ts -------------------------------------------------------------------------------- /apps/sanity/schema/types/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/schema/types/objects.ts -------------------------------------------------------------------------------- /apps/sanity/schema/types/singletons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/schema/types/singletons.ts -------------------------------------------------------------------------------- /apps/sanity/schema/types/singletons/configSeo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/schema/types/singletons/configSeo.ts -------------------------------------------------------------------------------- /apps/sanity/schema/types/singletons/notFound404.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/schema/types/singletons/notFound404.ts -------------------------------------------------------------------------------- /apps/sanity/schema/types/singletons/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/schema/types/singletons/theme.ts -------------------------------------------------------------------------------- /apps/sanity/static/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/static/.gitkeep -------------------------------------------------------------------------------- /apps/sanity/structure/defaultDocumentNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/structure/defaultDocumentNode.ts -------------------------------------------------------------------------------- /apps/sanity/structure/defaultViews.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/structure/defaultViews.ts -------------------------------------------------------------------------------- /apps/sanity/structure/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/structure/index.ts -------------------------------------------------------------------------------- /apps/sanity/structure/seo-pane/components/SeoPreviewPane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/structure/seo-pane/components/SeoPreviewPane.tsx -------------------------------------------------------------------------------- /apps/sanity/structure/seo-pane/hooks/useSiteConfigSeo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/structure/seo-pane/hooks/useSiteConfigSeo.ts -------------------------------------------------------------------------------- /apps/sanity/structure/seo-pane/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/structure/seo-pane/index.ts -------------------------------------------------------------------------------- /apps/sanity/structure/seo-pane/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/structure/seo-pane/types/index.ts -------------------------------------------------------------------------------- /apps/sanity/structure/seo-pane/utilities/combineSeo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/structure/seo-pane/utilities/combineSeo.ts -------------------------------------------------------------------------------- /apps/sanity/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/tsconfig.json -------------------------------------------------------------------------------- /apps/sanity/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/turbo.json -------------------------------------------------------------------------------- /apps/sanity/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/sanity/types/index.ts -------------------------------------------------------------------------------- /apps/web/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/.env.example -------------------------------------------------------------------------------- /apps/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/.gitignore -------------------------------------------------------------------------------- /apps/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/README.md -------------------------------------------------------------------------------- /apps/web/config/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/config/app.ts -------------------------------------------------------------------------------- /apps/web/config/redirects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/config/redirects.ts -------------------------------------------------------------------------------- /apps/web/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/eslint.config.mjs -------------------------------------------------------------------------------- /apps/web/lint-staged.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/lint-staged.config.cjs -------------------------------------------------------------------------------- /apps/web/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/next.config.ts -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/postcss.config.mjs -------------------------------------------------------------------------------- /apps/web/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/public/file.svg -------------------------------------------------------------------------------- /apps/web/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/public/globe.svg -------------------------------------------------------------------------------- /apps/web/public/humans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/public/humans.txt -------------------------------------------------------------------------------- /apps/web/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/public/next.svg -------------------------------------------------------------------------------- /apps/web/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/public/vercel.svg -------------------------------------------------------------------------------- /apps/web/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/public/window.svg -------------------------------------------------------------------------------- /apps/web/sanity-typegen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/sanity-typegen.json -------------------------------------------------------------------------------- /apps/web/src/app/(rss-feed)/feed.json/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/app/(rss-feed)/feed.json/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/(rss-feed)/feed.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/app/(rss-feed)/feed.xml/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/(sitemap)/sitemap-style.xsl/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/app/(sitemap)/sitemap-style.xsl/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/(sitemap)/sitemap.xml/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/app/(sitemap)/sitemap.xml/route.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(website)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/app/(website)/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(website)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/app/(website)/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/api/(routes)/redirects/cms/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/app/api/(routes)/redirects/cms/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/(routes)/sanity/draft-mode/disable/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/app/api/(routes)/sanity/draft-mode/disable/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/(routes)/sanity/draft-mode/enable/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/app/api/(routes)/sanity/draft-mode/enable/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/web/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/app/globals.css -------------------------------------------------------------------------------- /apps/web/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/features/sanity/data/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/features/sanity/data/client.ts -------------------------------------------------------------------------------- /apps/web/src/features/sanity/data/live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/features/sanity/data/live.ts -------------------------------------------------------------------------------- /apps/web/src/features/sanity/data/loadQuery.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/features/sanity/data/loadQuery.server.ts -------------------------------------------------------------------------------- /apps/web/src/features/sanity/draft-mode/DraftModeControls/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/features/sanity/draft-mode/DraftModeControls/index.tsx -------------------------------------------------------------------------------- /apps/web/src/features/sanity/draft-mode/DraftModeControls/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/features/sanity/draft-mode/DraftModeControls/styles.module.css -------------------------------------------------------------------------------- /apps/web/src/features/sitemap-feeds/sitemap-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/features/sitemap-feeds/sitemap-config.ts -------------------------------------------------------------------------------- /apps/web/src/features/sitemap-feeds/utilities/getSanityDocumentsForFeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/features/sitemap-feeds/utilities/getSanityDocumentsForFeed.ts -------------------------------------------------------------------------------- /apps/web/src/features/sitemap-feeds/utilities/sanityDocumentsToSitemapEntries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/features/sitemap-feeds/utilities/sanityDocumentsToSitemapEntries.ts -------------------------------------------------------------------------------- /apps/web/src/features/sitemap/sitemap-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/features/sitemap/sitemap-config.ts -------------------------------------------------------------------------------- /apps/web/src/features/sitemap/utilities/sanityDocumentsToSitemapEntries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/features/sitemap/utilities/sanityDocumentsToSitemapEntries.ts -------------------------------------------------------------------------------- /apps/web/src/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /apps/web/src/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/fonts/GeistVF.woff -------------------------------------------------------------------------------- /apps/web/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/middleware.ts -------------------------------------------------------------------------------- /apps/web/src/middleware/cmsRedirects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/middleware/cmsRedirects.ts -------------------------------------------------------------------------------- /apps/web/src/middleware/made-with-lucidity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/middleware/made-with-lucidity.ts -------------------------------------------------------------------------------- /apps/web/src/middleware/middleware-processed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/middleware/middleware-processed.ts -------------------------------------------------------------------------------- /apps/web/src/sanity/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/sanity/types.ts -------------------------------------------------------------------------------- /apps/web/src/utilities/makeUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/src/utilities/makeUrl.ts -------------------------------------------------------------------------------- /apps/web/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/tailwind.config.ts -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /apps/web/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/apps/web/turbo.json -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@hexdigital/config-commitlint'] } 2 | -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/lucidity-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/docs/lucidity-light.svg -------------------------------------------------------------------------------- /docs/lucidity.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/docs/lucidity.svg -------------------------------------------------------------------------------- /docs/repo-architecture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/docs/repo-architecture/README.md -------------------------------------------------------------------------------- /docs/repo-architecture/about-constants.md: -------------------------------------------------------------------------------- 1 | # About Constants 2 | -------------------------------------------------------------------------------- /docs/repo-architecture/about-lint-staged.md: -------------------------------------------------------------------------------- 1 | # About Lint Staged 2 | -------------------------------------------------------------------------------- /docs/repo-architecture/about-linters.md: -------------------------------------------------------------------------------- 1 | # About Linters 2 | -------------------------------------------------------------------------------- /docs/sanity-features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/docs/sanity-features/README.md -------------------------------------------------------------------------------- /docs/use-this-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/docs/use-this-template.png -------------------------------------------------------------------------------- /docs/web-features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/docs/web-features/README.md -------------------------------------------------------------------------------- /lint-staged.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/lint-staged.common.js -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/package.json -------------------------------------------------------------------------------- /packages/common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/.gitignore -------------------------------------------------------------------------------- /packages/common/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/LICENSE -------------------------------------------------------------------------------- /packages/common/config/sanity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/config/sanity.ts -------------------------------------------------------------------------------- /packages/common/config/schemaTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/config/schemaTypes.ts -------------------------------------------------------------------------------- /packages/common/config/sitemapAndFeeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/config/sitemapAndFeeds.ts -------------------------------------------------------------------------------- /packages/common/constants/blocks/outer/section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/constants/blocks/outer/section.ts -------------------------------------------------------------------------------- /packages/common/constants/draftMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/constants/draftMode.ts -------------------------------------------------------------------------------- /packages/common/constants/schemaTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/constants/schemaTypes.ts -------------------------------------------------------------------------------- /packages/common/constants/urlPrefixes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/constants/urlPrefixes.ts -------------------------------------------------------------------------------- /packages/common/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/eslint.config.mjs -------------------------------------------------------------------------------- /packages/common/lint-staged.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/lint-staged.config.cjs -------------------------------------------------------------------------------- /packages/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/package.json -------------------------------------------------------------------------------- /packages/common/schema/getDocumentUrlPrefix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/schema/getDocumentUrlPrefix.ts -------------------------------------------------------------------------------- /packages/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/common/tsconfig.json -------------------------------------------------------------------------------- /packages/config/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/config/.gitignore -------------------------------------------------------------------------------- /packages/config/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/config/.prettierrc.js -------------------------------------------------------------------------------- /packages/config/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/config/LICENSE -------------------------------------------------------------------------------- /packages/config/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/config/eslint.config.mjs -------------------------------------------------------------------------------- /packages/config/lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/config/lint-staged.config.js -------------------------------------------------------------------------------- /packages/config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/config/package.json -------------------------------------------------------------------------------- /packages/config/tooling/helpers/getDefaultIgnorePatterns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/config/tooling/helpers/getDefaultIgnorePatterns.js -------------------------------------------------------------------------------- /packages/config/tooling/helpers/getPrettierConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/config/tooling/helpers/getPrettierConfig.js -------------------------------------------------------------------------------- /packages/config/tooling/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/config/tooling/helpers/index.js -------------------------------------------------------------------------------- /packages/config/tooling/prettier.base.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/config/tooling/prettier.base.config.js -------------------------------------------------------------------------------- /packages/config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/config/tsconfig.json -------------------------------------------------------------------------------- /packages/eslint-plugin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/LICENSE -------------------------------------------------------------------------------- /packages/eslint-plugin/configs/ignores.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/configs/ignores.js -------------------------------------------------------------------------------- /packages/eslint-plugin/configs/imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/configs/imports.js -------------------------------------------------------------------------------- /packages/eslint-plugin/configs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/configs/index.js -------------------------------------------------------------------------------- /packages/eslint-plugin/configs/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/configs/javascript.js -------------------------------------------------------------------------------- /packages/eslint-plugin/configs/jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/configs/jsx.js -------------------------------------------------------------------------------- /packages/eslint-plugin/configs/prettier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/configs/prettier.js -------------------------------------------------------------------------------- /packages/eslint-plugin/configs/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/configs/react.js -------------------------------------------------------------------------------- /packages/eslint-plugin/configs/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/configs/typescript.js -------------------------------------------------------------------------------- /packages/eslint-plugin/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/eslint.config.mjs -------------------------------------------------------------------------------- /packages/eslint-plugin/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/factory.js -------------------------------------------------------------------------------- /packages/eslint-plugin/globs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/globs.js -------------------------------------------------------------------------------- /packages/eslint-plugin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/index.js -------------------------------------------------------------------------------- /packages/eslint-plugin/lint-staged.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/lint-staged.config.cjs -------------------------------------------------------------------------------- /packages/eslint-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/package.json -------------------------------------------------------------------------------- /packages/eslint-plugin/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/plugins.js -------------------------------------------------------------------------------- /packages/eslint-plugin/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/eslint-plugin/utils.js -------------------------------------------------------------------------------- /packages/modular-content-blocks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/.gitignore -------------------------------------------------------------------------------- /packages/modular-content-blocks/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/LICENSE -------------------------------------------------------------------------------- /packages/modular-content-blocks/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/constants/index.ts -------------------------------------------------------------------------------- /packages/modular-content-blocks/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/eslint.config.mjs -------------------------------------------------------------------------------- /packages/modular-content-blocks/lint-staged.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/lint-staged.config.cjs -------------------------------------------------------------------------------- /packages/modular-content-blocks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/package.json -------------------------------------------------------------------------------- /packages/modular-content-blocks/sanity/components/InnerBlockItemComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/sanity/components/InnerBlockItemComponent.tsx -------------------------------------------------------------------------------- /packages/modular-content-blocks/sanity/components/OuterBlockItemComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/sanity/components/OuterBlockItemComponent.tsx -------------------------------------------------------------------------------- /packages/modular-content-blocks/sanity/components/PreventClickAwayItemComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/sanity/components/PreventClickAwayItemComponent.tsx -------------------------------------------------------------------------------- /packages/modular-content-blocks/sanity/context/modularBlocksContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/sanity/context/modularBlocksContext.tsx -------------------------------------------------------------------------------- /packages/modular-content-blocks/sanity/hooks/useModularBlocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/sanity/hooks/useModularBlocks.ts -------------------------------------------------------------------------------- /packages/modular-content-blocks/sanity/providers/ModularBlocksProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/sanity/providers/ModularBlocksProvider.tsx -------------------------------------------------------------------------------- /packages/modular-content-blocks/sanity/schema/blockFieldsets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/sanity/schema/blockFieldsets.ts -------------------------------------------------------------------------------- /packages/modular-content-blocks/sanity/schema/defineModularBlockField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/sanity/schema/defineModularBlockField.ts -------------------------------------------------------------------------------- /packages/modular-content-blocks/sanity/schema/getModularContentBlocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/sanity/schema/getModularContentBlocks.ts -------------------------------------------------------------------------------- /packages/modular-content-blocks/sanity/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/sanity/types/index.ts -------------------------------------------------------------------------------- /packages/modular-content-blocks/scripts/generate-imports-and-exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/scripts/generate-imports-and-exports.ts -------------------------------------------------------------------------------- /packages/modular-content-blocks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/tsconfig.json -------------------------------------------------------------------------------- /packages/modular-content-blocks/types/BlockSchemaDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/types/BlockSchemaDefinition.ts -------------------------------------------------------------------------------- /packages/modular-content-blocks/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/types/index.ts -------------------------------------------------------------------------------- /packages/modular-content-blocks/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/modular-content-blocks/vitest.config.ts -------------------------------------------------------------------------------- /packages/next-middleware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/next-middleware/.gitignore -------------------------------------------------------------------------------- /packages/next-middleware/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/next-middleware/eslint.config.mjs -------------------------------------------------------------------------------- /packages/next-middleware/lint-staged.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/next-middleware/lint-staged.config.cjs -------------------------------------------------------------------------------- /packages/next-middleware/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/next-middleware/package.json -------------------------------------------------------------------------------- /packages/next-middleware/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/next-middleware/tsconfig.json -------------------------------------------------------------------------------- /packages/next-middleware/utilities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/next-middleware/utilities/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/.gitignore -------------------------------------------------------------------------------- /packages/sanity-toolkit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/LICENSE -------------------------------------------------------------------------------- /packages/sanity-toolkit/config/tests/setupVitest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/config/tests/setupVitest.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/css.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/css.d.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/eslint.config.mjs -------------------------------------------------------------------------------- /packages/sanity-toolkit/hooks/useAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/hooks/useAsync.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/lint-staged.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/lint-staged.config.cjs -------------------------------------------------------------------------------- /packages/sanity-toolkit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/package.json -------------------------------------------------------------------------------- /packages/sanity-toolkit/recycling-bin/components/DeletedDocIdInputComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/recycling-bin/components/DeletedDocIdInputComponent.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/recycling-bin/components/DeletionLogInputComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/recycling-bin/components/DeletionLogInputComponent.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/recycling-bin/components/DeletionLogItemComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/recycling-bin/components/DeletionLogItemComponent.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/recycling-bin/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/recycling-bin/hooks/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/recycling-bin/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/recycling-bin/img.png -------------------------------------------------------------------------------- /packages/sanity-toolkit/recycling-bin/newBinSingleton.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/recycling-bin/newBinSingleton.json -------------------------------------------------------------------------------- /packages/sanity-toolkit/recycling-bin/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/recycling-bin/schema/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/recycling-bin/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/recycling-bin/types/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/recycling-bin/webhookExample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/recycling-bin/webhookExample.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/redirects/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/redirects/config.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/redirects/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/redirects/constants/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/redirects/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/redirects/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/redirects/queries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/redirects/queries/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/redirects/schema/defineRedirectFields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/redirects/schema/defineRedirectFields.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/redirects/schema/defineRedirectPreview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/redirects/schema/defineRedirectPreview.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/redirects/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/redirects/schema/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/redirects/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/redirects/types/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/redirects/utilities/incrementRedirectRuleCount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/redirects/utilities/incrementRedirectRuleCount.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/redirects/utilities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/redirects/utilities/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/sanity-test-utils/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/sanity-test-utils/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/sanity-test-utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/sanity-test-utils/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo-preview/components/SeoPreviewCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo-preview/components/SeoPreviewCard.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo-preview/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo-preview/components/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo-preview/components/previews/FacebookSharePreview/FacebookSharePreview.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo-preview/components/previews/FacebookSharePreview/FacebookSharePreview.module.css -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo-preview/components/previews/FacebookSharePreview/FacebookSharePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo-preview/components/previews/FacebookSharePreview/FacebookSharePreview.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo-preview/components/previews/GoogleSearchResult/GoogleSearchResult.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo-preview/components/previews/GoogleSearchResult/GoogleSearchResult.module.css -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo-preview/components/previews/GoogleSearchResult/GoogleSearchResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo-preview/components/previews/GoogleSearchResult/GoogleSearchResult.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo-preview/components/previews/Preview.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo-preview/components/previews/Preview.module.css -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo-preview/components/previews/TwitterCardPreview/TwitterCardPreview.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo-preview/components/previews/TwitterCardPreview/TwitterCardPreview.module.css -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo-preview/components/previews/TwitterCardPreview/TwitterCardPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo-preview/components/previews/TwitterCardPreview/TwitterCardPreview.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo/constants/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo/schema/defineSeoFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo/schema/defineSeoFields.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo/schema/defineVisibilityField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo/schema/defineVisibilityField.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo/schema/seoFieldset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo/schema/seoFieldset.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/seo/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/seo/types/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/sitemap-feeds/lib/generateSitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/sitemap-feeds/lib/generateSitemap.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/sitemap-feeds/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/sitemap-feeds/types/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/sitemap-feeds/types/lang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/sitemap-feeds/types/lang.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/actions/__tests__/publishTextPublishOrUpdate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/actions/__tests__/publishTextPublishOrUpdate.test.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/actions/__tests__/publishedAndUpdateDate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/actions/__tests__/publishedAndUpdateDate.test.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/actions/changePublishText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/actions/changePublishText.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/actions/resolver/__tests__/resolver.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/actions/resolver/__tests__/resolver.test.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/actions/resolver/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/actions/resolver/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/actions/setDateFieldToCurrent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/actions/setDateFieldToCurrent.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/actions/setReadingTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/actions/setReadingTime.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/constants/fieldGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/constants/fieldGroups.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/constants/imageObjectField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/constants/imageObjectField.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/constants/intent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/constants/intent.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/constants/perspectives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/constants/perspectives.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/constants/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/constants/regex.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/constants/roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/constants/roles.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/fields/defineAnchorIdField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/fields/defineAnchorIdField.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/fields/defineImageField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/fields/defineImageField.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/fields/defineInternalTitleField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/fields/defineInternalTitleField.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/fields/pageReferenceFieldFn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/fields/pageReferenceFieldFn.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/hidden.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/hidden.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/orderings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/orderings.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/utilities.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/validation/__tests__/onlyWhenParentIs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/validation/__tests__/onlyWhenParentIs.test.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/validation/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/validation/index.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/validation/isEmpty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/validation/isEmpty.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/validation/isSlug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/validation/isSlug.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/validation/linkMustBeRelativeOrAbsolute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/validation/linkMustBeRelativeOrAbsolute.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/validation/matchesRegex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/validation/matchesRegex.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/validation/mustStartWith.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/validation/mustStartWith.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/validation/onlyWhenParentIs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/validation/onlyWhenParentIs.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/validation/requiredIfParentIs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/validation/requiredIfParentIs.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/validation/shouldBeInternalLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/validation/shouldBeInternalLink.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/validation/validPostTimestamps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/validation/validPostTimestamps.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/schema/validation/validUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/schema/validation/validUrl.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/singletons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/singletons/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/singletons/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/singletons/plugin.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/singletons/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/singletons/schema.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/singletons/structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/singletons/structure.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/structure/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/structure/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/structure/placeholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/structure/placeholder.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/structure/publishStatusListItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/structure/publishStatusListItems.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/structure/singletonListItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/structure/singletonListItem.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/structure/skeletonKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/structure/skeletonKey.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/structure/utilities/defineStructure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/structure/utilities/defineStructure.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/characterCount/CharacterCount.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/characterCount/CharacterCount.css -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/characterCount/CharacterCount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/characterCount/CharacterCount.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/characterCount/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/characterCount/types.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/noteField/NoteInputComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/noteField/NoteInputComponent.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/noteField/defineNoteField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/noteField/defineNoteField.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/noteField/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/noteField/plugin.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/noteField/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/noteField/types.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/pte/SuperPTEInput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/pte/SuperPTEInput.css -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/pte/SuperPTEInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/pte/SuperPTEInput.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/pte/defineSuperPTEField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/pte/defineSuperPTEField.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/pte/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/pte/types.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/FolderInput/FolderInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/FolderInput/FolderInput.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/FolderInput/index.ts: -------------------------------------------------------------------------------- 1 | export * from './FolderInput'; 2 | -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/FolderInput/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/FolderInput/styles.module.css -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/FullUrlPreview/FullUrlPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/FullUrlPreview/FullUrlPreview.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/FullUrlPreview/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/FullUrlPreview/styles.module.css -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/GenerateButton/GenerateButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/GenerateButton/GenerateButton.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/GenerateButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './GenerateButton'; 2 | -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/PathInput/PathInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/PathInput/PathInput.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/PathInput/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PathInput'; 2 | -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/SuperSlugInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/SuperSlugInput.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/actions/LivePreviewButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/actions/LivePreviewButton.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/components/styles.module.css -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/defineSuperSlugField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/defineSuperSlugField.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/hooks/useSafeNavigate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/hooks/useSafeNavigate.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/hooks/useSafePresentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/hooks/useSafePresentation.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/hooks/useSlugContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/hooks/useSlugContext.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/hooks/useSlugGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/hooks/useSlugGenerator.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/hooks/useSlugPrefix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/hooks/useSlugPrefix.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/hooks/useSuperSlugField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/hooks/useSuperSlugField.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/types.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/utilities/after-update-callbacks/navigatePresentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/utilities/after-update-callbacks/navigatePresentation.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/utilities/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/utilities/debounce.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/slug/utilities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/slug/utilities/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/string/SuperStringInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/string/SuperStringInput.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/string/defineSuperStringField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/string/defineSuperStringField.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/string/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/string/types.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/text/SuperTextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/text/SuperTextInput.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/text/defineSuperTextField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/text/defineSuperTextField.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/studioComponents/superFields/text/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/studioComponents/superFields/text/types.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/types/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/utilities/__tests__/populateDefaultFieldValues.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/utilities/__tests__/populateDefaultFieldValues.test.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/utilities/__tests__/strings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/utilities/__tests__/strings.test.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/utilities/populateDefaultFieldValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/utilities/populateDefaultFieldValues.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/utilities/readingTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/utilities/readingTime.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/utilities/roles/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/utilities/roles/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/utilities/roles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/utilities/roles/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/studio/utilities/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/studio/utilities/strings.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/tsconfig.json -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/components/VisualArrayInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/components/VisualArrayInput.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/components/parts/ArrayItemDialogControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/components/parts/ArrayItemDialogControls.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/components/parts/ArrayItemDialogShell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/components/parts/ArrayItemDialogShell.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/components/parts/ArrayItemPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/components/parts/ArrayItemPicker.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/components/parts/ItemAssetWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/components/parts/ItemAssetWrapper.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/components/parts/ItemGridCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/components/parts/ItemGridCard.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/components/parts/ItemGridCardWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/components/parts/ItemGridCardWrapper.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/components/parts/ItemGroupHeading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/components/parts/ItemGroupHeading.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/components/parts/ItemListView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/components/parts/ItemListView.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/components/parts/ViewButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/components/parts/ViewButton.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/components/parts/VisualArrayInputArrayFunctions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/components/parts/VisualArrayInputArrayFunctions.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/constants/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/context/VisualArrayInputContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/context/VisualArrayInputContext.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/hooks/__tests__/useItemGroups.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/hooks/__tests__/useItemGroups.test.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/hooks/useItemGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/hooks/useItemGroups.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/hooks/useVisualArrayPickerDialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/hooks/useVisualArrayPickerDialog.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/hooks/useVisualArrayPickerInserter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/hooks/useVisualArrayPickerInserter.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/providers/VisualArrayInputProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/providers/VisualArrayInputProvider.tsx -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/types/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/types/configuration.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/types/index.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/types/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/types/main.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/types/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/types/schema.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/utilities/__tests__/filterItemGroups.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/utilities/__tests__/filterItemGroups.test.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/utilities/__tests__/formatConfigItemGroups.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/utilities/__tests__/formatConfigItemGroups.test.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/utilities/__tests__/resolveWizardItems.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/utilities/__tests__/resolveWizardItems.test.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/utilities/filterItemGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/utilities/filterItemGroups.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/utilities/formatConfigItemGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/utilities/formatConfigItemGroups.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/visual-array-input/utilities/resolveWizardItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/visual-array-input/utilities/resolveWizardItems.ts -------------------------------------------------------------------------------- /packages/sanity-toolkit/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/sanity-toolkit/vitest.config.ts -------------------------------------------------------------------------------- /packages/utilities/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/.gitignore -------------------------------------------------------------------------------- /packages/utilities/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/LICENSE -------------------------------------------------------------------------------- /packages/utilities/arrays/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/arrays/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/utilities/arrays/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/arrays/index.ts -------------------------------------------------------------------------------- /packages/utilities/color/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/color/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/utilities/color/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/color/index.ts -------------------------------------------------------------------------------- /packages/utilities/copyright/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/copyright/index.ts -------------------------------------------------------------------------------- /packages/utilities/dates/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/dates/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/utilities/dates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/dates/index.ts -------------------------------------------------------------------------------- /packages/utilities/enums/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/enums/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/utilities/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/enums/index.ts -------------------------------------------------------------------------------- /packages/utilities/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/errors/index.ts -------------------------------------------------------------------------------- /packages/utilities/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/eslint.config.mjs -------------------------------------------------------------------------------- /packages/utilities/lint-staged.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/lint-staged.config.cjs -------------------------------------------------------------------------------- /packages/utilities/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/package.json -------------------------------------------------------------------------------- /packages/utilities/processing/__tests__/delay.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/processing/__tests__/delay.test.ts -------------------------------------------------------------------------------- /packages/utilities/processing/__tests__/pipeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/processing/__tests__/pipeline.test.ts -------------------------------------------------------------------------------- /packages/utilities/processing/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/processing/delay.ts -------------------------------------------------------------------------------- /packages/utilities/processing/pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/processing/pipeline.ts -------------------------------------------------------------------------------- /packages/utilities/random/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/random/index.ts -------------------------------------------------------------------------------- /packages/utilities/security/__tests__/cors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/security/__tests__/cors.test.ts -------------------------------------------------------------------------------- /packages/utilities/security/cors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/security/cors.ts -------------------------------------------------------------------------------- /packages/utilities/strings/__tests__/capitalize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/strings/__tests__/capitalize.test.ts -------------------------------------------------------------------------------- /packages/utilities/strings/__tests__/pluralise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/strings/__tests__/pluralise.test.ts -------------------------------------------------------------------------------- /packages/utilities/strings/__tests__/readingTime.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/strings/__tests__/readingTime.test.ts -------------------------------------------------------------------------------- /packages/utilities/strings/__tests__/truncate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/strings/__tests__/truncate.test.ts -------------------------------------------------------------------------------- /packages/utilities/strings/capitalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/strings/capitalize.ts -------------------------------------------------------------------------------- /packages/utilities/strings/pluralise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/strings/pluralise.ts -------------------------------------------------------------------------------- /packages/utilities/strings/readingTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/strings/readingTime.ts -------------------------------------------------------------------------------- /packages/utilities/strings/truncate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/strings/truncate.ts -------------------------------------------------------------------------------- /packages/utilities/time/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/time/index.ts -------------------------------------------------------------------------------- /packages/utilities/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/tsconfig.json -------------------------------------------------------------------------------- /packages/utilities/urls/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/urls/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/utilities/urls/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/urls/index.ts -------------------------------------------------------------------------------- /packages/utilities/video/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/video/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/utilities/video/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/video/index.ts -------------------------------------------------------------------------------- /packages/utilities/video/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/video/types.ts -------------------------------------------------------------------------------- /packages/utilities/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/packages/utilities/vitest.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hex-digital/lucidity-next-sanity-starter/HEAD/turbo.json --------------------------------------------------------------------------------