npm.io
0.3.36 • Published 8 years agoCLI

typescript-standard

Licence
Apache-2.0
Version
0.3.36
Deps
3
Size
54 kB
Vulns
0
Weekly
0
Stars
31

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
0.3.30
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.