{"id":"sudoserver819/fzy","name":"fzy","scope":"sudoserver819","platform":"roblox","description":"Luau implementation of the fzy fuzzy string matching algorithm.","version":"0.1.0","latest":"0.1.0","versions":["0.1.0"],"license":"MIT","licenseRating":"safe","licenseCaveats":[],"licenseVerified":true,"dependencies":{},"integrity":"7ccd685f0e56b420bbf1b5ca9d367edf4595d93a7ddca476a0f7991687bf9923","likes":0,"downloads":0,"install":"forest install sudoserver819/fzy","url":"https://forest.dev/p/roblox/sudoserver819/fzy","files":"https://api.forest.dev/ai/package/roblox/sudoserver819/fzy/files","readme":"# Fzy\n\nLuau implementation of the fzy fuzzy string matching algorithm.\n\n## Install\n\n```toml\n[dependencies]\nFzy = \"sudoserver819/fzy@0.1.0\"\n```\n\n## Usage\n\n```luau\nlocal Fzy = require(Packages.Fzy)\n\nlocal config = Fzy.createConfig()\n\nprint(Fzy.hasMatch(config, \"adm\", \"AdminPanel\")) -- true\nprint(Fzy.score(config, \"adm\", \"AdminPanel\"))\n\nlocal results = Fzy.filter(config, \"adm\", {\n\t\"AdminPanel\",\n\t\"ModeratorTools\",\n\t\"PlayerList\",\n})\n```\n\n## Credits\n\nBased on Seth Warn's `fzy-lua` implementation and the original `fzy` algorithm.\n","readmeTruncated":false}