-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Comparing changes
Open a pull request
base repository: parcel-bundler/parcel
base: a1391ed8a719fc2f976dbadb528ca2dcffa7da12
head repository: parcel-bundler/parcel
compare: 65d42a955db665a04817fa9be55df16f588593d4
- 16 commits
- 200 files changed
- 12 contributors
Commits on Nov 3, 2023
-
Add parcel-link and parcel-unlink dev CLIs (#8618)
* Link script * Lint * Scaffold atlassian-parcel-link package * Make link and unlink executable * Move binaries from src/ to bin/ * Parse args and scaffold logging * Factor in original link implementation * Extract mapAtlassianPackageAliases util * Use log, not console.log * Implement unlink * Export link and unlink from module I guess in case they would be useful in another script... * Allow configuration of the packageRoot for linking * Force install after unlink * Parametrize the namespace and node_modules globs This gets us a step closer to a more generic solution that can be published publicly by replacing all explicit references to the "@atlassian" namespace. * Improve namespaced config rewrites This should both expand to capture any entries in the root package.json that configure a namespaced package while also avoiding rewriting dependencies. * Add namespace and nodeModulesGlobs options This makes it so that the default behavior of link/unlink works for @parcel packages in any standard Parcel project, but allow configuring custom package namespace (e.g., for forks of Parcel) and custom node_modules locations for more complex setups. * Remove references to atlassian from parcel-link * Update README * Fix multi option parsing * Fix unlink arguments * Unify CLI and create submcommands `link` is the default subcommand and can be omitted, so `parcel-link [packageRoot]` still works. Now, unlinking is done via subcommand: `parcel-link unlink` * Lint/nits * Extract ParcelLinkConfig * Extract command to factory * Interface with @parcel/fs * Fix default command * Make command configurable * [WIP] tests * Throw instead of exit * Improve app root detection * toJSON not toJson * Validate fs operations before performing them This is really meant to avoid logging actions that actually sliently fail, like trying to remove a file that doesn't exist. * Add createFS test util * Improve logged messages * Naming nit * Add descriptive error messages * Rename parcel-link util to utils utils is the convention in the monorepo * Lint * Use globSync from @parcel/utils More testable * Use `withFileTypes` readdir option * Use CopyOnWriteToMemoryFS in tests * Use OverlayFS in tests * Reverse direction of symlink message * Add tests for link with default and common options * Add tests, fixes for linking with a custom namespace * Add tests, fixes for custom node_modules globs * Remove old unlink options * Fix link --dry-run * Add unlink tests * Use fsFixture in parcel-link tests * Fix missing bin link for namespaced links * Update version * lint * Fix package versions * Fix parcel-link tests * Extract link and unlink commands * Update @babel/core dep * Update readme * Fix parcel-link tests * skip tests failing on windows these tests are for the '--namespace' feature, which is is only useful if you're testing a fork of Parcel, so seems safe enough to skip. * Fix package versions --------- Co-authored-by: Niklas Mischkulnig <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 506e762 - Browse repository at this point
Copy the full SHA 506e762View commit details -
Reduce redundancy in the RequestGraph's file nodes (#9360)
* remove value objects in file nodes * remove opaque type * restore opaque type
Configuration menu - View commit details
-
Copy full SHA for 406650e - Browse repository at this point
Copy the full SHA 406650eView commit details
Commits on Nov 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eeb3ba3 - Browse repository at this point
Copy the full SHA eeb3ba3View commit details
Commits on Nov 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c54ed43 - Browse repository at this point
Copy the full SHA c54ed43View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1dbd53 - Browse repository at this point
Copy the full SHA f1dbd53View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5c60d7 - Browse repository at this point
Copy the full SHA a5c60d7View commit details
Commits on Nov 7, 2023
-
Add parcel query option to view de/serialization times & graph size (#β¦
β¦9361) * add parcel query option to view serialization times * flow * make serialize wrapper * format name col
Configuration menu - View commit details
-
Copy full SHA for 96185d0 - Browse repository at this point
Copy the full SHA 96185d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 817c778 - Browse repository at this point
Copy the full SHA 817c778View commit details -
Fix for id$exports being undefined (#9331)
* WIP * Check if source is in graph before looking at its symbols * Cleanup logs * Add test * Bundle in prod mode in test * Don't mutate asset graph * Check if source asset exists before changing symbols --------- Co-authored-by: Niklas Mischkulnig <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for febe169 - Browse repository at this point
Copy the full SHA febe169View commit details
Commits on Nov 9, 2023
-
Cache bundle graph on failure (#9366)
* Add test to write bundle graph to cache on failure * Write bundle graph to cache on failure * Use cache interface to load blob
Configuration menu - View commit details
-
Copy full SHA for d58e336 - Browse repository at this point
Copy the full SHA d58e336View commit details
Commits on Nov 12, 2023
-
Co-authored-by: Niklas Mischkulnig <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a68dc9 - Browse repository at this point
Copy the full SHA 7a68dc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c784885 - Browse repository at this point
Copy the full SHA c784885View commit details
Commits on Nov 13, 2023
-
Simplify invalidateOnFileChange() in Transformers (#9379)
Co-authored-by: Niklas Mischkulnig <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c88116a - Browse repository at this point
Copy the full SHA c88116aView commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7959891 - Browse repository at this point
Copy the full SHA 7959891View commit details -
Configuration menu - View commit details
-
Copy full SHA for c72c336 - Browse repository at this point
Copy the full SHA c72c336View commit details
Commits on Nov 15, 2023
-
* Updates to changelog for 2.10.3 release * updated to include additional change
Configuration menu - View commit details
-
Copy full SHA for 65d42a9 - Browse repository at this point
Copy the full SHA 65d42a9View 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 a1391ed8a719fc2f976dbadb528ca2dcffa7da12...65d42a955db665a04817fa9be55df16f588593d4