open-index/open-npm huggingface dataset:
npm package: @ovh-ux/angular-uirouter-title
Description: AngularJS module for updating browser title/history based on the current ui-router state.
Author: OVH SAS
Latest version: 2.0.0-beta.0

# angular-uirouter-title

> AngularJS module for updating browser title based on the current ui-router state.

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


## Install

```sh
yarn add @ovh-ux/angular-uirouter-title
```

## Usage

```js
import 'angular';
import '@ovh-ux/angular-uirouter-title';

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

When declaring your ui-router state, you can add a custom $title :

```js
$stateProvider.state("app.item", {
    url: "/app/item",
    resolve: {
        $title: function ($stateParams, $translate) {
            return $translate.instant("item_description_", { name: $stateParams.id });
        }
    }
});
```

## Test

```sh
yarn test
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/codename-generator
Description: Generate a random codename
Author: OVH SAS
Latest version: 1.1.1

# codename-generator

> Generate a random codename

[![Downloads](https://badgen.net/npm/dt/@ovh-ux/codename-generator)](https://npmjs.com/package/@ovh-ux/codename-generator) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/tools/codename-generator)](https://npmjs.com/package/@ovh-ux/codename-generator?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/tools/codename-generator)](https://npmjs.com/package/@ovh-ux/codename-generator?activeTab=dependencies)

## Installation

```sh
yarn global add @ovh-ux/codename-generator
```

or

```sh
yarn add @ovh-ux/codename-generator
```

## Usage

### API

```js
const { Codename, Sample } = require('@ovh-ux/codename-generator');

const codename = new Codename(Sample, 'B4cKT0T43FUtUR3');
codename.encode('1985-10-26');
// => Lutetium Leopard
```

or

```js
const { Codename } = require('@ovh-ux/codename-generator');

const mySample = [
  ['A', 'B', 'C'],
  ['X', 'Y', 'Z'],
];
const codename = new Codename(mySample, 'B4cKT0T43FUtUR3');
codename.encode('1985-10-26');
// => B Z
```

#### new Codename(source, seed)

Create a Codename object

* `source`: an array of array containing string
* `seed`: seed used to shuffle source combinations (see [davidbau/seedrandom](https://github.com/davidbau/seedrandom))

#### codename.encode(date)

Return a codename from date

* `date` : string representing a date (exemple : `1985-10-26`)

### CLI

#### Help

```sh
codename-generator--help
Usage: codename-generator [options]

Options:
  -V, --version            output the version number
  -s, --seed <seed>        random seed (default: `RockPaperScissor`)
  -d, --date <date>        date to encode (default: `2018-11-14`)
  -v, --verbose            verbose
  -h, --help               output usage information

```

#### Options

* `-V, --version` : Display version number
* `-s, --seed <seed>` : Random Seed (default to `RockPaperScissor`)
* `-d, --date <date>`: Date (format Y-M-D)
* `-v, --verbose` : Display current message and seed used
* `-h, --help`: Display help

#### Examples

```sh
$ codename-generator
Argon Pug

$ codename-generator -v
📅  date:  2018-11-14
🎲  seed:  RockPaperScissor
Argon Pug

$ codename-generator -v -s RockPaperScissor -d 2018-11-14
📅  date:  2018-11-14
🎲  seed:  RockPaperScissor
Argon Pug

$ codename-generator -v -s myAwes0m3S3eD
📅  date:  2018-11-14
🎲  seed:  myAwes0m3S3eD
Terbium Yellowjacket

$ codename-generator -v -s myAwes0m3S3eD -d 2018-11-13
📅  date:  2018-11-13
🎲  seed:  myAwes0m3S3eD
Calcium Gorilla
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-banner
Description: OVH control panel banner
Latest version: 1.1.3
Deprecated: This package used to be published to be re-use across multiple git repositories. Please refer to our monorepo ovh/manager.

# manager-banner

[![npm version](https://badgen.net/npm/v/@ovh-ux/manager-banner)](https://www.npmjs.com/package/@ovh-ux/manager-banner) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-banner)](https://npmjs.com/package/@ovh-ux/manager-banner) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/modules/banner)](https://npmjs.com/package/@ovh-ux/manager-banner?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/modules/banner)](https://npmjs.com/package/@ovh-ux/manager-banner?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

## Install

```sh
yarn add @ovh-ux/manager-banner
```

## Usage

```js
import angular from 'angular';
import ovhManagerBanner from '@ovh-ux/manager-banner';

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

```html
<ovh-manager-banner></ovh-manager-banner>
````

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-banner` workspace and all the nested workspaces in development mode and watch only `manager-banner` workspace
yarn start:dev
# Build and watch the `manager-banner` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-cloud-styles
Description: Legacy less/css styles used by ovh-manager-cloud.
Latest version: 0.3.1
Deprecated: This package used to be published to be re-use across multiple git repositories. Please refer to our monorepo ovh/manager.

# manager-cloud-styles

Legacy less/css styles used by ovh-manager-cloud.

## Install

```sh
yarn add @ovh-ux/manager-cloud-styles
```

## Usage

You need to add the class _cloud-legacy_ to the body of your application.

```html
<body class="cloud-legacy">
  <!-- ... -->
</body>
```
npm package: @ovh-ux/manager-common-translations
Description: Common translations for Manager µ-apps
Author: OVH SAS
Latest version: 0.28.3

# @ovh-ux/manager-common-translations

The purpose of this package is to maintain the common reusable translations which can be consumed across the µ-apps.

## Contribute to common translations package

Translations are split into multiple folders to facilitate lazy loading with i18next's [namespaces](https://www.i18next.com/principles/namespaces). Each folder must have it's own purpose in the context of it's usage.

!!! info
    Translation keys must be generic and not include any app/module name as prefix/suffix as the content from this package will be made available for all the µ-apps. 

### Adding a new Namespace

1. Create a new folder in `packages/manager/modules/common-translations/public/translations`
2. Add `Messages_fr_FR.json` file.
3. Add all the required translations with appropriate keys. 
4. Follow the usual translation process of **Submitting a request** to CMT team and then **Retrieving the translations** to make the corresponding changes in other locale files.

### Add/Update translations in existing Namespace

1. Add/Update the required content with appropriate keys in `Messages_fr_FR.json` file.
2. Follow the usual translation process of **Submitting a request** to CMT team and then **Retrieving the translations** to make the corresponding changes in other locale files.

## Consuming translations from the package

The "@ovh-ux/manager-common-translations" package provides the following,

1. Content for all the supported locales.
2. A `NAMESPACES` constant to facilitate easy loading of i18next's namespace.

To consume the translations provided by the package,

1. You need to include the package as dependency in your µ-app or other package where you intend to consume it.

    ```json
    {
      ...
      ...
      "dependencies": {
        "@ovh-ux/manager-common-translations": "x.x.x",
        ...
        ...
      }
    }
    ```

2. In your React component, you can consume the translations from the package as shown in the below code-snippet.

    ```
    import { useTranslation } from 'react-i18next';
    import { NAMESPACES } from '@ovh-ux/manager-common-translations';

    export const ReactComponent = () => {
      ...
      const { t } = useTranslation(NAMESPACES.<NAMESPACE_NAME>);
      ...

      return (
          ...
          <>{{t('<TRANSLATION_KEY>')}}</>
          ...
      );
    }
    ```

!!! warning
    **@ovh-ux/manager-vite-config** automatically includes the translation files in the final bundle of the µ-app. If the base config provided by this package is not consumed in your µ-app, it will be your responsibility to add these files in your bundle.
npm package: @ovh-ux/manager-config
Description: Retrieve configuration based on the environment.
Author: OVH SAS
Latest version: 8.8.7

# manager-config

[![npm version](https://badgen.net/npm/v/@ovh-ux/manager-config)](https://www.npmjs.com/package/@ovh-ux/manager-config) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-config)](https://npmjs.com/package/@ovh-ux/manager-config) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/modules/config)](https://npmjs.com/package/@ovh-ux/manager-config?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/modules/config)](https://npmjs.com/package/@ovh-ux/manager-config?activeTab=dependencies)

## Install

```sh
yarn add @ovh-ux/manager-config
```

## Usage

```js
import { Environment } from '@ovh-ux/manager-config';

// Set the current region.
Environment.setRegion(); // default value: 'EU'

// Get the current region.
Environment.getRegion();
```

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-core` workspace and all the nested workspaces in development mode and watch only `manager-core` workspace
yarn start:dev
# Build and watch the `manager-core` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-core
Description: [![npm version](https://badgen.net/npm/v/@ovh-ux/manager-core)](https://www.npmjs.com/package/@ovh-ux/manager-core) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-core)](https://npmjs.com/package/@ovh-ux/manager-core) [![Dependencies](https://bad
Latest version: 7.6.2
Deprecated: This package used to be published to be re-use across multiple git repositories. Please refer to our monorepo ovh/manager.

# manager-core

[![npm version](https://badgen.net/npm/v/@ovh-ux/manager-core)](https://www.npmjs.com/package/@ovh-ux/manager-core) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-core)](https://npmjs.com/package/@ovh-ux/manager-core) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/modules/core)](https://npmjs.com/package/@ovh-ux/manager-core?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/modules/core)](https://npmjs.com/package/@ovh-ux/manager-core?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

## Install

```sh
yarn add @ovh-ux/manager-core
```

## Usage

```js
import angular from 'angular';
import ovhManagerCore from '@ovh-ux/manager-core';

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

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-core` workspace and all the nested workspaces in development mode and watch only `manager-core` workspace
yarn start:dev
# Build and watch the `manager-core` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-dev-server-config
Description: Provide OVHcloud Manager dev server config
Author: OVH SAS
Latest version: 6.2.3

# Manager Dev Server Configuration

> Dev server configuration for OVHcloud Manager.

[![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-dev-server-config)](https://npmjs.com/package/@ovh-ux/manager-dev-server-config) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/tools/dev-server-config)](https://npmjs.com/package/@ovh-ux/manager-dev-server-config?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/toolsdev-server-config)](https://npmjs.com/package/@ovh-ux/manager-dev-server-config?activeTab=dependencies)

## Installation

```sh
yarn add @ovh-ux/manager-dev-server-config
```

## Related

* [dev-server](https://github.com/ovh/manager/tree/master/packages/manager/tools/dev-server) - OVHcloud manager dev server

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-enterprise-cloud-database
Description: OVH Enterprise Cloud Database product control panel
Latest version: 0.1.10
Deprecated: This package used to be published to be re-use across multiple git repositories. Please refer to our monorepo ovh/manager.

# manager-enterprise-cloud-database

## Install

```sh
yarn add @ovh-ux/manager-enterprise-cloud-database
```

## Usage

```js
import 'angular';
import managerEnterpriseCloudDatabase from '@ovh-ux/manager-enterprise-cloud-database';

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

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-enterprise-cloud-database` workspace and all the nested workspaces in development mode and watch only `manager-enterprise-cloud-database` workspace
yarn start:dev
# Build and watch the `manager-enterprise-cloud-database` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-freefax
Description: [![npm version](https://badgen.net/npm/v/@ovh-ux/manager-freefax)](https://www.npmjs.com/package/@ovh-ux/manager-freefax) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-freefax)](https://npmjs.com/package/@ovh-ux/manager-freefax) [![Dependencies]
Latest version: 5.2.2
Deprecated: This package used to be published to be re-use across multiple git repositories. Please refer to our monorepo ovh/manager.

# manager-freefax

[![npm version](https://badgen.net/npm/v/@ovh-ux/manager-freefax)](https://www.npmjs.com/package/@ovh-ux/manager-freefax) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-freefax)](https://npmjs.com/package/@ovh-ux/manager-freefax) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/modules/freefax)](https://npmjs.com/package/@ovh-ux/manager-freefax?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/modules/freefax)](https://npmjs.com/package/@ovh-ux/manager-freefax?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

## Install

```sh
yarn add @ovh-ux/manager-freefax
```

## Usage

```js
import angular from 'angular';
import ovhManagerFreefax from '@ovh-ux/manager-freefax';

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

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-freefax` workspace and all the nested workspaces in development mode and watch only `manager-freefax` workspace
yarn start:dev
# Build and watch the `manager-freefax` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-kubernetes
Description: OVH Kubernetes product control panel
Latest version: 0.1.0-alpha.0

# manager-kubernetes

[![npm version](https://badgen.net/npm/v/@ovh-ux/manager-kubernetes)](https://www.npmjs.com/package/@ovh-ux/manager-kubernetes) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-kubernetes)](https://npmjs.com/package/@ovh-ux/manager-kubernetes) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/modules/kubernetes)](https://npmjs.com/package/@ovh-ux/manager-kubernetes?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/modules/kubernetes)](https://npmjs.com/package/@ovh-ux/manager-kubernetes?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

## Install

```sh
yarn add @ovh-ux/manager-kubernetes
```

## Usage

```js
import angular from 'angular';
import ovhManagerkubernetes from '@ovh-ux/manager-kubernetes';

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

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-kubernetes` workspace and all the nested workspaces in development mode and watch only `manager-kubernetes` workspace
yarn start:dev
# Build and watch the `manager-kubernetes` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-overthebox
Description: [![npm version](https://badgen.net/npm/v/@ovh-ux/manager-overthebox)](https://www.npmjs.com/package/@ovh-ux/manager-overthebox) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-overthebox)](https://npmjs.com/package/@ovh-ux/manager-overthebox) [![D
Latest version: 4.3.2
Deprecated: This package used to be published to be re-use across multiple git repositories. Please refer to our monorepo ovh/manager.

# manager-overthebox

[![npm version](https://badgen.net/npm/v/@ovh-ux/manager-overthebox)](https://www.npmjs.com/package/@ovh-ux/manager-overthebox) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-overthebox)](https://npmjs.com/package/@ovh-ux/manager-overthebox) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/modules/overthebox)](https://npmjs.com/package/@ovh-ux/manager-overthebox?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/modules/overthebox)](https://npmjs.com/package/@ovh-ux/manager-overthebox?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

## Install

```sh
yarn add @ovh-ux/manager-overthebox
```

## Usage

```js
import angular from 'angular';
import ovhManagerOverthebox from '@ovh-ux/manager-overthebox';

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

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-overthebox` workspace and all the nested workspaces in development mode and watch only `manager-overthebox` workspace
yarn start:dev
# Build and watch the `manager-overthebox` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Documentation

* Documentation OVH OverTheBox — [https://docs.ovh.com/fr/overthebox/](https://docs.ovh.com/fr/overthebox/)

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-pci
Description: [![npm version](https://badgen.net/npm/v/@ovh-ux/manager-pci)](https://www.npmjs.com/package/@ovh-ux/manager-pci) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-pci)](https://npmjs.com/package/@ovh-ux/manager-pci) [![Dependencies](https://badgen.
Latest version: 1.4.3
Deprecated: This package used to be published to be re-use across multiple git repositories. Please refer to our monorepo ovh/manager.

# manager-pci

[![npm version](https://badgen.net/npm/v/@ovh-ux/manager-pci)](https://www.npmjs.com/package/@ovh-ux/manager-pci) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-pci)](https://npmjs.com/package/@ovh-ux/manager-pci) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/modules/pci)](https://npmjs.com/package/@ovh-ux/manager-pci?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/modules/pci)](https://npmjs.com/package/@ovh-ux/manager-pci?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

## Install

```sh
yarn add @ovh-ux/manager-pci
```

## Usage

```js
import 'angular';
import managerPci from '@ovh-ux/manager-pci';

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

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-pci` workspace and all the nested workspaces in development mode and watch only `manager-pci` workspace
yarn start:dev
# Build and watch the `manager-pci` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-react-components
Description: ## Features
Author: OVH SAS
Latest version: 2.43.2

# ⚛️⚡ Manager Components Library

## Features

Hosts the components used in manager
Keep it as simple as possible

## Add new component

1. Create a new components folder in `src/components`
2. Add your `stories.tsx` file
3. Add your e2e test

## Import component to another project

The component is not builded so you can import directly the component named `Card` from the workspace like this :
`import Card from '@ovh-ux/manager-react-components'`

## Main Scripts

Always prepending yarn:

- `start`: Run the storybook
- `test:e2e`: Run e2e test using playwright
- `test`: Runs testing using coverage
- `test:watch`: Runs test using watch mode
npm package: @ovh-ux/manager-server-sidebar
Description: OVH control panel sidebar
Latest version: 1.0.1
Deprecated: This package used to be published to be re-use across multiple git repositories. Please refer to our monorepo ovh/manager.

# manager-server-sidebar

[![npm version](https://badgen.net/npm/v/@ovh-ux/manager-server-sidebar)](https://www.npmjs.com/package/@ovh-ux/manager-server-sidebar) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-server-sidebar)](https://npmjs.com/package/@ovh-ux/manager-server-sidebar) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/modules/server-sidebar)](https://npmjs.com/package/@ovh-ux/manager-server-sidebar?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/modules/server-sidebar)](https://npmjs.com/package/@ovh-ux/manager-server-sidebar?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

## Install

```sh
yarn add @ovh-ux/manager-server-sidebar
```

## Usage

```js
import angular from 'angular';
import ovhManagerServerSidebar from '@ovh-ux/manager-server-sidebar';

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

```html
<ovh-manager-server-sidebar universe="'DEDICATED'"></ovh-manager-server-sidebar>
````

## Options

### universe

Pass a string as `universe` to configure universe (`DEDICATED` or `CLOUD`).

```html
<ovh-manager-server-sidebar
    universe="'DEDICATED'">
</ovh-manager-server-sidebar>
```

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-server-sidebar` workspace and all the nested workspaces in development mode and watch only `manager-server-sidebar` workspace
yarn start:dev
# Build and watch the `manager-server-sidebar` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-sms
Description: OVH SMS product control panel
Latest version: 7.2.0
Deprecated: This package used to be published to be re-use across multiple git repositories. Please refer to our monorepo ovh/manager.

# manager-sms

[![npm version](https://badgen.net/npm/v/@ovh-ux/manager-sms)](https://www.npmjs.com/package/@ovh-ux/manager-sms) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-sms)](https://npmjs.com/package/@ovh-ux/manager-sms) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/modules/sms)](https://npmjs.com/package/@ovh-ux/manager-sms?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/modules/sms)](https://npmjs.com/package/@ovh-ux/manager-sms?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

## Install

```sh
yarn add @ovh-ux/manager-sms
```

## Usage

```js
import angular from 'angular';
import ovhManagerSms from '@ovh-ux/manager-sms';

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

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-sms` workspace and all the nested workspaces in development mode and watch only `manager-sms` workspace
yarn start:dev
# Build and watch the `manager-sms` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Documentation

* Documentation OVH SMS — [https://docs.ovh.com/fr/sms/](https://docs.ovh.com/fr/sms/)

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-telecom-dashboard
Description: OVH Telecom dashboard
Latest version: 4.4.0
Deprecated: This package used to be published to be re-use across multiple git repositories. Please refer to our monorepo ovh/manager.

# telecom-dashboard

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

## Install

```sh
yarn add @ovh-ux/manager-telecom-dashboard
```

## Usage

```js
import angular from 'angular';
import ovhManagerTelecomDashboard from '@ovh-ux/manager-telecom-dashboard';

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

## Documentation

* Documentation OVH Telecom — [https://docs.ovh.com/fr/telecom/](https://docs.ovh.com/fr/telecom/)

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-telecom-task
Description: [![npm version](https://badgen.net/npm/v/@ovh-ux/manager-telecom-task)](https://www.npmjs.com/package/@ovh-ux/manager-telecom-task) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-telecom-task)](https://npmjs.com/package/@ovh-ux/manager-telecom-ta
Latest version: 4.2.2
Deprecated: This package used to be published to be re-use across multiple git repositories. Please refer to our monorepo ovh/manager.

# manager-telecom-task

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

## Install

```sh
yarn add @ovh-ux/manager-telecom-task
```

## Usage

```js
import angular from 'angular';
import ovhManagerTelecomTask from '@ovh-ux/manager-telecom-task';

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

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-telecom-task` workspace and all the nested workspaces in development mode and watch only `manager-telecom-task` workspace
yarn start:dev
# Build and watch the `manager-telecom-task` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-vrack
Description: OVH vRack product control panel
Latest version: 0.3.3
Deprecated: This package used to be published to be re-use across multiple git repositories. Please refer to our monorepo ovh/manager.

# manager-vrack

## Install

```sh
yarn add @ovh-ux/manager-vrack
```

## Usage

```js
import 'angular';
import managerVrack from '@ovh-ux/manager-vrack';

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

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-vrack` workspace and all the nested workspaces in development mode and watch only `manager-vrack` workspace
yarn start:dev
# Build and watch the `manager-vrack` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-webpack-dev-server
Description: OVHcloud manager webpack development server configuration.
Author: OVH SAS
Latest version: 4.1.3

# Manager Webpack Dev Server

> OVH manager webpack development server configuration.

[![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-webpack-dev-server)](https://npmjs.com/package/@ovh-ux/manager-webpack-dev-server) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/tools/webpack-dev-server)](https://npmjs.com/package/@ovh-ux/manager-webpack-dev-server?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/tools/webpack-dev-server)](https://npmjs.com/package/@ovh-ux/manager-webpack-dev-server?activeTab=dependencies)

## Install

```sh
yarn add -D @ovh-ux/manager-webpack-dev-server
```

## Usage

This configuration is meant to be merged with your webpack configuration using
the webpack-merge library.

```js
const merge = require('webpack-merge');
const devServer = require('manager-webpack-dev-server');

const devConfig = devServer.config(env);

module.exports = merge(yourWebpackConfig, devConfig);
```

## Env

The _env_ parameter is an object containing the following values:

```js
const env = {
  dev: [
    // custom configuration to proxy some routes
    {
      context, // Routes to rewrite
      nic,
      target, // API path to target
    },
  ],
  host: '0.0.0.0', // If you want your server to be accessible externally
  https: false, // true to enable https
  local2API: false, // true to make 2API calls on local 8080 port
  port: 9000, // Specify a port number to listen for requests.
  region: 'EU', // manager region (EU, CA, US)
};
```

## Related

* [manager-webpack-config](https://github.com/ovh/manager/tree/master/packages/manager/tools/webpack-config) - OVH manager shared webpack configuration

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/manager-welcome
Description: [![npm version](https://badgen.net/npm/v/@ovh-ux/manager-welcome)](https://www.npmjs.com/package/@ovh-ux/manager-welcome) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-welcome)](https://npmjs.com/package/@ovh-ux/manager-welcome) [![Dependencies]
Latest version: 2.1.1

# manager-welcome

[![npm version](https://badgen.net/npm/v/@ovh-ux/manager-welcome)](https://www.npmjs.com/package/@ovh-ux/manager-welcome) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/manager-welcome)](https://npmjs.com/package/@ovh-ux/manager-welcome) [![Dependencies](https://badgen.net/david/dep/ovh-ux/manager/packages/manager/modules/welcome)](https://npmjs.com/package/@ovh-ux/manager-welcome?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh-ux/manager/packages/manager/modules/welcome)](https://npmjs.com/package/@ovh-ux/manager-welcome?activeTab=dependencies) [![Gitter](https://badgen.net/badge/gitter/ovh-ux/blue?icon=gitter)](https://gitter.im/ovh/ux)

## Install

```sh
yarn add @ovh-ux/manager-welcome
```

## Usage

```js
import angular from 'angular';
import ovhManagerWelcome from '@ovh-ux/manager-welcome';

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

## Build

```sh
# Build in production mode
yarn start
```

## Development

If you want to contribute to the project, follow theses instructions:

Foremost, you should launch a global installation at the root folder of this repository:

```sh
yarn install
```

Then you just have to start the project in development mode. For this, two choices are possible according to your needs:

```sh
# Build the `manager-welcome` workspace and all the nested workspaces in development mode and watch only `manager-welcome` workspace
yarn start:dev
# Build and watch the `manager-welcome` workspace and all the nested workspaces in development mode
yarn start:watch
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/ng-log-live-tail
Description: Poll a log API for displaying messages
Author: OVH SAS
Latest version: 2.7.2

# ng-log-live-tail

> AngularJS log to customer module.

[![npm version](https://badgen.net/npm/v/@ovh-ux/ng-log-live-tail)](https://www.npmjs.com/package/@ovh-ux/ng-log-live-tail) [![Downloads](https://badgen.net/npm/dt/@ovh-ux/ng-log-live-tail)](https://npmjs.com/package/@ovh-ux/ng-log-live-tail) [![Dependencies](https://badgen.net/david/dep/ovh/manager/packages/components/ng-log-live-tail)](https://npmjs.com/package/@ovh-ux/ng-log-live-tail?activeTab=dependencies) [![Dev Dependencies](https://badgen.net/david/dev/ovh/manager/packages/components/ng-log-live-tail)](https://npmjs.com/package/@ovh-ux/ng-tail-logs?activeTab=dependencies)

Poll a log API for displaying messages

## Install

```sh
$ yarn add @ovh-ux/ng-log-live-tail
```

## Usage

```js
import angular from 'angular';
import '@ovh-ux/ng-log-live-tail';

angular.module('myApp', [ngLogToCustomer]).controller(
  'MyCtrl',
  /* @ngInject */ () => {
    /** Pass keys information as an objet with keyNames and path in API returned data
     * Note : _id is mandatory since it ensure a log is unique */
    this.logKeys = {
      _id: 'message._id',
      requestReceivedTimestamp: 'message.audit_requestReceivedTimestamp_date',
      verb: 'message.audit_verb',
      authorizationDecision: 'message.audit_authorizationDecision',
      responseStatus: 'message.audit_responseStatus',
      user: 'message.audit_user',
      requestURI: 'message.audit_requestURI',
    };

    this.logSrcUrl = 'http://my-log-url';
  },
);
```

```html
<div data-ng-controller="MyCtrl as $ctrl">
  <log-to-customer source="$ctrl.logSrcUrl" log-keys="$ctrl.logKeys">
    
    <!--Optionnal : right tile transclude content-->
    <right-tile>Content will be placed right to the live tail. Tail will be fullscreen if no content is passed.</right-tile>
  </log-to-customer>
</div>
```

## Test

```sh
$ yarn test
```

## Contributing

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

## License

[BSD-3-Clause](LICENSE) © OVH SAS
npm package: @ovh-ux/ng-ovh-apiv7
Description: AngularJS component designed to configure Apiv7Endpoints with the same interface as a $resource yet allow for extended configuration by providing Apiv7Requests objects that can be modified with chained methods to define the parameters sent to APIv7.
Author: OVH SAS
Latest version: 2.0.0

# ng-ovh-apiv7

> AngularJS component designed to configure Apiv7Endpoints with the same interface as a $resource yet allow for extended configuration by providing Apiv7Requests objects that can be modified with chained methods to define the parameters sent to APIv7.

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

## Install

```sh
yarn add @ovh-ux/ng-ovh-apiv7
```

## Usage

```js
import angular from 'angular';
import ngOvhApiv7 from '@ovh-ux/ng-ovh-apiv7';

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

## Test

```sh
yarn test
```

## Contributing

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

## License

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