open-index/open-npm huggingface dataset:
npm package: @ovh-ux/ovh-utils-angular
Description: [DEPRECATED] Utils Angular.
Author: OVH SAS
Latest version: 14.0.3-alpha.0

# ovh-utils-angular

![ovh-utils-angular deprecated](https://user-images.githubusercontent.com/3379410/27423263-520b94d8-5731-11e7-996a-f8579e70c33b.png)

![deprecated](https://img.shields.io/badge/status-deprecated-red.svg) [![Build Status](https://travis-ci.org/ovh-ux/ovh-utils-angular.svg)](https://travis-ci.org/ovh-ux/ovh-utils-angular)

[![NPM](https://nodei.co/npm/@ovh-ux/ovh-utils-angular.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/@ovh-ux/ovh-utils-angular/)

> Utils Angular.

## Installation

### NPM

```sh
$ npm install @ovh-ux/ovh-utils-angular --save # or yarn add @ovh-ux/ovh-utils-angular
```

## Get the sources

```sh
$ git clone https://github.com/ovh-ux/ovh-utils-angular.git
$ cd ovh-utils-angular
$ npm install # or yarn
```

You've developed a new cool feature? Fixed an annoying bug? We'd be happy
to hear from you!

Have a look in [CONTRIBUTING.md](https://github.com/ovh-ux/ovh-utils-angular/blob/master/CONTRIBUTING.md)

## Related links

* Contribute: https://github.com/ovh-ux/ovh-utils-angular/blob/master/CONTRIBUTING.md
* Report bugs: https://github.com/ovh-ux/ovh-utils-angular/issues
* Get latest version: https://github.com/ovh-ux/ovh-utils-angular

## License

See https://github.com/ovh-ux/ovh-utils-angular/blob/master/LICENSE
npm package: @ovh-ux/request-tagger
Description: OVHcloud control panel Request tagger
Author: OVH SAS
Latest version: 0.7.0

# Request Tagger

> OVHcloud manager request Tagger

## Installation

```sh
yarn add @ovh-ux/request-tagger
```

## Usage

Request Tagger is here to help us tag API requests, providing 4 headers :

* `X-OVH-MANAGER-NAVIGATION-ID`: A unique navigation identifier (common for all calls in the same session)
* `X-OVH-MANAGER-REQUEST-ID`: A request identifier (based on date + incremented session index)
* `X-OVH-MANAGER-PAGE`: The origin page of the request
* `X-OVH-MANAGER-VERSION`: The application version


### Examples

Get Headers for HTTP calls to `/engine/apiv6/me` on `homepage` page in application `v1.0.0`.

```ts
import { defineApplicationVersion, defineApplicationPage, getHeaders } from '@ovh-ux/request-tagger';

defineApplicationVersion('v1.0.0')
defineApplicationPage('homepage');
const headers = getHeaders('/engine/apiv6/me');
// inject headers in http call
```

Add headers overrides based on API url pattern

```ts
import { Header, defineApplicationVersion, defineApplicationPage, getHeaders } from '@ovh-ux/request-tagger';

defineApplicationVersion('v1.0.0')
addHeadersOverride('^/engine/2api/notification', {
  [Header.PAGE]: 'notification-sidebar',
});
defineApplicationPage('homepage');
const headers = getHeaders('/engine/2api/notification');
// inject headers in http call
```
npm package: @ovh-ux/rollup-plugin-less-inject
Description: A Rollup plugin for injecting Less files as CSS into HTML document's head
Author: OVH SAS
Latest version: 1.0.6

# rollup-plugin-less-inject

> A [Rollup](https://rollupjs.org/) plugin for injecting [Less](http://lesscss.org/) files as CSS into HTML document's head.

[![Downloads](https://badgen.net/npm/dt/@ovh-ux/rollup-plugin-less-inject)](https://npmjs.com/package/@ovh-ux/rollup-plugin-less-inject) [![Dependencies](https://badgen.net/david/dep/ovh/rollup-plugin-less-inject)](https://npmjs.com/package/@ovh-ux/rollup-plugin-less-inject?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh/rollup-plugin-less-inject)](https://npmjs.com/package/@ovh-ux/rollup-plugin-less-inject?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

## Install

```sh
$ yarn add -D @ovh-ux/rollup-plugin-less-inject
```

## Usage

```js
// rollup.config.js
import lessInject from '@ovh-ux/rollup-plugin-less-inject';

export default {
  input: 'src/main.js',
  output: {
    file: 'dist/main.js',
    format: 'cjs',
  },
  plugins: [
    lessInject(),
  ],
};
```

### Options

#### Include

+ Default: `[ '**/*.less', '**/*.css' ]`
+ Type: `String|Array`

Minimatch pattern or array of minimatch patterns to determine which files will be transpiled by the plugin.

#### Exclude

+ Default: `node_modules/**`
+ Type: `String|Array`

Minimatch pattern or array of minimatch patterns to determine which files won't be transpiled by the plugin, takes precedence over the `include` option.

#### Option

+ Type: `Object`

Options for [less](http://lesscss.org/usage/#programmatic-usage).

## Test

```sh
$ yarn test
```

## Related

- [@ovh-ux/rollup-plugin-less-tilde-importer](https://github.com/ovh/rollup-plugin-less-tilde-importer) - Provide ~ (tilde) prefix support.

See more: https://github.com/rollup/plugins.

## Contributing

Always feel free to help out! Whether it's [filing bugs and feature requests](https://github.com/ovh/rollup-plugin-less-inject/issues/new) or working on some of the [open issues](https://github.com/ovh/rollup-plugin-less-inject/issues), our [contributing guide](CONTRIBUTING.md) will help get you started.

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/rollup-plugin-less-tilde-importer
Description: A rollup plugin providing ~ (tilde) prefix as a way to tell less compiler that it should resolve path using a configured array of module directories
Author: OVH SAS
Latest version: 1.0.5
Deprecated: This package is no longer supported. Please refer to https://github.com/Anidetrix/rollup-plugin-styles

# rollup-plugin-less-tilde-importer

> A rollup plugin providing ~ (tilde) prefix as a way to tell less compiler that it should resolve path using a configured array of module directories.

[![Downloads](https://badgen.net/npm/dt/@ovh-ux/rollup-plugin-less-tilde-importer)](https://npmjs.com/package/@ovh-ux/rollup-plugin-less-tilde-importer) [![Dependencies](https://badgen.net/david/dep/ovh/rollup-plugin-less-tilde-importer)](https://npmjs.com/package/@ovh-ux/rollup-plugin-less-tilde-importer?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh/rollup-plugin-less-tilde-importer)](https://npmjs.com/package/@ovh-ux/rollup-plugin-less-tilde-importer?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

## Install

```sh
$ yarn add -D @ovh-ux/rollup-plugin-less-tilde-importer
```

## Usage

```js
// rollup.config.js
import less from 'rollup-plugin-less';
import lessTildeImporter from '@ovh-ux/rollup-plugin-less-tilde-importer';
import path from 'path';

export default {
  input: 'src/index.js',
  output: {
    dir: 'dist',
    format: 'cjs',
    sourcemap: true,
  },
  plugins: [
    lessTildeImporter({
      paths: [
        path.resolve(__dirname, './node_modules'),
        path.resolve(__dirname, '../../node_modules'),
      ],
    }),
    less(),
  ],
};
```

## Related

- [@ovh-ux/rollup-plugin-less-inject](https://github.com/ovh/rollup-plugin-less-inject) - Inject Less files as CSS into HTML document's head.

See more: https://github.com/rollup/plugins.

## Contributing

Always feel free to help out! Whether it's [filing bugs and feature requests](https://github.com/ovh/rollup-plugin-less-tilde-importer/issues/new) or working on some of the [open issues](https://github.com/ovh/rollup-plugin-less-tilde-importer/issues), our [contributing guide](CONTRIBUTING.md) will help get you started.

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/telecom-universe-components
Description: Telecom Universe Components
Author: OVH SAS
Latest version: 1.5.2

# telecom-universe-components

> OVH Manager Telecom Universe Components

[![Downloads](https://badgen.net/npm/dt/@ovh-ux/telecom-universe-components)](https://npmjs.com/package/@ovh-ux/telecom-universe-components) [![Dependencies](https://badgen.net/david/dep/ovh-ux/telecom-universe-components)](https://npmjs.com/package/@ovh-ux/telecom-universe-components?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/telecom-universe-components)](https://npmjs.com/package/@ovh-ux/telecom-universe-components?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

We extracted all the components of the [telecom control panel](https://github.com/ovh-ux/ovh-manager-telecom) in order to interconnect them
both in our upcoming [monorepo](https://github.com/ovh-ux/manager) but also in the current stack.

At the end we are planning remove this repository and privilege the management of sources directly
inside the monorepo.

## Install

```sh
yarn add @ovh-ux/telecom-universe-components
```
## Usage

```js
import 'angular';
import telecomUniverseComponents from '@ovh-ux/telecom-universe-components';

angular
  .module('myApp', [
    …,
    telecomUniverseComponents;
    …,
  ]);
```

## Test

```sh
yarn test
```

## Related

* [ovh-manager-telecom](https://github.com/ovh-ux/ovh-manager-telecom) - OVH Control Panel Telecom UI

## Contributing

Always feel free to help out! Whether it's [filing bugs and feature requests](https://github.com/ovh-ux/telecom-universe-components/issues/new) or working on some of the [open issues](https://github.com/ovh-ux/telecom-universe-components/issues), our [contributing guide](CONTRIBUTING.md) will help get you started.

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/testcafe-manager
Description: Tool to run end-to-end web testing using TestCafé.
Author: OVH SAS
Latest version: 1.0.0

# testcafe-manager

> Tool to run end-to-end web testing using TestCafé.

## Documentation

You can check the documentation [here](https://ovh.github.io/manager/guide/test-e2e.html).

## Related

- [Use Page Model](https://devexpress.github.io/testcafe/documentation/recipes/extract-reusable-test-code/use-page-model.html)

## License

[BSD-3-Clause](https://github.com/ovh/manager/tree/master/LICENSE) © OVH SAS
npm package: @ovh-ux/translate-async-loader
Description: Angular translate asynchronous loader
Author: OVH SAS
Latest version: 1.0.8

# Translate async loader

> Angular translate asynchronous loader

[![Downloads](https://badgen.net/npm/dt/@ovh-ux/translate-async-loader)](https://npmjs.com/package/@ovh-ux/translate-async-loader) [![Dependencies](https://badgen.net/david/dep/ovh-ux/translate-async-loader)](https://npmjs.com/package/@ovh-ux/translate-async-loader?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/translate-async-loader)](https://npmjs.com/package/@ovh-ux/translate-async-loader?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

## Install

```sh
yarn add @ovh-ux/translate-async-loader
```

## Test

```sh
yarn test
```

## Contributing

Always feel free to help out! Whether it's [filing bugs and feature requests](https://github.com/ovh-ux/translate-async-loader/issues/new) or working on some of the [open issues](https://github.com/ovh-ux/translate-async-loader/issues), our [contributing guide](CONTRIBUTING.md) will help get you started.

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/translations-build-tools
Description: Helpers for the build stack to compile OVH translations
Author: OVH SAS
Latest version: 1.0.0
Deprecated: Legacy ovh translations parser, not used anymore

# Translations build tools

Helpers for the build stack to compile OVH translations

## License

See https://github.com/ovh-ux/translations-build-tools/blob/master/LICENSE

## Contributing

See https://github.com/ovh-ux/translations-build-tools/blob/master/CONTRIBUTING.md
npm package: @ovh-ux/url-builder
Description: OVHcloud control panel URL Builder
Author: OVH SAS
Latest version: 2.4.3

# URL Builder

> OVHcloud manager URL Builder

## Installation

```sh
yarn add @ovh-ux/url-builder
```

## Usage

URL builder is here to help us to build links between applications.
When you want to build an URL for an outside application, you will use `url-builder` to build the URL.

### Examples

Build the URL that redirect to `#/catalog` state from the `https://manager.eu.ovhcloud.com/` base URL with query parameter (`expand`)

```ts
import { buildURL } from '@ovh-ux/url-builder';

const url = buildURL('https://manager.eu.ovhcloud.com/', '#/catalog', {
  expand: true,
});
// use `url`;
```

Build multiples routes using an array of `{baseURL, path, params}`

```ts
import { buildURLs } from '@ovh-ux/url-builder';

const [dashboard, catalog] = buildURLs([
  {
    baseURL: 'https://manager.eu.ovhcloud.com/',
    path: '#/',
    params: { expand: true },
  },
  { baseURL: 'https://manager.eu.ovhcloud.com/', path: '#/catalog' },
]);
// use `dashboard` and `catalog` URLs
```

Build multiples routes using an object of `{baseURL, path, params}`

```ts
import { buildURLs } from '@ovh-ux/url-builder';

const { dashboard, catalog } = buildURLs({
  dashboard: {
    baseURL: 'https://manager.eu.ovhcloud.com/',
    path: '#/',
    params: { expand: true },
  },
  catalog: { baseURL: 'https://manager.eu.ovhcloud.com/', path: '#/catalog' },
  emailDomainProducts: {
    baseURL: 'https://manager.eu.ovhcloud.com/',
    path: '#/:product',
    params: { product: 'email_domain' },
  },
});
// use `dashboard` and `catalog` URLs
```
npm package: @ovh-ux/web-universe-components
Description: Web Universe Components
Author: OVH SAS
Latest version: 1.2.2

# web-universe-components

> OVH Manager Web Universe Components

[![Downloads](https://badgen.net/npm/dt/@ovh-ux/web-universe-components)](https://npmjs.com/package/@ovh-ux/web-universe-components) [![Dependencies](https://badgen.net/david/dep/ovh-ux/web-universe-components)](https://npmjs.com/package/@ovh-ux/web-universe-components?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/web-universe-components)](https://npmjs.com/package/@ovh-ux/web-universe-components?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

We extracted all the components of the [web control panel](https://github.com/ovh-ux/ovh-manager-web) in order to interconnect them
both in our upcoming [monorepo](https://github.com/ovh-ux/manager) but also in the current stack.

At the end we are planning remove this repository and privilege the management of sources directly
inside the monorepo.

## Install

```sh
yarn add @ovh-ux/web-universe-components
```
## Usage

```js
import 'angular';
import webUniverseComponents from '@ovh-ux/web-universe-components';

angular
  .module('myApp', [
    …,
    webUniverseComponents;
    …,
  ]);
```

## Test

```sh
yarn test
```

## Related

* [ovh-manager-web](https://github.com/ovh-ux/ovh-manager-web) - OVH Control Panel Web UI

## Contributing

Always feel free to help out! Whether it's [filing bugs and feature requests](https://github.com/ovh-ux/web-universe-components/issues/new) or working on some of the [open issues](https://github.com/ovh-ux/web-universe-components/issues), our [contributing guide](CONTRIBUTING.md) will help get you started.

## License

[BSD-3-Clause](LICENSE) © OVH SAS