open-index/open-npm huggingface dataset:
npm package: @higayasuo/crypto-js-utils
Description: A collection of utilities for crypto-js
Author: higayasuo
Latest version: 1.0.0

# @higayasuo/crypto-js-utils

A collection of utilities for crypto-js.

## Installation

```bash
npm install @higayasuo/crypto-js-utils
```

### Peer Dependencies

This package requires `crypto-js` as a peer dependency. If you haven't already installed it, you'll need to install it separately:

```bash
npm install crypto-js
```

## Usage

```typescript
import {
  uint8ArrayToWordArray,
  wordArrayToUint8Array,
} from '@higayasuo/crypto-js-utils';

// Convert Uint8Array to WordArray
const u8arr = new Uint8Array([0x12, 0x34, 0x56, 0x78]);
const wordArray = uint8ArrayToWordArray(u8arr);

// Convert WordArray to Uint8Array
const backToUint8Array = wordArrayToUint8Array(wordArray);
```

## Available Utilities

### uint8ArrayToWordArray

Converts a Uint8Array to a CryptoJS WordArray.

```typescript
import { uint8ArrayToWordArray } from '@higayasuo/crypto-js-utils';

const u8arr = new Uint8Array([0x12, 0x34, 0x56, 0x78]);
const wordArray = uint8ArrayToWordArray(u8arr);
```

### wordArrayToUint8Array

Converts a CryptoJS WordArray to a Uint8Array.

```typescript
import { wordArrayToUint8Array } from '@higayasuo/crypto-js-utils';

const wordArray = CryptoJS.lib.WordArray.create([0x12345678], 4);
const u8arr = wordArrayToUint8Array(wordArray);
```

## Development

### Prerequisites

- Node.js (v16 or higher)
- npm (v7 or higher)

### Setup

1. Clone the repository:

```bash
git clone https://github.com/higayasuo/crypto-js-utils.git
cd crypto-js-utils
```

2. Install dependencies:

```bash
npm install
```

### Scripts

- `npm run build` - Build the package
- `npm test` - Run tests
- `npm run test:coverage` - Run tests with coverage
- `npm run preview` - Preview the build

## License

MIT
npm package: @higby/reset
Description: Personal CSS reset
Author: Branden Higby
Latest version: 4.0.1

# reset

Personal CSS reset.

> [!CAUTION]
> This is my **personal** css reset. Expect it to change on a whim.

## Installation

Install:

```bash
npm install @higby/reset
```

## Acknowledgements

Stolen piecemeal from the following talented people/ groups:

- Elly Loel's [CSS Reset](https://gist.github.com/EllyLoel/4ff8a6472247e6dd2315fd4038926522)
- Andy Bell's [Modern CSS Reset](https://andy-bell.co.uk/a-modern-css-reset/)
- Yuval Greenfield's [CSS Bed](https://github.com/ubershmekel/cssbed/)
- FrontAid CMS' [Natural Selection](https://github.com/frontaid/natural-selection/)
npm package: @higgs01dev/semantic-release-discord
Description: semantic-release plugin to get release notifications on discord via webhooks
Author: higgs01
Latest version: 1.1.1

# semantic-release-discord
![](https://img.shields.io/npm/l/@higgs01dev/semantic-release-discord)
[![](https://img.shields.io/npm/v/@higgs01dev/semantic-release-discord)](https://www.npmjs.com/package/@higgs01dev/semantic-release-discord)
![](https://img.shields.io/bundlephobia/min/@higgs01dev/semantic-release-discord)
## Usage
```json
{
  "plugins": [
    "@semantic-release/release-notes-generator",
    [
      "@higgs01dev/semantic-release-discord",
      {
        "webhook": "https://discord.com/api/webhooks/...",
        "packageName": "some package"
      }
    ]
  ]
}
```

### Parameters
|name|env|description|
|---|---|---|
|webhook|SEMANTIC_RELEASE_DISCORD_URL|webhook url|
|packageName|SEMANTIC_RELEASE_PACKAGE|name of the package|
|username|-|Username for the webhook|