Skip to main content

A zc.buildout recipe to install NodeJS packages locally using npm.

This recipe will install wanted packages in the local node_modules directory, and create a link to binaries in the buildout bin directory.

Options

packages:

required, a list of package names to install (can specify a version with the syntax name@version).

node_path:

absolute path to the node executable, by default the bin/node in buildout directory.

npm_path:

absolute path to the npm executable, by default the bin/npm in buildout directory.

Examples

Using a locally compiled NodeJS:

[nodejs]
recipe = zc.recipe.cmmi
url = http://nodejs.org/dist/v0.10.21/node-v0.10.21.tar.gz
bin_node = ${buildout:parts-directory}/nodejs/bin/node
bin_npm = ${buildout:parts-directory}/nodejs/bin/npm

[coffee]
recipe = rodacom.buildout.npm
node_path = ${nodejs:bin_node}
npm_path = ${nodejs:bin_npm}
packages = coffee-script@1.6.3

Known bugs

  • The links generated in the ‘bin’ directory are not removed on uninstall.

Release files for rodacom.buildout.npm 0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rodacom.buildout.npm 0.5
File Size Uploaded
rodacom.buildout.npm-0.5.tar.gz 2.7 kB Details

Release files / rodacom.buildout.npm-0.5.tar.gz

Download URL rodacom.buildout.npm-0.5.tar.gz
Size 2.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1d8b3b417254735ac60f59ff5409fc269dfd9678a8cce8e7623a030d504e5b21
BLAKE2b-256 checksum
How to use checksums
ea41e4b4f1d667bde1af89ed4ab271b9adc4f0923ae27c32b499932009c64c5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.6

1 release file

This release

0.5 This release

1 release file

0.4

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page