aws / language-servers

AWS related Language Servers
Apache License 2.0
23 stars 18 forks source link

Add initial set up for aws-lsp-identity package, including sharedConfig #472

Closed floralph closed 4 days ago

floralph commented 5 days ago

Adding initial set up for the aws-lsp-identity server and getting wired into overall build process. Adding sharedConfig files to support saving shared config files used by an upcoming PR for profile manipulation. Additionally, DuckTyper will be used for upcoming profile service as well.

sharedConfig based on code in @smithy/shared-ini-file-loader, adds saveKnownFiles as counterpart to parseKnownFiles from that package to persist config & credentials files while maintaining as much of the user's existing file as possible.

Unit tests for this classes have been added and verify to pass along with all existing Flare tests.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.