open-index/open-npm huggingface dataset:
npm package: @raykis/growthbook-remote-config
Description: This library is meant for use with [Angular](https://angular.io/)
Latest version: 0.0.6

# Growthbook Remote Config (for Angular)

This library is meant for use with [Angular](https://angular.io/)

Before using this library, you need to sign up for an account at [growthbook.io](https://www.growthbook.io/), or [host it yourself](https://docs.growthbook.io/self-host). 

The cloud variant (signing up at [growthbook.io](https://www.growthbook.io/)) is [free up to 5 seats](https://www.growthbook.io/pricing), quite attractive for a startup, especially you want something powerful to do remote configuration, including:
- Remote Configuration (replacing text)
- Feature Flags (boolean switches)
- A/B Test (matching variation string keys)
- Percentage Rollout (percentage of boolean switches)

## Creating API Key

Follow the instruction [here](https://docs.growthbook.io/app/api#creating-api-keys) to create an API Key.

## Installation

Install the module with `npm` or `yarn`

```bash
npm i growthbook-remote-config
```

Initialize this remote config module with the API key retrieved from above

```javascript
// Import this module
import { GrowthbookRemoteConfigModule } from 'growthbook-remote-config';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    // Initialize the module before using it 
    GrowthbookRemoteConfigModule.forRoot({
        apiKey: '** API Key from GrowthBook **',
    }),
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
```

Note that there are two configuration options for this module

Only `apiKey` is a mandatory field. Replace `featuresEndpoint` only if you are self-hosting.

```javascript
GrowthbookRemoteConfigModule.forRoot({
    // API Key
    apiKey: '** API Key from GrowthBook **',
    // Optional endpoint parameter. 
    // Defaults to 'https://cdn.growthbook.io/api/features'
    featuresEndpoint: '',
}),
```

---

## Documentation

See more on the usage of the module [here](https://weiyuan-lane.github.io/growthbook-remote-config)

## Release

See more on instructions to release package [here](https://angular.io/guide/creating-libraries#publishing-your-library)
npm package: @raykis/shared-ui-components
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.0.0.
Latest version: 0.0.121

# RaykisSharedUi

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.0.0.

## Code scaffolding

Run `ng generate component component-name --project raykis-shared-ui` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project raykis-shared-ui`.
> Note: Don't forget to add `--project raykis-shared-ui` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build raykis-shared-ui` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build raykis-shared-ui`, go to the dist folder `cd dist/raykis-shared-ui` and run `npm publish`.

## Running unit tests

Run `ng test raykis-shared-ui` 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.