open-index/open-npm huggingface dataset:
npm package: @ph_chen/coc-ocaml
Description: Simply ocaml language service for coc.nvim
Author: ph
Latest version: 0.1.1

# coc-ocaml



## Install

`:CocInstall coc-ocaml`

## License

MIT

---

> This extension is built with [create-coc-extension](https://github.com/fannheyward/create-coc-extension)
npm package: @phabloraylan/unmask
Description: Clear number masks.
Author: Phablo Raylan
Latest version: 1.0.0

# unmask

Clear number masks.

## Install

```sh
npm install @phabloraylan/unmask
```

or

```sh
yarn add @phabloraylan/unmask
```

## Testing

```sh
npm test
```

or

```sh
yarn test
```

## Usage

```javascript
const unmask = require("@phabloraylan/unmask")

unmask("123.456.789.00")
// ---> 12345678900
```
npm package: @phacks/pug-loader
Description: Pug loader module for webpack
Author: Tobias Koppers @sokra
Latest version: 2.4.1

# pug-loader

Pug loader for webpack.

## Usage

``` javascript
var template = require("pug-loader!./file.pug");
// => returns file.pug content as template function

// or, if you've bound .pug to pug-loader
var template = require("./file.pug");

var locals = { /* ... */ };

var html = template(locals);
// => the rendered HTML
```

For more information on how to use webpack loaders, check the [official documentation][using-loaders].

In order to obtain the rendered HTML at compile time, combine this loader with [`apply-loader`](https://github.com/mogelbrod/apply-loader):

```
var html = require("apply-loader!pug-loader!./file.pug");
// => the HTML is rendered at compile time
```

### Legacy `.jade` files

pug-loader fully supports `.jade` files. Just use pug-loader with `.jade` files as you would with a `.pug` file.

### Includes

If you are using [includes], you must make sure that `.pug` (and if needed for legacy files, `.jade`) is bound to pug-loader. Check the webpack documentation on how to do that for [CLI][module-bind-cli] and for [configuration files][module-bind-config].

### Options

The following [options] are available to be set for the loader. They are all mapped directly to Pug options, unless pointed out otherwise.

- `doctype`
  - Unlike Pug, it defaults to `"html"` if not set
- `globals`
- `self`
- `plugins`
  - Note that you cannot specify any Pug plugins implementing `read` or `resolve` hooks, as those are reserved for the loader
- `pretty`
- `filters`
- `root`
  - webpack uses its own file resolving mechanism, so while it is functionally equivalent to the Pug option with the same name, it is implemented differently

### Embedded resources

Try to use `require` for all your embedded resources, to process them with webpack.

```pug
div
  img(src=require("./my/image.png"))
```

Remember, you need to configure loaders for these file types too. You might be interested in the [file loader][file-loader].

## License

[MIT][mit]

[file-loader]: https://github.com/webpack/file-loader
[includes]: https://pugjs.org/language/includes.html
[mit]: https://www.opensource.org/licenses/mit-license.php
[module-bind-cli]: https://webpack.js.org/concepts/loaders/#via-cli
[module-bind-config]: https://webpack.js.org/concepts/loaders/#configuration
[options]: https://webpack.js.org/configuration/module/#useentry
[using-loaders]: https://webpack.js.org/loaders
npm package: @phading/gcs_client
Description: ProductService
Author: Yuxuan Xie
Latest version: 1.0.1
Deprecated: Moved

# @selfage/gcs_client

## Install

`npm install @selfage/gcs_client`

## Overview

Written in TypeScript and compiled with [@selfage/tsconfig](https://www.npmjs.com/package/@selfage/tsconfig). Provides a client library for a subset APIs of Google Cloud Storage (GCS).

## Features

1. Single chunk upload.
1. Resumable upload, with resumable URL and byteOffset being tracked.

## Test setup

The test is talking to a real GCP project and it's a local unit test.

Prepare for authentication: `gcloud auth application-default login`, or an environment already logged in, such as a Compute Engine.

Make sure the account has suffcient permissions to view/edit/delete objects.

Create a bucket to be used in the test, by setting the environment variable `gcs_bucket=`.
npm package: @phaesynthe/pherr
Description: A general purpose Error wrapper and helpers.
Author: Matthew W. Jackson
Latest version: 0.0.2

# Pherr #
Error wrapper and helpers

## Useage ##

To create a new Error instance:
`new Pherr('FAILCODE', 'Fail Reason.')`

Multiple messages can be added in the create call
`new Pherr('FAILCODE', 'Fail Reason.', 'Second Fail reason')`

Additional messages may be added after creation using `push()`
```
consr err = new Pherr('FAILCODE', 'Fail Reason.', 'Second Fail reason')
err.push('another fail')
```
However, only one error code is allowed per Error.
npm package: @phaesynthe/phlog
Description: A general purpose multi-level logger.
Author: Matthew W. Jackson
Latest version: 1.0.1

# Phlog #

The Phaesynthe log utility.

## Getting Started ##

## Examples ##

```
const Phlog = require('phlog');
const log = (new Phlog()).getRawLogger();

log.verbose('example method', 'message');
```

or

```
const Phlog = require('phlog');
const LogService = new Phlog();

const log = LogService.getModuleLogger('Route Handler', `${chalk.green(MESSAGE_PREFIX)}`);

log.verbose('message');
```