open-index/open-npm huggingface dataset:
npm package: @mike-works/workshop-semantic-release-config
Description: semantic-release configuration for Mike Works workshops
Author: Mike North
Latest version: 1.0.0

# Workshop Semantic Release

[![Build Status](https://travis-ci.org/mike-works/workshop-semantic-release-config.svg?branch=master)](https://travis-ci.org/mike-works/workshop-semantic-release-config)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
[![version](https://img.shields.io/npm/v/@mike-works/workshop-semantic-release-config.svg)](https://www.npmjs.com/package/@mike-works/workshop-semantic-release-config)

A [sharable semantic release config](https://semantic-release.gitbook.io/semantic-release/extending/shareable-configurations-list) for [Mike Works workshops](https://github.com/search?q=topic%3Acourse+org%3Amike-works&type=Repositories).

# Legal

(c) 2018 Mike Works, Inc.
npm package: @mike.e.coughlin/flexcomponents-jsx
Description: A reusable React component library containing Flexbox layout compatible Row and Col.
Author: Michael Coughlin
Latest version: 1.0.6

[![npm version](https://img.shields.io/npm/v/@mike.e.coughlin/flexcomponents-jsx.svg?style=flat)](https://www.npmjs.com/package/@mike.e.coughlin/flexcomponents-jsx)

# FlexComponentsJSX

A reusable React component library containing Flexbox layout compatible `Row` and `Col` components.

## Installation

```bash
npm install @mike.e.coughlin/flexcomponents-jsx
```

## Components

### Row

A horizontal flex container.

```jsx
import { Row } from '@mike.e.coughlin/flexcomponents-jsx';

// Basic usage
<Row>
  <div>Item 1</div>
  <div>Item 2</div>
</Row>

// With alignment
<Row childrenHorizontalPosition="center" childrenVerticalPosition="center">
  <div>Centered content</div>
</Row>
```

### Col

A vertical flex container.

```jsx
import { Col } from '@mike.e.coughlin/flexcomponents-jsx';

// Basic usage
<Col>
  <div>Item 1</div>
  <div>Item 2</div>
</Col>

// With alignment
<Col childrenHorizontalPosition="center" childrenVerticalPosition="center">
  <div>Centered content</div>
</Col>
```
npm package: @mike.e.coughlin/flexcomponents-tsx
Description: A reusable TypeScript React component library containing Flexbox layout compatible Row and Col.
Author: Michael Coughlin
Latest version: 1.0.2

[![npm version](https://img.shields.io/npm/v/@mike.e.coughlin/flexcomponents-tsx.svg?style=flat)](https://www.npmjs.com/package/@mike.e.coughlin/flexcomponents-tsx)

## FlexComponentsTSX
> A reusable TypeScript React component library containing Flexbox layout compatible Row and Col.
npm package: @mike.e.coughlin/with-rn-image-crop-picker
Description: An Expo config plugin for painless setup of `react-native-image-crop-picker`
Author: Marius Wegener
Latest version: 0.1.4

# with-rn-image-crop-picker

Expo config plugin for [react-native-image-crop-picker](https://github.com/ivpusic/react-native-image-crop-picker).

## Why a fork?

The original package(<https://github.com/mwegener-com/with-rn-image-crop-picker>) appears to no longer be actively maintained, so I forked it to make small updates

## About

This plugin adds the required attributes to the specific files as mentioned in the [docs.](https://github.com/ivpusic/react-native-image-crop-picker#step-3)

### iOS

InfoPlist:

- `NSPhotoLibraryUsageDescription`
- `NSCameraUsageDescription`
- `NSMicrophoneUsageDescription`

### Android

AndroidManifest: `<uses-permission android:name="android.permission.CAMERA"/>`

Project build.gradle:

- `maven { url 'https://maven.google.com' }`
- `maven { url "https://www.jitpack.io" }`

App build.gradle `vectorDrawables.useSupportLibrary = true`

## Important note

Currently there is no full support for front-camera on android.

## Usage

1. Install with Expo

```sh
expo install @luccasr73/with-rn-image-crop-picker
```

2. Check your app.json. It should look like this:

```json
 "plugins": [
      "@luccasr73/with-rn-image-crop-picker"
    ],
```

3. Run prebuild

```sh
expo prebuild
expo run:ios --device
expo run:android --device
```

## Configuration

You can configure the iOS messages by adding the following props to your app.json file:

- PhotoLibraryUsageDescription
- CameraUsageDescription
- MicrophoneUsageDescription

Example:

```json
"plugins": [
  [
  "@luccasr73/with-rn-image-crop-picker",
  {
   "PhotoLibraryUsageDescription": "Allow app XYZ to access your photos",
   "CameraUsageDescription": "Allow app XYZ to access your camera",
   "MicrophoneUsageDescription": "Allow app XYZ to access your microphone"
  }
 ]
]
```

## Contributing

Contributions are very welcome!

## Support

[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/mwegener)
npm package: @mike.gofton/dsp-w215
Description: Node-RED node to control a DLink DSP-W215 home smart plug
Author: mike gofton
Latest version: 1.0.4

Controller for a D-Link DSP-W215 home smart plug

### Configuration

- The IP address of the smart plug can be identified from your wifi router.
- The PIN code is located on the plug side of the DSP-W215 unit.


### Inputs

`msg.payload` is assigned a string command to control the smart plug :
- "on" turns the switch on, and returns the value "on" in `msg.payload.switch`.
- "off" turns the switch off, and returns the value "off" in `msg.payload.switch`.
- "status" returns the state of the switch, "on" or "off" in `msg.payload.switch`.
- "power" returns the current power consumption in watts in `msg.payload.power`.
- "temp" returns the temperature within the switch enclosure, assumed to be celsius, in `msg.payload.temp`.

### Outputs

`msg.payload` returns the result of the input command, as a string value.  
A command which is not recognised will return "invalid" in `msg.payload.command`.   

### Details

This node works with DSP-W215 firmware version v.114B04.  
If the "power" and "temp" commands return "0", the smart plug is likely not using this version of firmware.  
For further detail refer [here](https://github.com/bikerp/dsp-w215-hnap/issues/2).  
The firmware is available [here](http://support.dlink.com.au/Download/download.aspx?product=DSP-W215&revision=REV_A&filetype=Firmware).

### References

This node is a wrapper for [dsp-w215-hnap](https://github.com/bikerp/dsp-w215-hnap).  
The DSP-W215 is at end of life, and not supported by the mydlink app (2023 version).  
The setup guide is available [here](http://support.dlink.com.au/Download/download.aspx?product=DSP-W215&revision=REV_A&filetype=SetupGuides).
npm package: @mike007jd/base64-converter
Description: Fast Base64 encoder/decoder for web and Node.js
Author: mike007jd
Latest version: 1.0.0

# @mike007jd/base64-converter

Fast Base64 encoder/decoder for web and Node.js.

## Install

```bash
npm install @mike007jd/base64-converter
```

## Usage

```typescript
import { encode, decode, isValid } from '@mike007jd/base64-converter';

// Encode
const encoded = encode('Hello World');
// SGVsbG8gV29ybGQ=

// Decode
const decoded = decode('SGVsbG8gV29ybGQ=');
// Hello World

// Validate
const valid = isValid('SGVsbG8gV29ybGQ=');
// true
```

## API

- `encode(input: string): string` - Encode string to Base64
- `decode(input: string): string` - Decode Base64 to string
- `isValid(input: string): boolean` - Check if string is valid Base64
- `encodeUrlSafe(input: string): string` - URL-safe Base64 encode
- `decodeUrlSafe(input: string): string` - URL-safe Base64 decode

## License

MIT
npm package: @mike007jd/openclaw-starter-skill
Description: Minimal starter template for OpenClaw skills
Author: mike007jd
Latest version: 1.0.0

# Starter OpenClaw Skill

Starter workspace for OpenClaw-specific skill development.

## Official Documentation

- OpenClaw product: https://openclaw.ai/
- OpenClaw docs: https://docs.openclaw.ai/
- OpenClaw GitHub: https://github.com/openclaw/openclaw
- ClawHub marketplace: https://clawhub.ai/

## What to Read First

1. OpenClaw docs home for current install and runtime model.
2. OpenClaw GitHub repo for implementation details and examples.
3. ClawHub if this skill will be distributed publicly.

## Local Project Contract

- `docs/`: design notes, scope, and API assumptions.
- `scripts/`: local build/test helper scripts.
- `.env.example`: required runtime variables.