---
id: "catalog"
title: "Package catalogue"
description: "The packages you can receive from Foundation."
url: "/catalog"
locale: "en"
revision: "2fdca0363a78439e"
---

# Package catalogue

Choose a package to open its overview, or its version to read what changed. Each package's own
pages say what it needs from your application and which packages a transfer brings along.

> (The package catalogue is generated on the page; it is not yet available in Markdown.)

The version is read from the package as it is present in Foundation; it is not typed in by hand.
A version number alone is not a release: whether a version was released, and where the package
came from, is on the package's own pages.

## Three kinds of deliveries

Foundation delivers three different things. They are recognisable separately and do not
necessarily follow the same release cycle:

| Delivery | What | How you receive it |
| --- | --- | --- |
| Functional packages | the packages in the catalogue above | managed source transfer |
| Development configuration | the shared lint, TypeScript and format rules | the lint preset by managed transfer; the rest as a copy |
| Standards and way of working | the development standards | a copy of the standards folder, with its origin |

The configuration and the standards together form the [development basis](/development-basis).
Its two packages, `eslint-config` and `typescript-config`, are in the catalogue above; the Prettier
configuration and the standards are not packages.
