You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🚨 Build failed.
@parcel/transformer-js: Invalid comparator: https://pkg.csb.dev/preactjs/preact/commit/96082866/preact
TypeError: Invalid comparator: https://pkg.csb.dev/preactjs/preact/commit/96082866/preact
at Comparator.parse (/project/node_modules/.pnpm/semver@5.7.1/node_modules/semver/semver.js:754:11)
at new Comparator (/project/node_modules/.pnpm/semver@5.7.1/node_modules/semver/semver.js:737:8)
at Range.<anonymous> (/project/node_modules/.pnpm/semver@5.7.1/node_modules/semver/semver.js:925:12)
at Array.map (<anonymous>)
at Range.parseRange (/project/node_modules/.pnpm/semver@5.7.1/node_modules/semver/semver.js:924:13)
at Range.<anonymous> (/project/node_modules/.pnpm/semver@5.7.1/node_modules/semver/semver.js:867:17)
at Array.map (<anonymous>)
at new Range (/project/node_modules/.pnpm/semver@5.7.1/node_modules/semver/semver.js:866:40)
at Function.minVersion (/project/node_modules/.pnpm/semver@5.7.1/node_modules/semver/semver.js:1306:11)
at loadConfig (/project/node_modules/.pnpm/@parcel+transformer-js@2.0.1_@parcel+core@2.0.1/node_modules/@parcel/transformer-js/lib/JSTransformer.js:222:127)
npm, and other package managers supports installing packages from a tarball, alongside other things like specifying workspace packages with workspace: or even plain symlinking via link:.
🐛 bug report
React lib version check should cover extra cases before using semver.
🎛 Configuration (.babelrc, package.json, cli command)
🤔 Expected Behavior
Build should run successfully.
😯 Current Behavior
💁 Possible Solution
parcel/packages/transformers/js/src/JSTransformer.js
Lines 208 to 210 in 46fe00f
I think the check here could just be simplified to:
🔦 Context
npm, and other package managers supports installing packages from a tarball, alongside other things like specifying workspace packages with
workspace:
or even plain symlinking vialink:
.npm-install documentation
💻 Code Sample
🌍 Your Environment
The text was updated successfully, but these errors were encountered: