# standardize **Repository Path**: mirrors_mightyiam/standardize ## Basic Information - **Project Name**: standardize - **Description**: sets up standard on a new module - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # standardize [![stable](http://badges.github.io/stability-badges/dist/stable.svg)](http://github.com/badges/stability-badges) Scaffolds [standard](https://github.com/feross/standard) style for a new module. - runs `npm install --save-dev standard` - adds `standard` to your `"scripts"` test PRs/suggestions welcome. ## Install ```sh npm install standardize -g ``` ## Example Just run `standardize` on your module directory ```sh standardize ``` It will auto-install `standard` (if it isn't already installed), then add a new script field that looks like: ```js "scripts": { "test": "standard" } ``` If the existing script starts with `node` or `tape`, then `standard` will be prefixed like so: ```js "scripts": { "test": "standard && node test.js" } ``` You can specify `standardize --snazzy` if you would rather install and use [snazzy](http://npmjs.com/package/snazzy) in your module, for better error reporting. ## semistandard You can use `standardize --semi` to install `semistandard` instead of `standard`. ## Usage [![NPM](https://nodei.co/npm/standardize.png)](https://www.npmjs.com/package/standardize) ### CLI ```sh Usage: standardize [opts] Options: --snazzy use a pretty-printer for standard --silent does not log anything to terminal Example: standardize --snazzy --silent ``` ### API #### `standardize([opt], cb)` Standardizes the module at `process.cwd()` and calls `cb(err)` when finished. Options: - `cwd` the base directory to install from - `package` the `package.json` path, defaults to `path.join(cwd, 'package.json')` - `verbose` whether to print install and update information to `stderr` (default false) Example: ```js var standardize = require('standardize') var path = require('path') standardize({ cwd: process.cwd(), package: path.join(process.cwd(), 'package.json') }, function (err) { if (err) throw err console.log("updated!") }) ``` ## License MIT, see [LICENSE.md](http://github.com/mattdesl/standardize/blob/master/LICENSE.md) for details.