README
autosuggestion
Generates suggestions for text completion.
Install
autosuggestion
can be used in Node.js and browsers.
npm install autosuggestion
Import
// ES Module (ESM)
import { Dictionary } from 'autosuggestion'
// CommonJS (CJS)
const autosuggestion = require('autosuggestion')
<!-- HTML Script Tag -->
<script type='text/javascript' src='https://unpkg.com/autosuggestion'></script>
Examples
list of live example pages brief section descriptions of each feature
Releasing
- run
npm version major|minor|patch
- create release on github manually (triggers a github workflow to publish tp npm)
eventually, consider using semantic-release
Todo
General
- automate test coverage reporting
- get 100% test coverage
- clean up and restructure code
- setup ci for coverage report + doc generation + npm publishing (look into tags as a mechanism for publishing)
- generate badges with shields.io
- include doc comments for typedoc
- fill out readme
- update package.json
- update github
- update package (use latest package from unpkg.org in browser examples)
- host documentation
Features
- suggestion token annotations (context, etc.)
- configuration (lookup brackets, etc.)
Examples
- examples landing page (browser) (or link in docs)
- simple, dynamic dictionary (browser)
- complex, dynamic CFG (browser)
- lookahead configuration (browser)
- large dictionary (browser)
- deeply nested contexts (browser)
- basic (nodejs)