Why? Cause there's some good, generic and reusable "component" code out there,
but the require()
calls in component don't quite match up to the calls in
NodeJS.
Install the add-component-symlinks
executable via npm:
$ npm install -g add-component-symlinks
The add-component-symlinks
executable traverses the node_modules
dir and looks
inside the installed modules for a component.json
file. If a component.json file
is found, then a symlink with the component name is added inside the
node_modules
directory.
$ npm install
$ add-component-symlinks
$ ls -l node_modules/
total 4
drwxr-xr-x 11 nrajlich staff 374 Feb 10 16:26 component-matches-selector/
lrwxr-xr-x 1 nrajlich staff 26 Feb 10 16:33 matches-selector -> component-matches-selector/