<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Chainguard Libraries for JavaScript on</title><link>https://deploy-preview-3050--ornate-narwhal-088216.netlify.app/chainguard/libraries/javascript/</link><description>Recent content in Chainguard Libraries for JavaScript on</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Thu, 05 Jun 2025 09:00:00 +0000</lastBuildDate><atom:link href="https://deploy-preview-3050--ornate-narwhal-088216.netlify.app/chainguard/libraries/javascript/index.xml" rel="self" type="application/rss+xml"/><item><title>Chainguard Libraries for JavaScript overview</title><link>https://deploy-preview-3050--ornate-narwhal-088216.netlify.app/chainguard/libraries/javascript/overview/</link><pubDate>Thu, 05 Jun 2025 09:00:00 +0000</pubDate><guid>https://deploy-preview-3050--ornate-narwhal-088216.netlify.app/chainguard/libraries/javascript/overview/</guid><description>Chainguard Libraries for JavaScript is a major ecosystem supported by Chainguard Libraries. The JavaScript ecosystem consists of thousands of open source projects from the communities around JavaScript, TypeScript, Node.js, React, Vue.js, Angular, Svelte, Next.js, Express, and many others.
Background The main public repository for JavaScript packages is the npm Registry. Launched in 2010, the npm Registry has grown to become the largest software registry in the world, hosting over two million packages.</description></item><item><title>Global configuration</title><link>https://deploy-preview-3050--ornate-narwhal-088216.netlify.app/chainguard/libraries/javascript/global-configuration/</link><pubDate>Thu, 05 Jun 2025 09:00:00 +0000</pubDate><guid>https://deploy-preview-3050--ornate-narwhal-088216.netlify.app/chainguard/libraries/javascript/global-configuration/</guid><description>JavaScript and npm package consumption in a large organization is typically managed by a repository manager. Commonly used repository manager applications are JFrog Artifactory, Sonatype Nexus Repository, and others. The repository manager acts as a single point of access for developers and development tools to retrieve the required libraries.
At a high level, adopting the use of Chainguard Libraries consists of the following steps:
Add the Chainguard Libraries for JavaScript registry as a remote repository for library retrieval.</description></item><item><title>Build configuration</title><link>https://deploy-preview-3050--ornate-narwhal-088216.netlify.app/chainguard/libraries/javascript/build-configuration/</link><pubDate>Thu, 05 Jun 2025 09:00:00 +0000</pubDate><guid>https://deploy-preview-3050--ornate-narwhal-088216.netlify.app/chainguard/libraries/javascript/build-configuration/</guid><description>The configuration for the use of Chainguard Libraries depends on your build tools, continuous integration, and continuous deployment setups.
At a high level adopting the use of Chainguard Libraries consists of the following steps:
Remove local caches on workstations and CI/CD pipelines. This step ensures that any libraries that were already sourced from other repositories are requested again and the version from Chainguard Libraries is used instead of other binaries. Change configuration to access Chainguard Libraries via your repository manager after the changes from the global configuration are implemented.</description></item></channel></rss>