mirror of
https://github.com/stripe/ai.git
synced 2026-09-14 18:39:59 +08:00
980a31bc4b
* 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>
13 lines
304 B
TypeScript
13 lines
304 B
TypeScript
import type {Config} from 'jest';
|
|
|
|
const config: Config = {
|
|
preset: 'ts-jest',
|
|
testEnvironment: 'node',
|
|
roots: ['<rootDir>/src'],
|
|
testMatch: ['**/test/**/*.ts?(x)'],
|
|
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
|
|
setupFiles: ['./jest.setup.ts'],
|
|
};
|
|
|
|
export default config;
|