Skip to content

juergenhoetzel/npm.el

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

npm.el makes it convenient to create new NodeJS projects within Emacs.

  • It asks you project name, dependencies and Git repo. Then creates;
    • A new folder and initializes Git with remotes
    • package.json, .gitignore and .npmignore files
    • runs "npm install" command on the background.
    • A README.md file with project title, a short installation instruction and a nice looking cat photo!
  • Opens the new package.json file.
  • And comes with some very useful bindings like install, publish, test etc.. (See Usage)

Screencast: Youtube GIF

Installation

Require it. There is also emacs.js that comes with npm.el by default.

Usage

(global-set-key (kbd "M-n i") 'npm-install)
(global-set-key (kbd "M-n n") 'npm-new)
(global-set-key (kbd "M-n d") 'npm-new-dependency)
(global-set-key (kbd "M-n e") 'npm-nodemon-exec)
(global-set-key (kbd "M-n p") 'npm-publish)
(global-set-key (kbd "M-n t") 'npm-test)
(global-set-key (kbd "M-n v") 'npm-version)

About

Create and rule NPM packages from Emacs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 100.0%