Objective
Upgrade all project dependencies (production and dev) to their latest compatible versions, run the test suite and fix any regressions.
This is now implemented in PR #46, which bumps the listed packages to their latest compatible versions and updates the WXT integration per docs/WXT_UPGRADE_0.20.11_to_0.20.17.md.
Scope
Dependencies to upgrade
All packages in the table below have been bumped to their latest compatible versions as of the PR head; the table is kept for historical context.
| Category |
Package |
Current (original) |
Action |
| dependencies |
@ark-ui/svelte |
^5.9.1 |
Bump to latest ^ |
|
@lucide/svelte |
^0.525.0 |
Bump to latest ^ |
|
@wxt-dev/analytics |
0.5.0 |
Bump to latest (e.g. 0.5.2) |
| devDependencies |
@changesets/cli |
^2.29.7 |
Bump to latest ^ |
|
@playwright/test |
^1.55.0 |
Bump to latest ^ |
|
@tsconfig/svelte |
^5.0.5 |
Bump to latest ^ |
|
@types/node |
^24.5.1 |
Bump to latest ^ |
|
@unocss/* (extractor, presets) |
^66.5.1 etc. |
Bump to latest ^ |
|
@wxt-dev/auto-icons |
^1.1.0 |
Bump to latest ^ |
|
@wxt-dev/module-svelte |
^2.0.4 |
Bump to latest ^ |
|
@wxt-dev/unocss |
^1.0.1 |
Bump to latest ^ |
|
dprint |
0.50.1 |
Bump to latest |
|
oxlint / oxlint-tsgolint |
1.6.0 / ^0.2.0 |
Bump to latest |
|
playwright |
^1.55.0 |
Bump to latest ^ |
|
playwright-webextext |
^0.0.4 |
Bump to latest ^ |
|
runed |
^0.29.2 |
Bump to latest ^ |
|
svelte |
^5.38.10 |
Bump to latest ^ |
|
svelte-check |
^4.3.1 |
Bump to latest ^ |
|
tslib |
^2.8.1 |
Bump to latest ^ |
|
typescript |
^5.9.2 |
Bump to latest ^ |
|
unocss |
^66.5.1 |
Bump to latest ^ |
|
wxt |
^0.20.11 |
Upgrade to ^0.20.17 (see plan below) |
WXT upgrade (0.20.11 → 0.20.17)
- Follow the steps in
docs/WXT_UPGRADE_0.20.11_to_0.20.17.md.
- Required code change: Replace reliance on
[data-wxt-shadow-root] with a custom attribute (e.g. [data-amgiflol-root]) in src/entrypoints/content.ts and src/lib/core/ElementInspector.ts.
Acceptance criteria
Notes
Objective
Upgrade all project dependencies (production and dev) to their latest compatible versions, run the test suite and fix any regressions.
This is now implemented in PR #46, which bumps the listed packages to their latest compatible versions and updates the WXT integration per
docs/WXT_UPGRADE_0.20.11_to_0.20.17.md.Scope
Dependencies to upgrade
All packages in the table below have been bumped to their latest compatible versions as of the PR head; the table is kept for historical context.
@ark-ui/svelte@lucide/svelte@wxt-dev/analytics@changesets/cli@playwright/test@tsconfig/svelte@types/node@unocss/*(extractor, presets)@wxt-dev/auto-icons@wxt-dev/module-svelte@wxt-dev/unocssdprintoxlint/oxlint-tsgolintplaywrightplaywright-webextextrunedsveltesvelte-checktslibtypescriptunocssWXT upgrade (0.20.11 → 0.20.17)
docs/WXT_UPGRADE_0.20.11_to_0.20.17.md.[data-wxt-shadow-root]with a custom attribute (e.g.[data-amgiflol-root]) insrc/entrypoints/content.tsandsrc/lib/core/ElementInspector.ts.Acceptance criteria
package.jsonupdated to target versions;pnpm installsucceeds.docs/WXT_UPGRADE_0.20.11_to_0.20.17.mdcompleted (including thedata-wxt-*fix).pnpm run build:allpasses.pnpm run checkandpnpm run lintpass.pnpm test:e2epasses (afterpnpm exec playwright installif needed).Notes
pnpm-lock.yaml) has been updated and committed as part of PR chore(deps): Upgrade all project dependencies (#45) #46.