CPE Patterns
CPE's Pattern Library, powered by 11ty (Originally built with Drizzle.)
Usage
You can see the pattern library at https://cpe-patterns.netlify.com/
To use the CPE patterns CSS or JS, you can get it via:
npm i cpe-patterns
Documentation
Development
Before running the project you'll need to install dependencies:
npm ci
This will start running a local web server and reloading when you change files:
npm start
Publishing a new version
Make sure you have the latest npm version (npm i -g npm
)
npm version <new version here>
(in a PR)
- This will update the version number in
package.json
, package-lock.json
, and CHANGELOG.md
npm publish
(on master
, after PR is merged)
Using your local version of cpe-patterns
in another project
In your local cpe-patterns
folder:
npm link
- registers the module globallynpm start
- starts watcher
In a repo that uses cpe-patterns
:
npm link cpe-patterns
- This points node_modules/cpe-patterns
to your local cpe-patterns
folder
When you want to switch back to the published version of cpe-patterns
, just run npm i