Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
f496cab
fix: show install commands for vp, nub, ni and upm (#3351)
2u841r Oct 23, 2026
2104c69
fix(i18n): update Dutch (nl-NL) (#3352)
WilcoSp Oct 23, 2026
2845edc
fix: correct install block indents (#3357)
alexdln Oct 24, 2026
f5da8f1
chore: correct indents on package page (#3336)
alexdln Oct 24, 2026
42cc5ad
chore(deps): update dependency ubuntu to v26 (#3361)
renovate[bot] Oct 26, 2026
d059aae
chore: add elm anomaly (#3362)
lishaduck Oct 27, 2026
f59c17c
feat: improve file icon and code highlight mappings (#3365)
gameroman Oct 28, 2026
5ae7a8f
fix: follow bare github shorthands (#3224)
taskylizard Oct 28, 2026
c2e335f
ci: use `node-version-file` in `setup-vp` actions (#3367)
gameroman Oct 29, 2026
0196872
feat: blog photon genesis (#3347)
alexdln Oct 29, 2026
3523cf2
fix(ui): resolve root-relative README markdown links to repo blob URL…
BittuBarnwal7479 Oct 29, 2026
0c3346d
fix: preview recognized source files served as octet-stream (#3232)
Creatixpy Oct 29, 2026
f6eff4f
fix: respect "type" when inferring module format from exports (#3149)
theoephraim Oct 29, 2026
df15e04
feat: playground add element-plus link (#3196)
btea Oct 29, 2026
e7bacfb
fix: respect `last_known_affected_version_range` (#3370)
danielroe Oct 29, 2026
2dc1645
feat(blog): mention 2 more perf fixes in blog post (#3369)
serhalp Oct 29, 2026
2731935
chore: refactor download anomalies to use `dailyDownloads` (#3364)
gameroman Oct 29, 2026
866da3a
feat: code redirects - more npmjs.com URL parity (#3269)
johnnyreilly Oct 29, 2026
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
4 changes: 2 additions & 2 deletions .github/workflows/autofix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ permissions:
jobs:
code:
name: 🤖 Autofix code
runs-on: ubuntu-24.04-arm
runs-on: ubuntu-26.04-arm

steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
Expand All @@ -29,7 +29,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
cache: true
sfw: true

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/chromatic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
chromatic:
name: 📚 Chromatic
if: github.repository == 'npmx-dev/npmx.dev'
runs-on: ubuntu-24.04-arm
runs-on: ubuntu-26.04-arm

steps:
- name: ☑️ Checkout
Expand All @@ -30,7 +30,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
cache: true
sfw: true

Expand Down
28 changes: 14 additions & 14 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ permissions:
jobs:
lint:
name: 🔠 Lint project
runs-on: ubuntu-24.04-arm
runs-on: ubuntu-26.04-arm

steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
Expand All @@ -32,7 +32,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
sfw: true
# root only, no scripts
run-install: |
Expand All @@ -43,7 +43,7 @@ jobs:

types:
name: 💪 Type check
runs-on: ubuntu-24.04-arm
runs-on: ubuntu-26.04-arm

steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
Expand All @@ -52,7 +52,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
cache: true
sfw: true

Expand All @@ -61,7 +61,7 @@ jobs:

unit:
name: 🧪 Unit tests
runs-on: ubuntu-24.04-arm
runs-on: ubuntu-26.04-arm

steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
Expand All @@ -70,7 +70,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
cache: true
sfw: true

Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:

test:
name: 🧪 Component tests
runs-on: ubuntu-24.04-arm
runs-on: ubuntu-26.04-arm

steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
Expand All @@ -110,7 +110,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
cache: true
sfw: true

Expand Down Expand Up @@ -144,7 +144,7 @@ jobs:

browser:
name: 🖥️ Browser tests
runs-on: ubuntu-24.04-arm
runs-on: ubuntu-26.04-arm
container:
image: mcr.microsoft.com/playwright:v1.62.1-noble@sha256:dcc5531e97840b9b5e794f2814476b21571c5124a3fca2267d73041f56e7580e

Expand All @@ -165,7 +165,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
cache: true
sfw: true

Expand Down Expand Up @@ -203,7 +203,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
cache: true
sfw: true

Expand All @@ -218,7 +218,7 @@ jobs:

knip:
name: 🧹 Unused code check
runs-on: ubuntu-24.04-arm
runs-on: ubuntu-26.04-arm

steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
Expand All @@ -227,7 +227,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
cache: true
sfw: true

Expand All @@ -245,7 +245,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
sfw: true
# root only, no scripts
run-install: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-canary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
run-install: false

- uses: SocketDev/action@ba6de6cc0565af1f42295590380973573297e31f # v1.3.2
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lunaria.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
lunaria-overview:
name: 🌝 Generate Lunaria Overview
if: github.repository == 'npmx-dev/npmx.dev'
runs-on: ubuntu-24.04-arm
runs-on: ubuntu-26.04-arm
permissions:
contents: read
pull-requests: write # post Lunaria overview comments on pull requests
Expand All @@ -32,7 +32,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
cache: true
sfw: true

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
run-install: false

- name: 🔍 Check for unreleased commits
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
run-install: false

- name: 🔢 Determine next version
Expand Down Expand Up @@ -108,7 +108,7 @@ jobs:

- uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0
with:
node-version: lts/*
node-version-file: .node-version
registry-url: https://registry.npmjs.org
run-install: false

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/zizmor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ permissions: {}
jobs:
zizmor:
name: 🌈 GitHub Actions security analysis
runs-on: ubuntu-24.04-arm
runs-on: ubuntu-26.04-arm
permissions:
contents: read # checkout repository

Expand Down
6 changes: 5 additions & 1 deletion app/components/Package/Install/AdditionalCommands.vue
Original file line number Diff line number Diff line change
Expand Up @@ -313,7 +313,11 @@ function copyCreateCommand() {
:root[data-pm='yarn'] [data-pm-additional-cmd='yarn'],
:root[data-pm='bun'] [data-pm-additional-cmd='bun'],
:root[data-pm='deno'] [data-pm-additional-cmd='deno'],
:root[data-pm='vlt'] [data-pm-additional-cmd='vlt'] {
:root[data-pm='vlt'] [data-pm-additional-cmd='vlt'],
:root[data-pm='vp'] [data-pm-additional-cmd='vp'],
:root[data-pm='nub'] [data-pm-additional-cmd='nub'],
:root[data-pm='ni'] [data-pm-additional-cmd='ni'],
:root[data-pm='upm'] [data-pm-additional-cmd='upm'] {
display: inline;
}

Expand Down
8 changes: 6 additions & 2 deletions app/components/Package/Install/Dropdown.vue
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ onPrehydrate(el => {
>
<div class="flex items-stretch max-lg:flex-col lg:flex-row-reverse">
<div
class="flex items-center justify-between gap-1 px-3 border-s border-border-subtle max-lg:pt-2.5"
class="flex items-center justify-between gap-1 px-2.5 lg:border-s border-border-subtle max-lg:pt-2.5"
>
<div class="flex items-center gap-1">
<PackageInstallDownloadTarball
Expand Down Expand Up @@ -197,7 +197,11 @@ onPrehydrate(el => {
:root[data-pm='yarn'] [data-pm-cmd='yarn'],
:root[data-pm='bun'] [data-pm-cmd='bun'],
:root[data-pm='deno'] [data-pm-cmd='deno'],
:root[data-pm='vlt'] [data-pm-cmd='vlt'] {
:root[data-pm='vlt'] [data-pm-cmd='vlt'],
:root[data-pm='vp'] [data-pm-cmd='vp'],
:root[data-pm='nub'] [data-pm-cmd='nub'],
:root[data-pm='ni'] [data-pm-cmd='ni'],
:root[data-pm='upm'] [data-pm-cmd='upm'] {
display: inline;
}

Expand Down
2 changes: 1 addition & 1 deletion app/components/Package/ManagerSelect.vue
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ function handleKeydown(event: KeyboardEvent) {
<button
ref="triggerRef"
type="button"
class="cursor-pointer flex items-center gap-1.5 px-2 py-2 font-mono text-xs text-fg-muted bg-bg-subtle border border-border-subtle border-solid rounded-md transition-colors duration-150 hover:(text-fg border-border-hover) active:scale-95 focus:border-border-hover focus-visible:outline-accent/70"
class="cursor-pointer flex items-center gap-1.5 px-2 py-1.75 font-mono text-xs text-fg-muted bg-bg-subtle border border-border-subtle border-solid rounded-md transition-colors duration-150 hover:(text-fg border-border-hover) active:scale-95 focus:border-border-hover focus-visible:outline-accent/70"
:aria-expanded="isOpen"
aria-haspopup="listbox"
:aria-label="$t('package.get_started.pm_label')"
Expand Down
12 changes: 1 addition & 11 deletions app/components/Package/Skeleton.vue
Original file line number Diff line number Diff line change
Expand Up @@ -147,9 +147,6 @@
</div>
</section>

<!-- Vulns area (empty placeholder to hold grid space) -->
<div class="area-vulns" />

<!-- Sidebar — matches area-sidebar in [...name].vue -->
<div class="area-sidebar">
<div
Expand Down Expand Up @@ -366,7 +363,6 @@
grid-template-areas:
'details'
'install'
'vulns'
'sidebar'
'readme';
}
Expand All @@ -378,9 +374,8 @@
grid-template-areas:
'details details'
'install sidebar'
'vulns sidebar'
'readme sidebar';
grid-template-rows: auto auto auto auto 1fr;
grid-template-rows: auto auto 1fr;
}
}

Expand All @@ -391,7 +386,6 @@
grid-template-areas:
'details sidebar'
'install sidebar'
'vulns sidebar'
'readme sidebar';
}
}
Expand All @@ -404,10 +398,6 @@
grid-area: install;
}

.area-vulns {
grid-area: vulns;
}

.area-readme {
grid-area: readme;
overflow-x: hidden;
Expand Down
Loading
Loading