open-index/open-npm huggingface dataset:
npm package: @guillotinaweb/grange-form
Description: [![Build Status](https://github.com/guillotinaweb/grange-form/workflows/CI/badge.svg)](https://github.com/guillotinaweb/grange-form/actions?query=workflow%3ACI)
Latest version: 1.1.4

# grange-form

[![Build Status](https://github.com/guillotinaweb/grange-form/workflows/CI/badge.svg)](https://github.com/guillotinaweb/grange-form/actions?query=workflow%3ACI)

grange-form implements the [Pastanaga UI](https://github.com/plone/pastanaga-angular) theme for [ngx-schema-form](https://github.com/guillotinaweb/ngx-schema-form).

## Dev & build

```
npm install -g mrs-developer
npm install
missdev
```

To serve locally:

```
npm start
```

Update the demo

```
git checkout gh-pages
npm run build_demo
git commit -am "update demo"
git push origin gh-pages
```
npm package: @guillotinaweb/grange-schematic
Description: Grange schematics
Author: Eric Brehault
Latest version: 1.0.3

# Getting started with Grange

This Angular schematics allows to setup Grange in an existing Angular project.

It installs all the needed NPM dependencies, updates `angular.json`, and adds extra files for Pastanaga styling and Guillotina backend.

### Usage

Go in an existing Angular project or create a new one:

```bash
ng new my-app
```

Then run the schematic:

```bash
npm install @guillotinaweb/grange-schematic
ng add @guillotinaweb/grange-schematic
```

### Running Guillotina locally

For development purpose, it might be handy to run Guillotina locally. This schematic provides a simple Guillotina configuration.

Note: it requires Docker.

```bash
npm run guillotina
```

To create a new container for an app (named `myapp` in this example):
```bash
curl -XPOST --user root:root http://127.0.0.1:8081/db -d '{
  "@type": "Container",
  "id": "myapp"
}'
```