Improve Dev Experience with IDE locally - #7578
Open
joeizang wants to merge 16 commits into
Open
Conversation
Runs the @nrwl/* -> @nx/* rescope migration and fixes four regressions
it surfaced:
- 7 apps were missing a local .babelrc that @nx/webpack now requires
per-project (debugger/vyper/remix-ide already had one)
- browserslist/caniuse-lite version skew between root and a nested
copy inside @nx/webpack ('opera_mobile' no longer a valid target)
- source-map-loader was a transitive dependency that stopped being
hoisted under the new dependency tree; added it explicitly
- @babel/helper-compilation-targets had dozens of mismatched nested
copies; pinned via resolutions and cleared one stale leftover copy
8 of 9 remix-ide dependency apps now build clean. solhint remains
blocked by a genuine upstream tsconfig-paths-webpack-plugin/webpack5
hook incompatibility (reproduces even with the plugin removed from
its config) - parked as a known issue for follow-up, not solved here.
Also updated .nvmrc to match the active Node version (v24.18.0) and
removed the dead @nrwl/tao devDependency (folded into nx itself, no
@nx/tao equivalent exists).
…stigial lib build targets, fix TS5.7 always-truthy bug in carousel type guard
…ing, modernize legacy ~ CSS url; solhint deferred to Rspack (Stage D)
…gs. Fix contract verification bugs and solhint bugs
…in compiler settings
wire devServer + Fast Refresh into debugger/noir-compiler/remix-ide pilot configs. Prod builds minified+servable, dev servers boot with HMR. Not wired into Nx/CI.
vyper, solhint, circuit-compiler. All prod-minified + dev-server/HMR green.
circuit-compiler: ESM constants-shim for Rspack's strict CJS-named-import linking
(fastfile `import {O_TRUNC} from "constants"`); WASM bundles via syncWebAssembly.
Not wired into Nx/CI
contract-verification. All prod-minified + dev-server/HMR green. learneth: add sass-loader (dev, over existing sass-embedded) for component SCSS; syncWebAssembly omitted (no WASM). doc-gen: .hbs via asset/source. Not wired into Nx/CI
❌ Deploy Preview for reliable-cocada-166884 failed.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Improve project startup and memory consumption across the board.