Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

align-spaces

coderaiser43.6kMIT2.0.0

align spaces on empty lines of a source code

align-whitespaces

readme

Align Spaces NPM version Build Status Coverage Status

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:

const alignSpaces = require('align-spaces');

alignSpaces(`
const t = 'hello';

module.exports = () => {
    cosnt m = 'world';

    return t + m;
};
`);

// returns
`
const t = 'hello';

module.exports = () => {
    cosnt m = 'world';
....    
    return t + m;
};
`;

License

MIT

changelog

2025.02.09, v2.0.0

feature:

  • 60bd85c align-spaces: drop support of node < 18
  • 0f575d8 align-spaces: eslint-plugin-n v17.15.1
  • c33fd25 align-spaces: eslint-plugin-putout v24.0.1
  • ba856e7 align-spaces: eslint v9.20.0
  • 7ef515c align-spaces: madrun v10.2.4
  • 1b1871a align-spaces: nodemon v3.1.9
  • abb8ddd align-spaces: c8 v10.1.3
  • a100cec align-spaces: putout v38.0.9
  • 66cea8e align-spaces: supertape v10.10.0
  • 0a4942b (package) supertape v2.0.1
  • a805089 (package) putout v9.1.0
  • a0a1644 (package) madrun v7.0.0
  • 43e7ec8 (package) eslint-plugin-putout v5.0.1
  • 224c1a5 (package) eslint v7.3.1
  • 1853e0c (package) try-catch v3.0.0

2020.02.24, v1.0.4

feature:

  • (package) eslint-plugin-node v11.0.0
  • (package) nodemon v2.0.2
  • (package) nyc v15.0.0
  • (package) putout v7.13.1
  • (package) eslint-plugin-putout v3.2.1
  • (package) madrun v5.4.2
  • (package) eslint v6.0.0-rc.0
  • (madrun) add
  • (package) nyc v14.1.1
  • (package) eslint-plugin-node v9.1.0

2019.01.21, v1.0.3

fix:

  • (align-spaces) one symbol in line

2019.01.21, v1.0.2

fix:

  • (align-spaces) align when there is a spaces string

feature:

  • (align-spaces) tape -> supertape

2018.12.25, v1.0.1

fix:

  • (align-spaces) wrong align on dot chaining