open-index/open-npm huggingface dataset:
npm package: @metakermit/qrcodejs
Description: Cross-browser QRCode generator for javascript
Author: Sangmin Shim
Latest version: 0.0.1

# QRCode.js
QRCode.js is javascript library for making QRCode. QRCode.js supports Cross-browser with HTML5 Canvas and table tag in DOM.
QRCode.js has no dependencies.

## Basic Usages
```
<div id="qrcode"></div>
<script type="text/javascript">
new QRCode(document.getElementById("qrcode"), "http://jindo.dev.naver.com/collie");
</script>
```

or with some options

```
<div id="qrcode"></div>
<script type="text/javascript">
var qrcode = new QRCode(document.getElementById("qrcode"), {
	text: "http://jindo.dev.naver.com/collie",
	width: 128,
	height: 128,
	colorDark : "#000000",
	colorLight : "#ffffff",
	correctLevel : QRCode.CorrectLevel.H
});
</script>
```

and you can use some methods

```
qrcode.clear(); // clear the code.
qrcode.makeCode("http://naver.com"); // make another code.
```

## Browser Compatibility
IE6~10, Chrome, Firefox, Safari, Opera, Mobile Safari, Android, Windows Mobile, ETC.

## License
MIT License

## Contact
twitter @davidshimjs

[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/davidshimjs/qrcodejs/trend.png)](https://bitdeli.com/free "Bitdeli Badge")
npm package: @metal-box/type
Description: Write typesafe schema with metal confidence
Author: danpacho
Latest version: 0.3.0

<br />

<div align="center">
<img src="../../assets/banner.png" width="750px" alt="Metal-type banner" />
</div>

<br />

## Write schema with confidence

1. Declarative api inspired by `zod`
2. First class type-safety
3. Error trackings and messages
4. Fast to use - upto 5x faster than `zod`
5. Small bundle size - 6.5kb

## In a nutshell

1. Define a schema

```ts
import { t } from 'metal-type'

const People = t.object({
    name: t.string,
    age: t.number,
    isDeveloper: t.boolean,
    'friends?': t.array(t.string),
    'address?': t
        .object({
            street: t.string,
            city: t.string,
            zip: t.number,
        })
        .optional(),
})
```

2. Parse unknown data

```ts
const data = {
    name: 'John',
    age: 42,
    isDeveloper: true,
    friends: ['Jane', 'Jack'],
    address: {
        street: '123 Main St',
        city: 'New York',
        zip: '12345', // <- Error: Expected number, got string
    },
}
const parsed = People.parse(data)
```

3. Check parsing errors

```
VALIDATION: [Err_1] object_value_error
› Expected:
{
    name: string,
    age: number,
    isDeveloper: boolean,
    friends: Array<string> | undefined,
    address: {
       street: string,
       city: string,
       zip: number
    } | undefined
}
› Received:
{
   "name": "John",
   "age": 42,
   "isDeveloper": true,
   "friends": [
      "Jane",
      "Jack"
   ],
   "address": {
      "street": "123 Main St",
      "city": "New York",
      "zip": "12345"
   }
}
› Check: [field "address"]

[Err_2] object_value_error
› Expected:
{
    street: string,
    city: string,
    zip: number
} | undefined
› Received:
{
   "street": "123 Main St",
   "city": "New York",
   "zip": "12345"
}
› Check: [field "zip"]

[Err_3] number_error
› Expected: number
› Received: 12345
› Check: 12345 is string
```

How easy is that?

4. Infer schema types

```ts
import { Infer } from 'metal-type'
type People = Infer<typeof People>
/**
 * type People = {
 *     name: string;
 *     age: number;
 *     isDeveloper: boolean;
 *     friends?: string[];
 *     address?: {
 *         street: string;
 *         city: string;
 *         zip: number;
 *     } | undefined;
 * }
 */
```

## Installation

```bash
npm install @metal-box/type
```

## Documentation

Will be available soon.

## Contributing

Check [CONTRIBUTING.md](../../CONTRIBUTING.md) for more information.

## License

MIT
npm package: @metal-family/server
Description: The server template
Latest version: 0.0.0

# Effect Monorepo Template - Server Package

Run the `dev` script in `@template/server` package to start the server

The server will start on `http://localhost:3000` by default.

## TODOs API Endpoints

The server provides few endpoints

### Create a new TODO

```sh
curl -X POST http://localhost:3000/todos \
  -H "Content-Type: application/json" \
  -d '{"text": "my first effect todo"}'
```

### List all TODOs

```sh
curl -X GET http://localhost:3000/todos
```

### Get a specific TODO by ID

```sh
curl -X GET http://localhost:3000/todos/0
```

### Mark TODO completed

```sh
curl -X PATCH http://localhost:3000/todos/0
```

### Delete a specific TODO by ID

```sh
curl -X DELETE http://localhost:3000/todos/0
```
npm package: @metal_brains/query-builder-vue
Description: A query-builder library for Vue.js
Author: Rudolf Tucek
Latest version: 1.3.0

[![CI Testing](https://github.com/rtucek/vue-query-builder/actions/workflows/ci-testing.yml/badge.svg)](https://github.com/rtucek/vue-query-builder/actions/workflows/ci-testing.yml)
[![CI Build](https://github.com/rtucek/vue-query-builder/actions/workflows/ci-build.yml/badge.svg)](https://github.com/rtucek/vue-query-builder/actions/workflows/ci-build.yml)
[![Lint](https://github.com/rtucek/vue-query-builder/actions/workflows/lint.yml/badge.svg)](https://github.com/rtucek/vue-query-builder/actions/workflows/lint.yml)
[![npm version](https://img.shields.io/npm/v/query-builder-vue)](https://www.npmjs.com/package/query-builder-vue)
[![MIT LICENSE](https://img.shields.io/npm/l/query-builder-vue)](https://github.com/rtucek/vue-query-builder/blob/master/LICENSE)

# Vue Query Builder

A query-builder for Vue.


## Demos

Plenty of samples and use cases are covered in the
[documentation](https://rtucek.github.io/vue-query-builder/demos.html).


## Features

Key features:

- Re-ordering of rules and groups with drag'n'drop.
- Emphasizing groups with configurable colors.
- Control maximum depth of nested groups.
- Easy to customize with pure CSS and slots.
- Layout can be serialized and restored.
- Vuex compatible.
- TypeScript support.


## Installation

```bash
yarn add query-builder-vue
npm install query-builder-vue
```

Follow the docs for [minimum
configuration](https://rtucek.github.io/vue-query-builder/getting-started.html#usage).


## Contribution

[Contribution guidelines](https://rtucek.github.io/vue-query-builder/contributing.html) are located
in the documentation.