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

[FEATURE] Remove dependency AWS Cognito Identity Pool Constructor #692

Closed
2 tasks
valter-silva-au opened this issue Jan 29, 2024 · 1 comment
Closed
2 tasks
Labels

Comments

@valter-silva-au
Copy link
Contributor

valter-silva-au commented Jan 29, 2024

Describe the feature

As a developer,
I want to use the monorepo class without the need to install the AWS Cognito Identity Pool (Alpha) construct.
The same applies to the infra package. Whereas if I want to enable such feature, then the required code is produced/synthesized.

The goal is to make the dependencies decoupled.

"@aws-cdk/aws-cognito-identitypool-alpha@latest",

Use Case

Use the monorepo class, or infra class without having to have the AWS Cognito Identity Pool as a mandatory dependency and thus conflicting with other dependencies such as projen versions itself.

Proposed Solution

Simply remove the dependency and make it optional, if the use set a property identtityPool: true for example.

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

PDK version used

0.22.53

What languages will this feature affect?

Typescript

Environment details (OS name and version, etc.)

Debian, Bullseye

@valter-silva-au valter-silva-au changed the title [FEATURE] Remove dependency AWS Cognito Alpha Constructor [FEATURE] Remove dependency AWS Cognito Identity Pool Constructor Jan 30, 2024
@agdimech
Copy link
Contributor

agdimech commented May 8, 2024

Unfortunately this is not possible given we are packaging all constructs within a single distributable.

@agdimech agdimech closed this as completed May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants