diff --git a/.github/workflows/build-preview.yml b/.github/workflows/build-preview.yml index 2d3295fc3..d24e03e81 100644 --- a/.github/workflows/build-preview.yml +++ b/.github/workflows/build-preview.yml @@ -31,6 +31,8 @@ jobs: run: pnpm install - name: Build site + env: + NODE_OPTIONS: "--max-old-space-size=8192" run: pnpm build - name: Upload build artifact diff --git a/.github/workflows/deploy-prod.yml b/.github/workflows/deploy-prod.yml index 4c860ff45..972b2ebc9 100644 --- a/.github/workflows/deploy-prod.yml +++ b/.github/workflows/deploy-prod.yml @@ -5,6 +5,8 @@ on: - main paths: - sites/docs/** + workflow_dispatch: + jobs: deploy-production: @@ -32,6 +34,8 @@ jobs: run: pnpm install - name: Build site + env: + NODE_OPTIONS: "--max-old-space-size=8192" run: pnpm build - name: Deploy to Cloudflare Pages diff --git a/.prettierignore b/.prettierignore index 604973dfc..292b490a7 100644 --- a/.prettierignore +++ b/.prettierignore @@ -15,6 +15,8 @@ package-lock.json yarn.lock CHANGELOG.md +.github/ + # docs site specific diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d2be81faf..c9848f8a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 9.12.0 '@huntabyte/eslint-config': specifier: ^0.3.2 - version: 0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.15.0))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.15.0))(svelte@5.15.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) + version: 0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.15.0))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.15.0))(svelte@5.15.0)(typescript@5.6.3)(vitest@2.1.3) '@typescript-eslint/eslint-plugin': specifier: ^8.10.0 version: 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) @@ -3184,9 +3184,6 @@ packages: esm-env@1.0.0: resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} - esm-env@1.1.4: - resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==} - esm-env@1.2.1: resolution: {integrity: sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==} @@ -6029,7 +6026,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.15.0))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.15.0))(svelte@5.15.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0))': + '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.15.0))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.15.0))(svelte@5.15.0)(typescript@5.6.3)(vitest@2.1.3)': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 @@ -6054,7 +6051,7 @@ snapshots: eslint-plugin-toml: 0.11.1(eslint@9.7.0) eslint-plugin-unicorn: 54.0.0(eslint@9.7.0) eslint-plugin-unused-imports: 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3) eslint-plugin-vue: 9.27.0(eslint@9.7.0) eslint-plugin-yml: 1.14.0(eslint@9.7.0) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.7.0) @@ -6741,9 +6738,9 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.15.0))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.15.0))(svelte@5.15.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0))': + '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.15.0))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.15.0))(svelte@5.15.0)(typescript@5.6.3)(vitest@2.1.3)': dependencies: - '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.15.0))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.15.0))(svelte@5.15.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) + '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.15.0))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.15.0))(svelte@5.15.0)(typescript@5.6.3)(vitest@2.1.3) '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 '@huntabyte/eslint-plugin': 0.1.0(eslint@9.7.0) @@ -7801,7 +7798,7 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0))': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9)': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 @@ -8065,7 +8062,7 @@ snapshots: '@floating-ui/core': 1.6.4 '@floating-ui/dom': 1.6.7 '@internationalized/date': 3.5.6 - esm-env: 1.1.4 + esm-env: 1.2.1 runed: 0.15.2(svelte@5.15.0) svelte: 5.15.0 svelte-toolbelt: 0.4.4(svelte@5.15.0) @@ -9087,7 +9084,7 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3): dependencies: '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.6.3) eslint: 9.7.0 @@ -9185,8 +9182,6 @@ snapshots: esm-env@1.0.0: {} - esm-env@1.1.4: {} - esm-env@1.2.1: {} espree@10.2.0: @@ -10903,7 +10898,7 @@ snapshots: dependencies: '@types/estree': 1.0.6 estree-walker: 3.0.3 - is-reference: 3.0.2 + is-reference: 3.0.3 picocolors@1.1.0: {} @@ -11328,7 +11323,7 @@ snapshots: runed@0.15.2(svelte@5.15.0): dependencies: - esm-env: 1.0.0 + esm-env: 1.2.1 svelte: 5.15.0 rw@1.3.3: {} @@ -12322,7 +12317,7 @@ snapshots: vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3