From 2d745bfc45ec5eb8bc5de3d5c7044e4c1a9bf4e0 Mon Sep 17 00:00:00 2001 From: tiye Date: Sun, 6 Sep 2026 20:59:01 +0800 Subject: [PATCH 1/3] Upgrade cumulo.org to Calcit 0.13.77 --- .github/workflows/upload.yaml | 38 +- calcit.cirru | 84 ++-- config/calcit-quality.cirru | 149 +++++++ deps.cirru | 14 +- package.json | 4 +- yarn.lock | 763 ++++++++++++---------------------- 6 files changed, 488 insertions(+), 564 deletions(-) create mode 100644 config/calcit-quality.cirru diff --git a/.github/workflows/upload.yaml b/.github/workflows/upload.yaml index b833fed..8f3713c 100644 --- a/.github/workflows/upload.yaml +++ b/.github/workflows/upload.yaml @@ -6,15 +6,21 @@ on: - main pull_request: {} +permissions: + contents: read + jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: false - - uses: actions/setup-node@v6 + - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: 24 + package-manager-cache: false - name: Enable Corepack run: | @@ -22,24 +28,33 @@ jobs: corepack prepare yarn@4.12.0 --activate yarn --version - - uses: calcit-lang/setup-cr@0.0.9 + - uses: calcit-lang/setup-calcit@704b3f5cd6f9ce3bd1e0c926dbdd1d181adb8180 # v1.4.0 + with: + tools: calcit,caps - - name: Install dependencies - run: caps --ci && yarn install --immutable + - name: Resolve immutable dependencies + run: | + set -euo pipefail + caps --strict --ci + yarn install --immutable + caps verify --toolchain - name: Validate and build run: | - cr calcit.cirru edit format + set -euo pipefail + calcit calcit.cirru edit format git diff --exit-code -- calcit.cirru - cr calcit.cirru --check-only - cr calcit.cirru analyze check-types --summary-only --format json - cr calcit.cirru analyze weak-types --only schema-dynamic,code-dynamic --intent unresolved --summary-only --format json - cr calcit.cirru js + calcit calcit.cirru --check-only + calcit calcit.cirru analyze dynamic-methods --max 0 + calcit calcit.cirru analyze deprecated --summary-only + calcit calcit.cirru analyze quality --baseline config/calcit-quality.cirru + calcit calcit.cirru js yarn vite build --base=./ - name: Deploy to server + if: github.event_name == 'push' && github.ref == 'refs/heads/main' id: deploy - uses: Pendect/action-rsyncer@v2.0.0 + uses: Pendect/action-rsyncer@b7f90f4f8ed893d4e3f852f7a73180631f63d4bd # v2.0.0 env: DEPLOY_KEY: ${{secrets.rsync_private_key}} with: @@ -50,4 +65,5 @@ jobs: dest: 'rsync-user@tiye.me:/web-assets/repo/${{ github.repository }}' - name: Display status from deploy + if: github.event_name == 'push' && github.ref == 'refs/heads/main' run: echo "${{ steps.deploy.outputs.status }}" diff --git a/calcit.cirru b/calcit.cirru index 76fb4c8..6a339a4 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -1,21 +1,22 @@ -{} (:about "|Machine-generated snapshot. Do not edit directly — changes will be overwritten. Use `cr query` to inspect and `cr edit`/`cr tree` to modify. Run `cr docs agents --full` first. Manual edits must follow format and schema conventions, then run `cr edit format`.") (:package |app) (:version |0.0.1) +{} (:about "|Machine-generated snapshot. Do not edit directly — changes will be overwritten. Use `calcit query` to inspect and `calcit edit`/`calcit tree` to modify. Run `calcit docs agents --full` first. Manual edits must follow format and schema conventions, then run `calcit edit format`.") (:package |app) :entries $ {} :default $ {} (:description |) (:init-fn 'app.main/main!) (:mode :js) (:reload-fn 'app.main/reload!) + :feature-policy $ {} :modules $ [] |respo.calcit/ |lilac/ |memof/ |respo-ui.calcit/ |respo-markdown.calcit/ |reel.calcit/ :type-slots $ {} :files $ {} - |app.comp.container $ %{} 'FileEntry + 'app.comp.container $ %{} 'FileEntry :defs $ {} - |comp-container $ %{} 'CodeEntry (:doc |) + 'comp-container $ %{} 'CodeEntry (:doc |) :code $ quote defcomp comp-container (reel) let store $ unsafe-coerce (get reel :store) 'app.types/Store - states $ &struct:get store :states + states $ :states store div {} $ :style - merge ui/global ui/fullscreen ui/row $ {} (:justify-content :center) + merge ui/global ui/fullscreen ui/row $ {} (:justify-content |center) div {} $ :style {} (:max-width 800) (:width |60%) @@ -33,11 +34,16 @@ when dev? $ comp-reel (>> states :reel) reel ({}) :examples $ [] :schema $ :: 'Dynamic - |slurp $ %{} 'CodeEntry (:doc |) + 'slurp $ %{} 'CodeEntry (:doc |) :code $ quote - defmacro slurp (path) (read-file path) + defmacro slurp (path) + read-file $ str path :examples $ [] - :schema $ :: 'Dynamic + :schema $ :: 'Macro + {} + :capabilities $ #{} :fs-read + :expansion $ :: 'Expr 'String + :required $ [] (:: 'Expr 'String) :ns $ %{} 'NsEntry (:doc |) :code $ quote ns app.comp.container $ :require @@ -51,9 +57,9 @@ respo-md.comp.md :refer $ comp-md-block |highlight.js :default hljs |cirru-color :as color - |app.config $ %{} 'FileEntry + 'app.config $ %{} 'FileEntry :defs $ {} - |cdn? $ %{} 'CodeEntry (:doc |) + 'cdn? $ %{} 'CodeEntry (:doc |) :code $ quote def cdn? $ cond exists? js/window @@ -62,13 +68,13 @@ :else false :examples $ [] :schema $ :: 'Dynamic - |dev? $ %{} 'CodeEntry (:doc |) + 'dev? $ %{} 'CodeEntry (:doc |) :code $ quote def dev? $ = |dev option:unwrap-or (get-env |mode) |release :examples $ [] :schema $ :: 'Bool - |site $ %{} 'CodeEntry (:doc |) + 'site $ %{} 'CodeEntry (:doc |) :code $ quote def site $ %{} app.types/SiteConfig (:dev-ui |http://localhost:8100/main-fonts.css) (:release-ui |http://cdn.tiye.me/favored-fonts/main-fonts.css) (:cdn-url |http://cdn.tiye.me/cumulo-org/) (:title "|Cumulo Home Page") (:icon |http://cdn.tiye.me/logo/respo.png) (:storage-key |cumulo.org) :examples $ [] @@ -77,20 +83,20 @@ :code $ quote ns app.config $ :require app.types :refer $ SiteConfig - |app.main $ %{} 'FileEntry + 'app.main $ %{} 'FileEntry :defs $ {} - |*reel $ %{} 'CodeEntry (:doc |) + '*reel $ %{} 'CodeEntry (:doc |) :code $ quote defatom *reel $ -> reel-schema/reel (assoc :base schema/store) (assoc :store schema/store) :examples $ [] :schema $ :: 'Dynamic - |dispatch! $ %{} 'CodeEntry (:doc |) + 'dispatch! $ %{} 'CodeEntry (:doc |) :code $ quote defn dispatch! (op) (; println |Dispatch: op) reset! *reel $ reel-updater updater @*reel op :examples $ [] :schema $ :: 'Dynamic - |main! $ %{} 'CodeEntry (:doc |) + 'main! $ %{} 'CodeEntry (:doc |) :code $ quote defn main! () println "|Running mode:" $ if config/dev? |dev |release @@ -103,39 +109,39 @@ js/window.addEventListener |beforeunload persist-storage! js/setInterval persist-storage! $ * 1000 60 let - raw $ js/localStorage.getItem (&struct:get config/site :storage-key) + raw $ js/localStorage.getItem (:storage-key config/site) when (js-present? raw) dispatch! $ :: :hydrate-storage parse-cirru-edn $ unsafe-coerce raw String println "|App started." :examples $ [] :schema $ :: 'Dynamic - |mount-target $ %{} 'CodeEntry (:doc |) + 'mount-target $ %{} 'CodeEntry (:doc |) :code $ quote def mount-target $ js/document.querySelector |.app :examples $ [] :schema $ :: 'Dynamic - |persist-storage! $ %{} 'CodeEntry (:doc |) + 'persist-storage! $ %{} 'CodeEntry (:doc |) :code $ quote defn persist-storage! (? e) - js/localStorage.setItem (&struct:get config/site :storage-key) - format-cirru-edn $ &struct:get @*reel :store + js/localStorage.setItem (:storage-key config/site) + format-cirru-edn $ reel-schema/read-field @*reel :store :examples $ [] :schema $ :: 'Dynamic - |reload! $ %{} 'CodeEntry (:doc |) + 'reload! $ %{} 'CodeEntry (:doc |) :code $ quote defn reload! () (clear-cache!) reset! *reel $ refresh-reel @*reel schema/store updater println "|Code updated." :examples $ [] :schema $ :: 'Dynamic - |render-app! $ %{} 'CodeEntry (:doc |) + 'render-app! $ %{} 'CodeEntry (:doc |) :code $ quote defn render-app! (renderer) renderer mount-target (comp-container @*reel) dispatch! :examples $ [] :schema $ :: 'Dynamic - |ssr? $ %{} 'CodeEntry (:doc |) + 'ssr? $ %{} 'CodeEntry (:doc |) :code $ quote def ssr? $ js-present? (js/document.querySelector |meta.respo-ssr) :examples $ [] @@ -155,9 +161,9 @@ |highlight.js :default hljs |highlight.js/lib/languages/clojure :default clojure-lang |highlight.js/lib/languages/bash :default bash-lang - |app.page $ %{} 'FileEntry + 'app.page $ %{} 'FileEntry :defs $ {} - |base-info $ %{} 'CodeEntry (:doc |) + 'base-info $ %{} 'CodeEntry (:doc |) :code $ quote def base-info $ {} :title $ :title config/site @@ -166,7 +172,7 @@ :inline-html nil :examples $ [] :schema $ :: 'Dynamic - |dev-page $ %{} 'CodeEntry (:doc |) + 'dev-page $ %{} 'CodeEntry (:doc |) :code $ quote defn dev-page () $ make-page | merge base-info $ {} @@ -175,7 +181,7 @@ :inline-styles $ [] (slurp |entry/github-gist.css) (slurp |node_modules/github-markdown-css/github-markdown.css) :examples $ [] :schema $ :: 'Dynamic - |main! $ %{} 'CodeEntry (:doc |) + 'main! $ %{} 'CodeEntry (:doc |) :code $ quote defn main! () println "|Running mode:" $ if config/dev? |dev |release @@ -184,7 +190,7 @@ spit |dist/index.html $ prod-page :examples $ [] :schema $ :: 'Dynamic - |prod-page $ %{} 'CodeEntry (:doc |) + 'prod-page $ %{} 'CodeEntry (:doc |) :code $ quote defn prod-page () $ let reel $ -> reel-schema/reel (assoc :base schema/store) (assoc :store schema/store) @@ -212,9 +218,9 @@ app.config :as config cumulo-util.build :refer $ get-ip! clojure.core.strint :refer $ << - |app.schema $ %{} 'FileEntry + 'app.schema $ %{} 'FileEntry :defs $ {} - |store $ %{} 'CodeEntry (:doc |) + 'store $ %{} 'CodeEntry (:doc |) :code $ quote def store $ %{} app.types/Store :states $ {} @@ -225,26 +231,26 @@ :code $ quote ns app.schema $ :require app.types :refer $ Store - |app.types $ %{} 'FileEntry + 'app.types $ %{} 'FileEntry :defs $ {} - |SiteConfig $ %{} 'CodeEntry (:doc |) + 'SiteConfig $ %{} 'CodeEntry (:doc |) :code $ quote defstruct SiteConfig (:dev-ui 'String) (:release-ui 'String) (:cdn-url 'String) (:title 'String) (:icon 'String) (:storage-key 'String) :examples $ [] - :schema $ :: 'Dynamic - |Store $ %{} 'CodeEntry (:doc |) + :schema $ :: 'StructDef + 'Store $ %{} 'CodeEntry (:doc |) :code $ quote defstruct Store (:states 'Map) (:content 'String) :examples $ [] - :schema $ :: 'Dynamic + :schema $ :: 'StructDef :ns $ %{} 'NsEntry (:doc |) :code $ quote (ns app.types) - |app.updater $ %{} 'FileEntry + 'app.updater $ %{} 'FileEntry :defs $ {} - |updater $ %{} 'CodeEntry (:doc |) + 'updater $ %{} 'CodeEntry (:doc |) :code $ quote defn updater (store op op-id op-time) - tag-match op + match op (:states cursor s) (update-states store cursor s) (:content c) (assoc store :content c) (:hydrate-storage d) d diff --git a/config/calcit-quality.cirru b/config/calcit-quality.cirru new file mode 100644 index 0000000..738331f --- /dev/null +++ b/config/calcit-quality.cirru @@ -0,0 +1,149 @@ +{} (:schemaVersion 2) + :definitions $ {} + |app.comp.container/comp-container $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 2 + |app.config/cdn? $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 0 + |app.main/*reel $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 0 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 0 + |app.main/dispatch! $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 0 + |app.main/main! $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 1 + |app.main/mount-target $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 0 + |app.main/persist-storage! $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 0 + |app.main/reload! $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 0 + |app.main/render-app! $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 0 + |app.main/ssr? $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 0 + |app.page/base-info $ {} (:codeDynamic 0) + :codeNil 2 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 0 + :typeNotFull 0 + :unresolved 3 + :unsafeCoerce 0 + |app.page/dev-page $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 0 + |app.page/main! $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 0 + |app.page/prod-page $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 0 + |app.updater/updater $ {} (:codeDynamic 0) + :codeNil 0 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 1 + :typeNone 1 + :typeNotFull 1 + :unresolved 1 + :unsafeCoerce 0 + :metrics $ {} (:codeDynamic 0) + :codeNil 2 + :declaredOptional 0 + :deprecatedCalls 0 + :schemaDynamic 15 + :typeNone 13 + :typeNotFull 14 + :unresolved 17 + :unsafeCoerce 3 + :scope $ {} (:includeDependencies false) + :namespace nil + :namespacePrefix nil diff --git a/deps.cirru b/deps.cirru index ea1e0be..b26221d 100644 --- a/deps.cirru +++ b/deps.cirru @@ -1,8 +1,8 @@ -{} (:calcit-version |0.13.16) - :dependencies $ {} (|Respo/reel.calcit |0.6.6) - |Respo/respo-markdown.calcit |0.4.22 - |Respo/respo-ui.calcit |0.7.7 - |Respo/respo.calcit |0.16.70 - |calcit-lang/lilac |0.5.2 - |calcit-lang/memof |0.0.26 +{} (:calcit-version |0.13.77) (:version |0.1.0) + :dependencies $ {} (|Respo/reel.calcit |0.6.19) + |Respo/respo-markdown.calcit |0.4.33 + |Respo/respo-ui.calcit |0.7.19 + |Respo/respo.calcit |0.16.95 + |calcit-lang/lilac |0.5.9 + |calcit-lang/memof |0.0.31 diff --git a/package.json b/package.json index ba2f0db..1fa1cc5 100644 --- a/package.json +++ b/package.json @@ -12,10 +12,10 @@ "license": "MIT", "devDependencies": { "bottom-tip": "^0.1.5", - "vite": "^7.3.5" + "vite": "8.2.2" }, "dependencies": { - "@calcit/procs": "^0.13.16", + "@calcit/procs": "0.13.77", "cirru-color": "^0.2.4", "copy-text-to-clipboard": "^3.2.1", "dayjs": "^1.11.21", diff --git a/yarn.lock b/yarn.lock index 261cef2..6f583a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,14 +5,14 @@ __metadata: version: 8 cacheKey: 10c0 -"@calcit/procs@npm:^0.13.16": - version: 0.13.16 - resolution: "@calcit/procs@npm:0.13.16" +"@calcit/procs@npm:0.13.77": + version: 0.13.77 + resolution: "@calcit/procs@npm:0.13.77" dependencies: "@calcit/ternary-tree": "npm:0.0.26" "@cirru/parser.ts": "npm:^0.0.9" "@cirru/writer.ts": "npm:^0.1.9" - checksum: 10c0/b7662b272ceb218ef3455a668b32567af13a75dcb98b9bbcd4535d95fad4afa82937204d72c08fa68d66356dec5b70c9047a7b63618fe2369005a0186799bec1 + checksum: 10c0/7f0d79ad9e7963728518c3754174136d7c2e906c7177785d633f622300be11b84a8f9ae659c5b93c9fb8f7d47e4fffba773bbe90a30a0f53fc3d1258ab850851 languageName: node linkType: hard @@ -37,188 +37,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/aix-ppc64@npm:0.27.7" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/android-arm64@npm:0.27.7" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/android-arm@npm:0.27.7" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/android-x64@npm:0.27.7" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/darwin-arm64@npm:0.27.7" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/darwin-x64@npm:0.27.7" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/freebsd-arm64@npm:0.27.7" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/freebsd-x64@npm:0.27.7" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-arm64@npm:0.27.7" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-arm@npm:0.27.7" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-ia32@npm:0.27.7" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-loong64@npm:0.27.7" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-mips64el@npm:0.27.7" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-ppc64@npm:0.27.7" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-riscv64@npm:0.27.7" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-s390x@npm:0.27.7" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-x64@npm:0.27.7" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/netbsd-arm64@npm:0.27.7" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/netbsd-x64@npm:0.27.7" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/openbsd-arm64@npm:0.27.7" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/openbsd-x64@npm:0.27.7" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openharmony-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/openharmony-arm64@npm:0.27.7" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/sunos-x64@npm:0.27.7" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/win32-arm64@npm:0.27.7" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/win32-ia32@npm:0.27.7" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/win32-x64@npm:0.27.7" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@isaacs/fs-minipass@npm:^4.0.0": version: 4.0.1 resolution: "@isaacs/fs-minipass@npm:4.0.1" @@ -228,185 +46,122 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.59.0" +"@oxc-project/types@npm:=0.148.0": + version: 0.148.0 + resolution: "@oxc-project/types@npm:0.148.0" + checksum: 10c0/23700196086ec996dcaf8cb494d0d378257a4f6f8ac4dfa0ee732bdf9a8a519da535cb33c8654ee6ea771872ae5801f9963c9d402767a4d13c2fa128cf7c42d2 + languageName: node + linkType: hard + +"@rolldown/binding-android-arm-eabi@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-android-arm-eabi@npm:1.2.7" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-android-arm64@npm:4.59.0" +"@rolldown/binding-android-arm64@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-android-arm64@npm:1.2.7" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.59.0" +"@rolldown/binding-darwin-arm64@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-darwin-arm64@npm:1.2.7" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.59.0" +"@rolldown/binding-darwin-x64@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-darwin-x64@npm:1.2.7" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.59.0" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-freebsd-x64@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-freebsd-x64@npm:4.59.0" +"@rolldown/binding-freebsd-x64@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-freebsd-x64@npm:1.2.7" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-musleabihf@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.59.0" - conditions: os=linux & cpu=arm & libc=musl +"@rolldown/binding-linux-arm-gnueabihf@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.2.7" + conditions: os=linux & cpu=arm languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.59.0" +"@rolldown/binding-linux-arm64-gnu@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.2.7" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.59.0" +"@rolldown/binding-linux-arm64-musl@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-linux-arm64-musl@npm:1.2.7" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loong64-gnu@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.59.0" - conditions: os=linux & cpu=loong64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-loong64-musl@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-loong64-musl@npm:4.59.0" - conditions: os=linux & cpu=loong64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-ppc64-gnu@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.59.0" +"@rolldown/binding-linux-ppc64-gnu@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.2.7" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-musl@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.59.0" - conditions: os=linux & cpu=ppc64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-gnu@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.59.0" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-musl@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.59.0" - conditions: os=linux & cpu=riscv64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-s390x-gnu@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.59.0" +"@rolldown/binding-linux-s390x-gnu@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.2.7" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.59.0" +"@rolldown/binding-linux-x64-gnu@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-linux-x64-gnu@npm:1.2.7" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.59.0" +"@rolldown/binding-linux-x64-musl@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-linux-x64-musl@npm:1.2.7" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-openbsd-x64@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-openbsd-x64@npm:4.59.0" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-openharmony-arm64@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.59.0" +"@rolldown/binding-openharmony-arm64@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-openharmony-arm64@npm:1.2.7" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.59.0" +"@rolldown/binding-win32-arm64-msvc@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.2.7" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.59.0" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-gnu@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.59.0" +"@rolldown/binding-win32-x64-msvc@npm:1.2.7": + version: 1.2.7 + resolution: "@rolldown/binding-win32-x64-msvc@npm:1.2.7" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.59.0": - version: 4.59.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.59.0" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@types/estree@npm:1.0.8": - version: 1.0.8 - resolution: "@types/estree@npm:1.0.8" - checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 +"@rolldown/pluginutils@npm:^1.0.0": + version: 1.0.1 + resolution: "@rolldown/pluginutils@npm:1.0.1" + checksum: 10c0/99d9b06d90196823e4d8c841f258db7a16e5dbba5824a2962b05d907b79f1ba929d56f22dd744fd530936e568c865ee56a719dc31e57e13bc0a8eb4764a8d8dd languageName: node linkType: hard @@ -438,7 +193,7 @@ __metadata: version: 0.0.0-use.local resolution: "calcit-workflow@workspace:." dependencies: - "@calcit/procs": "npm:^0.13.16" + "@calcit/procs": "npm:0.13.77" bottom-tip: "npm:^0.1.5" cirru-color: "npm:^0.2.4" copy-text-to-clipboard: "npm:^3.2.1" @@ -446,7 +201,7 @@ __metadata: github-markdown-css: "npm:^5.8.1" highlight.js: "npm:^11.11.1" shortid: "npm:^2.2.17" - vite: "npm:^7.3.5" + vite: "npm:8.2.2" languageName: unknown linkType: soft @@ -485,6 +240,13 @@ __metadata: languageName: node linkType: hard +"detect-libc@npm:^2.0.3": + version: 2.1.2 + resolution: "detect-libc@npm:2.1.2" + checksum: 10c0/acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4 + languageName: node + linkType: hard + "dom-walk@npm:^0.1.0": version: 0.1.2 resolution: "dom-walk@npm:0.1.2" @@ -510,95 +272,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.27.0": - version: 0.27.7 - resolution: "esbuild@npm:0.27.7" - dependencies: - "@esbuild/aix-ppc64": "npm:0.27.7" - "@esbuild/android-arm": "npm:0.27.7" - "@esbuild/android-arm64": "npm:0.27.7" - "@esbuild/android-x64": "npm:0.27.7" - "@esbuild/darwin-arm64": "npm:0.27.7" - "@esbuild/darwin-x64": "npm:0.27.7" - "@esbuild/freebsd-arm64": "npm:0.27.7" - "@esbuild/freebsd-x64": "npm:0.27.7" - "@esbuild/linux-arm": "npm:0.27.7" - "@esbuild/linux-arm64": "npm:0.27.7" - "@esbuild/linux-ia32": "npm:0.27.7" - "@esbuild/linux-loong64": "npm:0.27.7" - "@esbuild/linux-mips64el": "npm:0.27.7" - "@esbuild/linux-ppc64": "npm:0.27.7" - "@esbuild/linux-riscv64": "npm:0.27.7" - "@esbuild/linux-s390x": "npm:0.27.7" - "@esbuild/linux-x64": "npm:0.27.7" - "@esbuild/netbsd-arm64": "npm:0.27.7" - "@esbuild/netbsd-x64": "npm:0.27.7" - "@esbuild/openbsd-arm64": "npm:0.27.7" - "@esbuild/openbsd-x64": "npm:0.27.7" - "@esbuild/openharmony-arm64": "npm:0.27.7" - "@esbuild/sunos-x64": "npm:0.27.7" - "@esbuild/win32-arm64": "npm:0.27.7" - "@esbuild/win32-ia32": "npm:0.27.7" - "@esbuild/win32-x64": "npm:0.27.7" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/openharmony-arm64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10c0/ccd51f0555708bc9ff4ec9dc3ac92d3daacd45ecaac949ca8645984c5c323bf8cefe98c2df307418685e0b4ce37f9a3bdbfe8e3651fe632a0059a436195a17d4 - languageName: node - linkType: hard - "ev-store@npm:^7.0.0": version: 7.0.0 resolution: "ev-store@npm:7.0.0" @@ -627,7 +300,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": +"fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -637,7 +310,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -698,6 +371,126 @@ __metadata: languageName: node linkType: hard +"lightningcss-android-arm64@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-android-arm64@npm:1.33.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"lightningcss-darwin-arm64@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-darwin-arm64@npm:1.33.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"lightningcss-darwin-x64@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-darwin-x64@npm:1.33.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"lightningcss-freebsd-x64@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-freebsd-x64@npm:1.33.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"lightningcss-linux-arm-gnueabihf@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.33.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"lightningcss-linux-arm64-gnu@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-linux-arm64-gnu@npm:1.33.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"lightningcss-linux-arm64-musl@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-linux-arm64-musl@npm:1.33.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"lightningcss-linux-x64-gnu@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-linux-x64-gnu@npm:1.33.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"lightningcss-linux-x64-musl@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-linux-x64-musl@npm:1.33.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"lightningcss-win32-arm64-msvc@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-win32-arm64-msvc@npm:1.33.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"lightningcss-win32-x64-msvc@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-win32-x64-msvc@npm:1.33.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"lightningcss@npm:^1.33.0": + version: 1.33.0 + resolution: "lightningcss@npm:1.33.0" + dependencies: + detect-libc: "npm:^2.0.3" + lightningcss-android-arm64: "npm:1.33.0" + lightningcss-darwin-arm64: "npm:1.33.0" + lightningcss-darwin-x64: "npm:1.33.0" + lightningcss-freebsd-x64: "npm:1.33.0" + lightningcss-linux-arm-gnueabihf: "npm:1.33.0" + lightningcss-linux-arm64-gnu: "npm:1.33.0" + lightningcss-linux-arm64-musl: "npm:1.33.0" + lightningcss-linux-x64-gnu: "npm:1.33.0" + lightningcss-linux-x64-musl: "npm:1.33.0" + lightningcss-win32-arm64-msvc: "npm:1.33.0" + lightningcss-win32-x64-msvc: "npm:1.33.0" + dependenciesMeta: + lightningcss-android-arm64: + optional: true + lightningcss-darwin-arm64: + optional: true + lightningcss-darwin-x64: + optional: true + lightningcss-freebsd-x64: + optional: true + lightningcss-linux-arm-gnueabihf: + optional: true + lightningcss-linux-arm64-gnu: + optional: true + lightningcss-linux-arm64-musl: + optional: true + lightningcss-linux-x64-gnu: + optional: true + lightningcss-linux-x64-musl: + optional: true + lightningcss-win32-arm64-msvc: + optional: true + lightningcss-win32-x64-msvc: + optional: true + checksum: 10c0/ce1f8279fbae636dbf37fa6e7385d5f98ed881d72af3362f24afbd4685e19c1fcdfecf17e5dd77f2ebee3d0c23ade276230d85842d07292229a2cffba8ff20a3 + languageName: node + linkType: hard + "min-document@npm:^2.19.0": version: 2.19.2 resolution: "min-document@npm:2.19.2" @@ -723,7 +516,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.16, nanoid@npm:^3.3.8": +"nanoid@npm:^3.3.18, nanoid@npm:^3.3.8": version: 3.3.18 resolution: "nanoid@npm:3.3.18" bin: @@ -786,13 +579,6 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.3": - version: 4.0.4 - resolution: "picomatch@npm:4.0.4" - checksum: 10c0/e2c6023372cc7b5764719a5ffb9da0f8e781212fa7ca4bd0562db929df8e117460f00dff3cb7509dacfc06b86de924b247f504d0ce1806a37fac4633081466b0 - languageName: node - linkType: hard - "picomatch@npm:^4.0.4": version: 4.0.5 resolution: "picomatch@npm:4.0.5" @@ -800,14 +586,21 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.6": - version: 8.5.25 - resolution: "postcss@npm:8.5.25" +"picomatch@npm:^4.0.5": + version: 4.0.7 + resolution: "picomatch@npm:4.0.7" + checksum: 10c0/beb6ae02c43ae44e84883b90830196d9046b1726ead292adcf7f57945e0bb0d992d68563d87e03b484b6f3c9a5c6defda7523477f047d7f0e663f126cc01787f + languageName: node + linkType: hard + +"postcss@npm:^8.5.26": + version: 8.5.28 + resolution: "postcss@npm:8.5.28" dependencies: - nanoid: "npm:^3.3.16" + nanoid: "npm:^3.3.18" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10c0/0a12c1e74b456c57122e81f684e02fd98ff4d57526f794d10c996df1147158808f5ae373ac82b988c8de6cbbaa82dbd7b13803b14f5dd3cf7cc6a42ccad5c9f2 + checksum: 10c0/9fe44215a6628d89c8a75184b92f5b2f77e16f9e5b13b39b9009bb7e8e6eccddf82c8854bae922db1f17ace6ef3445073fe38abff513caeb03e5285b1b55620a languageName: node linkType: hard @@ -825,93 +618,61 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.43.0": - version: 4.59.0 - resolution: "rollup@npm:4.59.0" +"rolldown@npm:~1.2.4": + version: 1.2.7 + resolution: "rolldown@npm:1.2.7" dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.59.0" - "@rollup/rollup-android-arm64": "npm:4.59.0" - "@rollup/rollup-darwin-arm64": "npm:4.59.0" - "@rollup/rollup-darwin-x64": "npm:4.59.0" - "@rollup/rollup-freebsd-arm64": "npm:4.59.0" - "@rollup/rollup-freebsd-x64": "npm:4.59.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.59.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.59.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.59.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.59.0" - "@rollup/rollup-linux-loong64-gnu": "npm:4.59.0" - "@rollup/rollup-linux-loong64-musl": "npm:4.59.0" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.59.0" - "@rollup/rollup-linux-ppc64-musl": "npm:4.59.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.59.0" - "@rollup/rollup-linux-riscv64-musl": "npm:4.59.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.59.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.59.0" - "@rollup/rollup-linux-x64-musl": "npm:4.59.0" - "@rollup/rollup-openbsd-x64": "npm:4.59.0" - "@rollup/rollup-openharmony-arm64": "npm:4.59.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.59.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.59.0" - "@rollup/rollup-win32-x64-gnu": "npm:4.59.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.59.0" - "@types/estree": "npm:1.0.8" - fsevents: "npm:~2.3.2" + "@oxc-project/types": "npm:=0.148.0" + "@rolldown/binding-android-arm-eabi": "npm:1.2.7" + "@rolldown/binding-android-arm64": "npm:1.2.7" + "@rolldown/binding-darwin-arm64": "npm:1.2.7" + "@rolldown/binding-darwin-x64": "npm:1.2.7" + "@rolldown/binding-freebsd-x64": "npm:1.2.7" + "@rolldown/binding-linux-arm-gnueabihf": "npm:1.2.7" + "@rolldown/binding-linux-arm64-gnu": "npm:1.2.7" + "@rolldown/binding-linux-arm64-musl": "npm:1.2.7" + "@rolldown/binding-linux-ppc64-gnu": "npm:1.2.7" + "@rolldown/binding-linux-s390x-gnu": "npm:1.2.7" + "@rolldown/binding-linux-x64-gnu": "npm:1.2.7" + "@rolldown/binding-linux-x64-musl": "npm:1.2.7" + "@rolldown/binding-openharmony-arm64": "npm:1.2.7" + "@rolldown/binding-win32-arm64-msvc": "npm:1.2.7" + "@rolldown/binding-win32-x64-msvc": "npm:1.2.7" + "@rolldown/pluginutils": "npm:^1.0.0" dependenciesMeta: - "@rollup/rollup-android-arm-eabi": - optional: true - "@rollup/rollup-android-arm64": - optional: true - "@rollup/rollup-darwin-arm64": - optional: true - "@rollup/rollup-darwin-x64": - optional: true - "@rollup/rollup-freebsd-arm64": - optional: true - "@rollup/rollup-freebsd-x64": - optional: true - "@rollup/rollup-linux-arm-gnueabihf": + "@rolldown/binding-android-arm-eabi": optional: true - "@rollup/rollup-linux-arm-musleabihf": + "@rolldown/binding-android-arm64": optional: true - "@rollup/rollup-linux-arm64-gnu": + "@rolldown/binding-darwin-arm64": optional: true - "@rollup/rollup-linux-arm64-musl": + "@rolldown/binding-darwin-x64": optional: true - "@rollup/rollup-linux-loong64-gnu": + "@rolldown/binding-freebsd-x64": optional: true - "@rollup/rollup-linux-loong64-musl": + "@rolldown/binding-linux-arm-gnueabihf": optional: true - "@rollup/rollup-linux-ppc64-gnu": + "@rolldown/binding-linux-arm64-gnu": optional: true - "@rollup/rollup-linux-ppc64-musl": + "@rolldown/binding-linux-arm64-musl": optional: true - "@rollup/rollup-linux-riscv64-gnu": + "@rolldown/binding-linux-ppc64-gnu": optional: true - "@rollup/rollup-linux-riscv64-musl": + "@rolldown/binding-linux-s390x-gnu": optional: true - "@rollup/rollup-linux-s390x-gnu": + "@rolldown/binding-linux-x64-gnu": optional: true - "@rollup/rollup-linux-x64-gnu": + "@rolldown/binding-linux-x64-musl": optional: true - "@rollup/rollup-linux-x64-musl": + "@rolldown/binding-openharmony-arm64": optional: true - "@rollup/rollup-openbsd-x64": + "@rolldown/binding-win32-arm64-msvc": optional: true - "@rollup/rollup-openharmony-arm64": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-gnu": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: + "@rolldown/binding-win32-x64-msvc": optional: true bin: - rollup: dist/bin/rollup - checksum: 10c0/f38742da34cfee5e899302615fa157aa77cb6a2a1495e5e3ce4cc9c540d3262e235bbe60caa31562bbfe492b01fdb3e7a8c43c39d842d3293bcf843123b766fc + rolldown: ./bin/cli.mjs + checksum: 10c0/e3b73addf51981d8b8430990ff59c14197994cfe9e1aae443dce47d353b409e7ffd478946185a15769588ab2e3d504557319fd58ab650ac9ac37c299384da10a languageName: node linkType: hard @@ -960,7 +721,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.17": version: 0.2.17 resolution: "tinyglobby@npm:0.2.17" dependencies: @@ -970,16 +731,6 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.15": - version: 0.2.15 - resolution: "tinyglobby@npm:0.2.15" - dependencies: - fdir: "npm:^6.5.0" - picomatch: "npm:^4.0.3" - checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 - languageName: node - linkType: hard - "undici@npm:^8.4.1": version: 8.9.0 resolution: "undici@npm:8.9.0" @@ -1003,22 +754,22 @@ __metadata: languageName: node linkType: hard -"vite@npm:^7.3.5": - version: 7.3.5 - resolution: "vite@npm:7.3.5" +"vite@npm:8.2.2": + version: 8.2.2 + resolution: "vite@npm:8.2.2" dependencies: - esbuild: "npm:^0.27.0" - fdir: "npm:^6.5.0" fsevents: "npm:~2.3.3" - picomatch: "npm:^4.0.3" - postcss: "npm:^8.5.6" - rollup: "npm:^4.43.0" - tinyglobby: "npm:^0.2.15" + lightningcss: "npm:^1.33.0" + picomatch: "npm:^4.0.5" + postcss: "npm:^8.5.26" + rolldown: "npm:~1.2.4" + tinyglobby: "npm:^0.2.17" peerDependencies: "@types/node": ^20.19.0 || >=22.12.0 + "@vitejs/devtools": ^0.4.0 || ^0.5.0 + esbuild: ^0.27.0 || ^0.28.0 jiti: ">=1.21.0" less: ^4.0.0 - lightningcss: ^1.21.0 sass: ^1.70.0 sass-embedded: ^1.70.0 stylus: ">=0.54.8" @@ -1032,12 +783,14 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true + "@vitejs/devtools": + optional: true + esbuild: + optional: true jiti: optional: true less: optional: true - lightningcss: - optional: true sass: optional: true sass-embedded: @@ -1054,7 +807,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/4ad700649ed2ebd1e726d32f3f6e41eecbec4e29bcb5977805f3d43a5659280518aa431b0fc61adc1879df4fe1978d7cfc7dbbe54cdf014022385052967721e8 + checksum: 10c0/94cbbbdc38ad500dcb86b6202ddd14aa41d05c80739766cada9bbe250b410d1a27be433c9c491ed39744019471ac1e27a59908616a88c42f9787bdb6bdca49d2 languageName: node linkType: hard From 0a377d6071480600e41f24a542b5cf0018e0747f Mon Sep 17 00:00:00 2001 From: tiye Date: Sun, 6 Sep 2026 21:38:31 +0800 Subject: [PATCH 2/3] Pin rsync action to resolved v2.0.0 commit --- .github/workflows/upload.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/upload.yaml b/.github/workflows/upload.yaml index 8f3713c..a330506 100644 --- a/.github/workflows/upload.yaml +++ b/.github/workflows/upload.yaml @@ -54,7 +54,7 @@ jobs: - name: Deploy to server if: github.event_name == 'push' && github.ref == 'refs/heads/main' id: deploy - uses: Pendect/action-rsyncer@b7f90f4f8ed893d4e3f852f7a73180631f63d4bd # v2.0.0 + uses: Pendect/action-rsyncer@8e05ffa5c93e5d9c9b167796b26044d2c616b2b # v2.0.0 env: DEPLOY_KEY: ${{secrets.rsync_private_key}} with: From 550e69ec8201bccc2ea32357da4f906cf28ff94f Mon Sep 17 00:00:00 2001 From: tiye Date: Sun, 6 Sep 2026 21:41:17 +0800 Subject: [PATCH 3/3] Use complete rsync action commit SHA --- .github/workflows/upload.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/upload.yaml b/.github/workflows/upload.yaml index a330506..058141c 100644 --- a/.github/workflows/upload.yaml +++ b/.github/workflows/upload.yaml @@ -54,7 +54,7 @@ jobs: - name: Deploy to server if: github.event_name == 'push' && github.ref == 'refs/heads/main' id: deploy - uses: Pendect/action-rsyncer@8e05ffa5c93e5d9c9b167796b26044d2c616b2b # v2.0.0 + uses: Pendect/action-rsyncer@8e05ffa5c93e5d9c9b167796b26044d2c616b2b9 # v2.0.0 env: DEPLOY_KEY: ${{secrets.rsync_private_key}} with: