# netlify-cms-app

> An extensible, open source, Git-based, React CMS for static sites. Reusable congiuration with React as peer.

Latest version **2.15.72** (published 2022-04-13) · MIT license · 0 weekly downloads

## Install

```sh
npm install netlify-cms-app
pnpm add netlify-cms-app
yarn add netlify-cms-app
bun add netlify-cms-app
```

## Health

**Score 40/100 (D)** — status: abandoned.

Positive: has types; no vulnerabilities; high maintenance score; popular repo.

Warnings: low downloads; no esm support; large bundle.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 2.15.72 |
| Published | 2022-04-13 |
| First published | 2019-03-28 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 39 |
| Unpacked size | 24.7 MB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 19397 |
| Maintainers | orinokai, ericap, seanroberts, dustincrogers, skn0tt, mikewen, dengeist, biilmann, marcus.netlify, erezro, jgantunes, eduardoboucas, netlify-bot, nasiba, zachleat, ascorbic, erquhart |
| Keywords | netlify, cms, content editing, static site generators, jamstack |

## Links

- npm: https://www.npmjs.com/package/netlify-cms-app
- Repository: https://github.com/netlify/netlify-cms.git#master
- Homepage: https://www.netlifycms.org
- Issues: https://github.com/netlify/netlify-cms/issues
- npm.io page: https://npm.io/package/netlify-cms-app

## Dependencies (39)

- [uuid](https://npm.io/package/uuid.md) ^3.3.2
- [lodash](https://npm.io/package/lodash.md) ^4.17.11
- [moment](https://npm.io/package/moment.md) ^2.24.0
- [immutable](https://npm.io/package/immutable.md) ^3.7.6
- [codemirror](https://npm.io/package/codemirror.md) ^5.46.0
- [prop-types](https://npm.io/package/prop-types.md) ^15.7.2
- [@emotion/core](https://npm.io/package/@emotion/core.md) ^10.0.35
- [@emotion/styled](https://npm.io/package/@emotion/styled.md) ^10.0.27
- [netlify-cms-core](https://npm.io/package/netlify-cms-core.md) ^2.55.2
- [netlify-cms-locales](https://npm.io/package/netlify-cms-locales.md) ^1.39.0
- [netlify-cms-lib-auth](https://npm.io/package/netlify-cms-lib-auth.md) ^2.4.2
- [netlify-cms-lib-util](https://npm.io/package/netlify-cms-lib-util.md) ^2.15.1
- [netlify-cms-ui-default](https://npm.io/package/netlify-cms-ui-default.md) ^2.15.5
- [netlify-cms-widget-map](https://npm.io/package/netlify-cms-widget-map.md) ^1.5.1
- [netlify-cms-lib-widgets](https://npm.io/package/netlify-cms-lib-widgets.md) ^1.8.1
- [netlify-cms-widget-code](https://npm.io/package/netlify-cms-widget-code.md) ^1.3.4
- [netlify-cms-widget-date](https://npm.io/package/netlify-cms-widget-date.md) ^2.6.3
- [netlify-cms-widget-file](https://npm.io/package/netlify-cms-widget-file.md) ^2.12.1
- [netlify-cms-widget-list](https://npm.io/package/netlify-cms-widget-list.md) ^2.10.1
- [netlify-cms-widget-text](https://npm.io/package/netlify-cms-widget-text.md) ^2.4.1
- [netlify-cms-backend-test](https://npm.io/package/netlify-cms-backend-test.md) ^2.11.3
- [netlify-cms-widget-image](https://npm.io/package/netlify-cms-widget-image.md) ^2.8.1
- [netlify-cms-backend-azure](https://npm.io/package/netlify-cms-backend-azure.md) ^1.3.1
- [netlify-cms-backend-proxy](https://npm.io/package/netlify-cms-backend-proxy.md) ^1.2.3
- [netlify-cms-widget-number](https://npm.io/package/netlify-cms-widget-number.md) ^2.5.0
- [netlify-cms-widget-object](https://npm.io/package/netlify-cms-widget-object.md) ^2.7.2
- [netlify-cms-widget-select](https://npm.io/package/netlify-cms-widget-select.md) ^2.8.2
- [netlify-cms-widget-string](https://npm.io/package/netlify-cms-widget-string.md) ^2.3.0
- [react-immutable-proptypes](https://npm.io/package/react-immutable-proptypes.md) ^2.1.0
- [netlify-cms-backend-github](https://npm.io/package/netlify-cms-backend-github.md) ^2.14.1
- [netlify-cms-backend-gitlab](https://npm.io/package/netlify-cms-backend-gitlab.md) ^2.13.0
- [netlify-cms-widget-boolean](https://npm.io/package/netlify-cms-widget-boolean.md) ^2.4.1
- [netlify-cms-widget-datetime](https://npm.io/package/netlify-cms-widget-datetime.md) ^2.7.4
- [netlify-cms-widget-markdown](https://npm.io/package/netlify-cms-widget-markdown.md) ^2.15.1
- [netlify-cms-widget-relation](https://npm.io/package/netlify-cms-widget-relation.md) ^2.11.1
- [netlify-cms-backend-bitbucket](https://npm.io/package/netlify-cms-backend-bitbucket.md) ^2.14.0
- [netlify-cms-widget-colorstring](https://npm.io/package/netlify-cms-widget-colorstring.md) ^1.1.2
- [netlify-cms-backend-git-gateway](https://npm.io/package/netlify-cms-backend-git-gateway.md) ^2.13.1
- [netlify-cms-editor-component-image](https://npm.io/package/netlify-cms-editor-component-image.md) ^2.7.0

## Recent versions

- 2.15.72 (latest) — 2022-04-13
- 2.15.0-beta.0 (beta) — 2021-05-03
- 2.9.8-beta.1 (not-latest) — 2019-08-27
- 2.15.71 — 2022-04-13
- 2.15.70 — 2022-03-28
- 2.15.69 — 2022-03-14
- 2.15.68 — 2022-03-08
- 2.15.67 — 2022-02-28
- 2.15.66 — 2022-02-08
- 2.15.65 — 2022-01-21
- 2.15.64 — 2022-01-21
- 2.15.63 — 2021-12-28
- 2.15.62 — 2021-12-21
- 2.15.61 — 2021-12-08
- 2.15.60 — 2021-12-03
- … 207 more at https://npm.io/package/netlify-cms-app/versions

## README

# Netlify CMS App
_For a Netlify CMS overview, see the general [Netlify CMS project README](https://github.com/netlify/netlify-cms)._

## Community Chat

<a href="https://netlifycms.org/chat">
  <img alt="Join us on Slack" src="https://raw.githubusercontent.com/netlify/netlify-cms/master/website/static/img/slack.png" width="165">
</a>

## Purpose
This package is similar to the [`netlify-cms`](https://github.com/netlify/netlify-cms/tree/master/packages/netlify-cms/) package, but is designed for use with extensions. It serves that purpose in the following ways.

- It does not automatically initialize - you must run the CMS `init` method.
- It does not include `react` or `react-dom` - they are required as peer dependencies.
- It does not include the following extensions:
  - [`netlify-cms-media-library-cloudinary`]
  - [`netlify-cms-media-library-uploadcare`]
  
## Usage
Install via script tag:

```html
<!-- Excluding `doctype` and `head` but you should add them -->
<body>
  <!-- Add these scripts to the bottom of the body -->
  <script src="https://unpkg.com/react@^16/umd/react.production.min.js"></script>
  <script src="https://unpkg.com/react-dom@^16/umd/react-dom.production.min.js"></script>
  <script src="https://unpkg.com/netlify-cms-app/dist/netlify-cms-app.js"></script>
  
  <!-- Initialize the CMS -->
  <script>
    NetlifyCmsApp.init();
  </script>
</body>
```

Install via npm:

```
npm i react react-dom netlify-cms-app
```

```js
import CMS from 'netlify-cms-app';

CMS.init();
```

---
_Source: https://npm.io/package/netlify-cms-app · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
