From 07b1081e4328aa9c926a584faa6c39ff87e1414f Mon Sep 17 00:00:00 2001 From: Santiago Botero <98826652+boterop@users.noreply.github.com> Date: Fri, 24 Jan 2025 11:05:44 -0500 Subject: [PATCH 1/2] Publish just relevant files (#23) * Publish just relevant files * Testing * Working --- .github/workflows/deploy.yml | 11 +++++++++-- package.json | 1 + 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5d158dc..b0e50fe 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -15,7 +15,14 @@ jobs: with: node-version: '23.x.x' registry-url: 'https://registry.npmjs.org' - - run: npm ci - - run: npm publish + - run: npm run build + - name: Prepare dist + run: | + cd dist + npm ci + - name: Publish package + run: | + cd dist + npm publish env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/package.json b/package.json index 8ab2f9e..ff5159c 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "scripts": { "start": "node --env-file .env --watch src/app.js", "test": "NODE_ENV=test node --experimental-vm-modules --max-old-space-size=8192 node_modules/jest/bin/jest.js --runInBand", + "build": "mkdir -p dist && cp -r src/ dist/ && cp package.json dist/ && cp README.md dist/ && cp LICENSE dist/ && cp CHANGELOG.md dist/ && cd dist && npm i --omit=dev", "format": "prettier --write .", "check-format": "prettier -c .", "lint": "eslint ." From ad02c419c27c30f0b3582a6baa160314fdf86c1a Mon Sep 17 00:00:00 2001 From: Santiago Botero <98826652+boterop@users.noreply.github.com> Date: Fri, 24 Jan 2025 11:09:12 -0500 Subject: [PATCH 2/2] Prepare to release v0.2.1 (#24) --- CHANGELOG.md | 4 ++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98ce1d5..5d89bf4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.2.1 (24.01.2025) + +- Reduce package size + ## 0.2.0 (15.01.2025) - Get payment link info diff --git a/package-lock.json b/package-lock.json index e7d9011..4bff3dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "bold-api-sdk", - "version": "0.2.0", + "version": "0.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bold-api-sdk", - "version": "0.2.0", + "version": "0.2.1", "license": "MIT", "devDependencies": { "eslint": "^9.17.0", diff --git a/package.json b/package.json index ff5159c..eb6313d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bold-api-sdk", - "version": "0.2.0", + "version": "0.2.1", "description": "A Node.js library for interacting with the Bold API, providing seamless integration to manage payments, customers, and transactions efficiently.", "main": "src/app.js", "repository": "https://github.com/boterop/bold-api-sdk",