Skip to content

chore(.claude): add rolldown-repl encoder, rename decode skill#9352

Merged
graphite-app[bot] merged 1 commit into
mainfrom
chore-rolldown-repl-encoder
May 11, 2026
Merged

chore(.claude): add rolldown-repl encoder, rename decode skill#9352
graphite-app[bot] merged 1 commit into
mainfrom
chore-rolldown-repl-encoder

Conversation

@IWANABETHATGUY

@IWANABETHATGUY IWANABETHATGUY commented May 11, 2026

Copy link
Copy Markdown
Member

Renames the rolldown-repl-decode skill to rolldown-repl and adds an encode.mjs script that turns a directory of source files into a repl.rolldown.rs share URL (inverse of decode.mjs). SKILL.md now covers both directions so the skill can be used to produce reproduction links — useful when attaching a live REPL to an issue or PR from a local fixture. The encoder skips Rolldown integration-test scaffolding (_config.json, _test.mjs, .snap, etc.) so test fixtures can be encoded as-is.

IWANABETHATGUY commented May 11, 2026

Copy link
Copy Markdown
Member Author

How to use the Graphite Merge Queue

Add the label graphite: merge-when-ready to this PR to add it to the merge queue.

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@IWANABETHATGUY IWANABETHATGUY force-pushed the chore-rolldown-repl-encoder branch from bf54554 to f8c786e Compare May 11, 2026 06:32
@IWANABETHATGUY IWANABETHATGUY force-pushed the chore-rolldown-repl-encoder branch from 60cc272 to e45d467 Compare May 11, 2026 06:51
@graphite-app graphite-app Bot changed the base branch from 05-11-fix_9331 to graphite-base/9352 May 11, 2026 06:51
@graphite-app graphite-app Bot force-pushed the chore-rolldown-repl-encoder branch from e45d467 to 55175a5 Compare May 11, 2026 06:55
@graphite-app graphite-app Bot force-pushed the graphite-base/9352 branch from f179e55 to 5fb6a8e Compare May 11, 2026 06:55
@graphite-app graphite-app Bot changed the base branch from graphite-base/9352 to main May 11, 2026 06:56
@graphite-app graphite-app Bot force-pushed the chore-rolldown-repl-encoder branch from 55175a5 to 700dd9d Compare May 11, 2026 06:56
@netlify

netlify Bot commented May 11, 2026

Copy link
Copy Markdown

👷 Deploy Preview for rolldown-rs processing.

Name Link
🔨 Latest commit d065a8d
🔍 Latest deploy log https://app.netlify.com/projects/rolldown-rs/deploys/6a01a9e2dcdfa00008e2d687

@IWANABETHATGUY IWANABETHATGUY marked this pull request as ready for review May 11, 2026 07:01
@IWANABETHATGUY IWANABETHATGUY changed the title chore(.claude): rename rolldown-repl-decode skill to rolldown-repl and add encoder script chore(.claude): add rolldown-repl encoder, rename decode skill May 11, 2026

IWANABETHATGUY commented May 11, 2026

Copy link
Copy Markdown
Member Author

Merge activity

  • May 11, 10:03 AM UTC: The merge label 'graphite: merge-when-ready' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
  • May 11, 10:03 AM UTC: IWANABETHATGUY added this pull request to the Graphite merge queue.
  • May 11, 10:06 AM UTC: Merged by the Graphite merge queue.

Renames the `rolldown-repl-decode` skill to `rolldown-repl` and adds an `encode.mjs` script that turns a directory of source files into a `repl.rolldown.rs` share URL (inverse of `decode.mjs`). SKILL.md now covers both directions so the skill can be used to produce reproduction links — useful when attaching a live REPL to an issue or PR from a local fixture. The encoder skips Rolldown integration-test scaffolding (`_config.json`, `_test.mjs`, `.snap`, etc.) so test fixtures can be encoded as-is.
@graphite-app graphite-app Bot force-pushed the chore-rolldown-repl-encoder branch from 700dd9d to d065a8d Compare May 11, 2026 10:05
@graphite-app graphite-app Bot merged commit d065a8d into main May 11, 2026
28 of 32 checks passed
@graphite-app graphite-app Bot deleted the chore-rolldown-repl-encoder branch May 11, 2026 10:06
@rolldown-guard rolldown-guard Bot mentioned this pull request May 13, 2026
shulaoda added a commit that referenced this pull request May 13, 2026
## [1.0.1] - 2026-05-13

### 🚀 Features

- experimental/lazy-barrel: advice on oversized barrel modules (#9236) by @shulaoda
- rolldown: inline optional-chain enum access (#9379) by @Dunqing
- chunk-optimization: dedupe already-loaded dynamic deps (#9305) by @IWANABETHATGUY
- binding: call moduleParsed hook in ParallelJsPlugin (#9318) by @jaehafe

### 🐛 Bug Fixes

- transform: enable `enum_eval` for `transformSync` and vite TS transform (#9325) by @Dunqing
- error: remove severity prefix from diagnostic messages (#9262) by @Kyujenius
- deps: pin pnpm to 10.23.0 to work around catalog mismatch on Netlify (#9364) by @shulaoda
- ci: pin mimalloc-safe to 0.1.58 (#9361) by @shulaoda
- dev/lazy: fix exports of lazy requests in lazy chunks (#9249) by @h-a-n-a
- rolldown_plugin_vite_resolve: handle errors in `resolveSubpathImports` callback (#9355) by @sapphi-red
- rolldown_plugin_lazy_compilation: use loadExports for fetched proxy to preserve original export names (#9132) by @h-a-n-a
- common: include offending index in HybridIndexVec panic message (#9296) by @SAY-5

### 🚜 Refactor

- ecmascript: extract semantic_builder_for_transform helper (#9326) by @Dunqing
- test: extract reusable static-import-cycle helper (#9332) by @IWANABETHATGUY

### 📚 Documentation

- clarify scope of `topLevelVar` (#9380) by @IWANABETHATGUY
- meta/design: add ast-mutation design doc (#9338) by @hyf0
- feat: add ai policy in contribution guide (#9315) by @mdong1909

### ⚡ Performance

- binding: enable mimalloc v3 to reduce idle memory (#9349) by @shulaoda

### 🧪 Testing

- mcs: cover require() in `$initial` group (#9376) by @hyf0
- add regression for CJS facade chunk merge into entry (#9351) by @IWANABETHATGUY

### ⚙️ Miscellaneous Tasks

- switch prepare-release to manual dispatch with version input (#9383) by @shulaoda
- migrate `@rolldown/pluginutils` to `rolldown/plugins` (#9317) by @shulaoda
- deps: pin libmimalloc-sys2 to 0.1.54 (#9372) by @shulaoda
- replace `igorskyflyer/action-readfile` with `cat` (#9369) by @sapphi-red
- deps: update test262 submodule for tests (#9371) by @rolldown-guard[bot]
- use app token for test dep update PRs (#9368) by @sapphi-red
- replace some actions with gh commands (#9367) by @sapphi-red
- replace action-semantic-pull-request with inline regex (#9366) by @sapphi-red
- remove pull_request_target workflows (#9188) by @Boshen
- deps: upgrade oxc to 0.130.0 (#9360) by @shulaoda
- deps: update github actions (major) (#9348) by @renovate[bot]
- deps: update github actions (#9341) by @renovate[bot]
- deps: update rust crates (#9344) by @renovate[bot]
- deps: update crate-ci/typos action to v1.46.1 (#9357) by @renovate[bot]
- deps: update npm packages (#9343) by @renovate[bot]
- deps: update pnpm to v10.33.4 (#9347) by @renovate[bot]
- deps: update dependency rolldown-plugin-dts to ^0.25.0 (#9346) by @renovate[bot]
- .claude: add rolldown-repl encoder, rename decode skill (#9352) by @IWANABETHATGUY
- deps: update crate-ci/typos action to v1.46.0 (#9345) by @renovate[bot]
- deps: update napi to v3.8.6 (#9342) by @renovate[bot]
- deps: update dependency vite-plus to v0.1.20 (#9340) by @renovate[bot]
- enable rollup chunking-form test (#9335) by @IWANABETHATGUY
- typo: fix typo in watcher options comment (#9324) by @thescripted

### ❤️ New Contributors

* @Kyujenius made their first contribution in [#9262](#9262)
* @SAY-5 made their first contribution in [#9296](#9296)
* @thescripted made their first contribution in [#9324](#9324)

Co-authored-by: shulaoda <[email protected]>
IWANABETHATGUY added a commit that referenced this pull request May 18, 2026
Renames the `rolldown-repl-decode` skill to `rolldown-repl` and adds an `encode.mjs` script that turns a directory of source files into a `repl.rolldown.rs` share URL (inverse of `decode.mjs`). SKILL.md now covers both directions so the skill can be used to produce reproduction links — useful when attaching a live REPL to an issue or PR from a local fixture. The encoder skips Rolldown integration-test scaffolding (`_config.json`, `_test.mjs`, `.snap`, etc.) so test fixtures can be encoded as-is.
IWANABETHATGUY pushed a commit that referenced this pull request May 18, 2026
## [1.0.1] - 2026-05-13

### 🚀 Features

- experimental/lazy-barrel: advice on oversized barrel modules (#9236) by @shulaoda
- rolldown: inline optional-chain enum access (#9379) by @Dunqing
- chunk-optimization: dedupe already-loaded dynamic deps (#9305) by @IWANABETHATGUY
- binding: call moduleParsed hook in ParallelJsPlugin (#9318) by @jaehafe

### 🐛 Bug Fixes

- transform: enable `enum_eval` for `transformSync` and vite TS transform (#9325) by @Dunqing
- error: remove severity prefix from diagnostic messages (#9262) by @Kyujenius
- deps: pin pnpm to 10.23.0 to work around catalog mismatch on Netlify (#9364) by @shulaoda
- ci: pin mimalloc-safe to 0.1.58 (#9361) by @shulaoda
- dev/lazy: fix exports of lazy requests in lazy chunks (#9249) by @h-a-n-a
- rolldown_plugin_vite_resolve: handle errors in `resolveSubpathImports` callback (#9355) by @sapphi-red
- rolldown_plugin_lazy_compilation: use loadExports for fetched proxy to preserve original export names (#9132) by @h-a-n-a
- common: include offending index in HybridIndexVec panic message (#9296) by @SAY-5

### 🚜 Refactor

- ecmascript: extract semantic_builder_for_transform helper (#9326) by @Dunqing
- test: extract reusable static-import-cycle helper (#9332) by @IWANABETHATGUY

### 📚 Documentation

- clarify scope of `topLevelVar` (#9380) by @IWANABETHATGUY
- meta/design: add ast-mutation design doc (#9338) by @hyf0
- feat: add ai policy in contribution guide (#9315) by @mdong1909

### ⚡ Performance

- binding: enable mimalloc v3 to reduce idle memory (#9349) by @shulaoda

### 🧪 Testing

- mcs: cover require() in `$initial` group (#9376) by @hyf0
- add regression for CJS facade chunk merge into entry (#9351) by @IWANABETHATGUY

### ⚙️ Miscellaneous Tasks

- switch prepare-release to manual dispatch with version input (#9383) by @shulaoda
- migrate `@rolldown/pluginutils` to `rolldown/plugins` (#9317) by @shulaoda
- deps: pin libmimalloc-sys2 to 0.1.54 (#9372) by @shulaoda
- replace `igorskyflyer/action-readfile` with `cat` (#9369) by @sapphi-red
- deps: update test262 submodule for tests (#9371) by @rolldown-guard[bot]
- use app token for test dep update PRs (#9368) by @sapphi-red
- replace some actions with gh commands (#9367) by @sapphi-red
- replace action-semantic-pull-request with inline regex (#9366) by @sapphi-red
- remove pull_request_target workflows (#9188) by @Boshen
- deps: upgrade oxc to 0.130.0 (#9360) by @shulaoda
- deps: update github actions (major) (#9348) by @renovate[bot]
- deps: update github actions (#9341) by @renovate[bot]
- deps: update rust crates (#9344) by @renovate[bot]
- deps: update crate-ci/typos action to v1.46.1 (#9357) by @renovate[bot]
- deps: update npm packages (#9343) by @renovate[bot]
- deps: update pnpm to v10.33.4 (#9347) by @renovate[bot]
- deps: update dependency rolldown-plugin-dts to ^0.25.0 (#9346) by @renovate[bot]
- .claude: add rolldown-repl encoder, rename decode skill (#9352) by @IWANABETHATGUY
- deps: update crate-ci/typos action to v1.46.0 (#9345) by @renovate[bot]
- deps: update napi to v3.8.6 (#9342) by @renovate[bot]
- deps: update dependency vite-plus to v0.1.20 (#9340) by @renovate[bot]
- enable rollup chunking-form test (#9335) by @IWANABETHATGUY
- typo: fix typo in watcher options comment (#9324) by @thescripted

### ❤️ New Contributors

* @Kyujenius made their first contribution in [#9262](#9262)
* @SAY-5 made their first contribution in [#9296](#9296)
* @thescripted made their first contribution in [#9324](#9324)

Co-authored-by: shulaoda <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants