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

Begin switch to Typescript #71

Merged
merged 2 commits into from
Aug 26, 2021
Merged

Begin switch to Typescript #71

merged 2 commits into from
Aug 26, 2021

Conversation

brantburnett
Copy link
Owner

Motivation

This will provide better type controls and make the upcoming work to
support scopes and collections less confusing and error prone.

Modifications

  • Switch build process to TypeScript
  • Switch linting to use ESLint with TypeScript support
  • Switch testing to Jest and move tests to the app folder
  • Rewrite the CLI file as Typescript
  • Upgrade to the latest version of Commander for TS compatibility
  • Upgrade various supporting modules
  • Remove util-promisify and make minimum Node version 8

Motivation
----------
This will provide better type controls and make the upcoming work to
support scopes and collections less confusing and error prone.

Modifications
-------------
- Switch build process to TypeScript
- Switch linting to use ESLint with TypeScript support
- Switch testing to Jest and move tests to the app folder
- Rewrite the CLI file as Typescript
- Upgrade to the latest version of Commander for TS compatibility
- Upgrade various supporting modules
- Remove util-promisify and make minimum Node version 8
@brantburnett brantburnett merged commit 9bde54e into master Aug 26, 2021
@brantburnett brantburnett deleted the typescript branch August 26, 2021 20:44
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.

1 participant