Skip to content

Setup repository for npm publishing#4

Merged
MichaelFisher1997 merged 1 commit intomainfrom
setup-for-publishing
Feb 7, 2026
Merged

Setup repository for npm publishing#4
MichaelFisher1997 merged 1 commit intomainfrom
setup-for-publishing

Conversation

@MichaelFisher1997
Copy link
Collaborator

This PR prepares the repository for publishing to npm as @openstaticfish/actionflow.

Changes

New Files

  • LICENSE - MIT License for OpenStaticFish
  • .npmignore - Excludes source files and dev dependencies from npm package

Updated Files

  • package.json - Renamed to @openstaticfish/actionflow v0.1.0 with:

    • Proper npm metadata (description, keywords, author)
    • Binary aliases: actionflow and af
    • Build scripts including prepublishOnly
    • Files whitelist for publishing
    • Bun engine requirement
  • tsconfig.json - Added TypeScript declaration generation support

  • README.md - Updated with new package name and install instructions

  • AGENTS.md - Updated header reference

  • src/tui/components/Header.tsx - Updated UI title to "ACTIONFLOW"

Build Verification

  • ✅ Dependencies installed (including missing react-devtools-core)
  • ✅ Build successful (2.1MB bundle in dist/)
  • ✅ Type declarations generated
  • npm pack --dry-run shows 50 files ready for publish

Next Steps After Merge

  1. Login to npm: npm login
  2. Publish: npm publish --access public

Checklist

  • LICENSE file created
  • .npmignore created
  • package.json updated with new identity
  • tsconfig.json supports declarations
  • Old name references updated
  • README updated
  • Build verified
  • Branch protection enabled on main

- Add MIT LICENSE for OpenStaticFish
- Add .npmignore to exclude dev files
- Rename package to @openstaticfish/actionflow v0.1.0
- Add npm publishing metadata (bin, files, exports, engines)
- Update tsconfig.json for declaration generation
- Update README.md with new package name and install instructions
- Update Header.tsx UI title to ACTIONFLOW
- Update AGENTS.md header reference

Prepares repository for publishing to npm registry
@MichaelFisher1997 MichaelFisher1997 merged commit f10a1d7 into main Feb 7, 2026
@MichaelFisher1997 MichaelFisher1997 deleted the setup-for-publishing branch February 7, 2026 19:39
MichaelFisher1997 added a commit that referenced this pull request Feb 7, 2026
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.

1 participant