Commit Graph

9 Commits

Author SHA1 Message Date
aptsalt 980a31bc4b fix(mcp): sync User-Agent version with package.json and add CLI validation tests (#343)
* fix(mcp): sync User-Agent version with package.json and add missing CLI tests

- VERSION in userAgent.ts was stuck at 0.3.1 while package.json is 0.3.3
- Add test coverage for validateApiKey, validateStripeAccount, and --tools deprecation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* style: fix Prettier formatting in test file

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* refactor(mcp): inject version at build time via PACKAGE_VERSION

Replace hardcoded VERSION constant with process.env.PACKAGE_VERSION,
injected at build time by scripts/inject-version.js. This mirrors the
pattern used by the shared toolkit (tsup define in tools/typescript)
and eliminates manual version sync between userAgent.ts and package.json.

- userAgent.ts: read VERSION from process.env.PACKAGE_VERSION
- scripts/inject-version.js: post-tsc step replaces the env reference
  with the actual version from package.json
- jest.setup.ts: sets PACKAGE_VERSION for test environment
- package.json: updated build script to run inject-version.js

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* refactor(mcp): replace inject-version.js with tsup build system

Use tsup's define option to inline PACKAGE_VERSION at build time,
matching the pattern used by the shared toolkit (tools/typescript).
Removes the brittle post-build string replacement script.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: aptsalt <aptsalt@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 21:49:27 +02:00
matv-stripe 18313f3dc6 fix missing user-agent file (Bump version from 0.3.2 to 0.3.3) (#330)
* Bump version from 0.3.2 to 0.3.3

* Fix package.json to include useragent.js

* Modify files field to include all dist files

Updated the 'files' field to include all files in the 'dist' directory.
2026-03-24 10:22:25 -04:00
matv-stripe 5d09320414 update (#327) 2026-03-23 16:36:31 -04:00
sgr-stripe 335c11bbf0 Fix broken npm publish by including missing dist/cli.js (#249) 2026-02-12 13:37:29 -05:00
sgr-stripe 66d51f78b2 Add repository to package.json 2026-02-12 10:51:32 -05:00
sgr-stripe 1cd56cd921 [modelcontextprotocol] connect directly to mcp server (#237) 2026-02-06 17:46:56 -05:00
Mike Fix 9ff185aeeb repo name (#184) 2025-11-04 08:36:20 -08:00
jleong-stripe 0d9c51804e add overrides and bump version (#173) 2025-10-29 15:34:23 -04:00
matv-stripe bf9c5e3444 [folder restructure] Move all tool related items to a tools/ folder (#165)
* update workflows

* move

* update

* update

* fix license
2025-10-24 15:50:47 -04:00