in packages/app/src/help.tsx [72:117]
write to the registry (publishing, unpublishing, updating tags).
</p>
<h3>Publishing to npm</h3>
<h4>Login to Wombat Dressing Room</h4>
<SyntaxHighlighter language="bash" style={docco}>
npm login --registry https://[my-wombat-deployment].appspot.com
</SyntaxHighlighter>
<p>
This will have you select either a <Link href="#temporary-token">temporary token</Link>
, a <Link href="#release-backed">release-backed token</Link>,
or a <Link href="#package-scoped">package scoped token</Link>
</p>
<h4>Publish your package</h4>
<SyntaxHighlighter language="bash" style={docco}>
npm publish --registry https://[my-wombat-deployment].appspot.com
</SyntaxHighlighter>
<h3>Token types</h3>
<h4 id="temporary-token">Temporary</h4>
<p>
Temporary tokens can be used to publish to any package you have write permission to on
GitHub, but are only valid for 24 hours.
</p>
<h4 id="release-backed">Release backed</h4>
<p>
Release backed tokens can be used to publish to any package you have write permission to
on GitHub, but a corresponding release must also exist on GitHub. Release tags should be
of the form <b>v1.2.3</b>.
</p>
<Card sx={{ minWidth: 275 }}>
<CardContent>
<b>Note:</b> Choose <b>Support monorepo style tags</b> if you wish to release
multiple release backed packages from the same repository. If selected, tags should
be of the format <b>library-v1.2.3</b>.
</CardContent>
</Card>
<h4 id="package-scoped">Package scoped</h4>
<p>
Package scoped tokens can be used to publish to a single package on npm.
</p>
<h3>Preparing package for publication</h3>
In order to publish a package to npm with Wombat Dressing Room, the package
must have the <b>registry</b> field set in its <b>package.json</b>. This field
must be set to a repository you have write permission to, e.g,.
<SyntaxHighlighter language="json" style={docco}>
{pkgJson}