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

chore: use peer dependencies and make packages more similar #179

Merged
merged 5 commits into from
Apr 3, 2024

Conversation

MarkMcCulloh
Copy link
Contributor

The primary goal of this PR is to change all package to use peerDependencies instead of dependencies (see winglang/wing#5470)

  • It was necessary to update cdktf and some cdktf providers to avoid peers issues. This lead to various other updates via lockfile updates.
  • To further simplify packages, removed any usages of "winglang" as a dependency.
  • Commited extern .d.ts files
  • Removed some extraneous dependencies (peer deps everywhere should help with needing to include transitive deps)

containers/workload.sim.w Outdated Show resolved Hide resolved
Copy link

mergify bot commented Apr 3, 2024

Thanks for contributing, @MarkMcCulloh! This PR will now be added to the merge queue, or immediately merged if mark/update-stuff is up-to-date with main and the queue is empty.

@mergify mergify bot merged commit 32a1af4 into main Apr 3, 2024
25 checks passed
@mergify mergify bot deleted the mark/update-stuff branch April 3, 2024 17:01
mergify bot pushed a commit that referenced this pull request Apr 3, 2024
Followup to #179

Also updated dynamodb package.json version since I forgot in the last PR.
@@ -17,16 +17,13 @@
},
"license": "MIT",
"peerDependencies": {
"cdktf": "*",
"winglang": "*"
"cdktf": "^0.20.6",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we add some validation in the PR builds in this repo?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants