typescript-standard

Zero-configuration TypeScript Standard Validator & Formatter

Usage no npm install needed!

<script type="module">
  import typescriptStandard from 'https://cdn.skypack.dev/typescript-standard';
</script>

README

Zero-configuration TypeScript Standard Validator & Formatter

Installation

npm install typescript-standard --save-dev

Uninstall

npm uninstall typescript-standard --save-dev

Usage

package.json

{
  "scripts": {
    "test": "node_modules/.bin/standard"
  }
}

CLI at project root folder

./node_modules/.bin/standard
./node_modules/.bin/standard --pretty

or in your code

var engine = require('typescript-standard')
console.log(engine.lint());

Extras

typescript-standard-loader - Webpack@2+ loader

Tips

Here is a easier way to run local node_modules by adding the .bin folder into your $PATH variable

export PATH=$PATH:node_modules/.bin

Roadmap

  • TypeScript Code Standard Validation (TSLint)
  • 0.3.x TypeScript Code Pretty Printer (tsc)
  • 0.4.x TypeScript Code Import Formatter (ts-format-imports)
  • 0.5.x TypeScript Code Standard Autofix (TSLint? maybe)

Updates

0.3.36

  • Remove unused dependencies

0.3.32

  • Support for typescript@2.7.2 and tslint@5.9.1

0.3.30

  • Support for typescript@2.2.2 and tslint@5.0.0

0.3.2

  • Format ts files when you run standard --pretty

0.2.12

  • Bug fixing

0.2.6

  • 100% typescript!!!

0.2.5

  • Bug fixing

0.2.1

  • Add --pretty and --verbose output style from cli
  • Rewrite this project in typescript

0.2.0

  • Add support for Typescript 2 'include' field
  • Removed semicolon check because the program is not smart enough to handle all semicolon scenarios with uglifyjs

0.1.1

  • Imported official typescript standard rules from Microsoft repository.
  • The file and exclude from tsconfig.json is supported.