> For the complete documentation index, see [llms.txt](https://wiki.simpler.grants.gov/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.simpler.grants.gov/product/decisions/adr/2023-07-20-fe-use-npm.md).

# Use NPM over Yarn Architectural Decision Records

* Deciders: @aligg, @sawyerh, @lorenyu
* Date: 2022-09

## Context and Problem Statement

Initially this template repo used yarn for package management. We moved to npm because:

* npm is pre-bundled with node, so using npm removes an installation step
* some projects work on government furnished equipment and an additional package installation (e.g. installing yarn) is a significant and time-consuming step
* npm and yarn are comparable in function for the purposes of this template

## Considered Options

We considered the merits of yarn and npm only when making this decision.

## Decision Outcome

Chose npm to reduce installations and bureaucratic hurdles for folks using this template out of the box.

## Links

* [Original github issue for reference](https://github.com/navapbc/template-application-nextjs/issues/11)
