automatic-semicolon-insertion

Insert missing semicolons, remove unneeded ones.

Usage no npm install needed!

<script type="module">
  import automaticSemicolonInsertion from 'https://cdn.skypack.dev/automatic-semicolon-insertion';
</script>

README

automatic-semicolon-insertion

Insert missing semicolons, remove unneeded ones.

Install

$ npm install automatic-semicolon-insertion

Usage

import asi from "automatic-semicolon-insertion";
import { parse } from "@codemod/parser";

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

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

/*
prints:

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