{"id":13468543,"url":"https://github.com/npm/npm-expansions","last_synced_at":"2025-10-03T15:30:18.984Z","repository":{"id":20874979,"uuid":"24162061","full_name":"npm/npm-expansions","owner":"npm","description":"Send us a pull request by editing expansions.txt","archived":true,"fork":false,"pushed_at":"2024-06-12T17:40:20.000Z","size":1010,"stargazers_count":2296,"open_issues_count":2081,"forks_count":3412,"subscribers_count":62,"default_branch":"master","last_synced_at":"2024-09-29T15:04:58.908Z","etag":null,"topics":["acronyms","expansion","javascript","npm","registry"],"latest_commit_sha":null,"homepage":"http://npm.im/npm-expansions","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/npm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2014-09-17T20:54:09.000Z","updated_at":"2024-09-19T01:29:08.000Z","dependencies_parsed_at":"2023-02-16T01:45:37.209Z","dependency_job_id":"f42259ef-e294-4435-b703-8a70e1c4a4c0","html_url":"https://github.com/npm/npm-expansions","commit_stats":{"total_commits":999,"total_committers":583,"mean_commits":"1.7135506003430532","dds":0.9379379379379379,"last_synced_commit":"a12ad3f841270bfd57f31f4c752bca364a30b60d"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fnpm-expansions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fnpm-expansions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fnpm-expansions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fnpm-expansions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm","download_url":"https://codeload.github.com/npm/npm-expansions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235146490,"owners_count":18943268,"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":["acronyms","expansion","javascript","npm","registry"],"created_at":"2024-07-31T15:01:13.156Z","updated_at":"2025-10-03T15:30:18.516Z","avatar_url":"https://github.com/npm.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# npm-expansions\n[![NPM version](http://img.shields.io/npm/v/npm-expansions.svg?style=flat-square)](https://www.npmjs.org/package/npm-expansions) [![NPM license](http://img.shields.io/npm/l/npm-expansions.svg?style=flat-square)](https://www.npmjs.org/package/npm-expansions)\n\nWhat does n-p-m stand for?\n\n## What This Is\n\nThis is the source code for the three-word thingies that randomly appear in the header of the [npmjs.com](https://npmjs.com) website. Examples include:\n\n- Naughty Push Message\n- Nectar of the Programming Masses\n- Needless Patchouli Manufacture\n- Neil Patrick's Mansion\n- Never Program Mad\n- Never Push to Master\n- Neverending Plethora of Modules\n- Newton's Programmatic Measurements\n- Newts Parading Majestically\n- Nice Poodle, Mister\n- Nickel Plated Moose\n- Nineties Party Mix\n- Null Pointer Missing\n\n## How to Contribute\n\n1. Add your own expansion to [expansions.txt](expansions.txt)\n2. Run `npm test` (this will format and alphabetize the file)\n3. Send us a pull request!\n\n**If you think of multiple possibilities, please submit them as separate PRs**, as we may like some but not others.\n\nSome other suggestions:\n\n* Be meaningful. Three random words is not good enough.\n* Be funny. This is very subjective, we realize, so try not to take it personally if we don't get it.\n* Be novel. If your expansion starts with \"Node\" the other two words better be pretty great.\n* Avoid hyphenation, especially \"non-\". Yes, there are some in there already. Sorry.\n* Use actual words. You can't just make up random new words. Unless they're really good.\n* Avoid names of people and products (other than npm ;-))\n* Avoid expansions that are gendered, sexual, religious, aggressive, or violent. We are a diverse, positive place.\n* Avoid anything that even slightly hints of violating npm's [code of conduct](https://www.npmjs.com/policies/conduct/). These are literally the first words that appear on the website, and our audience is very broad, so it's best to avoid things that can be misconstrued.\n* Avoid using proper country and/or corporate names\n\n## No More Please\n\nWe'll no longer be accepting expansions that begin with the following frequent suggestions:\n* National\n* Nautical\n* Naughty\n* Nerd(s)\n* Never\n* New\n* Newly\n* Nice\n* Nicely\n* Nifty\n* Ninja(s)\n* No\n* Non\n* Nobody\n* Nobody's\n* Node\n* Not\n* Now\n\n## Conflicts\n\nIf your Pull Request has conflicts it will be closed automatically. We apologize beforehand for anyone that might have to reopen their contribution after rebasing and/or fixing the issue on their branch. We're looking to [modernize/automate](https://github.com/npm/npm-expansions/tree/feature/automation-refactor) much of the checking/verfication of submissions going forward.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnpm%2Fnpm-expansions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnpm%2Fnpm-expansions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnpm%2Fnpm-expansions/lists"}