open-index/open-npm huggingface dataset:
npm package: @loicpetit/gitlabtest
Description: ![](https://img.shields.io/npm/v/@loicpetit/gitlabtest.svg) ![](https://img.shields.io/bundlephobia/min/@loicpetit/gitlabtest.svg) [NPM Package](https://www.npmjs.com/package/@loicpetit/gitlabtest)
Author: LOIC PETIT
Latest version: 3.0.2

# Gitlab Test

![](https://img.shields.io/npm/v/@loicpetit/gitlabtest.svg)
![](https://img.shields.io/bundlephobia/min/@loicpetit/gitlabtest.svg)
[NPM Package](https://www.npmjs.com/package/@loicpetit/gitlabtest)

Test how create a module in NodeJS and host code in Gitlab.

## Install

```
npm install @loicpetit/gitlabtest
```

## Usage

```
const test = require('@loicpetit/gitlabtest')

const hello = test.hello('Loïc')
console.log(hello)
// expect 'Hello Loïc !'
```
npm package: @loilo/ally.js
Description: JavaScript library to help web applications with accessibility concerns
Author: Rodney Rehm
Latest version: 2.0.0

# @loilo/ally.js

This is a fork of [ally.js](https://allyjs.io/) (v1.4.1) with very minor modifications for exclusive usage with bundlers. Unlike the original ally.js, you can import this package in your bundled source code as a whole and it will be [tree-shaken](https://en.wikipedia.org/wiki/Tree_shaking) without any further effort:

```js
import * as ally from '@loilo/ally.js'

console.log(ally.get.activeElement())
```

Bundling this source code with [webpack](https://webpack.js.org) will result in this 200 bytes bundle:

```js
(()=>{"use strict";console.log(function({context:e}={}){const t=(n=e)?n.nodeType===Node.DOCUMENT_NODE?n:n.ownerDocument||document:document;var n;let o;try{o=t.activeElement}catch(e){}return o&&o.nodeType||(o=t.body||t.documentElement),o}())})();
```
npm package: @loilo/nedb
Description: A nedb wrapper with Promises
Author: Florian Reuschel
Latest version: 1.8.1

# NeDB with Promises

This is an extremly thin wrapper around the [NeDB](https://www.npmjs.com/package/nedb) library, using [Proxies](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy) with [tapsig](https://www.npmjs.com/package/tapsig).

## Usage
The API is almost exactly the same as in NeDB 1.8 with two key differences:

- Obviously, the callback parameters are omitted.
- Because callbacks are omitted, `.find()` and `.count()` need to always be followed up with `.exec()` to yield a result.

## Installation
```bash
npm install --save @loilo/nedb
```