@dylanarmstrong/puz
Version:
Just a simple .puz parser
30 lines (19 loc) • 520 B
Markdown
Just a simple .puz parser.
Can be seen in action with [code](https://github.com/dylanarmstrong/crossword-svelte) / [demo](https://dylan.is/crossword).
```sh
npm install @dylanarmstrong/puz --save
```
```js
const parse = require('@dylanarmstrong/puz');
// Or
import parse from '@dylanarmstrong/puz';
// Load a .puz file
const data = new Uint8Array(buffer);
// Parse the Uint8Array data
const puz = parse(data);
```
Types are available in [src/types.ts](src/types.ts).