https://github.com/airkro/erdiagram
A viewer of ER diagrams.
https://github.com/airkro/erdiagram
Last synced: 5 months ago
JSON representation
A viewer of ER diagrams.
- Host: GitHub
- URL: https://github.com/airkro/erdiagram
- Owner: Airkro
- License: mit
- Created: 2022-10-13T02:07:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-08T01:18:38.000Z (12 months ago)
- Last Synced: 2024-11-19T08:53:22.938Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 292 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# erDiagram
A viewer of ER diagrams.
[![npm][npm-badge]][npm-url]
[![github][github-badge]][github-url]
![node][node-badge][npm-url]: https://www.npmjs.com/package/erdiagram
[npm-badge]: https://img.shields.io/npm/v/erdiagram.svg?style=flat-square&logo=npm
[github-url]: https://github.com/airkro/erdiagram
[github-badge]: https://img.shields.io/npm/l/erdiagram.svg?style=flat-square&colorB=blue&logo=github
[node-badge]: https://img.shields.io/node/v/erdiagram.svg?style=flat-square&colorB=green&logo=node.js## Installation
```bash
npm install erdiagram --save
```## Usage
```js
import { exporter } from '@dbml/core';
import { ErDiagram } from 'erdiagram';import source from './example.dbml';
const json = exporter.export(source, 'json');
const erd = new ErDiagram({
container: document.querySelector('#container')
});erd.fromJSON(JSON.parse(json));
```