-
-
Notifications
You must be signed in to change notification settings - Fork 451
Comparing changes
Open a pull request
base repository: babel/babel-loader
base: v9.2.1
head repository: babel/babel-loader
compare: v10.0.0
- 17 commits
- 24 files changed
- 5 contributors
Commits on Jul 12, 2024
-
[Breaking] Ensure stability of filename cache-keys (#909)
* [Bugfix] Ensure stability of filename cache-keys `JSON.stringify(structure)` isn’t inherently stable as it relies on various internal details of how `structure` was created. As written, if a given babel configuration is create in an dynamic manner, it is possible for babel-loader to have spurious cache misses. To address this, we can use one of the many stable stringify alternatives. For this PR I have selected [fast-stable-stringify](https://www.npmjs.com/package/fast-stable-stringify) for that task, as it appears both popular and it’s benchmarks look promising. This PR does not explicitly include tests, as testing this is both tricky to test in this context, and the important tests are contained within fast-stable-stringify itself. * update yarn.lock * perf: avoid serialize options twice The options will be serialized in the cache#filename function with the cache identifier, so we don't have to include options in the cache identifier. * polish: use our own config serializer * update cacheIdentifier docs --------- Co-authored-by: Huáng Jùnliàng <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c63b4e - Browse repository at this point
Copy the full SHA 3c63b4eView commit details
Commits on Jul 15, 2024
-
bump node requirement to
^18.20.0 || ^20.10.0 || >=22.0.0and webpa……ck requirement to `>= 5.61.0` (#1026) * bump node requirements to ^18.20.0 || ^20.10.0 || >=22.0.0 * bump webpack requirement to 5.61.0
Configuration menu - View commit details
-
Copy full SHA for 7cba007 - Browse repository at this point
Copy the full SHA 7cba007View commit details -
Migrate to node test runner (#1028)
* migrate to node test runner * add unit test for serialize
Configuration menu - View commit details
-
Copy full SHA for 8b3ccab - Browse repository at this point
Copy the full SHA 8b3ccabView commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for faafb08 - Browse repository at this point
Copy the full SHA faafb08View commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2b83a9c - Browse repository at this point
Copy the full SHA 2b83a9cView commit details
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d85f420 - Browse repository at this point
Copy the full SHA d85f420View commit details
Commits on Aug 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 94ff4eb - Browse repository at this point
Copy the full SHA 94ff4ebView commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 70a3710 - Browse repository at this point
Copy the full SHA 70a3710View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2a90e5 - Browse repository at this point
Copy the full SHA c2a90e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fcb533 - Browse repository at this point
Copy the full SHA 7fcb533View commit details
Commits on Sep 2, 2024
-
Support cache with external dependencies (#1033)
* Add tests from #984 # Conflicts: # .yarnrc.yml # src/index.js * migrate test to node test styles * feat: enable cache where there are external deps * chore: fix dead links in comments * fix lint errors * save dep and timestamp as tuple * simplify handleExternalDependencies interface * chore: create getFileTimestamp only when cache is enabled --------- Co-authored-by: liuxingbaoyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d4181b8 - Browse repository at this point
Copy the full SHA d4181b8View commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a0c450d - Browse repository at this point
Copy the full SHA a0c450dView commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b582028 - Browse repository at this point
Copy the full SHA b582028View commit details -
Configuration menu - View commit details
-
Copy full SHA for f765949 - Browse repository at this point
Copy the full SHA f765949View commit details
Commits on Nov 19, 2024
-
Bump cross-spawn from 7.0.3 to 7.0.6 (#1049)
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](moxystudio/node-cross-spawn@v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8f88667 - Browse repository at this point
Copy the full SHA 8f88667View commit details
Commits on Feb 27, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 5a223cf - Browse repository at this point
Copy the full SHA 5a223cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10456d3 - Browse repository at this point
Copy the full SHA 10456d3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v9.2.1...v10.0.0