├── .env.local.example ├── .eslintignore ├── .eslintrc ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ ├── release.yml │ ├── semgrep.yml │ └── update-deps.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── README.md ├── __mocks__ └── next │ └── router.ts ├── boilerplateLICENSE ├── commitlint.config.js ├── cypress.config.js ├── cypress ├── e2e │ └── SeoMetadata.cy.ts ├── fixtures │ └── example.json ├── support │ └── e2e.ts └── tsconfig.json ├── jest.config.js ├── jest.setup.js ├── lint-staged.config.js ├── netlify.toml ├── next-env.d.ts ├── next-sitemap.config.js ├── next.config.js ├── package.json ├── postcss.config.js ├── public └── favicon │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ └── favicon.ico ├── src ├── components.test │ ├── CookieBanner.test.tsx │ └── Layout.test.tsx ├── components │ ├── CookieBanner.tsx │ ├── ExternalLink.tsx │ ├── Footer.tsx │ ├── Header.tsx │ ├── Layout.tsx │ ├── Link.tsx │ ├── Meta.tsx │ ├── PostBody.tsx │ └── Seo.tsx ├── data │ └── posts.ts ├── lib │ ├── apollo.ts │ ├── cookies.ts │ ├── datetime.ts │ └── posts.ts ├── pages.test │ ├── about.test.tsx │ ├── contact.test.tsx │ └── index.test.tsx ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── about.tsx │ ├── api │ │ └── contact.ts │ ├── contact.tsx │ ├── index.tsx │ └── posts │ │ └── [slug].tsx ├── styles │ ├── PostBody.module.css │ ├── global.css │ └── wordpress.css └── utils │ └── AppConfig.ts ├── tailwind.config.js └── tsconfig.json /.env.local.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.env.local.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | out 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.github/workflows/update-deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.github/workflows/update-deps.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/next/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/__mocks__/next/router.ts -------------------------------------------------------------------------------- /boilerplateLICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/boilerplateLICENSE -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/cypress.config.js -------------------------------------------------------------------------------- /cypress/e2e/SeoMetadata.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/cypress/e2e/SeoMetadata.cy.ts -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/cypress/support/e2e.ts -------------------------------------------------------------------------------- /cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/cypress/tsconfig.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/jest.setup.js -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/netlify.toml -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next-sitemap.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/next-sitemap.config.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/public/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/public/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/public/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/public/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/public/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/public/favicon/favicon.ico -------------------------------------------------------------------------------- /src/components.test/CookieBanner.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/components.test/CookieBanner.test.tsx -------------------------------------------------------------------------------- /src/components.test/Layout.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/components.test/Layout.test.tsx -------------------------------------------------------------------------------- /src/components/CookieBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/components/CookieBanner.tsx -------------------------------------------------------------------------------- /src/components/ExternalLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/components/ExternalLink.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/components/Link.tsx -------------------------------------------------------------------------------- /src/components/Meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/components/Meta.tsx -------------------------------------------------------------------------------- /src/components/PostBody.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/components/PostBody.tsx -------------------------------------------------------------------------------- /src/components/Seo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/components/Seo.tsx -------------------------------------------------------------------------------- /src/data/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/data/posts.ts -------------------------------------------------------------------------------- /src/lib/apollo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/lib/apollo.ts -------------------------------------------------------------------------------- /src/lib/cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/lib/cookies.ts -------------------------------------------------------------------------------- /src/lib/datetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/lib/datetime.ts -------------------------------------------------------------------------------- /src/lib/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/lib/posts.ts -------------------------------------------------------------------------------- /src/pages.test/about.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/pages.test/about.test.tsx -------------------------------------------------------------------------------- /src/pages.test/contact.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/pages.test/contact.test.tsx -------------------------------------------------------------------------------- /src/pages.test/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/pages.test/index.test.tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/pages/about.tsx -------------------------------------------------------------------------------- /src/pages/api/contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/pages/api/contact.ts -------------------------------------------------------------------------------- /src/pages/contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/pages/contact.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/posts/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/pages/posts/[slug].tsx -------------------------------------------------------------------------------- /src/styles/PostBody.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/styles/PostBody.module.css -------------------------------------------------------------------------------- /src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/styles/global.css -------------------------------------------------------------------------------- /src/styles/wordpress.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/styles/wordpress.css -------------------------------------------------------------------------------- /src/utils/AppConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/src/utils/AppConfig.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deployn/nextjs-boilerplate-with-wordpress/HEAD/tsconfig.json --------------------------------------------------------------------------------