{"id":21407430,"url":"https://github.com/palashmon/acronymer","last_synced_at":"2025-07-14T00:33:47.000Z","repository":{"id":231891775,"uuid":"782911436","full_name":"palashmon/acronymer","owner":"palashmon","description":"🚀 Transform strings into memorable acronyms","archived":false,"fork":false,"pushed_at":"2024-11-15T18:52:30.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-15T19:35:14.776Z","etag":null,"topics":["abbreviation","acronym","acronyms","generate","javascript","library","string","strings","text","transform"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/palashmon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-06T11:53:17.000Z","updated_at":"2024-11-15T18:52:33.000Z","dependencies_parsed_at":"2024-04-25T06:25:50.888Z","dependency_job_id":"d3d7894b-6178-468c-a559-0e737723beb0","html_url":"https://github.com/palashmon/acronymer","commit_stats":null,"previous_names":["palashmon/acronymer"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/palashmon%2Facronymer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/palashmon%2Facronymer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/palashmon%2Facronymer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/palashmon%2Facronymer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/palashmon","download_url":"https://codeload.github.com/palashmon/acronymer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225934431,"owners_count":17547737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abbreviation","acronym","acronyms","generate","javascript","library","string","strings","text","transform"],"created_at":"2024-11-22T16:52:18.859Z","updated_at":"2024-11-22T16:52:19.409Z","avatar_url":"https://github.com/palashmon.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# acronymer\n\n\u003e Transform strings into memorable acronyms\n\n![CI](https://github.com/palashmon/acronymer/actions/workflows/main.yml/badge.svg)\n[![npm version](https://img.shields.io/npm/v/acronymer.svg)](http://npm.im/acronymer)\n[![npm downloads](https://img.shields.io/npm/dm/acronymer.svg)](http://npm.im/acronymer)\n\nTransform strings into memorable acronyms with ease using the `acronymer` npm package. This lightweight and efficient tool simplifies the process of generating acronyms from input strings, making them concise and easy to remember.\n\n### How It Can Be Useful\n\n- Abbreviating long phrases or technical terms in code or documentation.\n- Creating memorable identifiers for variables, functions, or entities.\n- Compressing data while maintaining readability.\n- Enhancing user experience by simplifying complex terminology.\n- Streamlining communication by providing concise representations of concepts or ideas.\n\n## Install\n\n```sh\nnpm install acronymer\n```\n\n## Usage\n\n```js\nimport acronymer from 'acronymer';\n\n// Test cases\nacronymer('Cascading Style Sheets')         // 'CSS'\nacronymer('Behavior-driven design')         // 'BDD'\nacronymer('HyperText Markup Language!')     // 'HTML'\nacronymer('JavaScript Object Notation')     // 'JSON'\nacronymer('CASCADING Style Sheets')         // 'CSS'\nacronymer('HyperText and Markup Language')  // 'HTML'\nacronymer('A B C')                          // 'ABC'\nacronymer('')                               // ''\nacronymer('1234567890!@#$%^\u0026*()')           // ''\n```\n\n## API\n\n### acronymer(text)\n\n#### text\nType: `string`\n\nThe text to be transformed into an acronym. It must be a non-empty **string** containing at least one alphanumeric character. It will throw an error if the input is not a string.\n\n## License\n\nMIT © [Palash Mondal](https://github.com/palashmon)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpalashmon%2Facronymer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpalashmon%2Facronymer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpalashmon%2Facronymer/lists"}