diff --git a/README.md b/README.md index d3602698..136996cb 100644 --- a/README.md +++ b/README.md @@ -44,4 +44,17 @@ pnpm dev ```sh pnpm up --interactive --latest -r +``` + +## Publishing + +```sh +# publish hypergraph +pnpm build +cd packages/hypergraph/publish +pnpm publish +# publish hypergraph-react +pnpm build +cd packages/hypergraph-react/publish +pnpm publish ``` \ No newline at end of file diff --git a/scripts/package.mjs b/scripts/package.mjs index d2624d4c..c1b3ad94 100644 --- a/scripts/package.mjs +++ b/scripts/package.mjs @@ -19,6 +19,10 @@ if (Fs.existsSync(`${pkg}/LICENSE`)) { // TODO: Generate this a bit smarter. const pkgJson = JSON.parse(Fs.readFileSync(`${pkg}/package.json`, 'utf-8')); +const peerDependencies = pkgJson.peerDependencies; +if (peerDependencies?.['@graphprotocol/hypergraph']) { + peerDependencies['@graphprotocol/hypergraph'] = '*'; +} const publishPkgJson = { name: pkgJson.name, version: pkgJson.version,