open-index/open-npm huggingface dataset:
npm package: @paroi/express-edge
Description: Use Edge templating engine with Express. But up-to-date.
Author: Daniel Eckermann
Latest version: 1.0.1

# @paroi/express-edge

> Use Edge templating engine with Express

This is a fork of [express-edge](https://github.com/ecrmnn/express-edge) with pull request changes of [riccycastro](https://github.com/ecrmnn/express-edge/pull/7). In addition, we upgrade [edge.js](https://github.com/poppinss/edge#readme) package to version 5.3.3.

[![travis](https://img.shields.io/travis/ecrmnn/express-edge/master.svg?style=flat-square)](https://travis-ci.org/ecrmnn/express-edge/builds)
[![npm version](https://img.shields.io/npm/v/express-edge.svg?style=flat-square)](http://badge.fury.io/js/express-edge)
[![npm downloads](https://img.shields.io/npm/dm/express-edge.svg?style=flat-square)](http://badge.fury.io/js/express-edge)
[![npm license](https://img.shields.io/npm/l/express-edge.svg?style=flat-square)](http://badge.fury.io/js/express-edge)
[![prs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
[![eslint](https://img.shields.io/badge/code_style-airbnb-blue.svg?style=flat-square)](https://github.com/airbnb/javascript)

## Installation

```bash
npm install @paroi/express-edge
```

## Usage

See the [Edge documentation](http://edge.adonisjs.com/) for how to structure your templates.

```javascript
const express = require('express');
const app = express();
const { engine } = require('@paroi/express-edge');

// Automatically sets view engine and adds dot notation to app.render
app.use(engine);
app.set('views', `${__dirname}/views`);

app.get('/', (req, res) => {
  res.render('users.index', { users: [...] });
});

app.listen(3000);
```

## License

MIT © [Daniel Eckermann](http://danieleckermann.com)
npm package: @paroi/use-async-effect
Description: The React hook 'useEffect', but asynchroneous.
Author: Paroi Team
Latest version: 1.0.0

# @paroi/use-async-effect

The React hook 'useEffect', but asynchroneous.

## Usage

```js
useAsyncEffect(async () => {
  await somethingAsync();

  return async () => {
    // the cleanup code can be async too
  }
}, [dep1, dep2])
```

It's optional but a logger can be configured:

```jsx
<AsyncEffectLoggerProvider value={console}>
  {/* your application here */}
</AsyncEffectLoggerProvider>
```

When a logger is configured, then `useAsyncEffect` catches all the errors and calls `logger.error`.
npm package: @paroicms/admin-ui
Description: Admin UI for ParoiCMS
Author: Paroi Team
Latest version: 1.96.1

# @paroicms/bo

This is the admin-ui of ParoiCMS.

This package is part of [ParoiCMS](https://www.npmjs.com/package/@paroicms/server).

## License

Released under the [MIT license](https://gitlab.com/paroi/opensource/paroicms/-/blob/main/LICENSE.md).
npm package: @paroicms/anywhere-lib
Description: Front lib for Paroi CMS.
Author: Paroi Team
Latest version: 1.16.0
Deprecated: This package is not used anymore. ParoiCMS is alive here: @paroicms/server

# @paroicms/anywhere-lib

This is Front lib for Paroi CMS.

This package is part of [ParoiCMS](https://www.npmjs.com/package/@paroicms/server).

## License

Released under the [MIT license](https://gitlab.com/paroi/opensource/paroicms/-/blob/main/LICENSE.md).
npm package: @paroicms/bo
Description: Back-office for ParoiCMS
Author: Paroi Team
Latest version: 1.69.2

# @paroicms/bo

This is the back-office of ParoiCMS.

This package is part of [ParoiCMS](https://www.npmjs.com/package/@paroicms/server).

## License

Released under the [MIT license](https://gitlab.com/paroi/opensource/paroicms/-/blob/main/LICENSE.md).
npm package: @paroicms/bo-app-log
Description: Logger for the BO front of a Paroi CMS.
Author: Paroi Team
Latest version: 1.11.0

# @paroicms/bo-app-log

Logger for the BO front of a Paroi CMS.

This package is part of [ParoiCMS](https://www.npmjs.com/package/@paroicms/server).

## License

Released under the [MIT license](https://gitlab.com/paroi/opensource/paroicms/-/blob/main/LICENSE.md).
npm package: @paroicms/bo-media-gallery
Description: Basic media gallery react component for Paroi CMS.
Author: Paroi Team
Latest version: 1.10.1

# @paroicms/bo-media-gallery

Basic media gallery react component for Paroi CMS.

This package is part of [ParoiCMS](https://www.npmjs.com/package/@paroicms/server).

## License

Released under the [MIT license](https://gitlab.com/paroi/opensource/paroicms/-/blob/main/LICENSE.md).
npm package: @paroicms/bo-plugin-lib
Description: Common utilitaries for paroicms plugins (back-office side).
Author: Paroi Team
Latest version: 0.6.9

# @paroicms/bo-plugin-lib

Common utilitaries for paroicms plugins (back-office side).

This package is part of [ParoiCMS](https://www.npmjs.com/package/@paroicms/server).

## License

Released under the [MIT license](https://gitlab.com/paroi/opensource/paroicms/-/blob/main/LICENSE.md).
npm package: @paroicms/bo-quill-with-gallery
Description: Quill with gallery for Paroi CMS.
Author: Paroi Team
Latest version: 36.0.3
Deprecated: This package is not used anymore. ParoiCMS is alive here: @paroicms/server

# @paroicms/bo-quill-with-gallery

Quill with gallery for Paroi CMS.

This package is part of [ParoiCMS](https://www.npmjs.com/package/@paroicms/server).

## License

Released under the [MIT license](https://gitlab.com/paroi/opensource/paroicms/-/blob/main/LICENSE.md).
npm package: @paroicms/cli
Description: This package is obsolete. You can find instructions for creating a new website using ParoiCMS at [@paroicms/server](https://www.npmjs.com/package/@paroicms/server).
Author: Paroi Team
Latest version: 0.35.0
Deprecated: Find instructions for creating a new website in the @paroicms/server package.

# @paroicms/cli

This package is obsolete. You can find instructions for creating a new website using ParoiCMS at [@paroicms/server](https://www.npmjs.com/package/@paroicms/server).
npm package: @paroicms/connector
Description: An API to help build management tools for ParoiCMS instances
Author: Paroi Team
Latest version: 0.47.1

# @paroicms/connector

An API to help build management tools for ParoiCMS instances.

This package is part of [ParoiCMS](https://www.npmjs.com/package/@paroicms/server).

## License

Released under the [MIT license](https://gitlab.com/paroi/opensource/paroicms/-/blob/main/LICENSE.md).
npm package: @paroicms/contact-form-plugin
Description: Contact form plugin for ParoiCMS
Author: Paroi Team
Latest version: 0.33.23

# @paroicms/contact-form-plugin

Contact form plugin for ParoiCMS.

This package is part of [ParoiCMS](https://www.npmjs.com/package/@paroicms/server).

## License

Released under the [MIT license](https://gitlab.com/paroi/opensource/paroicms/-/blob/main/LICENSE.md).
npm package: @paroicms/content-loading-plugin
Description: Content loading plugin for ParoiCMS
Author: Paroi Team
Latest version: 0.27.26

# @paroicms/content-loading-plugin

Content loading plugin for ParoiCMS.

This package is part of [ParoiCMS](https://www.npmjs.com/package/@paroicms/server).

## License

Released under the [MIT license](https://gitlab.com/paroi/opensource/paroicms/-/blob/main/LICENSE.md).