0.3.0 • Published 9 months ago

@constructions-incongrues/faircamp-cms-collections v0.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

@constructions-incongrues/faircamp-cms-collections

This package contains all Faircamp CMS collection schemas: Catalog, Artist, Release, and Track.

Usage

const { Catalog, Artist, Release, Track } = require('@constructions-incongrues/faircamp-cms-collections');

// Get the default schema
const catalog = Catalog();

// Override any part of the schema
const customCatalog = Catalog({ label: 'My Custom Catalog', fields: [/* ... */] });

TypeScript

Type definitions are included:

import { Catalog, CollectionSchema } from '@constructions-incongrues/faircamp-cms-collections';
const schema: CollectionSchema = Catalog();

Testing

To run tests:

npm test

License

MIT

0.3.0

9 months ago

0.1.0

9 months ago