typescript-standard

0.3.36 • Public • Published

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.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.3.364,457latest

Version History

VersionDownloads (Last 7 Days)Published
0.3.364,457
0.3.350
0.3.340
0.3.330
0.3.320
0.3.3058
0.3.220
0.3.190
0.3.160
0.3.140
0.3.120
0.3.100
0.3.80
0.3.60
0.3.50
0.3.40
0.3.20
0.3.10
0.2.200
0.2.190
0.2.180
0.2.170
0.2.160
0.2.150
0.2.140
0.2.130
0.2.120
0.2.110
0.2.100
0.2.90
0.2.80
0.2.70
0.2.60
0.2.50
0.2.40
0.2.30
0.2.20
0.2.10
0.2.00
0.1.10
0.1.00
0.0.50
0.0.20
0.0.10

Package Sidebar

Install

npm i typescript-standard

Weekly Downloads

4,515

Version

0.3.36

License

Apache-2.0

Unpacked Size

55.4 kB

Total Files

7

Last publish

Collaborators

  • e2tox