Skip to content

Commit 3d96675

Browse files
authored
Release v1.0.0 - Initial Magpie Node.js SDK
- Complete TypeScript SDK for Magpie payment processing APIs - Customer, Source, Charge, Payment management with full CRUD operations - Checkout Sessions and Payment Links with hosted payment capabilities - Webhook handling with secure signature verification - Comprehensive error handling and intelligent retry logic - 227 tests with 66%+ coverage across 9 test suites - Production-ready with Node.js 18+ support and CI/CD automation
2 parents 36966c2 + 346620a commit 3d96675

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,10 @@ jobs:
2222
uses: actions/setup-node@v4
2323
with:
2424
node-version: ${{ matrix.node-version }}
25-
cache: 'npm'
2625

27-
# Use npm in CI for maximum reliability
26+
# Use npm install in CI
2827
- name: Install dependencies
29-
run: npm ci
28+
run: npm install
3029

3130
- name: Run linting
3231
run: npm run lint
@@ -52,7 +51,7 @@ jobs:
5251
registry-url: 'https://registry.npmjs.org'
5352

5453
- name: Install dependencies
55-
run: npm ci
54+
run: npm install
5655

5756
# Extract version from GitHub release tag
5857
- name: Update package.json version

.gitignore

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,6 @@ Thumbs.db
2121
.DS_Store
2222
Thumbs.db
2323

24-
# Package manager files (keep one, ignore others)
25-
package-lock.json
26-
yarn.lock
27-
bun.lockb
28-
2924
# Build outputs
3025
*.tsbuildinfo
3126
.nyc_output/

0 commit comments

Comments
 (0)