{"_id":"@calda/slack-notifier","_rev":"6-4e215456e881c49884536b99b7fb9b2d","name":"@calda/slack-notifier","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.1":{"name":"@calda/slack-notifier","version":"1.0.1","author":{"name":"Daniel Vinojčić @ Calda d.o.o."},"license":"MIT","_id":"@calda/slack-notifier@1.0.1","maintainers":[{"name":"thevinojko","email":"vinojko@gmail.com"}],"dist":{"shasum":"de7ba51b5f6abb6fb598d7ba2a22d112d9ced8fa","tarball":"https://registry.npmjs.org/@calda/slack-notifier/-/slack-notifier-1.0.1.tgz","fileCount":5,"integrity":"sha512-y18Lje7XzkPaAZXJDL/Wa0wote0JxYf+FgNaT4dBRxKVYz0kej0EYSLq9ij3zxzz0hUpHaRc/MIEeTQHsfZ8Eg==","signatures":[{"sig":"MEQCIBBAeltMDNyZYQCkJnu8hNatyV/CFQEibNQ8PQGzIjUwAiB9289gflQL3Nx9MB2ayaKJZ+OZM+IsbvsKA7JQL0isxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7019},"type":"module","gitHead":"f463d0c6c46bbb124b5ab177f59e6a5dedf2b70f","scripts":{"build":"tsc","start":"tsx src/cli.ts","test:info":"pnpm run start -- --messageType=info --sourceBranch='feature-update' --targetBranch='develop' --projectName='Docs' --author='Charlie' --commitSha='789ghi012' --repoUrl='https://github.com/myrepo' --extraMessage='Just an FYI! 📢'","test:failure":"pnpm run start -- --messageType=failure --sourceBranch='bugfix-payment' --targetBranch='main' --projectName='BugFix' --author='Bob' --commitSha='456def789' --repoUrl='https://github.com/myrepo' --extraMessage='Something broke! 😭'","test:success":"pnpm start --messageType=success --sourceBranch='feature-login' --targetBranch='develop' --projectName='BTV' --author='Alice' --commitSha='abc123' --repoUrl='https://github.com/myrepo' --extraMessage='Deployment successful! 🚀'","test:warning":"pnpm run start -- --messageType=warning --sourceBranch='hotfix-auth' --targetBranch='staging' --projectName='SecurityPatch' --author='Dave' --commitSha='234jkl567' --repoUrl='https://github.com/myrepo' --extraMessage='This might need attention! ⚠️'","test:deploying":"pnpm run start -- --messageType=deploying --sourceBranch='release-v1.2' --targetBranch='production' --projectName='Deployment' --author='Eve' --commitSha='890mno345' --repoUrl='https://github.com/myrepo' --extraMessage='Deploying now... 🚀'"},"_npmUser":{"name":"thevinojko","email":"vinojko@gmail.com"},"_npmVersion":"10.7.0","description":"Internal Slack notification bot for merges & deployments 🚀","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.8.3","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^16.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.10","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/slack-notifier_1.0.1_1742199107495_0.22860267031616832","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@calda/slack-notifier","version":"1.0.2","author":{"name":"Daniel Vinojčić @ Calda d.o.o."},"license":"MIT","_id":"@calda/slack-notifier@1.0.2","maintainers":[{"name":"thevinojko","email":"vinojko@gmail.com"}],"bin":{"slack-notifier":"src/cli.ts"},"dist":{"shasum":"1d4343c6814b85f1e325a596e216ca45d96c2f65","tarball":"https://registry.npmjs.org/@calda/slack-notifier/-/slack-notifier-1.0.2.tgz","fileCount":5,"integrity":"sha512-Wt4/GSn8tft05a44XkivkIb7CM3bMhP1YSiuAbKFuXqqXYtk0bo6Uguuq7qP0PhIw7kgrAW/J5CZ550R5hLzqg==","signatures":[{"sig":"MEQCIDao8ScuAxPhfZJiRvPXlPrXa5ekE4Ab282qjsEfdrThAiB2WQvOpuV4ALLvPlllBVfI28Tg8DVHuMZfoCfv7qNnvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7070},"type":"module","gitHead":"62a09420ef49db913815cc970b278f4969a1d84b","scripts":{"build":"tsc","start":"tsx src/cli.ts","test:info":"pnpm run start -- --messageType=info --sourceBranch='feature-update' --targetBranch='develop' --projectName='Docs' --author='Charlie' --commitSha='789ghi012' --repoUrl='https://github.com/myrepo' --extraMessage='Just an FYI! 📢'","test:failure":"pnpm run start -- --messageType=failure --sourceBranch='bugfix-payment' --targetBranch='main' --projectName='BugFix' --author='Bob' --commitSha='456def789' --repoUrl='https://github.com/myrepo' --extraMessage='Something broke! 😭'","test:success":"pnpm start --messageType=success --sourceBranch='feature-login' --targetBranch='develop' --projectName='BTV' --author='Alice' --commitSha='abc123' --repoUrl='https://github.com/myrepo' --extraMessage='Deployment successful! 🚀'","test:warning":"pnpm run start -- --messageType=warning --sourceBranch='hotfix-auth' --targetBranch='staging' --projectName='SecurityPatch' --author='Dave' --commitSha='234jkl567' --repoUrl='https://github.com/myrepo' --extraMessage='This might need attention! ⚠️'","test:deploying":"pnpm run start -- --messageType=deploying --sourceBranch='release-v1.2' --targetBranch='production' --projectName='Deployment' --author='Eve' --commitSha='890mno345' --repoUrl='https://github.com/myrepo' --extraMessage='Deploying now... 🚀'"},"_npmUser":{"name":"thevinojko","email":"vinojko@gmail.com"},"_npmVersion":"10.7.0","description":"Internal Slack notification bot for merges & deployments 🚀","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.8.3","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^16.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.10","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/slack-notifier_1.0.2_1742386548670_0.934398183804257","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@calda/slack-notifier","version":"1.0.3","author":{"name":"Daniel Vinojčić @ Calda d.o.o."},"license":"MIT","_id":"@calda/slack-notifier@1.0.3","maintainers":[{"name":"thevinojko","email":"vinojko@gmail.com"}],"bin":{"slack-notifier":"src/cli.ts"},"dist":{"shasum":"287edb5f6ab85e9f341d5f428648e79d81e2f09f","tarball":"https://registry.npmjs.org/@calda/slack-notifier/-/slack-notifier-1.0.3.tgz","fileCount":5,"integrity":"sha512-pGU5sekcuJm/5yZ/nlT200jy8eOAuzGbR2s47hFGBQbtfC5eKYStmIpu/8zu4mpz4AsAIqMx1MOrtFFCXHgIBA==","signatures":[{"sig":"MEQCIDorUIQ3n6WkT+M8mifcol+GDZ/LgfjmEHEoE89L2qDfAiAk9RzpaxWWkHbnSnaQ+ne/2FT/O8GgL7fnBm/x3E5Bxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7058},"type":"module","gitHead":"6f6ca63987ee6cbf8b3fd3682cb5726329586e70","scripts":{"build":"tsc","start":"tsx src/cli.ts","test:info":"pnpm run start -- --messageType=info --sourceBranch='feature-update' --targetBranch='develop' --projectName='Docs' --author='Charlie' --commitSha='789ghi012' --repoUrl='https://github.com/myrepo' --extraMessage='Just an FYI! 📢'","test:failure":"pnpm run start -- --messageType=failure --sourceBranch='bugfix-payment' --targetBranch='main' --projectName='BugFix' --author='Bob' --commitSha='456def789' --repoUrl='https://github.com/myrepo' --extraMessage='Something broke! 😭'","test:success":"pnpm start --messageType=success --sourceBranch='feature-login' --targetBranch='develop' --projectName='BTV' --author='Alice' --commitSha='abc123' --repoUrl='https://github.com/myrepo' --extraMessage='Deployment successful! 🚀'","test:warning":"pnpm run start -- --messageType=warning --sourceBranch='hotfix-auth' --targetBranch='staging' --projectName='SecurityPatch' --author='Dave' --commitSha='234jkl567' --repoUrl='https://github.com/myrepo' --extraMessage='This might need attention! ⚠️'","test:deploying":"pnpm run start -- --messageType=deploying --sourceBranch='release-v1.2' --targetBranch='production' --projectName='Deployment' --author='Eve' --commitSha='890mno345' --repoUrl='https://github.com/myrepo' --extraMessage='Deploying now... 🚀'"},"_npmUser":{"name":"thevinojko","email":"vinojko@gmail.com"},"_npmVersion":"10.7.0","description":"Internal Slack notification bot for merges & deployments 🚀","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.8.3","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^16.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.10","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/slack-notifier_1.0.3_1742387353055_0.6362772593999031","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@calda/slack-notifier","version":"1.0.4","author":{"name":"Daniel Vinojčić @ Calda d.o.o."},"license":"MIT","_id":"@calda/slack-notifier@1.0.4","maintainers":[{"name":"thevinojko","email":"vinojko@gmail.com"}],"bin":{"slack-notifier":"src/cli.js"},"dist":{"shasum":"5597d2ad145bb996920a169633ee92698b51e811","tarball":"https://registry.npmjs.org/@calda/slack-notifier/-/slack-notifier-1.0.4.tgz","fileCount":5,"integrity":"sha512-GTznzZp63zZXifyS1OYE0wePewO12AK/JOGgqltkyoHevsCNveNWFjPkh45wab7l2HR71+vfF0l8s9TeHYjOow==","signatures":[{"sig":"MEUCIE9rbOyLaXPxaRjlNrF7f+RLgKEGlQ8qQGo63cZpRhR3AiEAnggalloz2XfWC6YsPOe1gozTecJqJzGy29ld5IsVgyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7058},"type":"module","gitHead":"88194c600bb4534aa5532d9d839c7bf82fedd8b5","scripts":{"build":"tsc","start":"tsx src/cli.ts","test:info":"pnpm run start -- --messageType=info --sourceBranch='feature-update' --targetBranch='develop' --projectName='Docs' --author='Charlie' --commitSha='789ghi012' --repoUrl='https://github.com/myrepo' --extraMessage='Just an FYI! 📢'","test:failure":"pnpm run start -- --messageType=failure --sourceBranch='bugfix-payment' --targetBranch='main' --projectName='BugFix' --author='Bob' --commitSha='456def789' --repoUrl='https://github.com/myrepo' --extraMessage='Something broke! 😭'","test:success":"pnpm start --messageType=success --sourceBranch='feature-login' --targetBranch='develop' --projectName='BTV' --author='Alice' --commitSha='abc123' --repoUrl='https://github.com/myrepo' --extraMessage='Deployment successful! 🚀'","test:warning":"pnpm run start -- --messageType=warning --sourceBranch='hotfix-auth' --targetBranch='staging' --projectName='SecurityPatch' --author='Dave' --commitSha='234jkl567' --repoUrl='https://github.com/myrepo' --extraMessage='This might need attention! ⚠️'","test:deploying":"pnpm run start -- --messageType=deploying --sourceBranch='release-v1.2' --targetBranch='production' --projectName='Deployment' --author='Eve' --commitSha='890mno345' --repoUrl='https://github.com/myrepo' --extraMessage='Deploying now... 🚀'"},"_npmUser":{"name":"thevinojko","email":"vinojko@gmail.com"},"_npmVersion":"10.7.0","description":"Internal Slack notification bot for merges & deployments 🚀","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.8.3","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^16.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.10","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/slack-notifier_1.0.4_1742387584211_0.6988513509752867","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@calda/slack-notifier","version":"1.0.5","author":{"name":"Daniel Vinojčić @ Calda d.o.o."},"license":"MIT","_id":"@calda/slack-notifier@1.0.5","maintainers":[{"name":"thevinojko","email":"vinojko@gmail.com"}],"bin":{"slack-notifier":"dist/cli.js"},"dist":{"shasum":"e5a5c8213818a240cd01da1f585e43d3a142c9fc","tarball":"https://registry.npmjs.org/@calda/slack-notifier/-/slack-notifier-1.0.5.tgz","fileCount":9,"integrity":"sha512-B4kNrH8mTAtN+l/BvhEAH6/yh603ZKU0weqSw2O5hr59Ikhnro3/Vl8O/fTzRC5e0yYjS8+jbFTEwDyX8esVWQ==","signatures":[{"sig":"MEUCIB9GWQQt5he1Tb8X+jIn8MeYBAE1B5WrPYjv7L3OPzWjAiEArzjwCXvHvSk1BTxyZEO+0JGWPpdygR6HUWbChQzUttw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11760},"type":"module","gitHead":"4b5c02e6972c4669a68f7760ffc518e9da0365a0","scripts":{"build":"tsc","start":"tsx src/cli.ts","test:info":"pnpm run start -- --messageType=info --sourceBranch='feature-update' --targetBranch='develop' --projectName='Docs' --author='Charlie' --commitSha='789ghi012' --repoUrl='https://github.com/myrepo' --extraMessage='Just an FYI! 📢'","test:failure":"pnpm run start -- --messageType=failure --sourceBranch='bugfix-payment' --targetBranch='main' --projectName='BugFix' --author='Bob' --commitSha='456def789' --repoUrl='https://github.com/myrepo' --extraMessage='Something broke! 😭'","test:success":"pnpm start --messageType=success --sourceBranch='feature-login' --targetBranch='develop' --projectName='BTV' --author='Alice' --commitSha='abc123' --repoUrl='https://github.com/myrepo' --extraMessage='Deployment successful! 🚀'","test:warning":"pnpm run start -- --messageType=warning --sourceBranch='hotfix-auth' --targetBranch='staging' --projectName='SecurityPatch' --author='Dave' --commitSha='234jkl567' --repoUrl='https://github.com/myrepo' --extraMessage='This might need attention! ⚠️'","test:deploying":"pnpm run start -- --messageType=deploying --sourceBranch='release-v1.2' --targetBranch='production' --projectName='Deployment' --author='Eve' --commitSha='890mno345' --repoUrl='https://github.com/myrepo' --extraMessage='Deploying now... 🚀'"},"_npmUser":{"name":"thevinojko","email":"vinojko@gmail.com"},"_npmVersion":"10.7.0","description":"Internal Slack notification bot for merges & deployments 🚀","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.8.3","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^16.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.10","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/slack-notifier_1.0.5_1742387772359_0.7355547825168782","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@calda/slack-notifier","version":"1.0.6","description":"Internal Slack notification bot for merges & deployments 🚀","type":"module","scripts":{"build":"tsc","start":"tsx src/cli.ts","test:success":"pnpm start --messageType=success --sourceBranch='feature-login' --targetBranch='develop' --projectName='BTV' --author='Alice' --commitSha='abc123' --repoUrl='https://github.com/myrepo' --extraMessage='Deployment successful! 🚀'","test:failure":"pnpm run start -- --messageType=failure --sourceBranch='bugfix-payment' --targetBranch='main' --projectName='BugFix' --author='Bob' --commitSha='456def789' --repoUrl='https://github.com/myrepo' --extraMessage='Something broke! 😭'","test:info":"pnpm run start -- --messageType=info --sourceBranch='feature-update' --targetBranch='develop' --projectName='Docs' --author='Charlie' --commitSha='789ghi012' --repoUrl='https://github.com/myrepo' --extraMessage='Just an FYI! 📢'","test:warning":"pnpm run start -- --messageType=warning --sourceBranch='hotfix-auth' --targetBranch='staging' --projectName='SecurityPatch' --author='Dave' --commitSha='234jkl567' --repoUrl='https://github.com/myrepo' --extraMessage='This might need attention! ⚠️'","test:deploying":"pnpm run start -- --messageType=deploying --sourceBranch='release-v1.2' --targetBranch='production' --projectName='Deployment' --author='Eve' --commitSha='890mno345' --repoUrl='https://github.com/myrepo' --extraMessage='Deploying now... 🚀'"},"bin":{"slack-notifier":"dist/cli.js"},"dependencies":{"axios":"^1.8.3","chalk":"^5.4.1","dotenv":"^16.4.7","yargs":"^17.7.2"},"devDependencies":{"@types/node":"^22.13.10","@types/yargs":"^17.0.33","ts-node":"^10.9.2","tsx":"^4.19.3","typescript":"^5.8.2"},"author":{"name":"Daniel Vinojčić @ Calda d.o.o."},"license":"MIT","_id":"@calda/slack-notifier@1.0.6","gitHead":"4219721e99f3c8cd231c4429740a8aaf6888b659","_nodeVersion":"20.10.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-Wn6vIWP0eNHPFBWPyr/+LebTxFyvRV8vxeAgukoK1y2dkL6hAD9ORnLuGWzR86dGQtLnelcTKNsmm7+0ZygaJw==","shasum":"69045cb64f037436032084f9ac93ce16f437256c","tarball":"https://registry.npmjs.org/@calda/slack-notifier/-/slack-notifier-1.0.6.tgz","fileCount":9,"unpackedSize":16231,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDV0WgJrY1hLqlP8JxL25O5AaokE9dZIIRfZda+OfeVTgIgELqIjWXIjCtiL3Bh4unzsrZNRBLFIPYHbLYl2V2uGWk="}]},"_npmUser":{"name":"thevinojko","email":"vinojko@gmail.com"},"directories":{},"maintainers":[{"name":"thevinojko","email":"vinojko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/slack-notifier_1.0.6_1742460595289_0.01845671522858905"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-17T08:11:47.384Z","modified":"2025-03-20T08:49:55.615Z","1.0.1":"2025-03-17T08:11:47.652Z","1.0.2":"2025-03-19T12:15:48.875Z","1.0.3":"2025-03-19T12:29:13.242Z","1.0.4":"2025-03-19T12:33:04.383Z","1.0.5":"2025-03-19T12:36:12.567Z","1.0.6":"2025-03-20T08:49:55.453Z"},"author":{"name":"Daniel Vinojčić @ Calda d.o.o."},"license":"MIT","description":"Internal Slack notification bot for merges & deployments 🚀","maintainers":[{"name":"thevinojko","email":"vinojko@gmail.com"}],"readme":"## **Installation**\n\nInstall using your preferred package manager:\n\n```bash\n# npm\nnpm install --save-dev @calda/slack-notifier\n\n# yarn\nyarn add -D @calda/slack-notifier\n\n# pnpm\npnpm add -D @calda/slack-notifier\n```\n\n## **Usage**\n\nYou can run `@calda/slack-notifier` from the command line or inside a GitHub Action workflow.\n\n### **Available Options**\n\n| Option           | Description                                            | Type     | Required | Default               |\n| ---------------- | ------------------------------------------------------ | -------- | -------- | --------------------- |\n| `--webhookUrl`   | Slack webhook URL                                      | `string` | ✅       | -                     |\n| `--messageType`  | Notification type (`success`, `failure`, `info`, etc.) | `string` | ✅       | -                     |\n| `--sourceBranch` | The branch being merged (e.g., `feature-xyz`)          | `string` | ✅       | -                     |\n| `--targetBranch` | The branch receiving the merge (e.g., `develop`)       | `string` | ✅       | -                     |\n| `--projectName`  | Project name                                           | `string` | ✅       | -                     |\n| `--author`       | Commit author                                          | `string` | ❌       | `\"Unknown Author 🤷\"` |\n| `--commitSha`    | Commit SHA (Optional)                                  | `string` | ❌       | `\"\"`                  |\n| `--repoUrl`      | Repository URL (Optional, adds clickable links)        | `string` | ❌       | `\"\"`                  |\n| `--extraMessage` | Extra context message (Optional)                       | `string` | ❌       | `\"\"`                  |\n\n## **GitHub Actions Integration**\n\nTo use this inside a GitHub Action, add the following step:\n\n```yaml\n- name: Send Slack Notification\n  run: |\n    npx @calda/slack-notifier \\\n      --webhookUrl \"${{ secrets.SLACK_WEBHOOK_URL }}\" \\\n      --messageType \"failure\" \\\n      --sourceBranch \"${{ github.ref_name }}\" \\\n      --targetBranch \"develop\" \\\n      --projectName \"MyProject\" \\\n      --author \"${{ github.actor }}\"\n```\n\n### **TypeScript Check with Slack Notification Example**\n\nThis workflow **runs TypeScript checks** on push to `develop`. If the check **fails**, a Slack notification is sent.\n\n```yaml\nname: TypeScript Check & Slack Notification\n\non:\n  push:\n    branches:\n      - develop\n\njobs:\n  typescript-check:\n    runs-on: ubuntu-latest\n\n    steps:\n      - name: Checkout repository\n        uses: actions/checkout@v4\n\n      - name: Setup Node.js\n        uses: actions/setup-node@v4\n        with:\n          node-version: 20\n          cache: \"npm\"\n\n      - name: Install dependencies\n        run: npm install\n\n      - name: Run TypeScript check\n        id: tsc\n        run: npx tsc\n\n      - name: Send Slack Notification (Failure)\n        if: failure()\n        env:\n          SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}\n        run: |\n          npx @calda/slack-notifier \\\n            --webhookUrl \"$SLACK_WEBHOOK_URL\" \\\n            --messageType \"failure\" \\\n            --sourceBranch \"${{ github.ref_name }}\" \\\n            --targetBranch \"develop\" \\\n            --projectName \"MyProject\" \\\n            --author \"${{ github.actor }}\" \\\n            --extraMessage \"❌ TypeScript compilation failed after merging into develop!\"\n\n      - name: Send Slack Notification (Success)\n        if: success()\n        env:\n          SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}\n        run: |\n          npx @calda/slack-notifier \\\n            --webhookUrl \"$SLACK_WEBHOOK_URL\" \\\n            --messageType \"success\" \\\n            --sourceBranch \"${{ github.ref_name }}\" \\\n            --targetBranch \"develop\" \\\n            --projectName \"MyProject\" \\\n            --author \"${{ github.actor }}\" \\\n            --extraMessage \"✅ TypeScript check passed successfully!\"\n```\n\n## **Getting Your Slack Webhook URL**\n\nTo send notifications, you need a **Slack Incoming Webhook URL**. Follow these steps to generate one:\n\n1. **Go to Slack's App Directory**:\n2. **Create a New App** (or select an existing one)\n3. **Enable Incoming Webhooks** for the app\n4. **Add a Webhook to Your Workspace**\n5. **Copy the Generated Webhook URL**\n   - It should look something like this:\n     ```\n     https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX\n     ```\n6. **Store it securely** (e.g., GitHub Secrets, `.env` file, etc.)\n","readmeFilename":"README.md"}