open-index/open-npm huggingface dataset:
npm package: @json-serialization/binary
Description: @json-serialization/binary provides a binary serialization and deserialization mechanism, supporting ArrayBuffer, Buffer, Blob, File, Uint8Array these data types. @json-serialization/binary 提供了一种二进制序列化和反序列化的机制，支持 ArrayBuffer、Buffer、Blob、File、Uint8Array 这些
Author: memo
Latest version: 1.0.4

# @json-serialization/binary <a href="https://www.npmjs.com/package/@json-serialization/error"><img src="https://img.shields.io/npm/v/@json-serialization/binary.svg" /></a>

[English](https://github.com/memo-cn/json-serialization/blob/main/packages/binary/README.md) | [简体中文](https://github.com/memo-cn/json-serialization/blob/main/packages/binary/README.zh-CN.md)

## 介绍

`@json-serialization/binary` 提供了一种二进制序列化和反序列化的机制，支持 `ArrayBuffer`、`Buffer`、`Blob`、`File`、`Uint8Array` 这些数据类型。

> 提示: `@json-serialization/binary` 需要配合 `json-serialization` 使用。这是一个可扩展的异步 JSON 序列化库，你可以通过阅读[这篇文档](https://github.com/memo-cn/json-serialization/blob/main/packages/json/README.zh-CN.md)对其有所了解。

## 注意事项

- 考虑到在 Web 环境中，`Buffer` 不受支持，在低版本 Node.js 环境中可能也不支持 `Blob` 和 `File`。在反序列化时，`@json-serialization/binary` 可能会对这 3 种数据类型进行相互转换，以确保适应运行环境。

- 为了防止 `Buffer` 被 `JSON.stringify` 预处理，`@json-serialization/binary` 内部会在 `Buffer` 对象实例上设置 `toJSON` 属性，值设为 `null`，请注意并处理可能的影响。

## 许可

[MIT](./LICENSE)
npm package: @json-serialization/error
Description: provides a serialization and deserialization mechanism for Error and its subclasses. 提供 Error 及其子类的序列化与反序列化机制。
Author: memo
Latest version: 1.0.2

# @json-serialization/error <a href="https://www.npmjs.com/package/@json-serialization/error"><img src="https://img.shields.io/npm/v/@json-serialization/error.svg" /></a>

[English](https://github.com/memo-cn/json-serialization/blob/main/packages/error/README.md) | [简体中文](https://github.com/memo-cn/json-serialization/blob/main/packages/error/README.zh-CN.md)

## 介绍

`@json-serialization/error` 提供 `Error` 及其子类的序列化与反序列化机制。

> 提示: `@json-serialization/error` 可配合 `json-serialization` 使用。这是一个可扩展的异步 JSON 序列化库，你可以通过阅读[这篇文档](https://github.com/memo-cn/json-serialization/blob/main/packages/json/README.zh-CN.md)对其有所了解。

## 许可

[MIT](./LICENSE)
npm package: @json-server/core
Description: Customizable REST JSON server based on objects
Author: Filippo Conti
Latest version: 0.0.1

# `@json-server/core`

> Setup a fully working REST JSON server in seconds

## Getting started

Install JSON Server module:

```
npm install @json-server/core
```

Setup your express application:

```js
import {createServer} from "@json-server/core"
const server = createServer("db.json", {
  // server options
})

server.listen(3000, () => {
  console.log('JSON Server is running')
})
```

Start the application:

```
$ node app.js
```

You can also start a __In Memory__ database passing a JSON object instead of a local JSON file:

```js
const server = createServer({
  posts: [{
    id: 1,
    body: "foo"
  }],
  comments:[{
    id: 1,
    body: "bar",
    postId: 1
  }]
})
```

---

## License

[MIT License](./LICENSE) © [Filippo Conti](https://b4dnewz.github.io/)