Compare commits

...
Author SHA1 Message Date
Ken 0c674d1fbc 📝 Lock rolldown to v1 2026-05-21 15:18:41 +02:00
Ken 5e266f086b 🐛 Better treeshaking of icon-package 2026-05-21 15:11:16 +02:00
3 changed files with 191 additions and 4 deletions

No files matched your search

+1 -1
View File
@@ -4,7 +4,7 @@
"type": "module",
"private": true,
"dependencies": {
"rolldown": "latest",
"rolldown": "^1.0.1",
"ts-morph": "^28.0.0",
"tsx": "^4.20.6"
},
+7 -1
View File
@@ -18,8 +18,14 @@ async function getBundleSize(
input: inputFile,
external: commonExternals,
platform: "browser",
treeshake: true,
treeshake: {
moduleSideEffects: "no-external",
propertyReadSideEffects: false,
},
logLevel: "silent",
experimental: {
lazyBarrel: true,
},
resolve: {
conditionNames: ["import", "module", "browser", "default"],
},
+183 -2
View File
@@ -5298,6 +5298,13 @@ __metadata:
languageName: node
linkType: hard
"@oxc-project/types@npm:=0.130.0":
version: 0.130.0
resolution: "@oxc-project/types@npm:0.130.0"
checksum: 10/5f12923f32a3a9fdc8f26a275d10233a3d482e708d2035298a62b72aaa3857d26b5f16b2bea32896789d26bf61798fb22730f8e1cb37725a1951ad324526344f
languageName: node
linkType: hard
"@peculiar/asn1-cms@npm:^2.6.0, @peculiar/asn1-cms@npm:^2.6.1":
version: 2.6.1
resolution: "@peculiar/asn1-cms@npm:2.6.1"
@@ -5753,6 +5760,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-android-arm64@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-android-arm64@npm:1.0.1"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
"@rolldown/binding-darwin-arm64@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-rc.17"
@@ -5760,6 +5774,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-darwin-arm64@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-darwin-arm64@npm:1.0.1"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@rolldown/binding-darwin-x64@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-rc.17"
@@ -5767,6 +5788,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-darwin-x64@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-darwin-x64@npm:1.0.1"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@rolldown/binding-freebsd-x64@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-rc.17"
@@ -5774,6 +5802,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-freebsd-x64@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-freebsd-x64@npm:1.0.1"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.17"
@@ -5781,6 +5816,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.1"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.17"
@@ -5788,6 +5830,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-linux-arm64-gnu@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.1"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.17"
@@ -5795,6 +5844,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-linux-arm64-musl@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.1"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.17"
@@ -5802,6 +5858,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-linux-ppc64-gnu@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.1"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
"@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.17"
@@ -5809,6 +5872,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-linux-s390x-gnu@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.1"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
"@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.17"
@@ -5816,6 +5886,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-linux-x64-gnu@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.1"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.17"
@@ -5823,6 +5900,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-linux-x64-musl@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.1"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.17"
@@ -5830,6 +5914,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-openharmony-arm64@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.1"
conditions: os=openharmony & cpu=arm64
languageName: node
linkType: hard
"@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.17"
@@ -5841,6 +5932,17 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-wasm32-wasi@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.1"
dependencies:
"@emnapi/core": "npm:1.10.0"
"@emnapi/runtime": "npm:1.10.0"
"@napi-rs/wasm-runtime": "npm:^1.1.4"
conditions: cpu=wasm32
languageName: node
linkType: hard
"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.17"
@@ -5848,6 +5950,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-win32-arm64-msvc@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.1"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.17"
@@ -5855,6 +5964,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/binding-win32-x64-msvc@npm:1.0.1":
version: 1.0.1
resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.1"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@rolldown/pluginutils@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "@rolldown/pluginutils@npm:1.0.0-rc.17"
@@ -5876,6 +5992,13 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/pluginutils@npm:^1.0.0":
version: 1.0.1
resolution: "@rolldown/pluginutils@npm:1.0.1"
checksum: 10/4e95cf9ce23d75e5aa03ea0249cd86f7d1e21f83fbf6f8520e4edd8a251ba1b82c4ba9bc13cd24b6c4661daec6225b06e6d35c64c604e731b230b2a49af47d05
languageName: node
linkType: hard
"@rollup/pluginutils@npm:^5.0.2, @rollup/pluginutils@npm:^5.2.0":
version: 5.3.0
resolution: "@rollup/pluginutils@npm:5.3.0"
@@ -9245,7 +9368,7 @@ __metadata:
mlly: "npm:1.8.2"
pkg-types: "npm:^2.3.0"
rimraf: "npm:6.1.3"
rolldown: "npm:latest"
rolldown: "npm:^1.0.1"
tar: "npm:^7.5.9"
ts-morph: "npm:^28.0.0"
tsx: "npm:^4.20.6"
@@ -20663,7 +20786,7 @@ __metadata:
languageName: node
linkType: hard
"rolldown@npm:1.0.0-rc.17, rolldown@npm:latest":
"rolldown@npm:1.0.0-rc.17":
version: 1.0.0-rc.17
resolution: "rolldown@npm:1.0.0-rc.17"
dependencies:
@@ -20721,6 +20844,64 @@ __metadata:
languageName: node
linkType: hard
"rolldown@npm:^1.0.1":
version: 1.0.1
resolution: "rolldown@npm:1.0.1"
dependencies:
"@oxc-project/types": "npm:=0.130.0"
"@rolldown/binding-android-arm64": "npm:1.0.1"
"@rolldown/binding-darwin-arm64": "npm:1.0.1"
"@rolldown/binding-darwin-x64": "npm:1.0.1"
"@rolldown/binding-freebsd-x64": "npm:1.0.1"
"@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.1"
"@rolldown/binding-linux-arm64-gnu": "npm:1.0.1"
"@rolldown/binding-linux-arm64-musl": "npm:1.0.1"
"@rolldown/binding-linux-ppc64-gnu": "npm:1.0.1"
"@rolldown/binding-linux-s390x-gnu": "npm:1.0.1"
"@rolldown/binding-linux-x64-gnu": "npm:1.0.1"
"@rolldown/binding-linux-x64-musl": "npm:1.0.1"
"@rolldown/binding-openharmony-arm64": "npm:1.0.1"
"@rolldown/binding-wasm32-wasi": "npm:1.0.1"
"@rolldown/binding-win32-arm64-msvc": "npm:1.0.1"
"@rolldown/binding-win32-x64-msvc": "npm:1.0.1"
"@rolldown/pluginutils": "npm:^1.0.0"
dependenciesMeta:
"@rolldown/binding-android-arm64":
optional: true
"@rolldown/binding-darwin-arm64":
optional: true
"@rolldown/binding-darwin-x64":
optional: true
"@rolldown/binding-freebsd-x64":
optional: true
"@rolldown/binding-linux-arm-gnueabihf":
optional: true
"@rolldown/binding-linux-arm64-gnu":
optional: true
"@rolldown/binding-linux-arm64-musl":
optional: true
"@rolldown/binding-linux-ppc64-gnu":
optional: true
"@rolldown/binding-linux-s390x-gnu":
optional: true
"@rolldown/binding-linux-x64-gnu":
optional: true
"@rolldown/binding-linux-x64-musl":
optional: true
"@rolldown/binding-openharmony-arm64":
optional: true
"@rolldown/binding-wasm32-wasi":
optional: true
"@rolldown/binding-win32-arm64-msvc":
optional: true
"@rolldown/binding-win32-x64-msvc":
optional: true
bin:
rolldown: bin/cli.mjs
checksum: 10/00bef9a0454fe5e1a682ae186b0b61f9093fe9c9fa778320e6187dc9c0c7cf38b079e2c229ba8b1898a0a205f579f7df808976614387ca47a434fe4bfd874774
languageName: node
linkType: hard
"rollup@npm:^4.43.0":
version: 4.60.2
resolution: "rollup@npm:4.60.2"