1 line
31 KiB
Plaintext
1 line
31 KiB
Plaintext
{"_id":"fzf","_rev":"43-ebacafc97b1edb4c1dc83fbe9a45f669","name":"fzf","dist-tags":{"latest":"0.5.2","unstable":"0.4.0-alpha.0"},"versions":{"0.0.1":{"name":"fzf","version":"0.0.1","description":"NPM Package for easy installtion of FuzzyFinder (FZF)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"calbertts"},"license":"ISC","_id":"fzf@0.0.1","_shasum":"33f6ad6fed886022d76df6c285c2181a0a5958c6","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"calbertts","email":"contacto@calbertts.com"},"dist":{"shasum":"33f6ad6fed886022d76df6c285c2181a0a5958c6","tarball":"https://registry.npmjs.org/fzf/-/fzf-0.0.1.tgz","integrity":"sha512-6q2JkxTGLkCv+lOxpfeipJrjOAHlNO/0lo6b861BOqgK0y5tW1xZNUDvUXs1fyR6ZyoQD6Bnq6MZxq8t/oQr6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCIVjtSdrCfpUdeb1u0tbkjv5F80RSzKJxhHkqz0er6gIgEKqZMoEHxH4kMq9B6HQFdudr12p/PhMg3k2jSQbX67M="}]},"maintainers":[{"name":"calbertts","email":"contacto@calbertts.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fzf-0.0.1.tgz_1486980742806_0.6658157641068101"},"directories":{}},"0.3.1":{"===== INFO =====":"","name":"fzf","version":"0.3.1","description":"Do fuzzy matching using FZF algorithm in JavaScript","license":"BSD-3-Clause","keywords":["fzf","fuzzy-search","fuzzy-match","fuzzy","search","find"],"homepage":"https://fzf.netlify.app","repository":{"type":"git","url":"git+https://github.com/ajitid/fzf-for-js.git"},"author":{"name":"ajit","email":"zlksnkwork+pkgnfo@gmail.com","url":"https://ajitid.in"},"===== SCRIPTS =====":"","scripts":{"dev":"vite -c vite-for-docs.config.ts","build":"npm run build:modules && npm run build:types","build:modules":"tsc && vite build","build:types":"tsc -p tsconfig-to-build-types.json --outDir dist","build:only-docs":"tsc && vite build -c vite-for-docs.config.ts","build:docs":"npm run fill-with-old-docs && npm run build:only-docs","test":"jest src","fill-with-old-docs":"node scripts/fill-with-old-docs.js"},"===== BUILD =====":"","main":"./dist/fzf.umd.js","module":"./dist/fzf.es.js","exports":{".":{"import":"./dist/fzf.es.js","require":"./dist/fzf.umd.js"}},"types":"./dist/main.d.ts","===== HINTING =====":"","sideEffects":false,"===== DEPS =====":"","devDependencies":{"@mdx-js/mdx":"^2.0.0-next.9","@mdx-js/react":"^1.6.22","@tailwindcss/typography":"^0.4.1","@types/jest":"^26.0.24","@types/jest-expect-message":"^1.0.3","@types/mdx-js__react":"^1.5.4","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@vitejs/plugin-react-refresh":"^1.3.1","autoprefixer":"^10.2.6","comlink":"^4.3.1","glob":"^7.1.7","history":"^5.0.0","jest":"^27.0.6","jest-expect-message":"^1.0.2","patch-package":"^6.4.7","postcss":"^8.3.5","preval.macro":"^5.0.0","prism-react-renderer":"^1.2.1","react":"^17.0.0","react-dom":"^17.0.0","react-router":"^6.0.0-beta.0","react-router-dom":"^6.0.0-beta.0","shelljs":"^0.8.4","tailwindcss":"^2.2.4","ts-jest":"^27.0.3","typescript":"^4.3.2","vite":"^2.3.8","vite-plugin-babel-macros":"^1.0.5","vite-plugin-mdx":"^3.5.6"},"gitHead":"109869c149d5f87c993ec25538744f420ce9bc7b","bugs":{"url":"https://github.com/ajitid/fzf-for-js/issues"},"_id":"fzf@0.3.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-uZqQpYgjs3TZmy2wkNE+5gaHi1ceCy37flKZN7kT7tTIOlB/06AHwFISRx6moUW/4w53XoEUEZY5812x0bnxbw==","shasum":"0ca05ca483684e550c2f84c7e6d0caa7db359bcc","tarball":"https://registry.npmjs.org/fzf/-/fzf-0.3.1.tgz","fileCount":12,"unpackedSize":32464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9CjfCRA9TVsSAnZWagAAJ5oP/2rCzuqjub4eaQwoybl6\nqqU3d9gLzBteLa3QmjwSJWFCFFp4Qy4BkCnM1/Avrr0V9NxwuHtk4hCrFNol\nEZZCEr9TDnEhsCwfdjNNGnfZQMi4yt/udv5vP+gzI9jp5peROg9m/b17Un7/\nYjTWcZxc6d9tjwmAqGHaWFUDIfHXjc/ufWhzCgEihbh4l3R9wIQXdMp2KxBf\nHZv25Vq7ikYlfM7cV/k4GOpvDdI+A9HOlB8jOvTxuVJH6cS21EjIfKNi7ltJ\nRQm9Ux/mVpxt3NHNDk7S7ckMUqU5WHEJxR4JEwH8U3xNqPzkQ1PS2YJmJ/SF\n0xeXxAN3+x9LxWgn4GXNfw3nikpOqYwGthn6lDFe8vYxOf+lQar1qIkaN7yx\ned+2FpaLTp8m6hvGsXBO5PFXBkfYM01Vh+iCQKVGdldM4B9vXHt2riidOuLD\nd0pXcS7IfwXOu8FdRzC12rY2/HzWGEbHNk+2Nj42g6tp2+AVHuQF534NPSb3\n7wK4vT+c7MP5zQgIMTHXeVOO8JREcX8yT4diRM3JHAOOzCxy5MlPt7qrJZZ+\nwaTpdY9q1e+lRsLcebpQXcetaU3GDxsgwbsvBtS4TG6NjNpKTwXFILlrfpfy\n/QDSCktMze7xeJm1A7PZkYoq8bA37bDEzmHSPO+jDKskLdteu8haIxKlAQiS\nYDXU\r\n=LPa/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwvFQl4owmrz9gur19Rj+s3BE7LHGxqp80FfDDwCDiUwIgeTm8C9tpyO8u8eUffGnQ1RKV+9ynn37E3N3436fmrg4="}]},"_npmUser":{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"},"directories":{},"maintainers":[{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fzf_0.3.1_1626613983045_0.4740856892758252"},"_hasShrinkwrap":false},"0.3.2":{"===== INFO =====":"","name":"fzf","version":"0.3.2","description":"Do fuzzy matching using FZF algorithm in JavaScript","license":"BSD-3-Clause","keywords":["fzf","fuzzy-search","fuzzy-match","fuzzy","search","find"],"homepage":"https://fzf.netlify.app","repository":{"type":"git","url":"git+https://github.com/ajitid/fzf-for-js.git"},"author":{"name":"ajit","email":"zlksnkwork+pkgnfo@gmail.com","url":"https://ajitid.in"},"===== SCRIPTS =====":"","scripts":{"dev":"vite -c vite-for-docs.config.ts","build":"npm run build:modules && npm run build:types","build:modules":"tsc && vite build","build:types":"tsc -p tsconfig-to-build-types.json --outDir dist","build:only-docs":"tsc && vite build -c vite-for-docs.config.ts","build:docs":"npm run fill-with-old-docs && npm run build:only-docs","test":"jest src","fill-with-old-docs":"node scripts/fill-with-old-docs.js"},"===== BUILD =====":"","main":"./dist/fzf.umd.js","module":"./dist/fzf.es.js","exports":{".":{"import":"./dist/fzf.es.js","require":"./dist/fzf.umd.js"}},"types":"./dist/main.d.ts","===== HINTING =====":"","sideEffects":false,"===== DEPS =====":"","devDependencies":{"@mdx-js/mdx":"^2.0.0-next.9","@mdx-js/react":"^1.6.22","@tailwindcss/typography":"^0.4.1","@types/jest":"^26.0.24","@types/jest-expect-message":"^1.0.3","@types/mdx-js__react":"^1.5.4","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@vitejs/plugin-react-refresh":"^1.3.1","autoprefixer":"^10.2.6","comlink":"^4.3.1","glob":"^7.1.7","history":"^5.0.0","jest":"^27.0.6","jest-expect-message":"^1.0.2","patch-package":"^6.4.7","postcss":"^8.3.5","preval.macro":"^5.0.0","prism-react-renderer":"^1.2.1","react":"^17.0.0","react-dom":"^17.0.0","react-router":"^6.0.0-beta.0","react-router-dom":"^6.0.0-beta.0","shelljs":"^0.8.4","tailwindcss":"^2.2.4","ts-jest":"^27.0.3","typescript":"^4.3.2","vite":"^2.3.8","vite-plugin-babel-macros":"^1.0.5","vite-plugin-mdx":"^3.5.6"},"gitHead":"f317ac742e25fad3b88d358adb74c5fcc10d5be7","bugs":{"url":"https://github.com/ajitid/fzf-for-js/issues"},"_id":"fzf@0.3.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5kCgLKvGGkjja/oT5Fi1nMIqHZTkclPOc+9xxBFnGC+jJ0ikbdxl7f6W1/pprTgHjh7XGTPyOp9JOuyOKwRfPg==","shasum":"dc6dbd2f77f6eeb4b520aef3073cc3ecf516b997","tarball":"https://registry.npmjs.org/fzf/-/fzf-0.3.2.tgz","fileCount":12,"unpackedSize":32553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBvGgCRA9TVsSAnZWagAAZDQP/1PRZlfcr8R+V6D1xRCh\nhHr6SGX4vubVyKhwGmGb9FXwQGtzVIcC3ifsKa6FdAOia9wVwWcZY8abP8R/\nbJURpxn7zf8b2Bf9crTqHvV53x9iFweq8gAKJyehskvMvAxht5lyjxY32yup\nTZTwYZAud1Jd/Zn88zfft11x36QHWV23Nur0CT7T0CgGZSG3jDdglOV3MKep\nc83AsBqmuZ6ePuaDC1RGyWcqj0sDW//GeUNDtllSeKx0pcZQuNU70PctDJmc\n/XVUseaiyHKgJ+/z/B074aWDTZM6cUaDoMIDm4qVRThdGeqP4sjlbwKZ1EB0\nQwzG+8Sw3wxohKncjtXyS0/elI75YrzteAQ3mpWDYu++hzpcKy/du0GYTHR9\nKmSRTJd0SpXqjrOr51x3mOleapa0CIAfvArXC9+JbJ2bOYI0j9159i+hrjRX\n3cFtNzlOoY32mPvQyjHVq1shHGD7MHTeQ2gBjdmV9cATtLtNYa7XJy8W79Er\nts1IG83/PSQ9MT4kx1kZhP81MPnHCMzNVRFxn7NZ9xlj7n5EYjpDIi9WBzN/\nwbHvgY5y8lkbfD6KUF/hngxdzkGyAxD4IqWHGaOn882m5Ym0UinwYnpx4/CP\n65oiuLykWsuHq3fEFO5tTLI3qlV0e+ryGXTsI5JfdxPUdj2JdMULVG/u5ugM\ngDc2\r\n=NOiB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcAr0fDBPiDP1eX7NaNVQMxRSNoruDam+sSa1AxFgXtAiEAsi4XTS8sCGYO/0v5GJoMNUdpmzydyh0KpImZWLlRcNk="}]},"_npmUser":{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"},"directories":{},"maintainers":[{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fzf_0.3.2_1627845023963_0.1688112876379939"},"_hasShrinkwrap":false},"0.4.0-alpha.0":{"===== INFO =====":"","name":"fzf","version":"0.4.0-alpha.0","description":"Do fuzzy matching using FZF algorithm in JavaScript","license":"BSD-3-Clause","keywords":["fzf","fuzzy-search","fuzzy-match","fuzzy","search","find"],"homepage":"https://fzf.netlify.app","repository":{"type":"git","url":"git+https://github.com/ajitid/fzf-for-js.git"},"author":{"name":"ajit","email":"zlksnkwork+pkgnfo@gmail.com","url":"https://ajitid.in"},"===== SCRIPTS =====":"","scripts":{"prepack":"node scripts/prepack.cjs","postpack":"node scripts/postpack.cjs","dev":"vite -c vite-for-docs.config.ts","build":"npm run build:modules && npm run build:types","build:modules":"tsc && vite build && vite build -c vite-legacy.config.ts","build:types":"tsc -p tsconfig-to-build-types.json --outDir dist","build:only-docs":"tsc && vite build -c vite-for-docs.config.ts","build:docs":"npm run fill-with-old-docs && npm run build:only-docs","test":"jest","test:watch":"jest --watch -o","test:cov":"jest --coverage","fill-with-old-docs":"node scripts/fill-with-old-docs.js"},"===== BUILD =====":"","main":"./dist/fzf.umd.js","module":"./dist/fzf.es.js","exports":{".":{"import":"./dist/fzf.es.js","require":"./dist/fzf.umd.js"}},"types":"./dist/main.d.ts","===== HINTING =====":"","sideEffects":false,"===== DEPS =====":"","devDependencies":{"@mdx-js/mdx":"^1.6.22","@mdx-js/react":"^1.6.22","@tailwindcss/typography":"^0.4.1","@types/jest":"^26.0.24","@types/jest-expect-message":"^1.0.3","@types/mdx-js__react":"^1.5.4","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@vitejs/plugin-react-refresh":"^1.3.1","autoprefixer":"^10.2.6","comlink":"^4.3.1","glob":"^7.1.7","history":"^5.0.0","jest":"^27.0.6","jest-expect-message":"^1.0.2","patch-package":"^6.4.7","postcss":"^8.3.5","preval.macro":"^5.0.0","prism-react-renderer":"^1.2.1","react":"^17.0.0","react-dom":"^17.0.0","react-git-info":"^2.0.0","react-router":"^6.0.0-beta.0","react-router-dom":"^6.0.0-beta.0","shelljs":"^0.8.4","string.prototype.replaceall":"^1.0.5","tailwindcss":"^2.2.4","ts-jest":"^27.0.3","typescript":"^4.3.2","vite":"^2.3.8","vite-plugin-babel-macros":"^1.0.5","vite-plugin-mdx":"^3.5.6"},"readme":"# FZF for JavaScript (Preview)\n\n[](https://github.com/ajitid/fzf-for-js/actions/workflows/main.yml)\n[](https://app.netlify.com/sites/fzf/deploys)\n\n[//]: # \"Image, text and counter/assist image needs to follow this order to be correctly aligned\"\n\n<img src=\"assets/landing.gif\" align=\"right\" />\n\n[Docs](https://fzf.netlify.app) · [Demo](https://fzf.netlify.app/basic) · [GitHub](https://github.com/ajitid/fzf-for-js) · [NPM](https://www.npmjs.com/package/fzf)\n\nOriginally available as [a fuzzy finder for CLIs](https://github.com/junegunn/fzf), FZF for JavaScript is a port of FZF's main algorithm so it can be used in browser context.\n\n<img src=\"assets/landing-assist.png\" width=\"100%\" height=\"0.001px\" />\n\n## Quick look\n\nInstall FZF for JavaScript using:\n\n```sh\nnpm i fzf\n```\n\nThen you can use it like:\n\n```js\nimport { Fzf } from 'fzf'\n\nconst list = ['go', 'javascript', 'python', 'rust', \n 'swift', 'kotlin', 'elixir', 'java', \n 'lisp', 'v', 'zig', 'nim', 'rescript', \n 'd', 'haskell']\n\nconst fzf = new Fzf(list)\nconst entries = fzf.find('li')\nconsole.log('ranking is:')\nentries.forEach(entry => console.log(entry.item)) // lisp kotlin elixir\n```\n\nFor more ways to use this library, [visit documentation](https://fzf.netlify.app/).\n\n## Motivation\n\nCommand palette is becoming ubiquitous – you can find it in code editors ([Sublime Text](https://www.sublimetext.com/blog/articles/sublime-text-2-beta), VS Code), design tools ([Figma](https://forum.figma.com/t/new-quick-actions-menu/1788)), project management apps ([Height](https://twitter.com/michaelvillar/status/1347276324772192256), [Linear](https://linear.app/)), source control tools ([Fork](https://fork.dev/blog/posts/quick-launch/), Sublime Merge). Web apps are becoming more prevelant as well. FZF has a great fuzzy finding mechanism which could be used outside of CLI and into these palettes.\n\nThere is [a very good read](https://capiche.com/e/consumer-dev-tools-command-palette) about command palettes if you want to learn more.\n\n## Thanks\n\n- Junegunn Choi (author of FZF, [website](https://junegunn.kr/)) – for making his work available and accessible to us. You can [sponsor his project](https://github.com/junegunn/fzf).\n\n","readmeFilename":"readme.md","gitHead":"2184e09dedeb354cc6570235a54c3b8326640fc1","bugs":{"url":"https://github.com/ajitid/fzf-for-js/issues"},"_id":"fzf@0.4.0-alpha.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-MQV3w5j2tmzZgzCdCnxIk4a3w8VGv1DV9zsSLRF6PrTh2wJAvGCkULS7hP5woo+NY9P0UKqiMvaa5rhaQ1xn/Q==","shasum":"832980842c1b8e417b2ada036344a5f14224cf51","tarball":"https://registry.npmjs.org/fzf/-/fzf-0.4.0-alpha.0.tgz","fileCount":18,"unpackedSize":43441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFD04CRA9TVsSAnZWagAAMjAQAJb+r2o6DxHPoyVJLC/i\nusbJ23GMEBzvjl1GhWHf2ex+lYYXmiN2+/5WmY2MKtOL3la6u1SZlBwrNCYi\nPuQqrc+0YrsmMlBnNgni3RTHm9jR+oPWfKHengnYdjC7bV0XsCEMsJ4/BdDB\n4xAdgjRv+XP3QCoHNkOcmc/+41Pa6Fd/+E7FotvPSr0p/5G9mAG0faB+3mML\nbaRuFlFfJWrRDtWLyqEvvDI/Kl+J7qpEESYL1tZxzozOUpeCFSulaaQ8WSYj\nm95f1E4AgFdsuVJw+y2bCe5/X7AQ6bYGfaKf3nk3AamVSeehqrCsKcyvN65E\nCmVOnEG5VwmGmpjyZxo8HIHnOxA9Rr3nqyf55O46yxt0jv7JQankFXF9HtdF\nZg2BU5hHY8ZRkj7tpDobRj9BJ6Z7slq3COb7yV81EQhN6E6ZjTqkzrc0aM1G\nUDiP9NvMZFmNiCLBgZ1WaR0YQPB2VPm/evwYKOlpJioSlaWYNxZ4XISIYI9T\nGZbiwUia80176cVhrMA85jLGmL2iwv2yS1ZGJmRBfDSZwkv7Jf/ChdwD6GkG\nQOTOLS6QCWN7q0YPlqy8sfo3tcgwnYWT1cG16WoMzTijnvuPO3yZS/1l1L6O\nVCI4R3QFc3xCqzMFMpJzQydOX1svT+zfCt4RR0RGbFRm/vqC0Pmz2KHmnYgm\n57gg\r\n=EiT6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIi7TpPOqSZXg+emqD99GIPO9fEHmV4ZScf9EYWWetFAiEAtb+TGx7ltv/RUBytOvAJxJwG100l/PZnvKL6nFWInI8="}]},"_npmUser":{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"},"directories":{},"maintainers":[{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fzf_0.4.0-alpha.0_1628716344023_0.07576367033614129"},"_hasShrinkwrap":false},"0.4.1":{"===== INFO =====":"","name":"fzf","version":"0.4.1","description":"Do fuzzy matching using FZF algorithm in JavaScript","license":"BSD-3-Clause","keywords":["fzf","fuzzy-search","fuzzy-match","fuzzy","search","find"],"homepage":"https://fzf.netlify.app","repository":{"type":"git","url":"git+https://github.com/ajitid/fzf-for-js.git"},"author":{"name":"Ajit","email":"zlksnkwork+pkgnfo@gmail.com","url":"https://ajitid.in"},"===== SCRIPTS =====":"","scripts":{"dev":"vite -c vite-for-docs.config.ts","build":"npm run build:modules && npm run build:types","postbuild":"node scripts/postbuild.js","build:modules":"tsc && vite build && vite build -c vite-legacy.config.ts","build:types":"tsc -p tsconfig-to-build-types.json --outDir dist/types","build:only-docs":"tsc && vite build -c vite-for-docs.config.ts","build:docs":"npm run fill-with-old-docs && npm run build:only-docs","prepack":"node scripts/prepack.cjs","postpack":"node scripts/postpack.cjs","test":"jest","test:watch":"jest --watch -o","test:cov":"jest --coverage","fill-with-old-docs":"node scripts/fill-with-old-docs.js"},"===== BUILD =====":"","main":"./dist/fzf.umd.js","module":"./dist/fzf.es.js","exports":{".":{"import":"./dist/fzf.es.js","require":"./dist/fzf.umd.js"}},"types":"./dist/types/main.d.ts","===== HINTING =====":"","sideEffects":false,"===== DEPS =====":"","devDependencies":{"@mdx-js/mdx":"^1.6.22","@mdx-js/react":"^1.6.22","@tailwindcss/typography":"^0.4.1","@types/jest":"^26.0.24","@types/jest-expect-message":"^1.0.3","@types/mdx-js__react":"^1.5.4","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@vitejs/plugin-react-refresh":"^1.3.1","autoprefixer":"^10.2.6","comlink":"^4.3.1","glob":"^7.1.7","history":"^5.0.0","jest":"^27.0.6","jest-expect-message":"^1.0.2","patch-package":"^6.4.7","postcss":"^8.3.5","preval.macro":"^5.0.0","prism-react-renderer":"^1.2.1","react":"^17.0.0","react-dom":"^17.0.0","react-git-info":"^2.0.0","react-router":"^6.0.0-beta.0","react-router-dom":"^6.0.0-beta.0","shelljs":"^0.8.4","tailwindcss":"^2.2.4","ts-jest":"^27.0.3","typescript":"^4.3.2","vite":"^2.3.8","vite-plugin-babel-macros":"^1.0.5","vite-plugin-mdx":"^3.5.6"},"gitHead":"ddd0f141a04d5aa2d89f0f7603359b1c6788407b","bugs":{"url":"https://github.com/ajitid/fzf-for-js/issues"},"_id":"fzf@0.4.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ZKnxeZqxkJlnHXE37yfqyGez45Wan99eqns5B9xzVTvF4MazXlLsOYWeyiofdCEexgzuOmYGs3g7gtlz9lGxiQ==","shasum":"81830b636b9c80a09bec9fe9eda76f2c3e98b6f0","tarball":"https://registry.npmjs.org/fzf/-/fzf-0.4.1.tgz","fileCount":18,"unpackedSize":43671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGPDPCRA9TVsSAnZWagAASxUP/0sj4GZ3HDwG0OdwPfKj\nk0FFVVBQ447F8AzaNoJ2hw32xpzzdvis56RM8xhpRY62V0yxPiUhqIyO+iSM\n7mN32oJ8FG0n2SdlEo1CmQZVTEwYvX77J8ClXL/jfl7Brin5in28koZwSW0/\nCGI52JQEMXSgKTJHYJ3mCnVYy5l2L2RQMfoWBVz8MCFtGESTUqagOvPfECAp\nzPY87dvivStylKEcEGJ06m9GHUt4PuNgGHfGc9U6l8vhqZstS7w4Hfk6nkeT\nGWz11dH4YX/25PCL7fahPH9aN/vXmNfi9ttvn0oooSlSjaFmRQ86CQrhKBX+\nJT1mCD2o1K2qc6aLCRDDu78a6HuzDObPYGZDFAINI/jiGJyTeLD5YARI7D3f\nWOimtfBUxTrQYK9PwLJdQJ+4gprOYZ/DUeR155vMlMNnOCu4p5Hfd1sqPsiz\nXrLsBmRjAoCzdJKK3ubtmXmeaUIk4DlLJAIkhp17dOpufFKBnUQJCIOKyMZ5\nDWFHVnpjatFDMnwnbkeC7XoQRbmybzBC1Jyv/qaXv31HxJjx8asinrDyoErm\nBR9bQ4dgsebRB5gNj4HdWd61rNhS77t7f4wlr1wufLnG35XO6pZvryGc2Zs6\ngDs1KAiqSJ4EkhKOMpLFTKB2GhAMqVznuMLY06VgpH/q/pMUawhlt+xPfpi9\nPf5Q\r\n=I/a8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYgbp+laVGSSF+UDLP9bj5noH78e32+qT9UvozKQ8aUAIhAO0AwajPirvKkcdNXuCIObOE3vqp3cje+W7ls+wJ6Mkv"}]},"_npmUser":{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"},"directories":{},"maintainers":[{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fzf_0.4.1_1629024463146_0.022313149055907866"},"_hasShrinkwrap":false},"0.5.1":{"===== INFO =====":"","name":"fzf","version":"0.5.1","description":"Do fuzzy matching using FZF algorithm in JavaScript","license":"BSD-3-Clause","keywords":["fzf","fuzzy-search","fuzzy-match","fuzzy","search","find"],"homepage":"https://fzf.netlify.app","repository":{"type":"git","url":"git+https://github.com/ajitid/fzf-for-js.git"},"author":{"name":"Ajit","email":"zlksnkwork+pkgnfo@gmail.com","url":"https://ajitid.in"},"===== SCRIPTS =====":"","scripts":{"dev":"vite -c vite-for-docs.config.ts","build":"npm run build:modules && npm run build:types","postbuild":"node scripts/postbuild.js","build:modules":"tsc && vite build && vite build -c vite-legacy.config.ts","build:types":"tsc -p tsconfig-to-build-types.json --outDir dist/types","build:only-docs":"tsc && vite build -c vite-for-docs.config.ts","build:docs":"npm run fill-with-old-docs && npm run build:only-docs","prepack":"node scripts/prepack.cjs","postpack":"node scripts/postpack.cjs","test":"jest","test:watch":"jest --watch -o","test:cov":"jest --coverage","fill-with-old-docs":"node scripts/fill-with-old-docs.js"},"===== BUILD =====":"","main":"./dist/fzf.umd.js","module":"./dist/fzf.es.js","exports":{".":{"import":"./dist/fzf.es.js","require":"./dist/fzf.umd.js"}},"types":"./dist/types/main.d.ts","===== HINTING =====":"","sideEffects":false,"===== DEPS =====":"","devDependencies":{"@mdx-js/mdx":"^1.6.22","@mdx-js/react":"^1.6.22","@tailwindcss/typography":"^0.4.1","@types/jest":"^26.0.24","@types/jest-expect-message":"^1.0.3","@types/mdx-js__react":"^1.5.4","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@vitejs/plugin-react-refresh":"^1.3.1","autoprefixer":"^10.2.6","glob":"^7.1.7","history":"^5.0.0","jest":"^27.0.6","jest-expect-message":"^1.0.2","patch-package":"^6.4.7","postcss":"^8.3.5","preval.macro":"^5.0.0","prism-react-renderer":"^1.2.1","react":"^17.0.0","react-dom":"^17.0.0","react-git-info":"^2.0.0","react-router":"^6.0.0-beta.0","react-router-dom":"^6.0.0-beta.0","shelljs":"^0.8.4","tailwindcss":"^2.2.4","ts-jest":"^27.0.3","typescript":"^4.3.2","vite":"^2.3.8","vite-plugin-babel-macros":"^1.0.5","vite-plugin-mdx":"^3.5.6"},"gitHead":"fed7138deea8b154767a18b94d3dc101aec69ba7","bugs":{"url":"https://github.com/ajitid/fzf-for-js/issues"},"_id":"fzf@0.5.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-AJ9BBt/3K/IyCF+pQjdG194kVSS1hU/v/RnZgiCtYZzA0rj2OBVwwjBRUOclo9yJl2ovjtdw3C31/8/rnT0uug==","shasum":"1c941f81e219d38f9093826661397ab484e2c9b4","tarball":"https://registry.npmjs.org/fzf/-/fzf-0.5.1.tgz","fileCount":18,"unpackedSize":50373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4Fy+CRA9TVsSAnZWagAAUqAP/2rffDkRHaOYQfcX0WaR\nZgLrfaloZYfHCcTA0biOThKhC0hngJ43nG/xQYeyF2zHC1Ml1Xn/3CXNmeUt\nL2pO7Cmpz4LpVw43bVevKavR/mVkbLoEKcEmtGJUyRJg7PCeLjRvzv2/8GiM\nc9r3Q8kknB+XrtkbBkrkuQAmWmLLGN4kk4t/0IFFGRIs6uPf8M9o7qOly9uI\n4kEy+V8nd0MCs/8FV9wv4PFkKJSU+1wGSSMgW9ggGx4UYxeA3k+HntsL6WZp\n1Vmdw5PfVl36RH5izWukgqgokmQvGbitbFX3Dc2Y1TlNPZZpuvr7H7ReKOzQ\n7bZv28SJkma0gEOuK91LZElKHPFPlam+7lTJCxkv7BZ+GM5u/u7gv++0jmB3\nq/+t91T+tW8amT5Disn+m2QsKU3cyW35Tz6j6iQvK6hZHsqWdJHcKe4K8QxZ\ndUJHRKnPELQObEiaO9k3FcpN0us/tiB0QhbajSIxUidXnWV0Qk0d9pwqGqe/\nGj4zDsYzMRPA4c7OQfkxU6mHJ7DugL2jh0SujFMijbQpgiy9/FT+Aia5Hl72\nhZ9r6vV9hbW8lFbISB3CcrTXthCva0+p2Rpx4nlZ8rYXyKTp1kMzYOsfqLSk\nCuukXrVTHBUJvPZiyWLb80ckugtA9SOkBXyzfBvoASYk1gPjIfv2A3Dxu2Ay\n+CTZ\r\n=ZjvU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgdwQ4BG4da3Qo3j50/eFlWVnFNauRxNAqEvRVa344CQIhAIXYa+82xANvWvs7yGxusl+UkUaJf5kupFiohAWJswud"}]},"_npmUser":{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"},"directories":{},"maintainers":[{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fzf_0.5.1_1642093758411_0.9645913275460438"},"_hasShrinkwrap":false},"0.5.2":{"===== INFO =====":"","name":"fzf","version":"0.5.2","description":"Do fuzzy matching using FZF algorithm in JavaScript","license":"BSD-3-Clause","keywords":["fzf","fuzzy-search","fuzzy-match","fuzzy","search","find"],"homepage":"https://fzf.netlify.app","repository":{"type":"git","url":"git+https://github.com/ajitid/fzf-for-js.git"},"author":{"name":"Ajit","email":"zlksnkwork+pkgnfo@gmail.com","url":"https://hemarkable.com"},"===== SCRIPTS =====":"","scripts":{"dev":"vite -c vite-for-docs.config.ts","build":"npm run build:modules && npm run build:types","postbuild":"node scripts/postbuild.js","build:modules":"tsc && vite build && vite build -c vite-legacy.config.ts","build:types":"tsc -p tsconfig-to-build-types.json --outDir dist/types","build:only-docs":"tsc && vite build -c vite-for-docs.config.ts","build:docs":"npm run fill-with-old-docs && npm run build:only-docs","fill-with-old-docs":"node scripts/fill-with-old-docs.js","prepack":"node scripts/prepack.cjs","postpack":"node scripts/postpack.cjs","test":"jest","test:watch":"jest --watch -o","test:cov":"jest --coverage","format":"prettier --write ."},"===== BUILD =====":"","main":"./dist/fzf.umd.js","module":"./dist/fzf.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/fzf.es.js","require":"./dist/fzf.umd.js"}},"types":"./dist/types/main.d.ts","===== HINTING =====":"","sideEffects":false,"===== DEPS =====":"","devDependencies":{"@mdx-js/mdx":"^2.1.1","@mdx-js/react":"^2.1.1","@mdx-js/rollup":"^2.1.1","@tailwindcss/typography":"^0.5.2","@types/jest":"^29.4.0","@types/mdx":"^2.0.1","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@vitejs/plugin-react-refresh":"^1.3.1","autoprefixer":"^10.2.6","glob":"^7.1.7","history":"^5.0.0","jest":"^29.4.3","jest-expect-message":"^1.1.3","postcss":"^8.3.5","prettier":"^2.6.2","preval.macro":"^5.0.0","prism-react-renderer":"^1.2.1","react":"^17.0.0","react-dom":"^17.0.0","react-git-info":"^2.0.0","react-router":"^6.8.1","react-router-dom":"^6.8.1","remark-gfm":"^3.0.1","shelljs":"^0.8.4","tailwindcss":"^3.0.24","ts-jest":"^29.0.5","typescript":"^4.9.4","vite":"^2.9.13","vite-plugin-babel-macros":"^1.0.5"},"gitHead":"357c8aedaeff3f1af190049fab1c8d03609e7aee","bugs":{"url":"https://github.com/ajitid/fzf-for-js/issues"},"_id":"fzf@0.5.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==","shasum":"a0561b12082c3401b4240cfb7d76085d7aeb68ff","tarball":"https://registry.npmjs.org/fzf/-/fzf-0.5.2.tgz","fileCount":18,"unpackedSize":70609,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6JWtElXiAcwmX1GczMApM0ofh7XKmCBAaS5H+bEH7DQIhAJzZPvFXE/y20F+akI2tv3nRC7Y+8ax2s6TAczyzs2pE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSClNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZtxAAitgGgccsa7cQpa35OTy9gho9QvQdc/m4KG6sGXklC+swLv8n\r\nwUHaZbc9e2vlGTB/IBs7cbeadgFwanqj+p35AofzDOGBaKsm7AidSoIuaCM0\r\nTMmvlxNI7vHB54io2JcU27wu9KA8As4+F+IBSyBwoLVTxSLRnSsV5TwcvZEm\r\n7jtpz85ke5YC3hyw0r+jRZVTzapItDVjqy+pp35zmFd8TRvjBhFwySyzwoA2\r\nG4IXTAE90BKzGbAu8bGXeIOgBMxVEGo5w8ns6iyBYxXSBOJUsXdQuwi7ywR1\r\n9wlY/xBz98TOInblRodfymmt4yTPhsJJ2wVPWdsJSPyiJOCBnh57b90+8bdS\r\n6ZfIK21dc9XGoYE9vEvRie+scYMnMs68zFmvNEu70zE/KtdGVRiT1NNRs1vv\r\nMhHWAkK21g/I3z65ZG/p9MFcXDxAWptC2US0tlUM8/hupL+97KQFi6+956bh\r\nqdrPv+/z/jFPGT3ZXuN74JmW/Pz6sb5xs49oJ2zL/jrRSCLm/XgUOMZ1U1o+\r\nNxt46IBAxwD8VpbIN4GW86j4T+lhH4k/PT2yE21BB5it40AVxl3MlGTyeBEp\r\nnk1eNjdOdQSefUWVFxabvQH2GycsQ2Z2/xklDAKXDHdAw3Nudov3E7oN/mav\r\nuz59gfQgVb6bDc9qY58SAdW48/dkuEvU97E=\r\n=fqio\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"},"directories":{},"maintainers":[{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fzf_0.5.2_1682450765671_0.3052018917743793"},"_hasShrinkwrap":false}},"readme":"# FZF for JavaScript\n\n[](https://github.com/ajitid/fzf-for-js/actions/workflows/main.yml)\n[](https://app.netlify.com/sites/fzf/deploys)\n\n[//]: # \"Image, text and counter/assist image needs to follow this order to be correctly aligned\"\n\n<img src=\"assets/landing.gif\" align=\"right\" />\n\n[Docs](https://fzf.netlify.app) · [Demo](https://fzf.netlify.app/docs/latest/basic) · [GitHub](https://github.com/ajitid/fzf-for-js) · [NPM](https://www.npmjs.com/package/fzf)\n\nOriginally available as [a fuzzy finder for CLIs](https://github.com/junegunn/fzf), FZF for JavaScript is a port of FZF's main algorithm so it can be used in browser context.\n\n<img src=\"assets/landing-assist.png\" width=\"100%\" height=\"0.001px\" />\n\n## Quick look\n\nInstall FZF for JavaScript using:\n\n```sh\nnpm i fzf\n```\n\nThen you can use it like:\n\n<!-- prettier-ignore -->\n```js\nimport { Fzf } from 'fzf'\n\nconst list = ['go', 'javascript', 'python', 'rust', \n 'swift', 'kotlin', 'elixir', 'java', \n 'lisp', 'v', 'zig', 'nim', 'rescript', \n 'd', 'haskell']\n\nconst fzf = new Fzf(list)\nconst entries = fzf.find('li')\nconsole.log('ranking is:')\nentries.forEach(entry => console.log(entry.item)) // lisp kotlin elixir\n```\n\nFor more ways to use this library, [visit documentation](https://fzf.netlify.app/).\n\n## Motivation\n\nCommand palette is becoming ubiquitous – you can find it in code editors ([Sublime Text](https://www.sublimetext.com/blog/articles/sublime-text-2-beta), VS Code), design tools ([Figma](https://forum.figma.com/t/new-quick-actions-menu/1788)), project management apps ([Height](https://twitter.com/michaelvillar/status/1347276324772192256), [Linear](https://linear.app/)), source control tools ([Fork](https://fork.dev/blog/posts/quick-launch/), Sublime Merge). Web apps are becoming more prevalent as well. FZF has a great fuzzy finding mechanism which could be used outside of CLI and into these palettes.\n\nThere is [a very good read](https://capiche.com/e/consumer-dev-tools-command-palette) about command palettes if you want to learn more.\n\n## Thanks\n\n- Junegunn Choi (author of FZF, [website](https://junegunn.kr/)) – for making his work available and accessible to us. You can [sponsor his project](https://github.com/junegunn/fzf).\n","maintainers":[{"name":"ajitid","email":"zlksnkwork+npm@gmail.com"}],"time":{"modified":"2023-04-25T19:26:06.002Z","created":"2017-02-13T10:12:24.599Z","0.0.1":"2017-02-13T10:12:24.599Z","0.0.11":"2021-07-08T11:26:58.641Z","0.0.12":"2021-07-10T18:29:31.624Z","0.0.13":"2021-07-10T23:26:51.605Z","0.0.14":"2021-07-11T08:09:27.916Z","0.0.15":"2021-07-11T08:19:12.417Z","0.0.16":"2021-07-13T20:31:53.253Z","0.0.17":"2021-07-14T06:07:43.587Z","0.0.18":"2021-07-16T03:46:16.375Z","0.1.0":"2021-07-16T05:52:06.172Z","0.2.0":"2021-07-17T17:22:42.850Z","0.2.1":"2021-07-17T17:43:06.972Z","0.2.2":"2021-07-17T17:51:06.075Z","0.2.3":"2021-07-17T19:41:35.671Z","0.3.0":"2021-07-18T07:19:49.301Z","0.3.1":"2021-07-18T13:13:03.263Z","0.3.2":"2021-08-01T19:10:24.096Z","0.4.0-alpha.0":"2021-08-11T21:12:24.209Z","0.4.0":"2021-08-15T10:25:03.694Z","0.4.1":"2021-08-15T10:47:43.299Z","0.5.0":"2022-01-12T20:39:35.689Z","0.5.1":"2022-01-13T17:09:18.668Z","0.5.2":"2023-04-25T19:26:05.874Z"},"license":"BSD-3-Clause","readmeFilename":"README.md","description":"Do fuzzy matching using FZF algorithm in JavaScript","keywords":["fzf","fuzzy-search","fuzzy-match","fuzzy","search","find"],"homepage":"https://fzf.netlify.app","repository":{"type":"git","url":"git+https://github.com/ajitid/fzf-for-js.git"},"author":{"name":"Ajit","email":"zlksnkwork+pkgnfo@gmail.com","url":"https://hemarkable.com"},"bugs":{"url":"https://github.com/ajitid/fzf-for-js/issues"}} |