{"_id":"@amigo-labs/slugify","_rev":"2-a3a478a9be707eedb90fcae8a812bf63","name":"@amigo-labs/slugify","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@amigo-labs/slugify","version":"0.1.0","keywords":["slugify","slug","native","rust","napi"],"license":"MIT","_id":"@amigo-labs/slugify@0.1.0","maintainers":[{"name":"daniel-rck","email":"daniel-rck@proton.me"}],"homepage":"https://github.com/amigo-labs/amigo-native#readme","bugs":{"url":"https://github.com/amigo-labs/amigo-native/issues"},"dist":{"shasum":"585ec8b2ff5ebade8692db26734aada26f5cd951","tarball":"https://registry.npmjs.org/@amigo-labs/slugify/-/slugify-0.1.0.tgz","fileCount":4,"integrity":"sha512-RFR/8R1PsV0HqjYMNFwFKArCR5YXT65dW4Ij4gJTEibgHCkFXbnwtRywEu0Gb1jUSBTxwSJiHcFj5AIcJ6Hd7A==","signatures":[{"sig":"MEQCIAdrllI8v/EIMJSv4NApEzUBvs0kb8djHxa8Y5Fd9LV4AiAtVl8T2X+sfRXI9Oy5l0w/PLm5uL/v/dV68QierZO/kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27354},"main":"index.js","napi":{"targets":["x86_64-unknown-linux-gnu","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-pc-windows-msvc"],"binaryName":"slugify"},"types":"index.d.ts","engines":{"node":">= 18"},"gitHead":"355c5a6c013075a74d2b05ed8b3bfccf049b9dcd","scripts":{"test":"vitest run","bench":"vitest bench","build":"napi build --platform --release","artifacts":"napi artifacts","build:debug":"napi build --platform","prepublishOnly":"napi pre-publish --skip-optional-publish"},"_npmUser":{"name":"daniel-rck","email":"daniel-rck@proton.me"},"repository":{"url":"git+https://github.com/amigo-labs/amigo-native.git","type":"git","directory":"crates/slugify"},"_npmVersion":"11.11.0","description":"Blazing fast slugify powered by Rust","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@napi-rs/cli":"^3.5.0"},"optionalDependencies":{"@amigo-labs/slugify-darwin-x64":"0.1.0","@amigo-labs/slugify-darwin-arm64":"0.1.0","@amigo-labs/slugify-linux-x64-gnu":"0.1.0","@amigo-labs/slugify-linux-x64-musl":"0.1.0","@amigo-labs/slugify-win32-x64-msvc":"0.1.0","@amigo-labs/slugify-linux-arm64-gnu":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/slugify_0.1.0_1776262067301_0.21788284145688586","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@amigo-labs/slugify","version":"0.1.2","description":"Blazing fast slugify powered by Rust","main":"index.js","types":"index.d.ts","napi":{"binaryName":"slugify","targets":["x86_64-unknown-linux-gnu","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-pc-windows-msvc"]},"scripts":{"artifacts":"napi artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","prepublishOnly":"napi pre-publish --skip-optional-publish --no-gh-release","test":"vitest run","bench":"vitest bench"},"devDependencies":{"@napi-rs/cli":"^3.5.0","vitest":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/amigo-labs/amigo-native.git","directory":"crates/slugify"},"keywords":["slugify","slug","native","rust","napi"],"engines":{"node":">= 18"},"optionalDependencies":{"@amigo-labs/slugify-linux-x64-gnu":"0.1.2","@amigo-labs/slugify-linux-x64-musl":"0.1.2","@amigo-labs/slugify-linux-arm64-gnu":"0.1.2","@amigo-labs/slugify-darwin-x64":"0.1.2","@amigo-labs/slugify-darwin-arm64":"0.1.2","@amigo-labs/slugify-win32-x64-msvc":"0.1.2"},"gitHead":"41e0232e477115a948416b73a601afe6230f233d","_id":"@amigo-labs/slugify@0.1.2","bugs":{"url":"https://github.com/amigo-labs/amigo-native/issues"},"homepage":"https://github.com/amigo-labs/amigo-native#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-g3aQxOgSW70ncnlbbb9TRRCxuvmzceLGfFTt60l5dBobSESd+83a6FzjWtKhNtXsxdr2+UhgBG+CBgqlN/HY4w==","shasum":"5d56d1963b62a7f0fc68ad426e25bac37639eefd","tarball":"https://registry.npmjs.org/@amigo-labs/slugify/-/slugify-0.1.2.tgz","fileCount":4,"unpackedSize":27322,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amigo-labs%2fslugify@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHqRC5HcdaHThBYLXS/rEcnA6VZsH+VxbPMeHIUeBYGQIhAPzJanjfzBf0lbPjF+Ldkm5getcUYOy81HQx+gTqPijG"}]},"_npmUser":{"name":"daniel-rck","email":"daniel-rck@proton.me"},"directories":{},"maintainers":[{"name":"daniel-rck","email":"daniel-rck@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/slugify_0.1.2_1776367124044_0.6892283319802719"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-15T14:07:47.217Z","modified":"2026-04-16T19:18:44.483Z","0.1.0":"2026-04-15T14:07:47.457Z","0.1.2":"2026-04-16T19:18:44.197Z"},"bugs":{"url":"https://github.com/amigo-labs/amigo-native/issues"},"license":"MIT","homepage":"https://github.com/amigo-labs/amigo-native#readme","keywords":["slugify","slug","native","rust","napi"],"repository":{"type":"git","url":"git+https://github.com/amigo-labs/amigo-native.git","directory":"crates/slugify"},"description":"Blazing fast slugify powered by Rust","maintainers":[{"name":"daniel-rck","email":"daniel-rck@proton.me"}],"readme":"# @amigo-labs/slugify\n\n[![npm version](https://img.shields.io/npm/v/@amigo-labs/slugify)](https://www.npmjs.com/package/@amigo-labs/slugify)\n[![npm downloads](https://img.shields.io/npm/dm/@amigo-labs/slugify)](https://www.npmjs.com/package/@amigo-labs/slugify)\n[![license](https://img.shields.io/npm/l/@amigo-labs/slugify)](https://github.com/amigo-labs/amigo-native/blob/main/LICENSE)\n\nBlazing fast slugify powered by Rust via [NAPI-RS](https://napi.rs). Converts any string into a URL-friendly slug with Unicode support.\n\n## Installation\n\n```bash\nnpm install @amigo-labs/slugify\n```\n\n## Usage\n\n```ts\nimport { slugify, slugifyWithSeparator } from \"@amigo-labs/slugify\";\n\nslugify(\"Hello World!\"); // \"hello-world\"\nslugify(\"Schöne Grüße\"); // \"schone-grusse\"\nslugify(\"日本語テスト\"); // \"ri-ben-yu-tesuto\"\n\n// With custom separator\nslugifyWithSeparator(\"Hello World!\", \"_\"); // \"hello_world\"\n```\n\n## API\n\n### `slugify(input): string`\n\nConverts a string into a URL-friendly slug using `-` as separator.\n\n### `slugifyWithSeparator(input, separator): string`\n\nConverts a string into a URL-friendly slug using a custom separator.\n\n## Supported Platforms\n\n| Platform | Architecture |\n| --- | --- |\n| Linux | x64 (glibc), x64 (musl), arm64 |\n| macOS | x64, arm64 |\n| Windows | x64 |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}