Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

635 Commits

Repository files navigation

Cookbook VersionCI StateOpenCollectiveOpenCollectiveLicense

Provides custom resources for installing Node.js/npm and managing npm packages.

Maintainers

This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you’d like to know more please visit sous-chefs.org or come chat with us on the Chef Community Slack in #sous-chefs.

Requirements

Platforms

  • Debian/Ubuntu
  • RHEL family/Fedora/Amazon Linux
  • macOS where platform packages are available
  • Windows through Chocolatey

Chef

  • Chef Infra Client 15.3+

Cookbooks

  • ark
  • chocolatey

Usage

Install Node.js with the default platform method:

nodejs_install'nodejs'

Install node from packages:

nodejs_install'nodejs'doinstall_method'package'version'24.15.0'

Install Node.js from official prebuilt binaries:

nodejs_install'nodejs'doinstall_method'binary'

Install Node.js from source:

nodejs_install'nodejs'doinstall_method'source'end

Install npm packages:

npm_package'express'nodejs_npm_packages'application packages'dopackages[{name: 'socket.io',version: '4.8.1'},]end

See migration.md for the breaking recipe/attribute migration guide.

Resources

Contributors

This project exists thanks to all the people who contribute.

Backers

Thank you to all our backers!

![https://opencollective.com/sous-chefs#backers](https://opencollective.com/sous-chefs/backers.svg?width=600&avatarHeight=40)

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website.

![https://opencollective.com/sous-chefs/sponsor/0/website](https://opencollective.com/sous-chefs/sponsor/0/avatar.svg?avatarHeight=100) ![https://opencollective.com/sous-chefs/sponsor/1/website](https://opencollective.com/sous-chefs/sponsor/1/avatar.svg?avatarHeight=100) ![https://opencollective.com/sous-chefs/sponsor/2/website](https://opencollective.com/sous-chefs/sponsor/2/avatar.svg?avatarHeight=100) ![https://opencollective.com/sous-chefs/sponsor/3/website](https://opencollective.com/sous-chefs/sponsor/3/avatar.svg?avatarHeight=100) ![https://opencollective.com/sous-chefs/sponsor/4/website](https://opencollective.com/sous-chefs/sponsor/4/avatar.svg?avatarHeight=100) ![https://opencollective.com/sous-chefs/sponsor/5/website](https://opencollective.com/sous-chefs/sponsor/5/avatar.svg?avatarHeight=100) ![https://opencollective.com/sous-chefs/sponsor/6/website](https://opencollective.com/sous-chefs/sponsor/6/avatar.svg?avatarHeight=100) ![https://opencollective.com/sous-chefs/sponsor/7/website](https://opencollective.com/sous-chefs/sponsor/7/avatar.svg?avatarHeight=100) ![https://opencollective.com/sous-chefs/sponsor/8/website](https://opencollective.com/sous-chefs/sponsor/8/avatar.svg?avatarHeight=100) ![https://opencollective.com/sous-chefs/sponsor/9/website](https://opencollective.com/sous-chefs/sponsor/9/avatar.svg?avatarHeight=100)

Releases

Sponsor this project

Packages

Used by

Contributors

Languages