A collection of utilities for various projects.
npm install @playbooks/adapters
import React from 'react';
import { H6 } from '@ehubbell/html';
import { formatDate } from '@playbooks/utils';
const FormattedDate = ({ date }) => <H6>{formatDate(date, 'DDDD, MO, YYYY @ HH:MMa')}</H6>;
export { FormattedDate };
This project uses yalc for local development.
- npm run dev
- switch to project
- npx yalc add @playbooks/utils
- After that, this library should hot reload into the consuming application
- We've included a couple of helpful scripts for faster development.
- deploy:
npm run deploy -- 'commit message'
- publish:
npm run publish -- 'commit message' [major|minor|patch]
- Husky configuration is setup to lint and format the repo on every commit
- Edit the
.husky/pre-commit
file to change your settings
To see this library in action, checkout the following projects: