# coreio

> List and Model framework

Latest version **0.13.0** (published 2025-10-13) · MIT license · 0 weekly downloads

## Install

```sh
npm install coreio
pnpm add coreio
yarn add coreio
bun add coreio
```

## Health

**Score 45/100 (D)** — status: stable.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

## Facts

| | |
|---|---|
| Version | 0.13.0 |
| Published | 2025-10-13 |
| First published | 2016-08-02 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 8 |
| Unpacked size | 179.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Andi Heinkelein |
| Maintainers | andifeind, kippis, firetux |
| Keywords | model, list, coreio, syncedmodel, syncedlist |

## Links

- npm: https://www.npmjs.com/package/coreio
- npm.io page: https://npm.io/package/coreio

## Dependencies (8)

- [ws](https://npm.io/package/ws.md) ^8.18.3
- [cors](https://npm.io/package/cors.md) ^2.8.5
- [fireio](https://npm.io/package/fireio.md) ^0.12.1
- [corecmp](https://npm.io/package/corecmp.md) ^0.9.1
- [doxydoc](https://npm.io/package/doxydoc.md) ^0.6.0
- [logtopus](https://npm.io/package/logtopus.md) ^1.2.6
- [corecmp-client](https://npm.io/package/corecmp-client.md) ^0.4.1
- [firescript-firefs](https://npm.io/package/firescript-firefs.md) ^0.3.3

## Recent versions

- 0.13.0 (latest) — 2025-10-13
- 0.12.0 — 2025-10-10
- 0.11.0 — 2025-10-02
- 0.10.0 — 2025-10-02
- 0.9.0 — 2025-09-26
- 0.8.3 — 2022-10-25
- 0.8.2 — 2022-10-20
- 0.8.1 — 2022-10-20
- 0.8.0 — 2022-10-19
- 0.7.1 — 2021-08-06
- 0.7.0 — 2021-08-06
- 0.6.0 — 2021-01-20
- 0.5.2 — 2018-09-02
- 0.5.1 — 2018-04-30
- 0.5.0 — 2017-11-22
- … 14 more at https://npm.io/package/coreio/versions

## README

CoreIO
=======

CoreIO is a data model framework for backend and frontend.

Usage
-----

CoreIO knows models and lists. Lists are simply collections of models. Each model represents a dataset.

```js
import CoreIO from 'coreio'

const myModel = new CoreIO.Model('mymodel')

// store data in a model
myModel.set({
  title: 'Test item',
  description: 'Some test content...'
})

// get all data from a model
const data = myModel.get()

// get a specific dataset
const title = myModel.get('title')

```


### Model

#### *class* Model(*obj* options)

### List

#### *class* List (*obj* options)

---
_Source: https://npm.io/package/coreio · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
