├── .env.example ├── .gitignore ├── .npmrc ├── .vscode ├── extensions.json └── settings.json ├── README.md ├── apps ├── nuxt │ ├── .eslintignore │ ├── .eslintrc │ ├── .prettierignore │ ├── .prettierrc │ ├── app │ │ ├── app.vue │ │ ├── assets │ │ │ ├── css │ │ │ │ ├── components │ │ │ │ │ └── layout.css │ │ │ │ ├── fonts.css │ │ │ │ ├── main.css │ │ │ │ └── utilities │ │ │ │ │ └── typography.css │ │ │ └── fonts │ │ │ │ └── .gitkeep │ │ ├── components │ │ │ └── payload │ │ │ │ ├── PayloadSvg.vue │ │ │ │ ├── PayloadVideo.vue │ │ │ │ ├── image │ │ │ │ ├── PayloadImage.vue │ │ │ │ └── types.d.ts │ │ │ │ ├── rich-text │ │ │ │ ├── PayloadRichText.vue │ │ │ │ └── types.d.ts │ │ │ │ └── text-area │ │ │ │ ├── PayloadTextArea.vue │ │ │ │ └── types.d.ts │ │ ├── composables │ │ │ ├── useLivePreview.ts │ │ │ ├── usePayloadPage.ts │ │ │ ├── useRelationshipField.ts │ │ │ └── useSrcset.ts │ │ ├── error.vue │ │ ├── layouts │ │ │ └── default.vue │ │ ├── pages │ │ │ └── index.vue │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── public │ │ │ ├── favicon │ │ │ │ └── .gitkeep │ │ │ └── payload │ │ │ │ ├── .gitkeep │ │ │ │ └── block-template.svg │ │ ├── stores │ │ │ └── globals.ts │ │ └── utils │ │ │ ├── fetchPayloadDoc.ts │ │ │ ├── generateSrcset.ts │ │ │ ├── getRelationshipId.ts │ │ │ └── srcsetSizesToAttribute.ts │ ├── codegen.ts │ ├── environment.d.ts │ ├── global.d.ts │ ├── graphql │ │ ├── fragments │ │ │ ├── Image.gql │ │ │ ├── Page.gql │ │ │ ├── Video.gql │ │ │ └── VideoThumbnail.gql │ │ ├── index.js │ │ ├── mutations │ │ │ └── .gitkeep │ │ ├── possibleTypes.json │ │ ├── queries │ │ │ ├── GetGlobals.gql │ │ │ └── GetHomePage.gql │ │ └── schemaQuery.mjs │ ├── nuxt.config.ts │ ├── package.json │ ├── server │ │ └── api │ │ │ └── __sitemap__ │ │ │ └── urls.ts │ └── tsconfig.json └── payloadcms │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .prettierrc │ ├── environment.d.ts │ ├── next-env.d.ts │ ├── next.config.mjs │ ├── nodemon.json │ ├── package.json │ ├── payload-types.d.ts │ ├── scripts │ └── regenerate-image-sizes.ts │ ├── src │ ├── access │ │ └── index.ts │ ├── app │ │ └── (payload) │ │ │ ├── admin │ │ │ ├── [[...segments]] │ │ │ │ ├── not-found.tsx │ │ │ │ └── page.tsx │ │ │ └── importMap.js │ │ │ ├── custom.scss │ │ │ ├── layout.tsx │ │ │ └── payload-api │ │ │ ├── [...slug] │ │ │ └── route.ts │ │ │ ├── graphql-playground │ │ │ └── route.ts │ │ │ └── graphql │ │ │ └── route.ts │ ├── blocks │ │ ├── DefaultBlock.ts │ │ └── index.ts │ ├── collections │ │ ├── Images.ts │ │ ├── Pages │ │ │ ├── index.ts │ │ │ └── templates │ │ │ │ ├── Home.ts │ │ │ │ └── index.ts │ │ ├── SVGs │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ └── normaliseSvg.ts │ │ │ └── index.ts │ │ ├── Staff.ts │ │ ├── VideoThumbnails.ts │ │ ├── Videos │ │ │ ├── hooks │ │ │ │ ├── cleanUpVideoThumbnail.ts │ │ │ │ ├── deleteVideoThumbnail.ts │ │ │ │ ├── generateVideoThumbnail.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ └── index.ts │ ├── components │ │ └── .gitkeep │ ├── fields │ │ ├── image.ts │ │ ├── index.ts │ │ ├── slug.ts │ │ ├── upload-title.ts │ │ └── url.ts │ ├── globals │ │ ├── SiteSettings.ts │ │ └── index.ts │ ├── graphics │ │ ├── Icon.tsx │ │ ├── Logo.tsx │ │ └── index.ts │ ├── hooks │ │ ├── hashFilename.ts │ │ └── index.ts │ ├── payload.config.ts │ ├── styles.css │ └── utils │ │ ├── createCustomRowLabel.tsx │ │ ├── fetchDocument.ts │ │ ├── getVideoThumbnail.ts │ │ └── index.ts │ ├── tsconfig.json │ └── uploads │ ├── images │ └── .gitignore │ ├── svgs │ └── .gitignore │ ├── video-thumbnails │ └── .gitignore │ └── videos │ └── .gitignore ├── conf-examples ├── nginx │ ├── local-mkcert.conf │ ├── local.conf │ └── production.conf └── pm2 │ └── ecosystem.config.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── turbo.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/README.md -------------------------------------------------------------------------------- /apps/nuxt/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/.eslintignore -------------------------------------------------------------------------------- /apps/nuxt/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/.eslintrc -------------------------------------------------------------------------------- /apps/nuxt/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/.prettierignore -------------------------------------------------------------------------------- /apps/nuxt/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/.prettierrc -------------------------------------------------------------------------------- /apps/nuxt/app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/app.vue -------------------------------------------------------------------------------- /apps/nuxt/app/assets/css/components/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/assets/css/components/layout.css -------------------------------------------------------------------------------- /apps/nuxt/app/assets/css/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/assets/css/fonts.css -------------------------------------------------------------------------------- /apps/nuxt/app/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/assets/css/main.css -------------------------------------------------------------------------------- /apps/nuxt/app/assets/css/utilities/typography.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/assets/css/utilities/typography.css -------------------------------------------------------------------------------- /apps/nuxt/app/assets/fonts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/nuxt/app/components/payload/PayloadSvg.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/components/payload/PayloadSvg.vue -------------------------------------------------------------------------------- /apps/nuxt/app/components/payload/PayloadVideo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/components/payload/PayloadVideo.vue -------------------------------------------------------------------------------- /apps/nuxt/app/components/payload/image/PayloadImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/components/payload/image/PayloadImage.vue -------------------------------------------------------------------------------- /apps/nuxt/app/components/payload/image/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/components/payload/image/types.d.ts -------------------------------------------------------------------------------- /apps/nuxt/app/components/payload/rich-text/PayloadRichText.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/components/payload/rich-text/PayloadRichText.vue -------------------------------------------------------------------------------- /apps/nuxt/app/components/payload/rich-text/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/components/payload/rich-text/types.d.ts -------------------------------------------------------------------------------- /apps/nuxt/app/components/payload/text-area/PayloadTextArea.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/components/payload/text-area/PayloadTextArea.vue -------------------------------------------------------------------------------- /apps/nuxt/app/components/payload/text-area/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/components/payload/text-area/types.d.ts -------------------------------------------------------------------------------- /apps/nuxt/app/composables/useLivePreview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/composables/useLivePreview.ts -------------------------------------------------------------------------------- /apps/nuxt/app/composables/usePayloadPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/composables/usePayloadPage.ts -------------------------------------------------------------------------------- /apps/nuxt/app/composables/useRelationshipField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/composables/useRelationshipField.ts -------------------------------------------------------------------------------- /apps/nuxt/app/composables/useSrcset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/composables/useSrcset.ts -------------------------------------------------------------------------------- /apps/nuxt/app/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/error.vue -------------------------------------------------------------------------------- /apps/nuxt/app/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/layouts/default.vue -------------------------------------------------------------------------------- /apps/nuxt/app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/pages/index.vue -------------------------------------------------------------------------------- /apps/nuxt/app/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/nuxt/app/public/favicon/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/nuxt/app/public/payload/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/nuxt/app/public/payload/block-template.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/public/payload/block-template.svg -------------------------------------------------------------------------------- /apps/nuxt/app/stores/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/stores/globals.ts -------------------------------------------------------------------------------- /apps/nuxt/app/utils/fetchPayloadDoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/utils/fetchPayloadDoc.ts -------------------------------------------------------------------------------- /apps/nuxt/app/utils/generateSrcset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/utils/generateSrcset.ts -------------------------------------------------------------------------------- /apps/nuxt/app/utils/getRelationshipId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/utils/getRelationshipId.ts -------------------------------------------------------------------------------- /apps/nuxt/app/utils/srcsetSizesToAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/app/utils/srcsetSizesToAttribute.ts -------------------------------------------------------------------------------- /apps/nuxt/codegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/codegen.ts -------------------------------------------------------------------------------- /apps/nuxt/environment.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/environment.d.ts -------------------------------------------------------------------------------- /apps/nuxt/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/global.d.ts -------------------------------------------------------------------------------- /apps/nuxt/graphql/fragments/Image.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/graphql/fragments/Image.gql -------------------------------------------------------------------------------- /apps/nuxt/graphql/fragments/Page.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/graphql/fragments/Page.gql -------------------------------------------------------------------------------- /apps/nuxt/graphql/fragments/Video.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/graphql/fragments/Video.gql -------------------------------------------------------------------------------- /apps/nuxt/graphql/fragments/VideoThumbnail.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/graphql/fragments/VideoThumbnail.gql -------------------------------------------------------------------------------- /apps/nuxt/graphql/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/graphql/index.js -------------------------------------------------------------------------------- /apps/nuxt/graphql/mutations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/nuxt/graphql/possibleTypes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/graphql/possibleTypes.json -------------------------------------------------------------------------------- /apps/nuxt/graphql/queries/GetGlobals.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/graphql/queries/GetGlobals.gql -------------------------------------------------------------------------------- /apps/nuxt/graphql/queries/GetHomePage.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/graphql/queries/GetHomePage.gql -------------------------------------------------------------------------------- /apps/nuxt/graphql/schemaQuery.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/graphql/schemaQuery.mjs -------------------------------------------------------------------------------- /apps/nuxt/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/nuxt.config.ts -------------------------------------------------------------------------------- /apps/nuxt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/package.json -------------------------------------------------------------------------------- /apps/nuxt/server/api/__sitemap__/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/nuxt/server/api/__sitemap__/urls.ts -------------------------------------------------------------------------------- /apps/nuxt/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /apps/payloadcms/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/payloadcms/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/.gitignore -------------------------------------------------------------------------------- /apps/payloadcms/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/.prettierrc -------------------------------------------------------------------------------- /apps/payloadcms/environment.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/environment.d.ts -------------------------------------------------------------------------------- /apps/payloadcms/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/next-env.d.ts -------------------------------------------------------------------------------- /apps/payloadcms/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/next.config.mjs -------------------------------------------------------------------------------- /apps/payloadcms/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/nodemon.json -------------------------------------------------------------------------------- /apps/payloadcms/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/package.json -------------------------------------------------------------------------------- /apps/payloadcms/payload-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/payload-types.d.ts -------------------------------------------------------------------------------- /apps/payloadcms/scripts/regenerate-image-sizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/scripts/regenerate-image-sizes.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/access/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/access/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/app/(payload)/admin/[[...segments]]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/app/(payload)/admin/[[...segments]]/not-found.tsx -------------------------------------------------------------------------------- /apps/payloadcms/src/app/(payload)/admin/[[...segments]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/app/(payload)/admin/[[...segments]]/page.tsx -------------------------------------------------------------------------------- /apps/payloadcms/src/app/(payload)/admin/importMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/app/(payload)/admin/importMap.js -------------------------------------------------------------------------------- /apps/payloadcms/src/app/(payload)/custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/app/(payload)/custom.scss -------------------------------------------------------------------------------- /apps/payloadcms/src/app/(payload)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/app/(payload)/layout.tsx -------------------------------------------------------------------------------- /apps/payloadcms/src/app/(payload)/payload-api/[...slug]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/app/(payload)/payload-api/[...slug]/route.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/app/(payload)/payload-api/graphql-playground/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/app/(payload)/payload-api/graphql-playground/route.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/app/(payload)/payload-api/graphql/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/app/(payload)/payload-api/graphql/route.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/blocks/DefaultBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/blocks/DefaultBlock.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/blocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/blocks/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/Images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/Images.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/Pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/Pages/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/Pages/templates/Home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/Pages/templates/Home.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/Pages/templates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/Pages/templates/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/SVGs/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/SVGs/hooks/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/SVGs/hooks/normaliseSvg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/SVGs/hooks/normaliseSvg.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/SVGs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/SVGs/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/Staff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/Staff.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/VideoThumbnails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/VideoThumbnails.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/Videos/hooks/cleanUpVideoThumbnail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/Videos/hooks/cleanUpVideoThumbnail.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/Videos/hooks/deleteVideoThumbnail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/Videos/hooks/deleteVideoThumbnail.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/Videos/hooks/generateVideoThumbnail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/Videos/hooks/generateVideoThumbnail.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/Videos/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/Videos/hooks/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/Videos/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/Videos/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/collections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/collections/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/components/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/payloadcms/src/fields/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/fields/image.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/fields/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/fields/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/fields/slug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/fields/slug.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/fields/upload-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/fields/upload-title.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/fields/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/fields/url.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/globals/SiteSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/globals/SiteSettings.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/globals/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/globals/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/graphics/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/graphics/Icon.tsx -------------------------------------------------------------------------------- /apps/payloadcms/src/graphics/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/graphics/Logo.tsx -------------------------------------------------------------------------------- /apps/payloadcms/src/graphics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/graphics/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/hooks/hashFilename.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/hooks/hashFilename.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/hooks/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/payload.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/payload.config.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/styles.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/payloadcms/src/utils/createCustomRowLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/utils/createCustomRowLabel.tsx -------------------------------------------------------------------------------- /apps/payloadcms/src/utils/fetchDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/utils/fetchDocument.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/utils/getVideoThumbnail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/utils/getVideoThumbnail.ts -------------------------------------------------------------------------------- /apps/payloadcms/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/src/utils/index.ts -------------------------------------------------------------------------------- /apps/payloadcms/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/apps/payloadcms/tsconfig.json -------------------------------------------------------------------------------- /apps/payloadcms/uploads/images/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /apps/payloadcms/uploads/svgs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /apps/payloadcms/uploads/video-thumbnails/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /apps/payloadcms/uploads/videos/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /conf-examples/nginx/local-mkcert.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/conf-examples/nginx/local-mkcert.conf -------------------------------------------------------------------------------- /conf-examples/nginx/local.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/conf-examples/nginx/local.conf -------------------------------------------------------------------------------- /conf-examples/nginx/production.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/conf-examples/nginx/production.conf -------------------------------------------------------------------------------- /conf-examples/pm2/ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/conf-examples/pm2/ecosystem.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - "apps/*" 3 | -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slavanossar/nuxt-payload-template/HEAD/turbo.json --------------------------------------------------------------------------------