npm.io
3.0.6 • Published 4 years ago

automatic-semicolon-insertion

Licence
MIT
Version
3.0.6
Deps
1
Size
17 kB
Vulns
0
Weekly
0
Stars
2

automatic-semicolon-insertion

Insert missing semicolons, remove unneeded ones.

Install

$ npm install automatic-semicolon-insertion

Usage

import * as asi from 'automatic-semicolon-insertion';
import { parse } from '@codemod/parser';

const source = 'let a = class {}'; // should have a semicolon after it

console.log(asi.process(source, parse(source)));

/*
prints:

{ insertions: [ { index: 16, content: ';' } ], removals: [] }
*/

Keywords