Closed sean-perkins closed 4 months ago
Taking a look now 👀
It seems like we mostly have consensus to move forward with this. There are 3 remaining comments that we might want to address:
--frozen-lockfile
for the validate command, see https://github.com/ionic-team/stencil-ds-output-targets/pull/428#discussion_r1589143350assert
, see (https://github.com/ionic-team/stencil-ds-output-targets/pull/428#discussion_r1591095983)I don't have any strong preferences for the first two issues. In regards to the Volta comment I suggest to merge @rwaskiewicz suggestion noting that Volta support for PNPM is experimental and if you don't use it, be advised to have the right Node.js version installed.
Thoughts @rwaskiewicz @sean-perkins ?
Agreed with respect to Volta support - although we'll have to revisit our usage of https://github.com/actions/setup-node/blob/main/docs/advanced-usage.md#node-version-file in GH Actions if we remove it
Pull request checklist
Please check if your PR fulfills the following requirements:
npm run build
) was run locally for affected output targetsnpm test
) were run locally and passednpm run prettier
) was run locally and passedPull request type
Please check the type of change your PR introduces:
What is the current behavior?
With the dependency on
@lit/react
that adds a peer dependency for@types/react
, the workspace has a type resolution issue when trying to reconcile the version of@types/react
in the example react project.What is the new behavior?
Infrastructure
Angular Output Target
Vue Output Target
Does this introduce a breaking change?
Other information
This PR is required to unblock https://github.com/ionic-team/stencil-ds-output-targets/pull/432.