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
Fix circular dependencies on @parcel/types (#9610)
* 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]>
0 commit comments