open-index/open-npm huggingface dataset:
npm package: @mytherf/angular-resize-event
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.0.2.
Author: mytherf
Latest version: 16.0.2

# AngularResizeEvent

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.0.2.

## Code scaffolding

Run `ng generate component component-name --project angular-resize-event` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project angular-resize-event`.
> Note: Don't forget to add `--project angular-resize-event` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build angular-resize-event` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build angular-resize-event`, go to the dist folder `cd dist/angular-resize-event` and run `npm publish`.

## Running unit tests

Run `ng test angular-resize-event` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @mythicdrops/semantic-release-gradle-config
Description: semantic-release preset for MythicDrops Gradle projects.
Author: Richard Harrah
Latest version: 2.2.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @mythicdrops/semantic-release-gradle-config

[**semantic-release**](https://github.com/semantic-release/semantic-release) shareable config to publish MythicDrops
Gradle projects to Maven Central.

## Prerequisites

- Node >= 14
- npm ^7
- Gradle >= 6.8.2

## Plugins

This shareable configuration use the following plugins:

- [`@semantic-release/changelog`](https://github.com/semantic-release/changelog)
- [`@semantic-release/commit-analyzer`](https://github.com/semantic-release/commit-analyzer)
- [`@semantic-release/git`](https://github.com/semantic-release/git)
- [`@semantic-release/github`](https://github.com/semantic-release/github)
- [`@semantic-release/release-notes-generator`](https://github.com/semantic-release/release-notes-generator)
- [`@mythicdrops/semantic-release-sonatype`](https://github.com/MythicDrops/semantic-release-sonatype)

## Install

```bash
$ npm install --save-dev semantic-release @mythicdrops/semantic-release-gradle-config
```

## Usage

The shareable config can be configured in the [**semantic-release** configuration file](https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#configuration):

```json
{
  "extends": "@mythicdrops/semantic-release-gradle-config"
}
```

## Configuration

See each [plugin](#plugins) documentation for required installation and configuration steps.

## Releases

Supported release branches can now happen as below:

- regular releases to the default distribution channel from the branch `main`
- regular releases to a distribution channel matching the branch name from any
  existing branch with a name matching a maintenance release range (`N.N.x` or
  `N.x.x` or `N.x` with `N` being a number)
- regular releases to the `next` distribution channel from the branch `next` if it exists
- regular releases to the `next-major` distribution channel from the branch
  `next-major` if it exists
- prereleases to the `beta` distribution channel from the branch `beta` if it exists
- prereleases to the `alpha` distribution channel from the branch `alpha` if it exists
npm package: @mythicdrops/semantic-release-gradle-plugin-portal
Description: semantic-release plugin for releasing to Gradle Plugin Portal.
Author: Richard Harrah
Latest version: 1.0.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @mythicdrops/semantic-release-sonatype

[**semantic-release**](https://github.com/semantic-release/semantic-release) plugin for publishing Gradle projects to Maven Central.

## Requirements

- Node >= 14
- JDK >= 8
- Gradle installed on your `PATH`

This plugin requires that the project it is applied to is a Gradle project with the below plugins installed:

- https://github.com/Codearte/gradle-nexus-staging-plugin
- https://github.com/marcphilipp/nexus-publish-plugin

## Install

```bash
$ npm install --save-dev semantic-release @mythicdrops/semantic-release-sonatype
```

## Usage

The plugin can be configured in the [**semantic-release** configuration file](https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#configuration):

```json
{
  "plugins": ["@mythicdrops/semantic-release-sonatype"]
}
```
npm package: @mythicdrops/semantic-release-sonatype
Description: semantic-release preset for MythicDrops Gradle projects.
Author: Richard Harrah
Latest version: 2.0.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @mythicdrops/semantic-release-sonatype

[**semantic-release**](https://github.com/semantic-release/semantic-release) plugin for publishing Gradle projects to Maven Central.

## Requirements

- Node >= 14
- JDK >= 8
- Gradle installed on your `PATH`

This plugin requires that the project it is applied to is a Gradle project with the below plugins installed:

- https://github.com/Codearte/gradle-nexus-staging-plugin
- https://github.com/marcphilipp/nexus-publish-plugin

## Install

```bash
$ npm install --save-dev semantic-release @mythicdrops/semantic-release-sonatype
```

## Usage

The plugin can be configured in the [**semantic-release** configuration file](https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#configuration):

```json
{
  "plugins": ["@mythicdrops/semantic-release-sonatype"]
}
```
npm package: @mythicteam/vue-unleash
Description: A Vue plugin for the Unleash open-source feature flag platform
Author: Mythic Team
Latest version: 1.2.0

# Vue Unleash

![Build](https://github.com/crishellco/vue-unleash/workflows/Build/badge.svg)
![](badges/badge-branches.svg)
![](badges/badge-functionss.svg)
![](badges/badge-lines.svg)
![](badges/badge-statements.svg)
[![Maintainability](https://api.codeclimate.com/v1/badges/3fa9055bd701571b6f89/maintainability)](https://codeclimate.com/github/crishellco/vue-unleash/maintainability)

A Vue plugin for [Unleash](https://unleash.github.io/).

Vue Unleash provides an integration for Vue and the Unleash open-source feature flag platform.

_This plugin requires that your project use Vuex_

## Install

```bash
yarn add -D vue-unleash
# or
npm i -D vue-unleash
```

```javascript
import Vue from 'vue';
import VueUnleash from 'vue-unleash';
import Vuex from 'vuex';

Vue.use(Vuex);

const store = new Vuex.Store({});

/**
 * The <unleash-feature /> component is registered
 * globally during installation.
 */
Vue.use(VueUnleash, {
  // Optional, name of app
  appName: 'MyVueApp',

  // Required, Unleash instance host
  host: 'https://my-hosted-unleash.io',

  //Optional, The ID of the instance for unleash
  //If using the gitlab provider, it is used as an authentication
  //token.
  instanceID: 'garbage ID',

  // Optional, prefix to filter features by via the Unleash API
  // https://unleash.github.io/docs/api/client/features
  namePrefix: 'MyVueApp',

  // Required
  store,

  //Optional, defaults to 'unleash', valid options are: 'gitlab', 'unleash'
  provider: 'unleash',

  // Optional, providers to handle strategy logic
  strategyProviders: {
    /**
     * Example strategy provider
     *
     * @param {object} parameters Strategy parameters object from Unleash API
     * @return {boolean} If enabled or not
     */
    applicationHostname(parameters) {
      const { hostNames } = parameters;

      return hostNames.split(',').includes('vue-unleash.io');
    }
  }
});
```

## Component Usage

```javascript
<template>
  <unleash-feature name="MyVueApp.AddUser">
    <add-user-form />
  </unleash-feature>
</template>
```

## Store Usage

```javascript
export default {
  mounted() {
    // Get all features
    console.log(this.$store.state.unleash.features);

    // Get enabled state of all features
    console.log(this.$store.state.unleash.enabledFeatures);

    // Get weather initial loading is occurring
    console.log(this.$store.state.unleash.loading);

    // Re-fetch data
    this.$store.dispatch('unleash/fetch');
  }
};
```

## Scripts

```bash
yarn lint
```

```bash
yarn test
```

```bash
yarn build
```

## How to Contribute

### Pull Requests

1. Fork the repository
2. Create a new branch for each feature or improvement
3. Send a pull request from each feature branch to the **develop** branch

## License

[MIT](http://opensource.org/licenses/MIT)