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/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 8ab2f9e..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", @@ -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 ."