Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/autofix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
with:
node-version: lts/*
cache: true
sfw: true
sfw: false

- name: 🎨 Check for non-RTL/non-a11y CSS classes
run: vp run lint:css
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/chromatic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
with:
node-version: lts/*
cache: true
sfw: true
sfw: false

- name: 🧪 Run Chromatic Visual and Accessibility Tests
uses: chromaui/action@8a2b82547aef5a3efc8ec3c7905f4ab09a76ed0b # v16.1.0
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
- uses: voidzero-dev/setup-vp@2dec1e33f4ab2c6d5bce1b0c4607961bb1a3f7a1 # v1.12.0
with:
node-version: lts/*
sfw: true
sfw: false
# root only, no scripts
run-install: |
- args: ['--filter', '.', '--ignore-scripts']
Expand All @@ -54,7 +54,7 @@ jobs:
with:
node-version: lts/*
cache: true
sfw: true
sfw: false

- name: 💪 Type check
run: vp run test:types
Expand All @@ -72,7 +72,7 @@ jobs:
with:
node-version: lts/*
cache: true
sfw: true
sfw: false

- name: 🧪 Unit tests
run: vp test --project unit --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
Expand Down Expand Up @@ -111,7 +111,7 @@ jobs:
with:
node-version: lts/*
cache: true
sfw: true
sfw: false

- name: 🌐 Install browser
run: vp exec playwright install chromium-headless-shell
Expand Down Expand Up @@ -158,7 +158,7 @@ jobs:
with:
node-version: lts/*
cache: true
sfw: true
sfw: false

- name: 🏗️ Build project
run: vp run build:test
Expand Down Expand Up @@ -196,7 +196,7 @@ jobs:
with:
node-version: lts/*
cache: true
sfw: true
sfw: false

- name: 🏗️ Build project
run: vp run build:test
Expand All @@ -220,7 +220,7 @@ jobs:
with:
node-version: lts/*
cache: true
sfw: true
sfw: false

- name: 🧹 Check for unused code
run: vp run knip
Expand All @@ -237,7 +237,7 @@ jobs:
- uses: voidzero-dev/setup-vp@2dec1e33f4ab2c6d5bce1b0c4607961bb1a3f7a1 # v1.12.0
with:
node-version: lts/*
sfw: true
sfw: false
# root only, no scripts
run-install: |
- args: ['--filter', '.', '--ignore-scripts']
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lunaria.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
with:
node-version: lts/*
cache: true
sfw: true
sfw: false

- name: Generate Lunaria Overview
uses: lunariajs/action@4911ad0736d1e3b20af4cb70f5079aea2327ed8e # astro-docs
4 changes: 2 additions & 2 deletions .github/workflows/release-tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ jobs:
if: steps.check.outputs.skip == 'false'
uses: voidzero-dev/setup-vp@2dec1e33f4ab2c6d5bce1b0c4607961bb1a3f7a1 # v1.12.0
with:
sfw: true
sfw: false
run-install: |
- args: ['--filter', '.', '--ignore-scripts']

Expand Down Expand Up @@ -114,7 +114,7 @@ jobs:
- name: 📦 Install dependencies
uses: voidzero-dev/setup-vp@2dec1e33f4ab2c6d5bce1b0c4607961bb1a3f7a1 # v1.12.0
with:
sfw: true
sfw: false
run-install: |
- args: ['--filter', 'npmx-connector...']

Expand Down
7 changes: 4 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@
"validate-npm-package-name": "8.0.0",
"virtua": "0.49.0",
"vite-plugin-pwa": "1.3.0",
"vite-plus": "0.1.20",
"vite-plus": "https://pkg.pr.new/voidzero-dev/vite-plus@1856",
"vue": "3.5.34",
"vue-data-ui": "3.21.5",
"vue-router": "5.0.4"
Expand All @@ -128,7 +128,8 @@
"@types/sanitize-html": "2.16.1",
"@types/semver": "7.7.1",
"@types/validate-npm-package-name": "4.0.2",
"@vitest/coverage-v8": "4.1.6",
"@vitest/browser-playwright": "4.1.9",
"@vitest/coverage-v8": "4.1.9",
"@vue/test-utils": "2.4.6",
"axe-core": "4.11.2",
"changelogen": "0.6.2",
Expand All @@ -147,7 +148,7 @@
"storybook-i18n": "catalog:storybook",
"typescript": "6.0.2",
"unplugin-vue-markdown": "30.0.0",
"vitest": "npm:@voidzero-dev/vite-plus-test@0.1.20",
"vitest": "4.1.9",
"vue-i18n-extract": "2.0.7",
"vue-tsc": "3.2.6"
},
Expand Down
1,105 changes: 693 additions & 412 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

19 changes: 17 additions & 2 deletions pnpm-workspace.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ overrides:
'@types/node': 24.12.0
nuxt-og-image: ^6.4.3
sharp: 0.34.5
vite: npm:@voidzero-dev/vite-plus-core@0.1.20
vitest: npm:@voidzero-dev/vite-plus-test@0.1.20
vite: 'https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-core@1856'
vitest: '4.1.9'
vue-router: 5.0.4

packageExtensions:
Expand All @@ -57,3 +57,18 @@ patchedDependencies:
savePrefix: ''

shellEmulator: true

minimumReleaseAge: 60
minimumReleaseAgeExclude:
- '@voidzero-dev/*'
- vite-plus
- '@vitest/*'
- vite
- vitest
- '@oxc-project/*'
- '@oxlint/*'
- oxlint
- oxfmt
- oxlint-tsgolint

blockExoticSubdeps: false
Comment on lines +61 to +74

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The settings minimumReleaseAge, minimumReleaseAgeExclude, and blockExoticSubdeps are pnpm configuration options. In pnpm, these settings must be defined in the .npmrc file using kebab-case (e.g., minimum-release-age, minimum-release-age-exclude, and block-exotic-subdeps), rather than in pnpm-workspace.yaml in camelCase.\n\nPlacing them here will cause them to be silently ignored by pnpm.\n\nPlease move these configurations to your .npmrc file:\n\nini\nminimum-release-age=60\nminimum-release-age-exclude[]=@voidzero-dev/*\nminimum-release-age-exclude[]=vite-plus\nminimum-release-age-exclude[]=@vitest/*\nminimum-release-age-exclude[]=vite\nminimum-release-age-exclude[]=vitest\nminimum-release-age-exclude[]=@oxc-project/*\nminimum-release-age-exclude[]=@oxlint/*\nminimum-release-age-exclude[]=oxlint\nminimum-release-age-exclude[]=oxfmt\nminimum-release-age-exclude[]=oxlint-tsgolint\nblock-exotic-subdeps=false\n

# Note: pnpm configuration options (minimumReleaseAge, etc.) must be defined in .npmrc

Loading