Skip to content

chore(npm): prep package.json for first publish#12

Merged
aks-builds merged 1 commit into
mainfrom
feature/npm-publish-prep
May 17, 2026
Merged

chore(npm): prep package.json for first publish#12
aks-builds merged 1 commit into
mainfrom
feature/npm-publish-prep

Conversation

@aks-builds
Copy link
Copy Markdown
Owner

Removes broken 'main' field (cli/src/index.js never existed; the package is a CLI not a library — bin is the entry point).

Adds publish metadata for the npm registry:

  • homepage, repository, bugs URLs
  • prepublishOnly: npm test (gates publish on green tests)

Fixes stale description (was 3-backend, now 5) and expands keywords for discoverability (linear, gitlab, anthropic, ai-agents, claude-code, cli, nodejs, github-issues).

npm pack --dry-run produced a 56.9KB tarball: 51 files covering cli/

  • skill/ + README/LICENSE/CHANGELOG, with tests, openspec proposals, docs, and .github correctly excluded.

What & why

Type of change

  • feat — new behavior
  • fix — bug fix
  • refactor — no behavior change
  • docs — docs / comments / README
  • chore — tooling / CI / deps
  • test — tests only

Checklist

  • npm test passes locally
  • Tests added/updated for the behavior change (or N/A — explain below)
  • CHANGELOG.md updated under [Unreleased]
  • README command-reference and/or SKILL.md trigger phrases updated (if commands changed)
  • Adapter changes update the field-mapping table in skill/openspecpm/references/sync.md
  • No secrets, PATs, or API tokens in code, tests, or fixtures
  • BDD scenarios (if added/changed) pass cli/src/bdd/linter.js heuristics

Backend coverage

  • GitHub
  • Azure DevOps
  • Jira
  • Linear
  • GitLab
  • N/A — non-backend change

Screenshots / output

Anything reviewers should know

Removes broken 'main' field (cli/src/index.js never existed; the package
is a CLI not a library — bin is the entry point).

Adds publish metadata for the npm registry:
  - homepage, repository, bugs URLs
  - prepublishOnly: npm test (gates publish on green tests)

Fixes stale description (was 3-backend, now 5) and expands keywords for
discoverability (linear, gitlab, anthropic, ai-agents, claude-code,
cli, nodejs, github-issues).

npm pack --dry-run produced a 56.9KB tarball: 51 files covering cli/
+ skill/ + README/LICENSE/CHANGELOG, with tests, openspec proposals,
docs, and .github correctly excluded.
@aks-builds aks-builds self-assigned this May 17, 2026
Copy link
Copy Markdown

@aks-codeowner-bot aks-codeowner-bot Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approved by aks-codeowner-bot - PR opened by the sole codeowner.

@aks-builds aks-builds merged commit b566a42 into main May 17, 2026
2 checks passed
@aks-builds aks-builds deleted the feature/npm-publish-prep branch May 17, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants