├── .babelrc.js ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── next-env.d.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon-96x96.png ├── favicon.ico ├── fonts │ ├── mono │ │ └── JetBrainsMono-Regular.woff2 │ ├── sans │ │ ├── Inter-italic.latin.var.woff2 │ │ └── Inter-roman.latin.var.woff2 │ └── serif │ │ ├── Lora-Italic-VF.woff2 │ │ └── Lora-VF.woff2 └── logo │ └── 512px.png ├── src ├── components │ ├── Field.tsx │ ├── Footer.tsx │ ├── Input.tsx │ ├── Layout.tsx │ ├── Link.tsx │ ├── Logo.tsx │ ├── PopoverColorPicker.tsx │ ├── SEO.tsx │ ├── Select.tsx │ └── Text.tsx ├── constants.ts ├── hooks │ ├── useConfig.ts │ ├── useCopy.ts │ ├── useDebouncedValue.ts │ ├── useIsMounted.ts │ └── useLayoutConfig.ts ├── layouts │ ├── authors.ts │ ├── blogLayout.tsx │ ├── colours.ts │ ├── docsLayout.tsx │ ├── featuredLayout.tsx │ ├── index.ts │ ├── pageLayout.tsx │ ├── patternLayout.tsx │ ├── patterns │ │ ├── architect.ts │ │ ├── graph.ts │ │ ├── jigsaw.ts │ │ ├── texture.ts │ │ ├── topography.ts │ │ └── types.ts │ ├── simpleLayout.tsx │ └── utils.tsx ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ ├── _fonts │ │ │ ├── Inter-Bold.woff2 │ │ │ ├── Inter-License.txt │ │ │ ├── Inter-Regular.woff2 │ │ │ ├── Vera-License.txt │ │ │ └── Vera-Mono.woff2 │ │ ├── _lib │ │ │ ├── chromium.ts │ │ │ ├── options.ts │ │ │ ├── parser.ts │ │ │ ├── sanitizer.ts │ │ │ └── template.tsx │ │ ├── html.ts │ │ └── image.ts │ └── index.tsx ├── styles │ ├── GlobalStyles.ts │ ├── TwinGlobalStyles.tsx │ └── global.css └── types.ts ├── tailwind.config.js ├── tsconfig.json ├── typings └── twin.d.ts ├── vercel.json └── yarn.lock /.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/.babelrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/README.md -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | trailingSlash: false, 3 | }; 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: ["tailwindcss", "autoprefixer"], 3 | }; 4 | -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/public/favicon-96x96.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/mono/JetBrainsMono-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/public/fonts/mono/JetBrainsMono-Regular.woff2 -------------------------------------------------------------------------------- /public/fonts/sans/Inter-italic.latin.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/public/fonts/sans/Inter-italic.latin.var.woff2 -------------------------------------------------------------------------------- /public/fonts/sans/Inter-roman.latin.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/public/fonts/sans/Inter-roman.latin.var.woff2 -------------------------------------------------------------------------------- /public/fonts/serif/Lora-Italic-VF.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/public/fonts/serif/Lora-Italic-VF.woff2 -------------------------------------------------------------------------------- /public/fonts/serif/Lora-VF.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/public/fonts/serif/Lora-VF.woff2 -------------------------------------------------------------------------------- /public/logo/512px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/public/logo/512px.png -------------------------------------------------------------------------------- /src/components/Field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/components/Field.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/components/Input.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/components/Link.tsx -------------------------------------------------------------------------------- /src/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/components/Logo.tsx -------------------------------------------------------------------------------- /src/components/PopoverColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/components/PopoverColorPicker.tsx -------------------------------------------------------------------------------- /src/components/SEO.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/components/SEO.tsx -------------------------------------------------------------------------------- /src/components/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/components/Select.tsx -------------------------------------------------------------------------------- /src/components/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/components/Text.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/hooks/useConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/hooks/useConfig.ts -------------------------------------------------------------------------------- /src/hooks/useCopy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/hooks/useCopy.ts -------------------------------------------------------------------------------- /src/hooks/useDebouncedValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/hooks/useDebouncedValue.ts -------------------------------------------------------------------------------- /src/hooks/useIsMounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/hooks/useIsMounted.ts -------------------------------------------------------------------------------- /src/hooks/useLayoutConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/hooks/useLayoutConfig.ts -------------------------------------------------------------------------------- /src/layouts/authors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/authors.ts -------------------------------------------------------------------------------- /src/layouts/blogLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/blogLayout.tsx -------------------------------------------------------------------------------- /src/layouts/colours.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/colours.ts -------------------------------------------------------------------------------- /src/layouts/docsLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/docsLayout.tsx -------------------------------------------------------------------------------- /src/layouts/featuredLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/featuredLayout.tsx -------------------------------------------------------------------------------- /src/layouts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/index.ts -------------------------------------------------------------------------------- /src/layouts/pageLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/pageLayout.tsx -------------------------------------------------------------------------------- /src/layouts/patternLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/patternLayout.tsx -------------------------------------------------------------------------------- /src/layouts/patterns/architect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/patterns/architect.ts -------------------------------------------------------------------------------- /src/layouts/patterns/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/patterns/graph.ts -------------------------------------------------------------------------------- /src/layouts/patterns/jigsaw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/patterns/jigsaw.ts -------------------------------------------------------------------------------- /src/layouts/patterns/texture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/patterns/texture.ts -------------------------------------------------------------------------------- /src/layouts/patterns/topography.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/patterns/topography.ts -------------------------------------------------------------------------------- /src/layouts/patterns/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/patterns/types.ts -------------------------------------------------------------------------------- /src/layouts/simpleLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/simpleLayout.tsx -------------------------------------------------------------------------------- /src/layouts/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/layouts/utils.tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/api/_fonts/Inter-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/api/_fonts/Inter-Bold.woff2 -------------------------------------------------------------------------------- /src/pages/api/_fonts/Inter-License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/api/_fonts/Inter-License.txt -------------------------------------------------------------------------------- /src/pages/api/_fonts/Inter-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/api/_fonts/Inter-Regular.woff2 -------------------------------------------------------------------------------- /src/pages/api/_fonts/Vera-License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/api/_fonts/Vera-License.txt -------------------------------------------------------------------------------- /src/pages/api/_fonts/Vera-Mono.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/api/_fonts/Vera-Mono.woff2 -------------------------------------------------------------------------------- /src/pages/api/_lib/chromium.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/api/_lib/chromium.ts -------------------------------------------------------------------------------- /src/pages/api/_lib/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/api/_lib/options.ts -------------------------------------------------------------------------------- /src/pages/api/_lib/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/api/_lib/parser.ts -------------------------------------------------------------------------------- /src/pages/api/_lib/sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/api/_lib/sanitizer.ts -------------------------------------------------------------------------------- /src/pages/api/_lib/template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/api/_lib/template.tsx -------------------------------------------------------------------------------- /src/pages/api/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/api/html.ts -------------------------------------------------------------------------------- /src/pages/api/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/api/image.ts -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/styles/GlobalStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/styles/GlobalStyles.ts -------------------------------------------------------------------------------- /src/styles/TwinGlobalStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/styles/TwinGlobalStyles.tsx -------------------------------------------------------------------------------- /src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/styles/global.css -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/src/types.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings/twin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/typings/twin.d.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/vercel.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nestdotland/og/HEAD/yarn.lock --------------------------------------------------------------------------------