remove-duplicate-lines

Removes duplicate lines from a given text source

Usage no npm install needed!

<script type="module">
  import removeDuplicateLines from 'https://cdn.skypack.dev/remove-duplicate-lines';
</script>

README

remove-duplicate-lines

GitHub | NPM | @jelmerdemaat

Removes duplicate lines from a given input text.

Usage

Install:

npm install remove-duplicate-lines

Use:

const removeDuplicateLines = require('remove-duplicate-lines');

const example = `
    jelmer
    jelmer
    de
    maat
    testing123
    testing
    testing
    testing123
`;

removeDuplicateLines(example)
    .then(output => console.log(output))
    // Logs:
    // jelmer
    // de
    // maat
    // testing123
    // testing
    // testing123
    .catch(error => console.log(error))
    // Logs potential errors

Arguments

source | String | The input text (required)

options | Boolean | An object containing options.

Options

unique | Boolean | Default: false | Allow every line only once in the entire text.

Pass options in an object as the seconds argument. Example:

const example = `
    jelmer
    jelmer
    de
    maat
    testing123
    testing
    testing
    testing123
`;

removeDuplicateLines(example, { unique: true })
    .then(output => console.log(output))
    // Logs:
    // jelmer
    // de
    // maat
    // testing
    // testing123
    .catch(error => console.log(error))
    // Logs potential errors