From typescript-plugin
Publishes packages to npm registry after Bun build, with type checking, tarball verification, dry-run previews, scoped access handling, provenance signing, and post-publish details.
npx claudepluginhub laurigates/claude-plugins --plugin typescript-pluginThis skill uses the workspace's default tool permissions.
Publish package to npm registry after building with Bun.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Publish package to npm registry after building with Bun.
--dry-run: Preview publish without executing--access: Access level (public or restricted)--provenance: Enable supply chain provenance signingDetect package configuration:
cat package.json | jq '{name, version, publishConfig, bin, files, scripts: {prepublishOnly: .scripts.prepublishOnly}}'
# Type check
bun run tsc --noEmit 2>&1 | head -20
# Build
bun run build
# Verify tarball contents
npm pack --dry-run
Dry run (default for first attempt):
npm publish --dry-run {{ "--access " + ACCESS if ACCESS }}
Actual publish:
# Standard package
npm publish {{ "--access " + ACCESS if ACCESS }} {{ "--provenance" if PROVENANCE }}
# Scoped package (auto-detect from name starting with @)
npm publish --access public {{ "--provenance" if PROVENANCE }}
If package.json name starts with @:
--access public unless explicitly restrictedpublishConfig.access is not set in package.jsonnpm view <package> versionnpm install <package>402 Payment Required:
--access public for public registrypublishConfig.access: "public" to package.jsonMissing authentication:
npm login to authenticateNPM_TOKEN environment variable