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

TypeScript #29

Closed
2 tasks done
arcticicestudio opened this issue Aug 24, 2019 · 0 comments
Closed
2 tasks done

TypeScript #29

arcticicestudio opened this issue Aug 24, 2019 · 0 comments

Comments

@arcticicestudio
Copy link
Owner

arcticicestudio commented Aug 24, 2019

Associated epic(s): #4

Configure TypeScript, the typed superset of JavaScript that compiles to plain JavaScript.
This is the main language on which arctic will be built.
Like documented in the „Gatsby“ design concept, it will be used in combination with Gatsby later on with the gatsby-plugin-typescript plugin.

Note that TypeScript is only used as linter/validator and not as compiler. The actual compiler is Babel that is configured and used through Gatsby.

Configuration

The root project will provide the main tsconfig for all packages and the website itself.

Package script

To allow to run the TypeScript linting separately a lint:ts package script will be added that'll also be run through the main lint script flow.

Tasks

  • Implement the root tsconfig.json file.
  • Implement the package lint:ts script.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants