{"_id":"@arvidbt/wordlib","_rev":"6-2114508de3e553ddd5f7f6bbd2f9ca5f","name":"@arvidbt/wordlib","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@arvidbt/wordlib","version":"1.0.0","description":"A package for playing around with different dictionaries. Supports Swedish and English.","main":"src/index.ts","keywords":["swedish","english","german","french","spanish","levenshtein","levenshtein distance","palindrome","palindromes","anagram","anagrams","word","words","similarity","starting with","ending with","linguistics","dictionary","dictionaries"],"scripts":{"test":"jest --verbose --detectOpenHandles -i","build":"tsc"},"author":{"name":"arvidbt"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","jest":"^29.6.1","ts-jest":"^29.1.1","typedoc":"^0.24.8","typescript":"^5.1.6"},"gitHead":"77ccd2db792e68e1f23692dbaa795ad9cc1dbb94","_id":"@arvidbt/wordlib@1.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-JnogUQnbkrYsniH3Ud53Q9iSmTpXFVQQRNH3YGm+U2CylDWwaN4LQDBoUbo5y7ChCPO0BhoyHrrnF0gQNccFMQ==","shasum":"8d90dcea129c1abf3d5b28d1a7cb08339ed26209","tarball":"https://registry.npmjs.org/@arvidbt/wordlib/-/wordlib-1.0.0.tgz","fileCount":41,"unpackedSize":23457617,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUptF0Ouggm6wEnUhMGu6bYCr1FSoOHWEZI7rz1/HQnAiBXHZtpnZLryLtmo/05jV13Vhrou14/rQegdBK1xxiGjw=="}]},"_npmUser":{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"},"directories":{},"maintainers":[{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wordlib_1.0.0_1697898160460_0.4652939046691227"},"_hasShrinkwrap":false},"1.0.1":{"name":"@arvidbt/wordlib","version":"1.0.1","description":"A package for playing around with different dictionaries. Supports Swedish and English.","main":"src/index.ts","keywords":["swedish","english","german","french","spanish","levenshtein","levenshtein distance","palindrome","palindromes","anagram","anagrams","word","words","similarity","starting with","ending with","linguistics","dictionary","dictionaries"],"scripts":{"test":"jest --verbose --detectOpenHandles -i","build":"tsc"},"author":{"name":"arvidbt"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","jest":"^29.6.1","ts-jest":"^29.1.1","typedoc":"^0.24.8","typescript":"^5.1.6"},"gitHead":"93bd315d4cf0eeb7ad757e0326fd917e61885d83","_id":"@arvidbt/wordlib@1.0.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-lQMyF/pXy/StRRgkhcg7ydKoTLJxRoKhuRhkVv7+DQ79wEHL+65wOvwzRnXZ29NG6cE9rNzvHb/hSflx5d8Eqw==","shasum":"754932d1c0bfa4a8f6c77e83ddc010e0610fe911","tarball":"https://registry.npmjs.org/@arvidbt/wordlib/-/wordlib-1.0.1.tgz","fileCount":41,"unpackedSize":23457656,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTr1DRGJ7lGgh8PzEKq57mAc4Hod3HcsBbJXzaAOET8gIhAMypo5jAvWyETtoU9Pn2u1cKoN2XHmgp8qvDeqUH+ShP"}]},"_npmUser":{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"},"directories":{},"maintainers":[{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wordlib_1.0.1_1697898280568_0.9149018141276319"},"_hasShrinkwrap":false},"1.0.2":{"name":"@arvidbt/wordlib","version":"1.0.2","description":"A package for playing around with different dictionaries. Supports Swedish and English.","main":"src/index.ts","keywords":["swedish","english","german","french","spanish","levenshtein","levenshtein distance","palindrome","palindromes","anagram","anagrams","word","words","similarity","starting with","ending with","linguistics","dictionary","dictionaries"],"scripts":{"test":"jest --verbose --detectOpenHandles -i","build":"tsc"},"author":{"name":"arvidbt"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","jest":"^29.6.1","ts-jest":"^29.1.1","typedoc":"^0.24.8","typescript":"^5.1.6"},"gitHead":"d01c9ed45ebc5a6f1608d06d0b0422e1a6e92991","_id":"@arvidbt/wordlib@1.0.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Ec0wNA/Z4WrcFgB+JGjo/qL8zhxYK3QQyLtGLJtxj53zDH5ns51wuSYZLgtqwlXpQH6g+5bEXeBDTUlql70vCQ==","shasum":"a119a7becd6a12af87ccf46bb34bcc1874613592","tarball":"https://registry.npmjs.org/@arvidbt/wordlib/-/wordlib-1.0.2.tgz","fileCount":42,"unpackedSize":23458805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHq4jUApUAUTqeziydroWiVWZhs7Mt8nIWM7FztwfG6MAiACSGqjQKa1zzwQM1DvKuIJqPupWn3QTUqMDIScWO6WxA=="}]},"_npmUser":{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"},"directories":{},"maintainers":[{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wordlib_1.0.2_1697900982435_0.6872859420299697"},"_hasShrinkwrap":false},"1.0.3":{"name":"@arvidbt/wordlib","version":"1.0.3","description":"A package for playing around with different dictionaries. Supports Swedish and English.","main":"src/index.ts","keywords":["swedish","english","german","french","spanish","levenshtein","levenshtein distance","palindrome","palindromes","anagram","anagrams","word","words","similarity","starting with","ending with","linguistics","dictionary","dictionaries"],"scripts":{"test":"jest --verbose --detectOpenHandles -i","build":"tsc"},"author":{"name":"arvidbt"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","jest":"^29.6.1","ts-jest":"^29.1.1","typedoc":"^0.24.8","typescript":"^5.1.6"},"gitHead":"d01c9ed45ebc5a6f1608d06d0b0422e1a6e92991","_id":"@arvidbt/wordlib@1.0.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ox/6AGsOsppHqT5KPJ77VN/EroRsLfY3suR9HC042s3UbZBxho6gO3xIDTB+qi2OGj1yAoPxvpDn3LRDOCpigA==","shasum":"998fa27bf7e79ee6653fba3c3b8da81ee28dc3a3","tarball":"https://registry.npmjs.org/@arvidbt/wordlib/-/wordlib-1.0.3.tgz","fileCount":42,"unpackedSize":23470055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvI7TKG/KMF39BkMEJoO9gABmMcN+jbDZ9VtCxqXgXjAiEAic5SsBLIEcI61QZ3ZSdUqf10CXBVyX6UtTqZTAbftvI="}]},"_npmUser":{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"},"directories":{},"maintainers":[{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wordlib_1.0.3_1697901697578_0.6075191041657113"},"_hasShrinkwrap":false},"1.1.0":{"name":"@arvidbt/wordlib","version":"1.1.0","description":"A package for playing around with different dictionaries. Supports Swedish and English.","main":"src/index.ts","keywords":["swedish","english","german","french","spanish","levenshtein","levenshtein distance","palindrome","palindromes","anagram","anagrams","word","words","similarity","starting with","ending with","linguistics","dictionary","dictionaries"],"scripts":{"test":"jest --verbose --detectOpenHandles -i","build":"tsc"},"author":{"name":"arvidbt"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","jest":"^29.6.1","ts-jest":"^29.1.1","typedoc":"^0.24.8","typescript":"^5.1.6"},"gitHead":"8de8ceaf16d94262570e827ffe038ebcb10283a1","_id":"@arvidbt/wordlib@1.1.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-YOmVlMTD3Asa5HhnDzOthZbAYBDj0gviHf2C5CeERw/GJLi59m5MEjKPTREnnXrqgEUFxRVBRzFHXqNsOucUBg==","shasum":"d8f0ac8e3234af400d6ea9e66a43ddb4d75dc512","tarball":"https://registry.npmjs.org/@arvidbt/wordlib/-/wordlib-1.1.0.tgz","fileCount":31,"unpackedSize":348097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeNKuoDeMIpUTnX00w1vDNTmJALyo6XuB+TTJkiKQW0AiB96sth+32GMa0b/hrrKWYZTOuLEVX4CqsDazS/ORUrEA=="}]},"_npmUser":{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"},"directories":{},"maintainers":[{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wordlib_1.1.0_1697925021331_0.3307868814012842"},"_hasShrinkwrap":false},"1.1.1":{"name":"@arvidbt/wordlib","version":"1.1.1","author":{"name":"arvidbt"},"main":"src/index.ts","devDependencies":{"@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","ts-jest":"^29.1.1","typedoc":"^0.24.8","typescript":"^5.1.6"},"description":"A package for playing around with different dictionaries. Supports Swedish and English.","keywords":["swedish","english","german","french","spanish","levenshtein","levenshtein distance","palindrome","palindromes","anagram","anagrams","word","words","similarity","starting with","ending with","linguistics","dictionary","dictionaries"],"license":"MIT","scripts":{"test":"jest","build":"tsc"},"dependencies":{"jest":"^29.7.0"},"gitHead":"c2ca6efc1a5a7691d6193ef9ee2dcdbaf915a511","_id":"@arvidbt/wordlib@1.1.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-G90p7Sr1Yz7fhXL/TRCkMRd9r0mMqm5u2tZ/uCP6aIBztvYU42/fA8Lyaz1vkdsMrCsoXqfsnHoLBcrZ/4b55g==","shasum":"9d57cb42735a6d58f03bcebdedf426d2263100e3","tarball":"https://registry.npmjs.org/@arvidbt/wordlib/-/wordlib-1.1.1.tgz","fileCount":31,"unpackedSize":348740,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeC5UE840HS6JLPclLaB77AP00+yzoIay9TCTuUGnVJAIhALTk9hplVnSyES01UdGeyZ78HKA7evg0/ScAdQ7hfOia"}]},"_npmUser":{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"},"directories":{},"maintainers":[{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wordlib_1.1.1_1697928014250_0.013739434882513502"},"_hasShrinkwrap":false},"1.1.2":{"name":"@arvidbt/wordlib","version":"1.1.2","author":{"name":"arvidbt"},"main":"src/index.ts","devDependencies":{"@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","ts-jest":"^29.1.1","typedoc":"^0.24.8","typescript":"^5.1.6"},"description":"A package for playing around with different dictionaries. Supports Swedish and English.","keywords":["swedish","english","german","french","spanish","levenshtein","levenshtein distance","palindrome","palindromes","anagram","anagrams","word","words","similarity","starting with","ending with","linguistics","dictionary","dictionaries"],"license":"MIT","scripts":{"test":"jest","build":"tsc"},"dependencies":{"jest":"^29.7.0"},"gitHead":"71c761a6cb0e28d4a8ac90b489107e4c677beedd","_id":"@arvidbt/wordlib@1.1.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-j4SQXDpVxXqh8JAoLWl/XqPZC9ri0fTlgbnv8FjQzwC0S+cZvmm99V2rTpzZRCf1L+5k8aK4RoApzcE5cHLfVg==","shasum":"56ad3c50a74b0bb455a5bce47e58de46313168b1","tarball":"https://registry.npmjs.org/@arvidbt/wordlib/-/wordlib-1.1.2.tgz","fileCount":31,"unpackedSize":357125,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJXfaGBZN2QdmDxBkwMdlPXe9c68h9p6Svf0fCpfPLtAiEAsRTGiNN4quWrmqnHYrM8pL+fEvW7kkMImi93kXdB2L4="}]},"_npmUser":{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"},"directories":{},"maintainers":[{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wordlib_1.1.2_1697963738241_0.4986404237250033"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-21T14:22:40.357Z","1.0.0":"2023-10-21T14:22:40.747Z","modified":"2023-10-22T08:35:38.601Z","1.0.1":"2023-10-21T14:24:40.920Z","1.0.2":"2023-10-21T15:09:42.783Z","1.0.3":"2023-10-21T15:21:37.914Z","1.1.0":"2023-10-21T21:50:21.588Z","1.1.1":"2023-10-21T22:40:14.488Z","1.1.2":"2023-10-22T08:35:38.427Z"},"maintainers":[{"name":"arvidbt","email":"arvidbergmanthorn@gmail.com"}],"description":"A package for playing around with different dictionaries. Supports Swedish and English.","keywords":["swedish","english","german","french","spanish","levenshtein","levenshtein distance","palindrome","palindromes","anagram","anagrams","word","words","similarity","starting with","ending with","linguistics","dictionary","dictionaries"],"author":{"name":"arvidbt"},"license":"MIT","readme":"# wordlib 📚\n\n[![Test](https://github.com/arvidbt/wordlib/actions/workflows/test.yml/badge.svg)](https://github.com/arvidbt/wordlib/actions/workflows/test.yml/badge.svg)\n![GitHub](https://img.shields.io/github/license/arvidbt/wordlib)\n![GitHub package.json version (subfolder of monorepo)](https://img.shields.io/github/package-json/v/arvidbt/wordlib)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/arvidbt/wordlib)\n\nSmall package for playing around with different languages.\n\n## Installation 📦\n\nTo use the package, first install it:\n\n```bash\nnpm i @arvidbt/wordlib\n```\n\nThen, import it as:\n\n```javascript\nimport { WordLib } from \"@arvidbt/wordlib\";\n\n// There are dictionaries available via NPM, such as:\nimport { english_words } from \"@arvidbt/english-words\";\nimport { swedish_words } from \"@arvidbt/swedish-words\";\n```\n\nInstantiate the class:\n\n```javascript\n// For English,\n\nconst enWords = new WordLib(english_words);\n// For Swedish,\nconst svWords = new WordLib(swedish_words);\n// For custom dictionary,\nconst customWords = new WordLib({ customDictionary: [\"custom\", \"dictionary\"] });\n```\n\nNow, you're ready to use wordlib for your own applications 🚀.\n\n## Usage 📖\n\nFor documentation and all the features WordLib brings, visit [the official documentation](https://arvidbt.github.io/wordlib/).\n\nThe functions can be used in conjunction with eachother, such as:\n\n```javascript\nconst words = new WordLib(YOUR_DICTIONARY_HERE);\nconst randomPalindrome = words.random({\n  customDictionary: words.palindromes(),\n});\n```\n","readmeFilename":"README.md"}