npm: node Package Manager

Has a registry here.

Need sudo on macOS for npm update.

sudo npm install -g npm 
npm update   # Local packages
npm update -g # Global packages

Using

  • sudo npm config list
  • sudo npm install -g swift-playground-builder
  • Install marked via sudo npm install -g marked.
  • Install via npm install -g pygmentize-bundled
  • Install via npm install -g highlight.js

Will need a package.json.

npm publish

TODO: Why does marked not add itself as a command. It’s package.json appears to define a cli but it isn’t run.

Installed packages

Via npm -g list

Embedding in iOS

Misc.