Skip to content
This repository has been archived by the owner on Oct 25, 2020. It is now read-only.

Uses the typescript engine to type check your svelte project

License

Notifications You must be signed in to change notification settings

halfnelson/svelte-type-checker

Repository files navigation

svelte-type-checker - Deprecated

WARNING This is deprecated. All of its functionality can be now found in the official cli checker https://github.com/sveltejs/language-tools/tree/master/packages/svelte-check

When run as a script and provided a file glob, will type check all svelte/js/ts files in that glob (and all their dependencies). Performs its magic using svelte2tsx and Typescript.

svelte-type-checker

NOTE It has typescript as a peerDependency so you will need to have it installed for the code to function.

NOTE Your Svelte components do not need to be typescript for this to run since typescript is a superset of javascript.

Install

$ npm install --save-dev svelte-type-checker

Usage

Usage: npx svelte-type-checker [options] [rootFilesGlob]

Runs the type checker over the files and their dependencies. [the glob defaults to ./**/*.svelte]

Options:
  -V, --version          output the version number
  -d --config-dir <dir>  tsconfig/jsconfig directory (default: "C:\\dev\\svelte\\svelte-type-checker")
  -e --emit-tsx          emit compiled .tsx file for debugging (default: false)
  -h, --help             output usage information

This is very new so feel free to lodge issues or pull requests.

About

Uses the typescript engine to type check your svelte project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published