Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] v2 from parcel-bundler:v2 #318

Open
wants to merge 978 commits into
base: v2
Choose a base branch
from
Open

[pull] v2 from parcel-bundler:v2 #318

wants to merge 978 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Aug 11, 2021

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

mattcompiles and others added 28 commits March 13, 2024 13:22
* Fix types for typescript + feature flags

* Add typescript checks to pull request build
* Implement a simple feature-flag client to avoid option drilling

* Ensure feature flag client is initialised in workers

* Rename featureFlags -> featureFlagValues

* Avoid depending on ephemeral flag in test
* Fix gulp clean action

* Revert unwanted change

---------

Co-authored-by: Pedro Yamada <[email protected]>
* Fix all circular dependencies

* Fix circular dependencies between packages and `@parcel/types`
* Use generic WorkerFarm type parameter to avoid having to move/duplicate the
  class

* Don't do deep imports to types

* Fix accidental changes to package.json

* Revert turbo related changes to package.json

* Fix typescript errors

* Fix more typescript errors

* Move packages into a types-internal pkg

This allows for there to be no API changes from the circular dependencies fix.

There is now a `@parcel/types` package with the same API as before and a new
`@parcel/types-internal` package, which is consumed by `@parcel/workers` while
avoiding it.

* Fix typescript issues

* Fix eslint errors

* Fix typescript errors

* Add back fs dependency on parcel/types

* Add missing exports

* Fix dependency cycle

* Fix package-manager breaking changes

* Fix import duplication in ts declaration file

---------

Co-authored-by: Pedro Yamada <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.