Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: parcel-bundler/parcel
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a1391ed8a719fc2f976dbadb528ca2dcffa7da12
Choose a base ref
...
head repository: parcel-bundler/parcel
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 65d42a955db665a04817fa9be55df16f588593d4
Choose a head ref
  • 16 commits
  • 200 files changed
  • 12 contributors

Commits on Nov 3, 2023

  1. 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]>
    lettertwo and mischnic authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    506e762 View commit details
    Browse the repository at this point in the history
  2. Reduce redundancy in the RequestGraph's file nodes (#9360)

    * remove value objects in file nodes
    
    * remove opaque type
    
    * restore opaque type
    gorakong authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    406650e View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2023

  1. Configuration menu
    Copy the full SHA
    eeb3ba3 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    c54ed43 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1dbd53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5c60d7 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. 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
    AGawrys authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    96185d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    817c778 View commit details
    Browse the repository at this point in the history
  3. 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]>
    thebriando and mischnic authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    febe169 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. 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
    irismoini authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    d58e336 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. fix: hasOwnProperty (#9362)

    Co-authored-by: Niklas Mischkulnig <[email protected]>
    gagdiez and mischnic authored Nov 12, 2023
    Configuration menu
    Copy the full SHA
    7a68dc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c784885 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Simplify invalidateOnFileChange() in Transformers (#9379)

    Co-authored-by: Niklas Mischkulnig <[email protected]>
    grishy and mischnic authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    c88116a View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Small LSP bugfixes (#9382)

    mischnic authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    7959891 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c72c336 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Release: v2.10.3 (#9381)

    * Updates to changelog for 2.10.3 release
    
    * updated to include additional change
    alshdavid authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    65d42a9 View commit details
    Browse the repository at this point in the history
Loading