├── .babelrc.js ├── .env.local.sample ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── components ├── CopyInput.tsx ├── Logo.tsx ├── Navigation.tsx ├── common.tsx └── schema-viewer.tsx ├── lib ├── GlobalStyles.tsx ├── generateHSLAColors.ts ├── getFontColorForBackgroundColor.tsx ├── hooks │ └── useBatchedUpdates.tsx ├── randomHash.tsx ├── randomName.tsx ├── schemaRest.tsx ├── store │ ├── faunadb-adapter.ts │ ├── store.ts │ └── threaddb-adapter.ts ├── theme.ts └── yMonaco.tsx ├── next-env.d.ts ├── package.json ├── pages ├── _app.tsx ├── _document.tsx ├── api │ └── schema │ │ └── [schemaId].ts └── index.tsx ├── public ├── favicon.ico └── vercel.svg ├── renovate.json ├── scripts ├── fauna-db │ ├── migrate.ts │ └── seed.ts ├── thread-db │ ├── migrate.ts │ └── seed.ts └── tsconfig.json ├── styles ├── Home.module.css └── globals.css ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/.babelrc.js -------------------------------------------------------------------------------- /.env.local.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/.env.local.sample -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/README.md -------------------------------------------------------------------------------- /components/CopyInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/components/CopyInput.tsx -------------------------------------------------------------------------------- /components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/components/Logo.tsx -------------------------------------------------------------------------------- /components/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/components/Navigation.tsx -------------------------------------------------------------------------------- /components/common.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/components/common.tsx -------------------------------------------------------------------------------- /components/schema-viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/components/schema-viewer.tsx -------------------------------------------------------------------------------- /lib/GlobalStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/lib/GlobalStyles.tsx -------------------------------------------------------------------------------- /lib/generateHSLAColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/lib/generateHSLAColors.ts -------------------------------------------------------------------------------- /lib/getFontColorForBackgroundColor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/lib/getFontColorForBackgroundColor.tsx -------------------------------------------------------------------------------- /lib/hooks/useBatchedUpdates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/lib/hooks/useBatchedUpdates.tsx -------------------------------------------------------------------------------- /lib/randomHash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/lib/randomHash.tsx -------------------------------------------------------------------------------- /lib/randomName.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/lib/randomName.tsx -------------------------------------------------------------------------------- /lib/schemaRest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/lib/schemaRest.tsx -------------------------------------------------------------------------------- /lib/store/faunadb-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/lib/store/faunadb-adapter.ts -------------------------------------------------------------------------------- /lib/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/lib/store/store.ts -------------------------------------------------------------------------------- /lib/store/threaddb-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/lib/store/threaddb-adapter.ts -------------------------------------------------------------------------------- /lib/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/lib/theme.ts -------------------------------------------------------------------------------- /lib/yMonaco.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/lib/yMonaco.tsx -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/schema/[schemaId].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/pages/api/schema/[schemaId].ts -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/fauna-db/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/scripts/fauna-db/migrate.ts -------------------------------------------------------------------------------- /scripts/fauna-db/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/scripts/fauna-db/seed.ts -------------------------------------------------------------------------------- /scripts/thread-db/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/scripts/thread-db/migrate.ts -------------------------------------------------------------------------------- /scripts/thread-db/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/scripts/thread-db/seed.ts -------------------------------------------------------------------------------- /scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/scripts/tsconfig.json -------------------------------------------------------------------------------- /styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/styles/Home.module.css -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-guild-org/schemehub/HEAD/yarn.lock --------------------------------------------------------------------------------