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

Convert aws-amplify-vue to Typescript #4154

Closed
wants to merge 1 commit into from

Conversation

netroy
Copy link
Contributor

@netroy netroy commented Oct 9, 2019

Issue #, if available:
#1004
#3499

Description of changes:
Converts the code base for aws-amplify-vue from JavaScript to TypeScript.
This cannot generate the declaration files yet, because of this issue in vue-cli.

For declaration file generation, I'd highly recommend switching over from vue-cli-service to plain old webpack.
That might also reduce the bundle size, since vue-cli-service adds a bunch of unnecessary stuff to the generated bundles.

Also, all vue & vue-cli packages have been marked as nohoist because of this issue in vue-cli

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

@lgtm-com
Copy link

lgtm-com bot commented Oct 9, 2019

This pull request fixes 1 alert when merging 6a43f87 into 9a1055a - view on LGTM.com

fixed alerts:

  • 1 for Unused variable, import, function or class

@netroy netroy force-pushed the aws-amplify-vue-ts branch from 7c1dab6 to 93bb3f4 Compare October 9, 2019 15:58
@netroy netroy requested a review from manueliglesias as a code owner October 9, 2019 16:11
@netroy netroy force-pushed the aws-amplify-vue-ts branch from fc4c4b6 to 82ac565 Compare October 9, 2019 17:31
@netroy
Copy link
Contributor Author

netroy commented Oct 9, 2019

not sure why the tests are getting stuck on the CI.
They run fine on local circleci setup.
Any suggestion on how to debug this? (since I don't have the permission to ssh into the circleci containers)

@netroy netroy force-pushed the aws-amplify-vue-ts branch from 82ac565 to ef0084e Compare October 9, 2019 18:24
@lgtm-com
Copy link

lgtm-com bot commented Oct 9, 2019

This pull request fixes 1 alert when merging ef0084e into 9a1055a - view on LGTM.com

fixed alerts:

  • 1 for Unused variable, import, function or class

@netroy netroy force-pushed the aws-amplify-vue-ts branch from ef0084e to 2362dcf Compare October 9, 2019 21:00
@lgtm-com
Copy link

lgtm-com bot commented Oct 9, 2019

This pull request fixes 1 alert when merging 2362dcf into e6f1bb3 - view on LGTM.com

fixed alerts:

  • 1 for Unused variable, import, function or class

@netroy netroy closed this Oct 9, 2019
@github-actions
Copy link

This pull request has been automatically locked since there hasn't been any recent activity after it was closed. Please open a new issue for related bugs.

Looking for a help forum? We recommend joining the Amplify Community Discord server *-help channels or Discussions for those types of questions.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 12, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant