diff --git a/.eslintrc.json b/.eslintrc.json index 7b15bc2..82464ae 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -17,9 +17,9 @@ }, "overrides": [ { - "files": ["packages/docs/cypress/**"], + "files": ["packages/website/cypress/**"], "parserOptions": { - "project": "./packages/docs/cypress/tsconfig.json" + "project": "./packages/website/cypress/tsconfig.json" } } ] diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-website.yml similarity index 86% rename from .github/workflows/deploy-docs.yml rename to .github/workflows/deploy-website.yml index cd9278b..a834ca4 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-website.yml @@ -1,11 +1,10 @@ -name: deploy docs +name: deploy website on: push: branches: [main] paths: - - "packages/docs/**" + - "packages/website/**" - "reacord/library/**/*.{ts,tsx}" - jobs: deploy: runs-on: ubuntu-latest diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8191584..ba63361 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,8 +20,8 @@ jobs: # so we test them separate - name: test reacord run: pnpm test -C packages/reacord - - name: test docs - run: pnpm test -C packages/docs + - name: test website + run: pnpm test -C packages/website - name: build run: pnpm build --recursive - name: lint diff --git a/Dockerfile b/Dockerfile index 93eb99e..69706e2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ RUN ls -R RUN npm install -g pnpm RUN pnpm install --unsafe-perm --frozen-lockfile -RUN pnpm run build -C packages/docs +RUN pnpm run build -C packages/website ENV NODE_ENV=production -CMD [ "pnpm", "-C", "packages/docs", "start" ] +CMD [ "pnpm", "-C", "packages/website", "start" ] diff --git a/packages/docs/.gitignore b/packages/website/.gitignore similarity index 100% rename from packages/docs/.gitignore rename to packages/website/.gitignore diff --git a/packages/docs/app/entry.client.tsx b/packages/website/app/entry.client.tsx similarity index 100% rename from packages/docs/app/entry.client.tsx rename to packages/website/app/entry.client.tsx diff --git a/packages/docs/app/entry.server.tsx b/packages/website/app/entry.server.tsx similarity index 100% rename from packages/docs/app/entry.server.tsx rename to packages/website/app/entry.server.tsx diff --git a/packages/docs/app/modules/helpers/raise.ts b/packages/website/app/modules/helpers/raise.ts similarity index 100% rename from packages/docs/app/modules/helpers/raise.ts rename to packages/website/app/modules/helpers/raise.ts diff --git a/packages/docs/app/modules/landing/landing-example.mdx b/packages/website/app/modules/landing/landing-example.mdx similarity index 100% rename from packages/docs/app/modules/landing/landing-example.mdx rename to packages/website/app/modules/landing/landing-example.mdx diff --git a/packages/docs/app/modules/navigation/app-link.tsx b/packages/website/app/modules/navigation/app-link.tsx similarity index 100% rename from packages/docs/app/modules/navigation/app-link.tsx rename to packages/website/app/modules/navigation/app-link.tsx diff --git a/packages/docs/app/modules/navigation/guide-links-context.tsx b/packages/website/app/modules/navigation/guide-links-context.tsx similarity index 100% rename from packages/docs/app/modules/navigation/guide-links-context.tsx rename to packages/website/app/modules/navigation/guide-links-context.tsx diff --git a/packages/docs/app/modules/navigation/load-guide-links.server.ts b/packages/website/app/modules/navigation/load-guide-links.server.ts similarity index 100% rename from packages/docs/app/modules/navigation/load-guide-links.server.ts rename to packages/website/app/modules/navigation/load-guide-links.server.ts diff --git a/packages/docs/app/modules/navigation/main-links.tsx b/packages/website/app/modules/navigation/main-links.tsx similarity index 100% rename from packages/docs/app/modules/navigation/main-links.tsx rename to packages/website/app/modules/navigation/main-links.tsx diff --git a/packages/docs/app/modules/navigation/main-navigation.tsx b/packages/website/app/modules/navigation/main-navigation.tsx similarity index 100% rename from packages/docs/app/modules/navigation/main-navigation.tsx rename to packages/website/app/modules/navigation/main-navigation.tsx diff --git a/packages/docs/app/modules/ui/components.ts b/packages/website/app/modules/ui/components.ts similarity index 100% rename from packages/docs/app/modules/ui/components.ts rename to packages/website/app/modules/ui/components.ts diff --git a/packages/docs/app/modules/ui/popover-menu.tsx b/packages/website/app/modules/ui/popover-menu.tsx similarity index 100% rename from packages/docs/app/modules/ui/popover-menu.tsx rename to packages/website/app/modules/ui/popover-menu.tsx diff --git a/packages/docs/app/modules/ui/prism-theme.css b/packages/website/app/modules/ui/prism-theme.css similarity index 100% rename from packages/docs/app/modules/ui/prism-theme.css rename to packages/website/app/modules/ui/prism-theme.css diff --git a/packages/docs/app/modules/ui/tailwind.css b/packages/website/app/modules/ui/tailwind.css similarity index 100% rename from packages/docs/app/modules/ui/tailwind.css rename to packages/website/app/modules/ui/tailwind.css diff --git a/packages/docs/app/react.d.ts b/packages/website/app/react.d.ts similarity index 100% rename from packages/docs/app/react.d.ts rename to packages/website/app/react.d.ts diff --git a/packages/docs/app/remix.env.d.ts b/packages/website/app/remix.env.d.ts similarity index 100% rename from packages/docs/app/remix.env.d.ts rename to packages/website/app/remix.env.d.ts diff --git a/packages/docs/app/root.tsx b/packages/website/app/root.tsx similarity index 100% rename from packages/docs/app/root.tsx rename to packages/website/app/root.tsx diff --git a/packages/docs/app/routes/guides.tsx b/packages/website/app/routes/guides.tsx similarity index 100% rename from packages/docs/app/routes/guides.tsx rename to packages/website/app/routes/guides.tsx diff --git a/packages/docs/app/routes/guides/buttons.md b/packages/website/app/routes/guides/buttons.md similarity index 100% rename from packages/docs/app/routes/guides/buttons.md rename to packages/website/app/routes/guides/buttons.md diff --git a/packages/docs/app/routes/guides/custom-adapters.md b/packages/website/app/routes/guides/custom-adapters.md similarity index 100% rename from packages/docs/app/routes/guides/custom-adapters.md rename to packages/website/app/routes/guides/custom-adapters.md diff --git a/packages/docs/app/routes/guides/embeds.md b/packages/website/app/routes/guides/embeds.md similarity index 100% rename from packages/docs/app/routes/guides/embeds.md rename to packages/website/app/routes/guides/embeds.md diff --git a/packages/docs/app/routes/guides/getting-started.md b/packages/website/app/routes/guides/getting-started.md similarity index 100% rename from packages/docs/app/routes/guides/getting-started.md rename to packages/website/app/routes/guides/getting-started.md diff --git a/packages/docs/app/routes/guides/links.md b/packages/website/app/routes/guides/links.md similarity index 100% rename from packages/docs/app/routes/guides/links.md rename to packages/website/app/routes/guides/links.md diff --git a/packages/docs/app/routes/guides/select-menu.md b/packages/website/app/routes/guides/select-menu.md similarity index 100% rename from packages/docs/app/routes/guides/select-menu.md rename to packages/website/app/routes/guides/select-menu.md diff --git a/packages/docs/app/routes/guides/sending-messages.md b/packages/website/app/routes/guides/sending-messages.md similarity index 100% rename from packages/docs/app/routes/guides/sending-messages.md rename to packages/website/app/routes/guides/sending-messages.md diff --git a/packages/docs/app/routes/index.tsx b/packages/website/app/routes/index.tsx similarity index 100% rename from packages/docs/app/routes/index.tsx rename to packages/website/app/routes/index.tsx diff --git a/packages/docs/app/routes/tailwind[.]css.tsx b/packages/website/app/routes/tailwind[.]css.tsx similarity index 100% rename from packages/docs/app/routes/tailwind[.]css.tsx rename to packages/website/app/routes/tailwind[.]css.tsx diff --git a/packages/docs/cypress.json b/packages/website/cypress.json similarity index 100% rename from packages/docs/cypress.json rename to packages/website/cypress.json diff --git a/packages/docs/cypress/fixtures/example.json b/packages/website/cypress/fixtures/example.json similarity index 100% rename from packages/docs/cypress/fixtures/example.json rename to packages/website/cypress/fixtures/example.json diff --git a/packages/docs/cypress/integration/mobile-popover-menu.test.ts b/packages/website/cypress/integration/mobile-popover-menu.test.ts similarity index 100% rename from packages/docs/cypress/integration/mobile-popover-menu.test.ts rename to packages/website/cypress/integration/mobile-popover-menu.test.ts diff --git a/packages/docs/cypress/plugins/index.js b/packages/website/cypress/plugins/index.js similarity index 100% rename from packages/docs/cypress/plugins/index.js rename to packages/website/cypress/plugins/index.js diff --git a/packages/docs/cypress/support/commands.js b/packages/website/cypress/support/commands.js similarity index 100% rename from packages/docs/cypress/support/commands.js rename to packages/website/cypress/support/commands.js diff --git a/packages/docs/cypress/support/index.js b/packages/website/cypress/support/index.js similarity index 100% rename from packages/docs/cypress/support/index.js rename to packages/website/cypress/support/index.js diff --git a/packages/docs/cypress/tsconfig.json b/packages/website/cypress/tsconfig.json similarity index 100% rename from packages/docs/cypress/tsconfig.json rename to packages/website/cypress/tsconfig.json diff --git a/packages/docs/package.json b/packages/website/package.json similarity index 97% rename from packages/docs/package.json rename to packages/website/package.json index ba1de8b..9a78e55 100644 --- a/packages/docs/package.json +++ b/packages/website/package.json @@ -1,6 +1,6 @@ { "private": true, - "name": "reacord-docs-new", + "name": "website", "scripts": { "prepare": "remix setup node", "dev": "concurrently 'typedoc --watch' 'remix dev'", diff --git a/packages/docs/public/favicon.ico b/packages/website/public/favicon.ico similarity index 100% rename from packages/docs/public/favicon.ico rename to packages/website/public/favicon.ico diff --git a/packages/docs/remix.config.js b/packages/website/remix.config.js similarity index 100% rename from packages/docs/remix.config.js rename to packages/website/remix.config.js diff --git a/packages/docs/scripts/package.json b/packages/website/scripts/package.json similarity index 100% rename from packages/docs/scripts/package.json rename to packages/website/scripts/package.json diff --git a/packages/docs/scripts/test.js b/packages/website/scripts/test.js similarity index 100% rename from packages/docs/scripts/test.js rename to packages/website/scripts/test.js diff --git a/packages/docs/tailwind.config.cjs b/packages/website/tailwind.config.cjs similarity index 100% rename from packages/docs/tailwind.config.cjs rename to packages/website/tailwind.config.cjs diff --git a/packages/docs/tsconfig.json b/packages/website/tsconfig.json similarity index 100% rename from packages/docs/tsconfig.json rename to packages/website/tsconfig.json diff --git a/packages/docs/typedoc.json b/packages/website/typedoc.json similarity index 100% rename from packages/docs/typedoc.json rename to packages/website/typedoc.json diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a576fd7..e4e5346 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,7 +36,60 @@ importers: prettier: 2.5.1 typescript: 4.5.4 - packages/docs: + packages/reacord: + specifiers: + '@types/lodash-es': ^4.17.5 + '@types/node': '*' + '@types/react': '*' + '@types/react-reconciler': ^0.26.4 + c8: ^7.11.0 + discord.js: ^13.5.1 + dotenv: ^10.0.0 + esbuild: latest + esbuild-jest: ^0.5.0 + esmo: ^0.13.0 + lodash-es: ^4.17.21 + nanoid: ^3.1.30 + nodemon: ^2.0.15 + prettier: ^2.5.1 + pretty-ms: ^7.0.1 + react: ^17.0.2 + react-reconciler: ^0.26.2 + release-it: ^14.12.1 + rxjs: ^7.5.2 + tsup: ^5.11.11 + type-fest: ^2.9.0 + typescript: ^4.5.4 + vite: ^2.7.10 + vitest: ^0.0.140 + dependencies: + '@types/node': 17.0.8 + '@types/react': 17.0.38 + '@types/react-reconciler': 0.26.4 + nanoid: 3.1.30 + react-reconciler: 0.26.2_react@17.0.2 + rxjs: 7.5.2 + devDependencies: + '@types/lodash-es': 4.17.5 + c8: 7.11.0 + discord.js: 13.5.1 + dotenv: 10.0.0 + esbuild: 0.14.11 + esbuild-jest: 0.5.0_esbuild@0.14.11 + esmo: 0.13.0_typescript@4.5.4 + lodash-es: 4.17.21 + nodemon: 2.0.15 + prettier: 2.5.1 + pretty-ms: 7.0.1 + react: 17.0.2 + release-it: 14.12.1 + tsup: 5.11.11_typescript@4.5.4 + type-fest: 2.9.0 + typescript: 4.5.4 + vite: 2.7.10 + vitest: 0.0.140_c8@7.11.0 + + packages/website: specifiers: '@heroicons/react': ^1.0.5 '@remix-run/dev': ^1.1.1 @@ -101,62 +154,9 @@ importers: typescript: 4.5.4 wait-on: 6.0.0 - packages/docs/scripts: + packages/website/scripts: specifiers: {} - packages/reacord: - specifiers: - '@types/lodash-es': ^4.17.5 - '@types/node': '*' - '@types/react': '*' - '@types/react-reconciler': ^0.26.4 - c8: ^7.11.0 - discord.js: ^13.5.1 - dotenv: ^10.0.0 - esbuild: latest - esbuild-jest: ^0.5.0 - esmo: ^0.13.0 - lodash-es: ^4.17.21 - nanoid: ^3.1.30 - nodemon: ^2.0.15 - prettier: ^2.5.1 - pretty-ms: ^7.0.1 - react: ^17.0.2 - react-reconciler: ^0.26.2 - release-it: ^14.12.1 - rxjs: ^7.5.2 - tsup: ^5.11.11 - type-fest: ^2.9.0 - typescript: ^4.5.4 - vite: ^2.7.10 - vitest: ^0.0.140 - dependencies: - '@types/node': 17.0.8 - '@types/react': 17.0.38 - '@types/react-reconciler': 0.26.4 - nanoid: 3.1.30 - react-reconciler: 0.26.2_react@17.0.2 - rxjs: 7.5.2 - devDependencies: - '@types/lodash-es': 4.17.5 - c8: 7.11.0 - discord.js: 13.5.1 - dotenv: 10.0.0 - esbuild: 0.14.11 - esbuild-jest: 0.5.0_esbuild@0.14.11 - esmo: 0.13.0_typescript@4.5.4 - lodash-es: 4.17.21 - nodemon: 2.0.15 - prettier: 2.5.1 - pretty-ms: 7.0.1 - react: 17.0.2 - release-it: 14.12.1 - tsup: 5.11.11_typescript@4.5.4 - type-fest: 2.9.0 - typescript: 4.5.4 - vite: 2.7.10 - vitest: 0.0.140_c8@7.11.0 - packages: /@babel/code-frame/7.16.7: