kompletr

JS autocompletion library - Kømpletr

Logo Kømpletr light Logo Kømpletr dark

Github action workflow status GitHub Release CodeFactor Coverage Status GPL Licence

Features

Installation

Package manager

Install package

npm i kompletr --save

Import module

import kompletr from 'kompletr'

Get CSS from ./node_modules/kompletr/css/kompletr.min.css

Direct download

  1. Download latest release archive
  2. Get JS from [Your-vendors-path]/kompletr/js/kompletr.min.js
  3. Get CSS from [Your-vendors-path]/kompletr/css/kompletr.min.css

Import script and stylesheet

...
<link href="kompletr.min.css" rel="stylesheet" type="text/css" />
<script src="kompletr.min.js" type="module"></script>
...

Getting started

Define input element:

<input type="text" id="auto-complete" autocomplete="off" placeholder="Whatever you want..." />

Invoke Kømpletr:

kompletr({
  input: 'auto-complete',
  data: [],
  onSelect: (selected) => {
    console.log('There is the selected value', selected);
  }
});

Options

Licence

GPL