UNPKG

@tomickigrzegorz/autocomplete

Version:

A lightweight, dependency-free autocomplete component in vanilla JavaScript with WAI-ARIA support.

91 lines (90 loc) 3.03 kB
{ "name": "@tomickigrzegorz/autocomplete", "version": "3.3.2", "description": "A lightweight, dependency-free autocomplete component in vanilla JavaScript with WAI-ARIA support.", "author": "Grzegorz Tomicki", "main": "dist/js/autocomplete.js", "module": "dist/js/autocomplete.esm.js", "types": "dist/js/autocomplete.d.ts", "style": "dist/css/autocomplete.min.css", "license": "MIT", "files": [ "dist/" ], "exports": { ".": { "require": "./dist/js/autocomplete.js", "import": "./dist/js/autocomplete.esm.js", "types": "./dist/js/autocomplete.d.ts", "umd": "./dist/js/autocomplete.umd.js", "style": "./dist/css/autocomplete.min.css" }, "./css": "./dist/css/autocomplete.min.css", "./dist/css/autocomplete.min.css": "./dist/css/autocomplete.min.css" }, "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/tomickigrzegorz/autocomplete.git" }, "bugs": { "url": "https://github.com/tomickigrzegorz/autocomplete/issues" }, "scripts": { "dev": "concurrently \"yarn sass:dev\" \"yarn sass:prod\" \"yarn watch\"", "prod": "yarn build && yarn sass:prod && yarn postcss:global && yarn postcss:autocomplete && yarn lib:version", "build": "rollup -c --environment PRODUCTION --bundleConfigAsCjs", "watch": "rollup -c -w --bundleConfigAsCjs", "sass:prod": "sass --no-source-map sources/scss:docs/css", "sass:dev": "sass --watch sources/scss:docs/css", "postcss:global": "postcss docs/css --dir docs/css", "postcss:autocomplete": "postcss --ext min.css docs/css/autocomplete.css --dir dist/css/", "lib:version": "node ./scripts/version.js", "test": "npx playwright test --workers=1", "lint": "biome check .", "lint:fix": "biome check --write .", "format": "biome format --write ." }, "keywords": [ "autocomplete", "search", "dropdown", "vanilla-js", "javascript", "axios", "WAI-ARIA", "accessibility", "keyboard-navigation", "lightweight", "no-dependencies", "input", "suggestions", "typeahead", "autosuggest", "frontend", "UI-component" ], "devDependencies": { "@babel/core": "^7.28.4", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/preset-env": "^7.28.3", "@biomejs/biome": "^1.9.4", "@playwright/test": "^1.55.1", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-terser": "^0.4.4", "autoprefixer": "^10.4.21", "concurrently": "^9.2.1", "core-js": "^3.45.1", "cssnano": "^7.1.1", "postcss": "^8.5.6", "postcss-cli": "^11.0.1", "postcss-css-variables": "^0.19.0", "rollup": "^4.52.3", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-copy": "^3.5.0", "rollup-plugin-livereload": "^2.0.5", "rollup-plugin-serve": "^3.0.0", "sass": "^1.93.2" } }