node package manager

panther-engine

Panther core engine

Documentation coming soon...

Panther is currently being used by the ux-pattern-library project.

Using NPM Link during development

See the NPM link documentation for more information.

Create a temporary symbolic link between the packages

The following example assumes you've cloned both repos into ~/projects:

cd ~/projects/panther-engine      # go into engine package directory
npm link                          # create global link
cd ~/projects/ux-pattern-library  # go into client package directory
npm link panther-engine           # link/install the package

Delete the link when you're finished working

cd ~/projects/ux-pattern-library  # go into client package directory
npm unlink panther-engine         # unlink/uninstall the package
npm install panther-engine        # re-install the package
cd ~/projects/panther-engine      # go into engine package directory
npm unlink                        # delete global link