{"id":22505176,"url":"https://github.com/azer/npm.el","last_synced_at":"2025-04-14T10:12:16.839Z","repository":{"id":7050256,"uuid":"8330302","full_name":"azer/npm.el","owner":"azer","description":"Create and rule NPM packages from Emacs","archived":false,"fork":false,"pushed_at":"2016-04-20T01:36:24.000Z","size":15,"stargazers_count":21,"open_issues_count":2,"forks_count":12,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-06T12:43:36.613Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Emacs Lisp","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/azer.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}},"created_at":"2013-02-21T07:19:02.000Z","updated_at":"2021-03-06T06:12:27.000Z","dependencies_parsed_at":"2022-09-05T06:41:24.718Z","dependency_job_id":null,"html_url":"https://github.com/azer/npm.el","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azer%2Fnpm.el","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azer%2Fnpm.el/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azer%2Fnpm.el/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azer%2Fnpm.el/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/azer","download_url":"https://codeload.github.com/azer/npm.el/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248860190,"owners_count":21173342,"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":[],"created_at":"2024-12-07T00:15:40.404Z","updated_at":"2025-04-14T10:12:16.807Z","avatar_url":"https://github.com/azer.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"npm.el makes it convenient to create new NodeJS projects within Emacs.\n\n* It asks you project name, dependencies and Git repo. Then creates;\n  * A new folder and initializes Git with remotes\n  * package.json, .gitignore and .npmignore files\n  * runs \"npm install\" command on the background.\n  * A README.md file with project title, a short installation instruction and a nice looking cat photo!\n* Opens the new package.json file.\n* And comes with some very useful bindings like install, publish, test etc.. (See Usage)\n\n**Screencast:** [Youtube](http://www.youtube.com/watch?v=ZmKHOaSpaJk) [GIF](https://dl.dropbox.com/s/jnuo3m5w5x0q8vw/npmel.gif?token_hash=AAGVHEepAk106ilHMtw_Oh6S_t3GISDDnJM9Yof6eEh1LQ)\n\n## Installation\n\nRequire it. There is also [emacs.js](http://github.com/azer/emacs.js) that comes with npm.el by default.\n\n## Usage\n\n```elisp\n(global-set-key (kbd \"M-n i\") 'npm-install)\n(global-set-key (kbd \"M-n n\") 'npm-new)\n(global-set-key (kbd \"M-n d\") 'npm-new-dependency)\n(global-set-key (kbd \"M-n e\") 'npm-nodemon-exec)\n(global-set-key (kbd \"M-n p\") 'npm-publish)\n(global-set-key (kbd \"M-n t\") 'npm-test)\n(global-set-key (kbd \"M-n v\") 'npm-version)\n```\n\n![](https://dl.dropbox.com/s/9q2p5mrqnajys22/npmel.jpg?token_hash=AAHqttN9DiGl63ma8KRw-G0cdalaiMzrvrOPGnOfDslDjw)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazer%2Fnpm.el","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazer%2Fnpm.el","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazer%2Fnpm.el/lists"}