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

feat(experimentalIdentityAndAuth): reorganize package structure into NPM packages #1007

Closed
wants to merge 1 commit into from

Conversation

syall
Copy link
Contributor

@syall syall commented Oct 8, 2023

Issue #, if available:

N/A.

Description of changes:

Dependent on: #1002, #1004

Reorganize package structure into NPM packages.

If one or more of the packages in the /packages directory has been modified, be sure yarn changeset add has been run and its output has
been committed and included in this pull request. See CONTRIBUTING.md.


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@syall syall force-pushed the ts-ia-reorganize-npm-package branch from 22739f2 to 1c6e93c Compare October 8, 2023 05:08
@syall syall marked this pull request as ready for review October 8, 2023 05:14
@syall syall requested review from a team as code owners October 8, 2023 05:14
@syall syall force-pushed the ts-ia-reorganize-npm-package branch from 1c6e93c to 9bb939a Compare October 10, 2023 17:45
Comment on lines -1 to +8
export * from "./HttpAuthScheme";
export * from "./HttpAuthSchemeProvider";
export * from "./HttpSigner";
export * from "./IdentityProviderConfig";
export * from "./SigV4Signer";
export * from "./apiKeyIdentity";
export * from "./endpointRuleSet";
export * from "./httpApiKeyAuth";
export * from "./httpBearerAuth";
export * from "./memoizeIdentityProvider";
export * from "./middleware-http-auth-scheme";
export * from "./middleware-http-signing";
export * from "./noAuth";
export * from "./tokenIdentity";
export * from "./signature-v4";
export * from "./types";
export * from "./util-endpoint-rule-set-auth";
export * from "./util-http-api-key-auth";
export * from "./util-http-bearer-auth";
export * from "./util-identity-and-auth";
Copy link
Contributor Author

@syall syall Oct 10, 2023

Choose a reason for hiding this comment

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

These are the NPM packages where the code in this experimental package would go, and needs the most feedback.

Particularly, I am thinking that all the util-* packages should just be collapsed under util-identity-and-auth, and separated later if needed.

Even the Sigv4Signer could go under util-identity-and-auth to avoid confusion with the existing code in signature-v4.

Copy link
Contributor

Choose a reason for hiding this comment

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

I think it should all be in as few packages as possible since I/we want to reduce the number of overall packages in the future.

@syall syall force-pushed the ts-ia-reorganize-npm-package branch 4 times, most recently from 003f6f1 to 768abc9 Compare October 12, 2023 03:35
@syall syall force-pushed the ts-ia-reorganize-npm-package branch from 768abc9 to 03fdc57 Compare October 12, 2023 21:10
@syall
Copy link
Contributor Author

syall commented Nov 13, 2023

Closed in favor of: #1068

@syall syall closed this Nov 13, 2023
@syall syall deleted the ts-ia-reorganize-npm-package branch November 21, 2023 19:47
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