open-index/open-npm huggingface dataset:
npm package: @standardkit/angular-components
Description: Angular Components the StandardKit Design & Component System
Author: Coen Mooij
Latest version: 0.1.0

| :warning: | PRE-ALPHA |
|-----------|:----------|

# @standardkit/angular-components

Install normally.

```bash
npm i -s @standardkit/angular-components
```

Also use styles & themes to make it look good.

```bash
npm i -s @standardkit/themes
```

```bash
npm i -s @standardkit/styles
```

## Usage

Import the StandardKit module into your angular project.

```typescript
@NgModule({
  imports: [
    StandardKitModule.forRoot({
      iconSet: 'font-awesome', // For example
      iconMap: {error: 'times-circle', close: 'time'},
      alert: {hasIcon: true, isDismissable: true} // For example
    })
  ],
  declarations: [StyleguideComponent],
  bootstrap: [StyleguideComponent]
})
export class StyleguideModule {
}

```

Then import the modules you need where you need them.

It uses a system of Cascading Configuration so by default it works, 
but you can override almost everything with more specific configuration.

check https://docs.standardkit.io for more information.
npm package: @standardkit/caas
Description: StandardKit - Case as a Service - Case Utility
Author: Coen Mooij
Latest version: 0.0.2


[![npm version](https://badge.fury.io/js/@standardkit%2Fcaas.svg?icon=si%3Anpm)](https://badge.fury.io/js/@standardkit%2Fcaas)
[![codecov](https://codecov.io/gh/standardkit/caas/graph/badge.svg?token=V91F3H7O2O)](https://codecov.io/gh/standardkit/caas)

# Case-as-a-Service
> @standardkit/caas

## Heads Up
While this package is of course amazing and groundbreaking and has definitely never been done before, 
it is subject to change since we're not quite in version 1 yet.

Feedback is always welcome just take into account this is not currently polished for random people to start using it.

So if you want to use it but you're missing something, let me know. We'll make it happen.

## Installation

```bash
npm i @standardkit/caas
```

## Usage

### Extracting from PascalCase
```typescript
import { depascalize } from '@standardkit/caas';

const result = depascalize('CaseExample');

// ['case', 'example']
```

### Converting to camelCase

```typescript
import { camel } from '@standardkit/caas';

const result = camel(['case', 'example']);

// 'caseExample'
```


## What is it?

A utility package to change case. It currently supports:

### Supported cases

- kebab-case
- snake_case
- camelCase
- PascalCase
- human case (maybe needs a different name)
- path/case
- Sentence case
- Title Case

### Helper functions

- capitalize: capitalizes first letter of a string
- depascalize: takes PascalCase, converts to segments (lowercase string[])


## Roadmap

- Case Detection
- Case Conversion
- Validation
- Sanitize
- Batch conversion

### Useful Case Implementations

- CONST_CASE
- dot.case
- BEM\_\_case
- lowercase (Function instead of string operation for use in maps)
- UPPERCASE (Function instead of string operation for use in maps)

## License

Unlicense - Do whatever you want.

View LICENSE file for details.


## Development

Hit me up if you want to discuss anything. All feedback is welcome.

## Publishing

### Preparations
Make sure to have access to the @standardkit organization on npm, 
and login with: `npm login`

### Release

```bash
npm run release:patch
npm run release:minor
npm run release:major
```

Under the hood this translates to:
1. `npm test`
2. `npm run build`
3. `npm version patch|minor|major`
4. `npm publish`