{"_id":"@cardor/bills-sri","_rev":"11-eadf1a764f1972d7155c79143ace5d79","name":"@cardor/bills-sri","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.2":{"name":"@cardor/bills-sri","version":"1.0.2","keywords":["bills","sri","cardor","electron","typescript","nodejs"],"author":{"name":"enmanuelmag@cardor.dev"},"license":"ISC","_id":"@cardor/bills-sri@1.0.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"cardor-bills-sri":"dist/main.js"},"dist":{"shasum":"fb5034011e10e2a237a4c3e595e00c0d37f177b4","tarball":"https://registry.npmjs.org/@cardor/bills-sri/-/bills-sri-1.0.2.tgz","fileCount":17,"integrity":"sha512-JRV7HymgSzdCJExHvljlNB2dzWtJ2IsAHQ4jLHfij28OzGEMidXL9wLDEv4EFU9couYgWpr+zPRY59p3RZDcVA==","signatures":[{"sig":"MEUCIQDdrvrEIPcAzBhsHQw4R7AP54CUuz/jFt6Hh2ttd4IU7QIgD5llXPgsn7I/h8kxiDfQHZE6037x11z/3DvB9vHRQlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49140},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","gitHead":"2c092b1947e8022ab9920f04cbc68d5dd8b0ec1b","scripts":{"dev":"tsx ./main.ts","build":"tsc && tsc-alias && ts-add-js-extension --dir=dist","serve":"tsx ./server.ts","start":"node dist/main.js","docker:stop":"docker compose down","docker:build":"docker build -t bills-sri .","docker:start":"docker compose up","docker:remove":"docker compose down --rmi all --volumes --remove-orphans","docker:remove:img":"docker rmi bills-sri --force","docker:build-and-start":"npm run build:docker && docker compose up -d"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"10.9.2","description":"Bills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration ","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tsx":"^4.20.3","zod":"3.25.76","cors":"^2.8.5","pino":"^9.7.0","chalk":"^4.1.2","luxon":"^3.7.1","pdf-ts":"^0.0.2","express":"^5.1.0","tsc-alias":"^1.8.16","@types/cors":"^2.8.19","pino-pretty":"^13.0.0","@types/express":"^5.0.3","@modelcontextprotocol/sdk":"1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/luxon":"^3.6.2","typescript-eslint":"^8.38.0","ts-add-js-extension":"^1.6.6","eslint-plugin-import":"^2.32.0","@tanstack/eslint-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bills-sri_1.0.2_1753464331787_0.3011098892767934","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cardor/bills-sri","version":"1.1.0","keywords":["bills","sri","cardor","electron","typescript","nodejs"],"author":{"name":"enmanuelmag@cardor.dev"},"license":"ISC","_id":"@cardor/bills-sri@1.1.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"cardor-bills-sri":"dist/main.js"},"dist":{"shasum":"15d43b48059bca19564541b4960e1f760a4a04b8","tarball":"https://registry.npmjs.org/@cardor/bills-sri/-/bills-sri-1.1.0.tgz","fileCount":17,"integrity":"sha512-jgnVWwCZ5n/CQzgUxdeQjUFwO9u+hNlee9loN1iQsYvnrp+POWTdJK+bPpJItsoWN+xjg+CWjzQOYqQkMpA3lw==","signatures":[{"sig":"MEUCIQDKgM+Iwf6sbjMXReR/94hoyx/z3rGCCBX5TyXbVziSMgIgMMrJhtMAo9QHOos5kyIVutqE3Aixf+eVKlkUhOMZgck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65541},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","gitHead":"1f42d151d3d501ff40f5dfbf05689d4de43d56f4","scripts":{"dev":"tsx ./main.ts","build":"tsc && tsc-alias && ts-add-js-extension --dir=dist","serve":"tsx ./server.ts","start":"node dist/main.js","docker:stop":"docker compose down","docker:build":"docker build -t bills-sri .","docker:start":"docker compose up","docker:remove":"docker compose down --rmi all --volumes --remove-orphans","docker:remove:img":"docker rmi bills-sri --force","docker:build-and-start":"npm run build:docker && docker compose up -d"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"10.9.2","description":"Bills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration ","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tsx":"^4.20.3","zod":"3.25.76","cors":"^2.8.5","pino":"^9.7.0","chalk":"^4.1.2","luxon":"^3.7.1","pdf-ts":"^0.0.2","express":"^5.1.0","tsc-alias":"^1.8.16","node-fetch":"^3.3.2","@types/cors":"^2.8.19","pino-pretty":"^13.0.0","@types/express":"^5.0.3","@modelcontextprotocol/sdk":"1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/luxon":"^3.6.2","typescript-eslint":"^8.38.0","ts-add-js-extension":"^1.6.6","eslint-plugin-import":"^2.32.0","@tanstack/eslint-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bills-sri_1.1.0_1753470032776_0.1581589038014224","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@cardor/bills-sri","version":"1.1.2","keywords":["bills","sri","cardor","electron","typescript","nodejs"],"author":{"name":"enmanuelmag@cardor.dev"},"license":"ISC","_id":"@cardor/bills-sri@1.1.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"cardor-bills-sri":"dist/main.js"},"dist":{"shasum":"a4205335d7d222f8198591bf0546f68392c6f6ff","tarball":"https://registry.npmjs.org/@cardor/bills-sri/-/bills-sri-1.1.2.tgz","fileCount":17,"integrity":"sha512-FNOO1IR2bdob30ZyVLeyxLlfQquwm0tjlwKE0KDVfoOSOUpRM9mPbaVeYxizL24Y6qMqUibnimUNADBzfix6+w==","signatures":[{"sig":"MEUCIQCLGuO45ufLYLZ/zD2cNiiAG7CaqhnLEN1aK5+8tqPz8gIgGEM1rX2ALnlMu49HSqb5uvk87Qwwk2dx548pYZK2YXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68373},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","gitHead":"360dcbaffa7497c17b719ba9b83de3c0c03cce90","scripts":{"dev":"tsx ./main.ts","build":"tsc && tsc-alias && ts-add-js-extension --dir=dist","serve":"tsx ./server.ts","start":"node dist/main.js","docker:stop":"docker compose down","docker:build":"docker build -t bills-sri .","docker:start":"docker compose up","docker:remove":"docker compose down --rmi all --volumes --remove-orphans","docker:remove:img":"docker rmi bills-sri --force","docker:build-and-start":"npm run build:docker && docker compose up -d"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"10.9.2","description":"Bills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration ","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tsx":"^4.20.3","zod":"3.25.76","cors":"^2.8.5","pino":"^9.7.0","chalk":"^4.1.2","luxon":"^3.7.1","pdf-ts":"^0.0.2","express":"^5.1.0","tsc-alias":"^1.8.16","node-fetch":"^3.3.2","@types/cors":"^2.8.19","pino-pretty":"^13.0.0","@types/express":"^5.0.3","@modelcontextprotocol/sdk":"1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/luxon":"^3.6.2","typescript-eslint":"^8.38.0","ts-add-js-extension":"^1.6.6","eslint-plugin-import":"^2.32.0","@tanstack/eslint-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bills-sri_1.1.2_1753470948743_0.6061554197340706","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@cardor/bills-sri","version":"1.1.4","keywords":["bills","sri","cardor","electron","typescript","nodejs"],"author":{"name":"enmanuelmag@cardor.dev"},"license":"ISC","_id":"@cardor/bills-sri@1.1.4","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"cardor-bills-sri":"dist/main.js"},"dist":{"shasum":"f4dc5250378690a1a8c215e2cde8e37dddd80fed","tarball":"https://registry.npmjs.org/@cardor/bills-sri/-/bills-sri-1.1.4.tgz","fileCount":17,"integrity":"sha512-p5R0zC2FlUXLUeqjeKRHvLMdsQdcW9oRzIqn7tpL7oHnuYVjPymGxgPQVd50FmcNEeQRuxISQEkbIZbCYQbTog==","signatures":[{"sig":"MEUCIQDF2IG4RSuJLCFkl3YFASPCir6HYwQ1Xqy67pupeMS0JQIgepHBDCE2Pk5ydPzD/EJDGcA8e5wwalQ3dt6p9hweygE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68395},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","gitHead":"955e0b69da3f4b9ed1c715e45ba420ce7689cfc9","scripts":{"dev":"tsx ./main.ts","build":"tsc && tsc-alias && ts-add-js-extension --dir=dist","serve":"tsx ./server.ts","start":"node dist/main.js","docker:stop":"docker compose down","docker:build":"docker build -t bills-sri .","docker:start":"docker compose up","docker:remove":"docker compose down --rmi all --volumes --remove-orphans","docker:remove:img":"docker rmi bills-sri --force","docker:build-and-start":"npm run build:docker && docker compose up -d"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"10.9.2","description":"Bills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration ","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tsx":"^4.20.3","zod":"3.25.76","cors":"^2.8.5","pino":"^9.7.0","chalk":"^4.1.2","luxon":"^3.7.1","pdf-ts":"^0.0.2","express":"^5.1.0","tsc-alias":"^1.8.16","node-fetch":"^3.3.2","@types/cors":"^2.8.19","pino-pretty":"^13.0.0","@types/express":"^5.0.3","@modelcontextprotocol/sdk":"1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/luxon":"^3.6.2","typescript-eslint":"^8.38.0","ts-add-js-extension":"^1.6.6","eslint-plugin-import":"^2.32.0","@tanstack/eslint-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bills-sri_1.1.4_1753472076980_0.7208625246053824","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@cardor/bills-sri","version":"1.1.6","keywords":["bills","sri","cardor","electron","typescript","nodejs"],"author":{"name":"enmanuelmag@cardor.dev"},"license":"ISC","_id":"@cardor/bills-sri@1.1.6","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"cardor-bills-sri":"dist/main.js"},"dist":{"shasum":"5e31b1f3a66bd2cc44d74b61598d2c810d68d255","tarball":"https://registry.npmjs.org/@cardor/bills-sri/-/bills-sri-1.1.6.tgz","fileCount":17,"integrity":"sha512-0twAxGDvgpKhnFhD2gDifpBp2gnMmZS0Muvd/eBXhlIBqrnKDZ0RvPiaN6X7UE64OeBE6rBj797hePAGeINShw==","signatures":[{"sig":"MEUCIFpN6AA3BtU2B/4YInz6YBxEsRHxZIIyteB6uiQcio4jAiEAnWfsKpbrrvuF5kqBCMPsDNaUMBNdzWciHZwIn15xB+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68702},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","gitHead":"472c2955e7e844eb9a72c7fe843fdac4f73eccde","scripts":{"dev":"tsx ./main.ts","build":"tsc && tsc-alias && ts-add-js-extension --dir=dist","serve":"tsx ./server.ts","start":"node dist/main.js","docker:stop":"docker compose down","docker:build":"docker build -t bills-sri .","docker:start":"docker compose up","docker:remove":"docker compose down --rmi all --volumes --remove-orphans","docker:remove:img":"docker rmi bills-sri --force","docker:build-and-start":"npm run build:docker && docker compose up -d"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"10.9.2","description":"Bills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration ","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tsx":"^4.20.3","zod":"3.25.76","cors":"^2.8.5","pino":"^9.7.0","chalk":"^4.1.2","luxon":"^3.7.1","pdf-ts":"^0.0.2","express":"^5.1.0","tsc-alias":"^1.8.16","node-fetch":"^3.3.2","@types/cors":"^2.8.19","pino-pretty":"^13.0.0","@types/express":"^5.0.3","@modelcontextprotocol/sdk":"1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/luxon":"^3.6.2","typescript-eslint":"^8.38.0","ts-add-js-extension":"^1.6.6","eslint-plugin-import":"^2.32.0","@tanstack/eslint-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bills-sri_1.1.6_1753472702507_0.28044409044967367","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@cardor/bills-sri","version":"1.2.0","keywords":["bills","sri","cardor","electron","typescript","nodejs"],"author":{"name":"enmanuelmag@cardor.dev"},"license":"ISC","_id":"@cardor/bills-sri@1.2.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"cardor-bills-sri":"dist/main.js"},"dist":{"shasum":"458227db02cffd5cc4dd9842dde186d8008d1d69","tarball":"https://registry.npmjs.org/@cardor/bills-sri/-/bills-sri-1.2.0.tgz","fileCount":20,"integrity":"sha512-OFhtI/6oE+a/Tgy6UROxdUFV7HXAVdRPYvBoCxDfsELse49r6Jf46V1CkgjLhujZnZypJ30dcib7A82wf63ouQ==","signatures":[{"sig":"MEUCIHYOShQu1v90Bw46IbqUr4A0Xjs4w3cFkrNXez/P2w+0AiEA+TQfoCTo4uhCK5gPzHE8ajBlo1kxsnytH1Nz0jCtahs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87273},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","gitHead":"fb14d38f652c303dc95308211a15bc487a392e58","scripts":{"dev":"tsx ./main.ts","build":"tsc && tsc-alias && ts-add-js-extension --dir=dist","serve":"tsx ./server.ts","start":"node dist/main.js","docker:stop":"docker compose down","docker:build":"docker build -t bills-sri .","docker:start":"docker compose up","docker:remove":"docker compose down --rmi all --volumes --remove-orphans","docker:remove:img":"docker rmi bills-sri --force","docker:build-and-start":"npm run build:docker && docker compose up -d"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"10.9.2","description":"Bills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration ","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tsx":"^4.20.3","zod":"3.25.76","cors":"^2.8.5","pino":"^9.7.0","chalk":"^4.1.2","luxon":"^3.7.1","pdf-ts":"^0.0.2","express":"^5.1.0","tsc-alias":"^1.8.16","node-fetch":"^2.7.0","@types/cors":"^2.8.19","pino-pretty":"^13.0.0","@types/express":"^5.0.3","@modelcontextprotocol/sdk":"1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/luxon":"^3.6.2","@types/node-fetch":"^2.6.12","typescript-eslint":"^8.38.0","ts-add-js-extension":"^1.6.6","eslint-plugin-import":"^2.32.0","@tanstack/eslint-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bills-sri_1.2.0_1753488800505_0.9683348469794535","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@cardor/bills-sri","version":"1.2.2","keywords":["bills","sri","cardor","electron","typescript","nodejs"],"author":{"name":"enmanuelmag@cardor.dev"},"license":"ISC","_id":"@cardor/bills-sri@1.2.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"cardor-bills-sri":"dist/main.js"},"dist":{"shasum":"ba8bb14e6afaa07885bcc3c56ac643cbaa70371c","tarball":"https://registry.npmjs.org/@cardor/bills-sri/-/bills-sri-1.2.2.tgz","fileCount":20,"integrity":"sha512-GVt9SLLpK4oaHlvK2dNyuIJAxchzGM5Nvhi6qgRBPnMYYQWMiZKE9xbNR9gVHf5pwOYnhahmn3y0rSz+uZ79yw==","signatures":[{"sig":"MEUCIQD+tEUHiylDmNF1VxvjrOOVhyJ5tUUdhBUz8aZz7e5ZNwIgYBE4eM86nvCa+mLBwgZhn8uKOtkss0giW8arh6esVpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87703},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","gitHead":"2551efb464b380cf9aa70c128b433ba225778480","scripts":{"dev":"tsx ./main.ts","build":"tsc && tsc-alias && ts-add-js-extension --dir=dist","serve":"tsx ./server.ts","start":"node dist/main.js","docker:stop":"docker compose down","docker:build":"docker build -t bills-sri .","docker:start":"docker compose up","docker:remove":"docker compose down --rmi all --volumes --remove-orphans","docker:remove:img":"docker rmi bills-sri --force","docker:build-and-start":"npm run build:docker && docker compose up -d"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"10.9.2","description":"Bills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration ","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tsx":"^4.20.3","zod":"3.25.76","cors":"^2.8.5","pino":"^9.7.0","chalk":"^4.1.2","luxon":"^3.7.1","pdf-ts":"^0.0.2","express":"^5.1.0","tsc-alias":"^1.8.16","node-fetch":"^2.7.0","@types/cors":"^2.8.19","pino-pretty":"^13.0.0","@types/express":"^5.0.3","@modelcontextprotocol/sdk":"1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/luxon":"^3.6.2","@types/node-fetch":"^2.6.12","typescript-eslint":"^8.38.0","ts-add-js-extension":"^1.6.6","eslint-plugin-import":"^2.32.0","@tanstack/eslint-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bills-sri_1.2.2_1753492534867_0.9590994399954349","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@cardor/bills-sri","version":"1.3.2","keywords":["bills","sri","cardor","electron","typescript","nodejs"],"author":{"name":"enmanuelmag@cardor.dev"},"license":"ISC","_id":"@cardor/bills-sri@1.3.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"cardor-bills-sri":"dist/main.js","cardor-bills-sri-server":"dist/server.js"},"dist":{"shasum":"ebe7d02dfc5eff3fa747b1408147fe3a95cb2732","tarball":"https://registry.npmjs.org/@cardor/bills-sri/-/bills-sri-1.3.2.tgz","fileCount":26,"integrity":"sha512-FL4HPB/2ZJcnLi1piujiIWphCvo1o457QSJNHi6DdgtugV+odxw68z1qpagsl/q82e1LuW+NQeJfqEmrgHX3Qw==","signatures":[{"sig":"MEUCIQD96NVeuW6lWZgfizuD0ceDySbO1+hq5oPm/wkdboq5QAIgMXvkUn9jKY8Ytf87I5mvrjOZMvfZldQ4d+D9ejbHcfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86045},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","gitHead":"51682814a48a161a24dc7a30ebaf8837abe6f15a","scripts":{"dev":"tsx ./src/main.ts","build":"tsc && tsc-alias && ts-add-js-extension --dir=dist","serve":"tsx ./src/server.ts","start":"node dist/main.js","docker:stop":"docker compose down","docker:build":"docker build -t bills-sri .","docker:start":"docker compose up","docker:remove":"docker compose down --rmi all --volumes --remove-orphans","docker:remove:img":"docker rmi bills-sri --force","docker:build-and-start":"npm run build:docker && docker compose up -d"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"10.9.3","description":"Bills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration ","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tsx":"^4.20.3","zod":"3.25.76","cors":"^2.8.5","pino":"^9.7.0","chalk":"^4.1.2","luxon":"^3.7.1","pdf-ts":"^0.0.2","express":"^5.1.0","tsc-alias":"^1.8.16","node-fetch":"^2.7.0","@types/cors":"^2.8.19","pino-pretty":"^13.0.0","@types/express":"^5.0.3","@modelcontextprotocol/sdk":"1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/luxon":"^3.6.2","@types/node-fetch":"^2.6.12","typescript-eslint":"^8.38.0","ts-add-js-extension":"^1.6.6","eslint-plugin-import":"^2.32.0","@tanstack/eslint-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bills-sri_1.3.2_1756498357206_0.12156882284522585","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@cardor/bills-sri","version":"1.5.0","keywords":["bills","sri","cardor","electron","typescript","nodejs"],"author":{"name":"enmanuelmag@cardor.dev"},"license":"ISC","_id":"@cardor/bills-sri@1.5.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"cardor-bills-sri":"dist/main.js","cardor-bills-sri-server":"dist/server.js"},"dist":{"shasum":"6dbefebef6654fdac3c5a8dbdf1707e8c87f0b37","tarball":"https://registry.npmjs.org/@cardor/bills-sri/-/bills-sri-1.5.0.tgz","fileCount":26,"integrity":"sha512-I3Aso9GuB0/S8Txkl/DgIkI17dKSiHl1hqAT1dXTnRcfdrCNcaak1G/BLH86VgP6UVgSRB1a9ZTa5OcHR/OIWA==","signatures":[{"sig":"MEQCIFgj0mFBkz3BoLxC4rEfeKdYCKEJoEGU+fe97bMVQwcXAiBw/BHPjZnZMVio3zuQgUlQ0RWx2V+Ay/WEDO7EIUrYGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93119},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","gitHead":"d0c91be4f2bef2a426e759c0eeb7aec7f26e87de","scripts":{"dev":"tsx ./src/main.ts","build":"tsc && tsc-alias && ts-add-js-extension --dir=dist","serve":"tsx ./src/server.ts","start":"node dist/main.js","docker:stop":"docker compose down","docker:build":"docker build -t bills-sri .","docker:start":"docker compose up","docker:remove":"docker compose down --rmi all --volumes --remove-orphans","docker:remove:img":"docker rmi bills-sri --force","docker:build-and-start":"npm run build:docker && docker compose up -d"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"10.9.3","description":"Bills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration ","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tsx":"^4.20.3","zod":"3.25.76","cors":"^2.8.5","pino":"^9.7.0","chalk":"^4.1.2","luxon":"^3.7.1","pdf-ts":"^0.0.2","express":"^5.1.0","tsc-alias":"^1.8.16","node-fetch":"^2.7.0","@types/cors":"^2.8.19","pino-pretty":"^13.0.0","@types/express":"^5.0.3","@modelcontextprotocol/sdk":"1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/luxon":"^3.6.2","@types/node-fetch":"^2.6.12","typescript-eslint":"^8.38.0","ts-add-js-extension":"^1.6.6","eslint-plugin-import":"^2.32.0","@tanstack/eslint-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bills-sri_1.5.0_1756559934136_0.7264746796149808","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@cardor/bills-sri","version":"2.0.0","keywords":["bills","sri","cardor","electron","typescript","nodejs"],"author":{"name":"enmanuelmag@cardor.dev"},"license":"ISC","_id":"@cardor/bills-sri@2.0.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"cardor-bills-sri":"dist/main.js","cardor-bills-sri-server":"dist/server.js"},"dist":{"shasum":"bb853b260faac76cebad070d6cc763325323b8a5","tarball":"https://registry.npmjs.org/@cardor/bills-sri/-/bills-sri-2.0.0.tgz","fileCount":29,"integrity":"sha512-sW7LzXWrFbAe+qBcAz4XvbXH4r7flOb8XNmqdwgo9p7Q/EyA7R+iJf46pvgkzU0VTDp04yjptiuUI28ainJB9g==","signatures":[{"sig":"MEUCIQCaAxF2LpXwBv42ubelyRSaq2q/F/aJCVQEo7h1by1zzwIgYuF1cNsdTCd7MvqXAeKoGihmM4nWYidrh1+jsqD37pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123285},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","gitHead":"55673846ae4ffc2433f5dab434d11050ea4ca944","scripts":{"dev":"tsx ./src/main.ts","build":"tsc && tsc-alias && ts-add-js-extension --dir=dist","serve":"tsx ./src/server.ts","start":"node dist/main.js","docker:stop":"docker compose down","docker:build":"docker build -t bills-sri .","docker:start":"docker compose up","docker:remove":"docker compose down --rmi all --volumes --remove-orphans","docker:remove:img":"docker rmi bills-sri --force","docker:build-and-start":"npm run build:docker && docker compose up -d"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"10.9.3","description":"Bills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration ","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tsx":"^4.20.3","zod":"3.25.76","cors":"^2.8.5","pino":"^9.7.0","chalk":"^4.1.2","luxon":"^3.7.1","pdf-ts":"^0.0.2","exceljs":"^4.4.0","express":"^5.1.0","tsc-alias":"^1.8.16","node-fetch":"^2.7.0","@types/cors":"^2.8.19","pino-pretty":"^13.0.0","@types/express":"^5.0.3","@modelcontextprotocol/sdk":"1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/luxon":"^3.6.2","@types/node-fetch":"^2.6.12","typescript-eslint":"^8.38.0","ts-add-js-extension":"^1.6.6","eslint-plugin-import":"^2.32.0","@tanstack/eslint-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bills-sri_2.0.0_1757009541927_0.030626879267300566","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@cardor/bills-sri","version":"2.0.1","description":"Bills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration ","license":"ISC","author":{"name":"enmanuelmag@cardor.dev"},"type":"module","main":"dist/main.js","bin":{"cardor-bills-sri":"dist/main.js","cardor-bills-sri-server":"dist/server.js"},"scripts":{"dev":"tsx ./src/main.ts","serve":"tsx ./src/server.ts","start":"node dist/main.js","build":"tsc && tsc-alias && ts-add-js-extension --dir=dist","docker:build":"docker build -t bills-sri .","docker:start":"docker compose up","docker:stop":"docker compose down","docker:build-and-start":"npm run build:docker && docker compose up -d","docker:remove":"docker compose down --rmi all --volumes --remove-orphans","docker:remove:img":"docker rmi bills-sri --force"},"keywords":["bills","sri","cardor","electron","typescript","nodejs"],"dependencies":{"@modelcontextprotocol/sdk":"1.15.0","@types/cors":"^2.8.19","@types/express":"^5.0.3","chalk":"^4.1.2","cors":"^2.8.5","exceljs":"^4.4.0","express":"^5.1.0","luxon":"^3.7.1","node-fetch":"^2.7.0","pdf-ts":"^0.0.2","pino":"^9.7.0","pino-pretty":"^13.0.0","tsc-alias":"^1.8.16","tsx":"^4.20.3","zod":"3.25.76"},"devDependencies":{"@tanstack/eslint-config":"^0.3.0","@types/jest":"^30.0.0","@types/luxon":"^3.6.2","@types/node-fetch":"^2.6.12","eslint-plugin-import":"^2.32.0","jest":"^29.7.0","ts-add-js-extension":"^1.6.6","ts-jest":"^29.4.0","typescript":"^5.8.3","typescript-eslint":"^8.38.0"},"_id":"@cardor/bills-sri@2.0.1","gitHead":"d732ca57aebf2799c701708f078f56949fb21ef2","types":"./dist/main.d.ts","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-ckFxvm/NdXcoPEe47gF7WSVGKcugU0gG8mTnnwLySrvcTohisqk/dDccJp5y3iISa+pSD0K9lbS8pxA0tyGYBg==","shasum":"49ced0a8e164ea13b2945ed4a20ab7714f10a10b","tarball":"https://registry.npmjs.org/@cardor/bills-sri/-/bills-sri-2.0.1.tgz","fileCount":29,"unpackedSize":127083,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAii+E7IriRCPoNOdaGjz7RkEHvA3fSSG+OiXLqhiVfWAiEAyl0Ocx7OajDgNvo8eN47nDUMs8sFjQgnK4HRijIzBpk="}]},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"directories":{},"maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bills-sri_2.0.1_1757011127748_0.5654553281905037"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-25T17:25:31.676Z","modified":"2025-09-04T18:38:48.155Z","1.0.2":"2025-07-25T17:25:31.991Z","1.1.0":"2025-07-25T19:00:33.071Z","1.1.2":"2025-07-25T19:15:48.980Z","1.1.4":"2025-07-25T19:34:37.154Z","1.1.6":"2025-07-25T19:45:02.703Z","1.2.0":"2025-07-26T00:13:20.711Z","1.2.2":"2025-07-26T01:15:35.041Z","1.3.2":"2025-08-29T20:12:37.403Z","1.5.0":"2025-08-30T13:18:54.337Z","2.0.0":"2025-09-04T18:12:22.185Z","2.0.1":"2025-09-04T18:38:47.939Z"},"author":{"name":"enmanuelmag@cardor.dev"},"license":"ISC","keywords":["bills","sri","cardor","electron","typescript","nodejs"],"description":"Bills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration ","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"readme":"# Bills SRI\n\nBills SRI is a Node.js package designed to facilitate the management and automation of bill files, including listing, renaming, reading, moving, and copying bill files. It provides a set of tools and prompts for workflow automation, ideal for integration with MCP (Model Context Protocol) servers.\n\n---\n\n## Tools\n\n### 1. `list-bill-files`\n- **Description:** Lists files associated with a bill in a given folder.\n- **Input Schema:**  \n  ```json\n  {\n    \"sourcePath\": \"string\",   // Path to the folder with bill files\n    \"targetPath\": \"string\"    // (Optional) Path where the listed files will be saved\n  }\n  ```\n- **Output Schema:**  \n  ```json\n  {\n    \"success\": true,\n    \"error\": null,\n    \"filesPath\": [\"string\", ...] // Array of file paths found\n  }\n  ```\n  or on error:\n  ```json\n  {\n    \"success\": false,\n    \"error\": \"Error message\",\n    \"filesPath\": []\n  }\n  ```\n\n---\n\n### 2. `rename-bill-files`\n- **Description:** Renames files associated with a bill.\n- **Input Schema:**  \n  ```json\n  {\n    \"filesData\": [\n      {\n        \"oldPath\": \"string\", // Current file path\n        \"newPath\": \"string\"  // New file path\n      }\n    ]\n  }\n  ```\n- **Output Schema:**  \n  ```json\n  {\n    \"success\": true,\n    \"error\": null,\n    \"filesData\": [\n      {\n        \"oldPath\": \"string\",\n        \"newPath\": \"string\"\n      }\n    ]\n  }\n  ```\n  or on error:\n  ```json\n  {\n    \"success\": false,\n    \"error\": \"Error message\",\n    \"filesData\": []\n  }\n  ```\n\n---\n\n### 3. `read-bill-files`\n- **Description:** Reads and parses content from bill PDF files in a folder.\n- **Input Schema:**  \n  ```json\n  {\n    \"sourcePath\": \"string\" // Path to the folder with bill files\n  }\n  ```\n- **Output Schema:**  \n  ```json\n  {\n    \"success\": true,\n    \"error\": null,\n    \"files\": [\n      {\n        \"content\": \"string\", // Extracted text content from PDF\n        \"path\": \"string\",    // File path\n        \"name\": \"string\"     // File name\n      }\n    ]\n  }\n  ```\n  or on error:\n  ```json\n  {\n    \"success\": false,\n    \"error\": \"Error message\",\n    \"files\": []\n  }\n  ```\n\n---\n\n### 4. `move-bill-files`\n- **Description:** Moves files associated with a bill to a new location.\n- **Input Schema:**  \n  ```json\n  {\n    \"filesData\": [\n      {\n        \"oldPath\": \"string\", // Current file path\n        \"newPath\": \"string\"  // New file path\n      }\n    ]\n  }\n  ```\n- **Output Schema:**  \n  (Igual que `rename-bill-files`)\n\n---\n\n### 5. `copy-bill-files`\n- **Description:** Copies files associated with a bill to a new location.\n- **Input Schema:**  \n  (Igual que `move-bill-files`)\n- **Output Schema:**  \n  (Igual que `move-bill-files`)\n\n---\n\n### 6. `analyze-bill-files`\n- **Description:** Analyzes bill files and generates a prompt instruction based on guidelines.\n- **Input Schema:**  \n  ```json\n  {\n    \"filesPath\": [\"string\", ...], // Array of file paths to analyze\n    \"guidelinesPrompt\": \"string\" // Text, path or URL to guidelines for analysis\n  }\n  ```\n- The `guidelinesPrompt` can be a text string, a file path, or a URL pointing to the guidelines for analyzing the bill files. You can also set it via the environment variable `BILLS_ANALYZE_GUIDELINES`. Examples:\n  - Text: `\"Analyze the bill files based on the following guidelines...\"`\n  - File path: `file:<absolute-path-to-guidelines>`\n  - URL: `http://example.com/guidelines.pdf`, `https://example.com/guidelines.txt` or `https://example.com/guidelines.md`\n- **Output Schema:**  \n  ```json\n  {\n    \"success\": true,\n    \"error\": null,\n    \"promptInstruction\": \"string\" // Generated prompt for further processing\n  }\n  ```\n  or on error:\n  ```json\n  {\n    \"success\": false,\n    \"error\": \"Error message\",\n    \"promptInstruction\": \"\"\n  }\n  ```\n\n\n---\n\n## Prompts\n\n### 1. `rename-bill-files`\n- **Description:** Generates a prompt to rename bill files from a folder workflow.\n- **Args Schema:** `GenerateRenameBillFilesPromptRaw`\n- **Input Example:**\n  ```json\n  { \"sourcePath\": \"/path/to/bill/files\" }\n  ```\n- **Output:** Prompt instructing the workflow to:\n  1. List all files and their content using `read-bill-files`.\n  2. Analyze PDF content to determine BILL NUMBER.\n  3. Rename files using `rename-bill-files`, prefixing filenames with the BILL NUMBER.\n\n---\n\n### 2. `list-bill-files`\n- **Description:** Generates a prompt to list bill files from a folder workflow.\n- **Args Schema:** `InputListBillFilesRaw`\n- **Input Example:**\n  ```json\n  { \"sourcePath\": \"/path/to/bill/files\" }\n  ```\n- **Output:** Prompt instructing the workflow to list all files using `list-bill-files` and return file names in JSON format.\n\n---\n\n### 3. `copy-move-bill-files`\n- **Description:** Generates a prompt to move or copy bill files from a folder workflow.\n- **Args Schema:** `CopyAndMoveBillFilesRaw`\n- **Input Example:**\n  ```json\n  { \"sourcePath\": \"/path/to/bill/files\", \"action\": \"copy\" }\n  ```\n- **Output:** Prompt instructing the workflow to list files and move/copy them to a new location using the appropriate tool.\n\n\n---\n\n## Usage\n\n### Command (NPM)\n1. Install dependencies:\n   ```sh\n   pnpm install -g @cardor/bills-sri\n   ```\n2. Add the configuration to your MCP client:\n   ```json\n   \"bills-sri\": {\n     \"type\": \"stdio\",\n     \"command\": \"cardor-bills-sri\",\n     \"env\": {\n       // Could be a text, file path or URL\n       \"BILLS_ANALYZE_GUIDELINES\": \"file://path/to/guidelines\"\n     }\n   }\n   ```\n\n### Command (With Docker)\n1. Clone the repository:\n   ```sh\n   git clone <repository-url>\n   ```\n2. Build the Docker image:\n   ```sh\n   pnpm run docker:build\n   ```\n3. Add the configuration to your MCP client:\n   ```json\n   \"bills-sri-dock\": {\n     \"command\": \"docker\",\n     \"args\": [\n       \"run\",\n       \"-i\",\n       \"--rm\",\n       \"-e\",\n       \"BILLS_ANALYZE_GUIDELINES=file://path/to/guidelines\",\n       \"bills-sri\"\n     ]\n   }\n   ```\n\n### Stream HTTP requests\n1. Clone the repository:\n   ```sh\n   git clone <repository-url>\n   ```\n2. Install dependencies:\n   ```sh\n   pnpm install\n   ```\n3. Build the MCP:\n   ```sh\n   pnpm run build\n   ```\n4. Start the MCP:\n   ```sh\n   pnpm run start\n   ```\n5. Use the MCP server at `http://localhost:5555/mcp`  \n\n---\n\n## Example: Using a Tool via HTTP\n\n**POST** `/mcp/tool/list-bill-files`\n```json\n{\n  \"sourcePath\": \"/Users/jolyne/Downloads/BillsSource\",\n  \"targetPath\": \"/Users/jolyne/Downloads/BillsTarget\"\n}\n```\n\n**POST** `/mcp/prompt/rename-bill-files`\n```json\n{\n  \"sourcePath\": \"/Users/jolyne/Downloads/BillsSource\"\n}\n```\n\n---\n\n## Schemas\n\n- `InputListBillFilesRaw`:  \n  ```json\n  { \"sourcePath\": \"string\", \"targetPath\": \"string\" }\n  ```\n- `InputRenameBillFilesRaw`:  \n  ```json\n  { \"filesData\": [{ \"oldPath\": \"string\", \"newPath\": \"string\" }] }\n  ```\n- `GenerateRenameBillFilesPromptRaw`:  \n  ```json\n  { \"sourcePath\": \"string\" }\n  ```\n- `CopyAndMoveBillFilesRaw`:  \n  ```json\n  { \"sourcePath\": \"string\", \"action\": \"copy\" // \"move\" }\n  ```\n\n","readmeFilename":"README.md"}