Files
awesome-awesomeness/terminal/standard6
2024-04-20 19:22:54 +02:00

13 KiB

Awesome Standard !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
 
!js-standard-style (https://cdn.rawgit.com/feross/standard/master/badge.svg) (https://github.com/feross/standard)
 
Documenting the explosion of packages in the standard (https://github.com/feross/standard) ecosystem!
 
standard
 
- standard (https://www.npmjs.com/package/standard) - JavaScript Standard Style. One Style to Rule Them All!
 
usage stats
 
- npm packages that use standard (full list) (https://github.com/feross/standard-packages/blob/master/all.json) - List of packages that use standard
- download graphs of standard (npm-stat.com) (http://npm-stat.com/charts.html?package=standard&author=&from=&to=) - npm registry download count
- top npm packages (gist) (https://gist.github.com/feross/e0882df2fe673d6ce064) - standard is one of the top packages on npm
 
packages used by standard
 
- eslint (https://www.npmjs.com/package/eslint) - AST-based pattern checker for JavaScript
- standard-engine (https://www.npmjs.com/package/standard-engine) - standard's guts, extracted into a reuseable package. build your own!
- eslint-config-standard (https://www.npmjs.com/package/eslint-config-standard) - standard eslint rules, as a shareable config
- eslint-config-standard-jsx (https://www.npmjs.com/package/eslint-config-standard-jsx) - standard eslint rules for JSX
- eslint-plugin-standard (https://www.npmjs.com/package/eslint-plugin-standard) - standard custom eslint rules (not part of eslint core)
 
automatic code formatters
 
- standard --fix - automatic formatting is built-in to standard!
- prettier-standard (https://www.npmjs.com/package/prettier-standard) - format with prettier (https://github.com/prettier/prettier) configured to standard rules
- "unix commands" gist (https://gist.github.com/watson/453fc63cace521fcdadc) - A list of search and replace unix commands to help make a node repository 'standard' compliant
 
editor plugins
 
- Every major text editor has a plugin or built-in support for standard. See the full list (https://github.com/standard/standard#are-there-text-editor-plugins) of supported editors.
- Atom: linter-js-standard (https://atom.io/packages/linter-js-standard) - linter
- Atom: linter-js-standard-engine (https://atom.io/packages/linter-js-standard-engine) - linter
- Atom: standard-formatter (https://atom.io/packages/standard-formatter) - auto-fixer
- Atom: standardjs-snippets (https://atom.io/packages/standardjs-snippets) - code snippets
- Brackets: brackets-standard (https://github.com/ishamf/brackets-standard/) - linter
- Emacs: see readme (https://github.com/standard/standard#emacs)
- Sublime Text: SublimeLinter-contrib-standard (https://packagecontrol.io/packages/SublimeLinter-contrib-standard) - linter
- Sublime Text: StandardFormat (https://packagecontrol.io/packages/StandardFormat) - auto-fixer
- Visual Studio Code: vscode-standard (https://marketplace.visualstudio.com/items?itemName=standard.vscode-standard) - linter & auto-fixer
- Vim: see readme (https://github.com/standard/standard#vim)
- Visual Studio Code: vscode-standardjs-snippets (https://marketplace.visualstudio.com/items?itemName=capaj.vscode-standardjs-snippets) - code snippets
- Visual Studio Code: vscode-react-standard (https://marketplace.visualstudio.com/items?itemName=TimonVS.ReactSnippetsStandard) - code snippets
- WebStorm (PhpStorm, IntelliJ, RubyMine, JetBrains, etc.): built-in support. see readme (https://github.com/standard/standard#webstorm-phpstorm-intellij-rubymine-jetbrains-etc)
 
pretty terminal output (reporters)
 
- snazzy (https://www.npmjs.com/package/snazzy) - Format JavaScript Standard Style as Stylish (i.e. snazzy) output
- standard-tap (https://www.npmjs.com/package/standard-tap) - Format JavaScript Standard Style as TAP output
- standard-json (https://www.npmjs.com/package/standard-json) - Format JavaScript Standard Style output to a JSON array
- standard-reporter (https://www.npmjs.com/package/standard-reporter) - Reporters for feross/standard via unix pipes, many options
- standard-summary (https://www.npmjs.com/package/standard-summary) - Display output as a list of errors, ordered by count
 
build tools
 
- grunt-standard (https://www.npmjs.com/package/grunt-standard) - Grunt plugin for standard
- gulp-standard (https://www.npmjs.com/package/gulp-standard) - Gulp plugin for standard
- mocha-standard (https://www.npmjs.com/package/mocha-standard) - Integrates standard into your mocha tests
- standard-loader (https://www.npmjs.com/package/standard-loader) - Lint webpack builds with standard
- docker-standard (https://hub.docker.com/r/geniousphp/standard-js/) - Standardjs Docker image to easily and quickly lint and report javascript files. Very useful in Docker based build
systems.
- rollup-plugin-standard (https://www.npmjs.com/package/rollup-plugin-standard) - Lint Rollup builds with Standard
 
code/project generators
 
- generator-babel-standard (https://www.npmjs.com/package/generator-babel-standard) - Yeoman generator for new packages with babel and standard
- generate-swap-project (https://www.npmjs.com/package/generate-swap-project) - Generate Your ESNext+StandardJS+Mocha Ready, NodeJS Projects in Seconds!
- generate-swap-generator (https://www.npmjs.com/package/generate-swap-generator) Generate Your Own ESNext+StandardJS+Mocha Ready NodeJS Generators In Seconds!
 
inspired by standard
 
- standard-markdown (https://www.npmjs.com/package/standard-markdown) - Lint all the javascript code blocks in your markdown files
- stylelint-config-standard (https://www.npmjs.com/package/stylelint-config-standard) - The standard shareable config for stylelint.
- standard-sass (https://www.npmjs.com/package/standard-sass) - Sass & Scss & Css Standard Style. One Style to Rule Them All!
- wemake-frontend-styleguide (https://github.com/wemake-services/wemake-frontend-styleguide) - JavaScript & TypeScript & Vue & JsDoc & Scss style guides based on standard tools. Very strict!
 
forks
 
- semistandard (https://www.npmjs.com/package/semistandard) - standard, with semicolons
- uber-standard (https://www.npmjs.com/package/uber-standard) - fork by the Uber (https://www.uber.com/) team
- videojs-standard (https://www.npmjs.com/package/videojs-standard) - fork by the video.js (https://github.com/videojs/video.js) team
- yodlr-standard (https://www.npmjs.com/package/yodlr-standard) - fork by the yodlr (https://getyodlr.com/home) team
- happiness (https://www.npmjs.com/package/happiness) - standard customized to make @JedWatson happy
- doublestandard (https://www.npmjs.com/package/doublestandard) - standard, with even more semicolons
- xo (https://www.npmjs.com/package/xo) - "JavaScript happiness style"
- jsw (https://www.npmjs.com/package/jsw) - "the spec doesnt care about semicolons and neither should you"
- obama (https://www.npmjs.com/package/obama) - Move forward and standardize with Obama
- aStandard (https://npmjs.com/package/a-standard) - A stricter standard made for babel and es7
- standard-own (https://npmjs.com/package/standard-own) - standard but with more customization and individual rules.
- standard-focus (https://www.npmjs.com/package/standard-focus) - Focus on one error at a time.
- standa (https://www.npmjs.com/package/standa) standard without JSX rules.
PRs welcome!
 
License
 
!CC0 (https://i.creativecommons.org/p/zero/1.0/88x31.png) (http://creativecommons.org/publicdomain/zero/1.0/)
 
To the extent possible under law, Feross Aboukhadijeh (http://feross.org) has waived all copyright and related or neighboring rights to this work.