$ pwd
/path/to/d2-ui/packages/favorites
$ yarn build
$ pwd
/path/to/d2-ui/packages/favorites
$ yarn version
$ cd build # always publish from the build dir!
$ npm login
$ npm publish
yarn add d2-ui-favorites
import FavoritesDialog from 'd2-ui-favorites';
<FavoritesDialog
type='string'
open={function}
onRequestClose={function}
onFavoriteSelect={function}
d2={d2}
/>
$ pwd
/path/to/d2-ui/packages/favorites
$ yarn build
$ cd build
$ yarn link
In the integrating project:
$ yarn link d2-ui-favorites
$ ls node_modules/d2-ui-favorites/ # if there are more files here than below you did not link from the build dir!
index.js package.json