UNPKG

align-spaces

Version:

align spaces on empty lines of a source code

61 lines (42 loc) 1.44 kB
# Align Spaces [![NPM version][NPMIMGURL]][NPMURL] [![Build Status][BuildStatusIMGURL]][BuildStatusURL] [![Coverage Status][CoverageIMGURL]][CoverageURL] [NPMIMGURL]: https://img.shields.io/npm/v/align-spaces.svg?style=flat&longCache=true [NPMURL]: https://npmjs.org/package/align-spaces "npm" [BuildStatusURL]: https://github.com/coderaiser/align-spaces/actions?query=workflow%3A%22Node+CI%22 "Build Status" [BuildStatusIMGURL]: https://github.com/coderaiser/align-spaces/workflows/Node%20CI/badge.svg [CoverageURL]: https://coveralls.io/github/coderaiser/align-spaces?branch=master [CoverageIMGURL]: https://coveralls.io/repos/coderaiser/align-spaces/badge.svg?branch=master&service=github Align spaces on empty lines of a source code. ## Install ``` npm i align-spaces -g ``` ## Usage ``` align-spaces unaligned.js ``` ## API `align-spaces` can be used as a library: ```js import {alignSpaces} from 'align-spaces'; alignSpaces(` const t = 'hello'; module.exports = () => { cosnt m = 'world'; return t + m; }; `); // returns ` const t = 'hello'; export defualt function() { cosnt m = 'world'; .... return t + m; }; `; ``` ## Related - [eslint-remove-line](https://github.com/coderaiser/eslint-remove-line) - `eslint --fix` for [unused variables](https://eslint.org/docs/rules/no-unused-vars). - [putout](https://github.com/coderaiser/putout) - the pluggable code transformer. ## License MIT