{"_id":"@bernierllc/ai-content-rewriter","_rev":"15-738cbc29a6e2de05de4af6752bdd2d0c","name":"@bernierllc/ai-content-rewriter","dist-tags":{"latest":"1.6.3"},"versions":{"1.0.0":{"name":"@bernierllc/ai-content-rewriter","version":"1.0.0","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.0.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"dc03b09b425582c2c5d9772a60be6bc2c08c39ab","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.0.0.tgz","fileCount":71,"integrity":"sha512-Dl1+P2wlwM/5yZYLedOtpvE6CMZyDJtIo1AY+tG2dpOpm+gCeV8a6m7thdcrlNHmrDwLUJX6hJgjCZSe5zh4Ag==","signatures":[{"sig":"MEQCIFXgWyt0381H3A9VF0OWYhqY90y73vYBIpq6ltIBEsGpAiBB4igL2IQNFY2NxE0GUZnRG7XtRF8dcmG39MXDf83h2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184304},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/d5cb3d4154a4df5a6206a00ee4604126/bernierllc-ai-content-rewriter-1.0.0.tgz","_integrity":"sha512-Dl1+P2wlwM/5yZYLedOtpvE6CMZyDJtIo1AY+tG2dpOpm+gCeV8a6m7thdcrlNHmrDwLUJX6hJgjCZSe5zh4Ag==","_npmVersion":"11.7.0","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.0.3","@bernierllc/retry-policy":"0.1.6","@bernierllc/ai-provider-core":"1.0.1","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/ai-provider-openai":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.0.0_1766087457528_0.14478167359263638","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bernierllc/ai-content-rewriter","version":"1.0.1","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.0.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"17ecf23e09f1b29d52ca45655be4cca648f1fed5","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.0.1.tgz","fileCount":72,"integrity":"sha512-c4vOMKsSqG3EAQnZXHzvzpv8WTrBmto+tnKsJmF9Sa/Hrd/PW1taEljr+ENn1aKCisKMW8ipWiz+mVX6p1E0/A==","signatures":[{"sig":"MEYCIQCoeqyUnLlu3HvQSE6O/MLymei6p79Tz9kchct40iUmswIhAI2UzL//DmoVv/nonD4wc+1tBBQJ0XS9c7u5ulnCLdmC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184600},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_resolved":"/tmp/9d1e15d5ef99bed1e9e23e3f71be0510/bernierllc-ai-content-rewriter-1.0.1.tgz","_integrity":"sha512-c4vOMKsSqG3EAQnZXHzvzpv8WTrBmto+tnKsJmF9Sa/Hrd/PW1taEljr+ENn1aKCisKMW8ipWiz+mVX6p1E0/A==","_npmVersion":"11.7.0","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.0.4","@bernierllc/retry-policy":"0.1.6","@bernierllc/ai-provider-core":"1.0.2","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/ai-provider-openai":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.0.1_1766437811108_0.6312978737995056","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bernierllc/ai-content-rewriter","version":"1.0.2","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.0.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"8c246916aa8d0541d184ec14e36eb295d6aa36e3","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.0.2.tgz","fileCount":72,"integrity":"sha512-mDbunwcxfP5ofEHmvNJGhru8k9dKita64gj9ejFhbhYaN0qN8ZN4noaRFBEudJzMHG721fVTOh/1Wtjl2o64+g==","signatures":[{"sig":"MEQCIEIl9l4n2q7Ulu/T1XLhRmI3GpdFoJiB6HPmOuTt5HaBAiAyLVGO6wonW2sFe+NArHQG8fAwdJocwUpMbmE1/plH9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184976},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_resolved":"/tmp/a2d16d239cf8238a28157df915aaaa01/bernierllc-ai-content-rewriter-1.0.2.tgz","_integrity":"sha512-mDbunwcxfP5ofEHmvNJGhru8k9dKita64gj9ejFhbhYaN0qN8ZN4noaRFBEudJzMHG721fVTOh/1Wtjl2o64+g==","_npmVersion":"11.7.0","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.1.0","@bernierllc/retry-policy":"0.1.6","@bernierllc/ai-provider-core":"1.0.3","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/ai-provider-openai":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.0.2_1766454430689_0.3130416476299134","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bernierllc/ai-content-rewriter","version":"1.2.0","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.2.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"58d1ed5cd081d4449b053733efc821c10cba8506","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.2.0.tgz","fileCount":72,"integrity":"sha512-GLH+YMTWOnZ12HcL7Duz/3A6rr6Jepyie03Jb9fLa4CBgGZQK/dMU2v4krg9ml3sapmP8fsQ1nr4n1loeFL17Q==","signatures":[{"sig":"MEUCIQCBZidMzBR5IGPDH0XbCZUeOzNdlrGkUHDo2xJzu9ofHAIgWQcce2mYRX6MqF6pkOwFWz7Nd2/wD2ie5ou7rfE0yGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186132},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"af7e74b3715d56d3a193e1bb6743b337c2b0df6d","scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.3.0","@bernierllc/retry-policy":"0.3.0","@bernierllc/ai-provider-core":"1.2.0","@bernierllc/neverhub-adapter":"0.1.4","@bernierllc/ai-provider-openai":"1.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.2.0_1767642492011_0.34253218975748756","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@bernierllc/ai-content-rewriter","version":"1.2.2","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.2.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"c61c792d232b615a15f158b5471196995983c58c","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.2.2.tgz","fileCount":72,"integrity":"sha512-zqONr9f6Ck/qx105HDQ/C+Az0sR7ShiAS5XPtIDH+kJuXIWGqwSd7DC9d6z6ZP7VciWCVcR+a9QugYrTynP9Kw==","signatures":[{"sig":"MEYCIQD/ooJfUuIe3DvyYDwg49c1GQ3GbQ3SeaybXvfQ5wshdQIhAOv3ffGerF8WSzCkqXQRZR04EqKUwBDBEs6o+9sT+iby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186524},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.2.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/ai-content-rewriter/bernierllc-ai-content-rewriter-1.2.2.tgz","_integrity":"sha512-zqONr9f6Ck/qx105HDQ/C+Az0sR7ShiAS5XPtIDH+kJuXIWGqwSd7DC9d6z6ZP7VciWCVcR+a9QugYrTynP9Kw==","_npmVersion":"11.11.0","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@bernierllc/logger":"1.3.2","@bernierllc/retry-policy":"0.3.2","@bernierllc/ai-provider-core":"1.2.2","@bernierllc/neverhub-adapter":"0.1.6","@bernierllc/ai-provider-openai":"1.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.2.2_1773163407785_0.6410650051275162","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@bernierllc/ai-content-rewriter","version":"1.2.3","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.2.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"c1ef9b9455f3d7fe6cd97557e2765f8297c66988","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.2.3.tgz","fileCount":72,"integrity":"sha512-H3+R11lcQFReIyHaKcyBCyWC3Yf9nXBGMPAEHEMuNQDZ4BIMdaIe0S/R/YdCPDgpZYgBaioxAZWlUaQHksIT1g==","signatures":[{"sig":"MEQCIFUrO6k4nTP/HGtkeBo4qoePySHnrL2rfHvB4FD/HdugAiAKRv9XYEwH1xjKbVlDFBnuytobPFFNcv/3oMWdsZ++jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186749},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.2.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/ai-content-rewriter/bernierllc-ai-content-rewriter-1.2.3.tgz","_integrity":"sha512-H3+R11lcQFReIyHaKcyBCyWC3Yf9nXBGMPAEHEMuNQDZ4BIMdaIe0S/R/YdCPDgpZYgBaioxAZWlUaQHksIT1g==","_npmVersion":"11.14.1","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.4.0","@bernierllc/retry-policy":"0.4.0","@bernierllc/ai-provider-core":"1.2.3","@bernierllc/neverhub-adapter":"0.1.6","@bernierllc/ai-provider-openai":"1.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.2.3_1779133649768_0.17041342726350828","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@bernierllc/ai-content-rewriter","version":"1.2.4","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.2.4","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"8d3f66e32140765101028bc71b16c3aea9932e68","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.2.4.tgz","fileCount":72,"integrity":"sha512-1QhrYSf3J55Pk3Dz3FEpQGyWKdk8kTMJeldg0VWqEwZ1uPQpMb5sKC7wTHTElEMGjuJJ5fnCFJDnP7/IDLStyg==","signatures":[{"sig":"MEUCIQCH1W+Q5UXNaaHVsqQRPUJYiD57gJt1VcQHnnoao9pKDwIgLkgN2LnCsqaQkDCEJlzuX7ZGXEMKtjrjqcS8rl+FYNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186974},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.2.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/ai-content-rewriter/bernierllc-ai-content-rewriter-1.2.4.tgz","_integrity":"sha512-1QhrYSf3J55Pk3Dz3FEpQGyWKdk8kTMJeldg0VWqEwZ1uPQpMb5sKC7wTHTElEMGjuJJ5fnCFJDnP7/IDLStyg==","_npmVersion":"11.14.1","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.4.2","@bernierllc/retry-policy":"0.5.1","@bernierllc/ai-provider-core":"1.2.4","@bernierllc/neverhub-adapter":"0.1.6","@bernierllc/ai-provider-openai":"1.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.2.4_1779157347734_0.9034914232669795","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@bernierllc/ai-content-rewriter","version":"1.2.5","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.2.5","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"f18360051066a0309cf2a9f6a20f4374ae40677b","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.2.5.tgz","fileCount":72,"integrity":"sha512-ZJjrUHh9SMo7ctM5vw7vvGpAWLA21UDm2kTPAldcceNyferqH6j0pNgA/f8W9G1j5KZPIkXUI9ckzXjOamGrug==","signatures":[{"sig":"MEYCIQDwFCI+5maJiPkGXLLDusE5BL/Yay/xld72QAQ/UG6rnAIhAMjykWp6G6vtrwg7qv2P+Eu0Oc0HFhC5wIceHHyftaSl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187318},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.2.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/ai-content-rewriter/bernierllc-ai-content-rewriter-1.2.5.tgz","_integrity":"sha512-ZJjrUHh9SMo7ctM5vw7vvGpAWLA21UDm2kTPAldcceNyferqH6j0pNgA/f8W9G1j5KZPIkXUI9ckzXjOamGrug==","_npmVersion":"11.14.1","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.4.3","@bernierllc/retry-policy":"0.5.1","@bernierllc/ai-provider-core":"1.4.0","@bernierllc/neverhub-adapter":"0.2.0","@bernierllc/ai-provider-openai":"1.0.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.2.5_1779221490104_0.02056258191237159","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bernierllc/ai-content-rewriter","version":"1.3.0","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.3.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"2d6cb9b8784f11bdced35f72024c5c4ceba63456","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.3.0.tgz","fileCount":72,"integrity":"sha512-qF3qBTOFRM0kfW/fz4IdaZX72A8NH0HS0YNFoa591XUf+gHh0uIyPiq6jZ3r2B8OHqe9sQUwouXcL18L/U0RMQ==","signatures":[{"sig":"MEUCIQDCl7pLp84Fnn5AgF4HjSqVgT6UnmZWazLZ6rDbBfovwAIgEdrtOjoj1qOxYZPsPgM8CL7x3oxEQhxTIZUhDyRvoDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187625},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/ai-content-rewriter/bernierllc-ai-content-rewriter-1.3.0.tgz","_integrity":"sha512-qF3qBTOFRM0kfW/fz4IdaZX72A8NH0HS0YNFoa591XUf+gHh0uIyPiq6jZ3r2B8OHqe9sQUwouXcL18L/U0RMQ==","_npmVersion":"11.14.1","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.6.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/ai-provider-core":"1.5.0","@bernierllc/neverhub-adapter":"0.3.0","@bernierllc/ai-provider-openai":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.3.0_1779241539808_0.724304528051231","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@bernierllc/ai-content-rewriter","version":"1.4.0","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.4.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"162621a89f8e2686fc3c05e0a97fd39d40927d11","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.4.0.tgz","fileCount":50,"integrity":"sha512-9RwglBEIFwKcSzkNVkTheZl4EoClrlIUPJFbZRvd1rcKFAOhptAHKs3nKILyVTej2l9y0DyRs1RRI/9WimUiYw==","signatures":[{"sig":"MEUCIGDa0mRXG61DskCUekwT0RtDco0GYPTo5x42Vind81g2AiEA2U1k/8pBgJuGlhj9RazPML9/VF7hzndBQrNvSNNbt5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74859},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/ai-content-rewriter/bernierllc-ai-content-rewriter-1.4.0.tgz","_integrity":"sha512-9RwglBEIFwKcSzkNVkTheZl4EoClrlIUPJFbZRvd1rcKFAOhptAHKs3nKILyVTej2l9y0DyRs1RRI/9WimUiYw==","_npmVersion":"11.14.1","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.6.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/ai-provider-core":"1.5.0","@bernierllc/neverhub-adapter":"0.3.0","@bernierllc/ai-provider-openai":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.4.0_1779244759500_0.0384632753486418","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bernierllc/ai-content-rewriter","version":"1.5.0","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.5.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"71f8842ffe753c8ee5d174ac209d0e3540faf6bb","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.5.0.tgz","fileCount":50,"integrity":"sha512-M6GQP4ejAvSd/gPuzmd1N+m+2qJNaQh5m2SwzPF3U6G12AcuL8P2OZ7rSrqPhEFYJsPTWYzY6a3ss/QyBnMJrg==","signatures":[{"sig":"MEUCIQCx1H9MBkoh0KYrONLG762AZWb+iim+Lti+HjWYz+pLDwIgB8LXsB92wClG9g+ah8iOaWGAmu9J60UlZ+eJpacV78o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74859},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/ai-content-rewriter/bernierllc-ai-content-rewriter-1.5.0.tgz","_integrity":"sha512-M6GQP4ejAvSd/gPuzmd1N+m+2qJNaQh5m2SwzPF3U6G12AcuL8P2OZ7rSrqPhEFYJsPTWYzY6a3ss/QyBnMJrg==","_npmVersion":"11.14.1","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.6.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/ai-provider-core":"1.5.0","@bernierllc/neverhub-adapter":"0.3.0","@bernierllc/ai-provider-openai":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.5.0_1779245887897_0.8039564083206538","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@bernierllc/ai-content-rewriter","version":"1.6.0","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.6.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"9b0a85e48e8aae980224b572e872fe4c0e7d21c5","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.6.0.tgz","fileCount":50,"integrity":"sha512-oM6qgncdAeDA9rELWEMUoKTsVoXil/q1h1550A95RNGXjNr7rMEKO9Q3dqaf7M+OHbj7mG8jDIaT1A9V7YWf8w==","signatures":[{"sig":"MEUCIQCdSuwtS2ZlhCdIFlzowYJl4vpQjEXIK2Y84v4+LvKRmgIgLrPEKEGOrRBwe7A4rWYislsXKau8uKj/z6GLkC7M6iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74859},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/ai-content-rewriter/bernierllc-ai-content-rewriter-1.6.0.tgz","_integrity":"sha512-oM6qgncdAeDA9rELWEMUoKTsVoXil/q1h1550A95RNGXjNr7rMEKO9Q3dqaf7M+OHbj7mG8jDIaT1A9V7YWf8w==","_npmVersion":"11.14.1","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.7.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/ai-provider-core":"1.6.0","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/ai-provider-openai":"1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.6.0_1779250285943_0.34793578222287413","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@bernierllc/ai-content-rewriter","version":"1.6.1","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.6.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"3d1b895fd9d5f5eda5058d7dc6ea147200298199","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.6.1.tgz","fileCount":50,"integrity":"sha512-DwmowNZ8Kto40rTlC4umNzauWM9vXcB0zEVWfTwFCANMiVXxPD50acgJMdSgk/sjNNjEcle+mtDD2oym09FFFg==","signatures":[{"sig":"MEUCIQDaTDONrDE5+HtweYOMBkIcO8wTQXeLUboev/B+ZxKhIgIgdtP0/eUsYD/33q3Qq0Qh8n2966CgQ6VDCemhGNLyKYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74859},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.6.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/ai-content-rewriter/bernierllc-ai-content-rewriter-1.6.1.tgz","_integrity":"sha512-DwmowNZ8Kto40rTlC4umNzauWM9vXcB0zEVWfTwFCANMiVXxPD50acgJMdSgk/sjNNjEcle+mtDD2oym09FFFg==","_npmVersion":"12.0.1","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@bernierllc/logger":"1.7.1","@bernierllc/retry-policy":"0.7.0","@bernierllc/ai-provider-core":"1.6.1","@bernierllc/neverhub-adapter":"0.4.1","@bernierllc/ai-provider-openai":"1.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.6.1_1784015761540_0.011255393226858867","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@bernierllc/ai-content-rewriter","version":"1.6.2","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/ai-content-rewriter@1.6.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"dist":{"shasum":"2d9026a11b0c814c8fe68c8d749b1d6a0fa3a3df","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.6.2.tgz","fileCount":50,"integrity":"sha512-X4r3fo1WU5LFlb3bGKiYspnzRRPSThntjfWFopHZBoL/Qn5r2JGuO7iVfdRoZZpa3g7KzAJOFCItxQywS5s+VA==","signatures":[{"sig":"MEYCIQDG12A6pSaVczNekcYUUHx4DWRCMCfzgQI5u9IDpNf/1QIhAN3iklNc9nJLZ1hrCsQGnXuqMaW27w8x7xNzwgtqs67C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNKdP77n8uPCsi+LVJWc3nDmYv8BtMBBe99S1j17Q04wIgY8YTwxGCwa+0KqKg8CZnn3VINQjgK0eGQ4TjUdUs9iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75823},"main":"./dist/index.js","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.6.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b781dd-0805-49f4-b923-26cae5348dfb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/ai-content-rewriter/bernierllc-ai-content-rewriter-1.6.2.tgz","_integrity":"sha512-X4r3fo1WU5LFlb3bGKiYspnzRRPSThntjfWFopHZBoL/Qn5r2JGuO7iVfdRoZZpa3g7KzAJOFCItxQywS5s+VA==","_npmVersion":"12.2.0","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@bernierllc/logger":"1.7.1","@bernierllc/retry-policy":"0.7.0","@bernierllc/ai-provider-core":"1.6.1","@bernierllc/neverhub-adapter":"0.4.1","@bernierllc/ai-provider-openai":"1.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-content-rewriter_1.6.2_1790882496378_0.3655132766475544","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"_id":"@bernierllc/ai-content-rewriter@1.6.3","dist":{"shasum":"5f15517baeb42c04881ecabb28f89bd6fab54407","tarball":"https://registry.npmjs.org/@bernierllc/ai-content-rewriter/-/ai-content-rewriter-1.6.3.tgz","fileCount":51,"integrity":"sha512-Vt/xG8tc+l6gjjxHQp7aajz9OtaqqJ2y3tZXkKOIZAUsuHWosQe8tt9hoY3CIgYKt+HTDMSjTbMBpQpQw4ZDRA==","signatures":[{"sig":"MEUCIE499T5Q9Uhfi17UnY4CT+eLMZc6GCVv/iYn5mfSngkNAiEAkx1j2thEMOfdxhDDmzYnw3SnOAR26p1OI2hN9gOYyYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpBOKtv1GlVK+9JF+XFfWyJNpuECQKkZhN/QrUn6Y86wIgV4lO8h1vBvwipccwui1xr89xKIOio92XNNBUd/7Ss+g="}],"unpackedSize":76149},"main":"./dist/index.js","name":"@bernierllc/ai-content-rewriter","type":"module","_from":"file:bernierllc-ai-content-rewriter-1.6.3.tgz","types":"./dist/index.d.ts","author":{"name":"Bernier LLC"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"SEE LICENSE IN LICENSE","scripts":{"lint":"eslint src tests --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --watch","build":"tsc","test:run":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","typecheck":"tsc --noEmit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage"},"version":"1.6.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b781dd-0805-49f4-b923-26cae5348dfb"}},"keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"_resolved":"/home/runner/work/tools/tools/packages/service/ai-content-rewriter/bernierllc-ai-content-rewriter-1.6.3.tgz","_integrity":"sha512-Vt/xG8tc+l6gjjxHQp7aajz9OtaqqJ2y3tZXkKOIZAUsuHWosQe8tt9hoY3CIgYKt+HTDMSjTbMBpQpQw4ZDRA==","_npmVersion":"12.2.0","description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","directories":{},"maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"@bernierllc/logger":"^1.7.1","@bernierllc/retry-policy":"^0.7.0","@bernierllc/ai-provider-core":"^1.6.1","@bernierllc/neverhub-adapter":"^0.4.1","@bernierllc/ai-provider-openai":"^1.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-content-rewriter_1.6.3_1790884194980_0.8673089209023872"}}},"time":{"created":"2025-12-18T19:50:57.437Z","modified":"2026-10-01T19:49:55.328Z","1.0.0":"2025-12-18T19:50:57.672Z","1.0.1":"2025-12-22T21:10:11.280Z","1.0.2":"2025-12-23T01:47:10.833Z","1.2.0":"2026-01-05T19:48:12.194Z","1.2.2":"2026-03-10T17:23:27.942Z","1.2.3":"2026-05-18T19:47:29.951Z","1.2.4":"2026-05-19T02:22:27.886Z","1.2.5":"2026-05-19T20:11:30.250Z","1.3.0":"2026-05-20T01:45:39.954Z","1.4.0":"2026-05-20T02:39:19.674Z","1.5.0":"2026-05-20T02:58:08.075Z","1.6.0":"2026-05-20T04:11:26.100Z","1.6.1":"2026-07-14T07:56:01.766Z","1.6.2":"2026-10-01T19:21:36.479Z","1.6.3":"2026-10-01T19:49:55.081Z"},"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","keywords":["ai","content","rewriting","tone-transformation","style-conversion","commit-messages","openai","anthropic"],"description":"AI-powered content rewriting service for tone transformation, style conversion, and commit message generation","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"readme":"# @bernierllc/ai-content-rewriter\n\nAI-powered content rewriting service for tone transformation, style conversion, and commit message generation.\n\n## Features\n\n- **Tone Transformation**: Convert content between professional, casual, friendly, technical, and engaging tones\n- **Style Conversion**: Transform between formal, casual, simple, technical, conversational, and creative styles\n- **Content Simplification**: Make complex content accessible to different audiences\n- **Commit Message Generation**: Generate semantic git commit messages from code changes\n- **SEO Optimization**: Optimize content with natural keyword integration\n- **Batch Operations**: Process multiple content pieces simultaneously\n- **Provider Flexibility**: Works with OpenAI or Anthropic with automatic fallback\n- **NeverHub Integration**: Optional service discovery and event publishing\n\n## Installation\n\n```bash\nnpm install @bernierllc/ai-content-rewriter\n```\n\n## Usage\n\n### Basic Content Rewriting\n\n```typescript\nimport { AIContentRewriter } from '@bernierllc/ai-content-rewriter';\n\nconst rewriter = new AIContentRewriter({\n  openaiApiKey: process.env.OPENAI_API_KEY\n});\n\nawait rewriter.initialize();\n\nconst result = await rewriter.rewriteContent(\n  'Your original content here...',\n  {\n    targetTone: 'professional',\n    targetAudience: 'enterprise',\n    preserveKeyPoints: true\n  }\n);\n\nconsole.log('Rewritten:', result.rewritten);\nconsole.log('Improvement Score:', result.improvementScore);\n```\n\n### Tone Transformation\n\n```typescript\n// Casual to Professional\nconst formalResult = await rewriter.casualToFormal(\n  \"Hey! Check out this cool new feature we built!\"\n);\n\n// Professional to Casual\nconst casualResult = await rewriter.formalToCasual(\n  \"We are pleased to announce enhanced functionality.\"\n);\n```\n\n### Generate Commit Messages\n\n```typescript\nconst commitResult = await rewriter.generateCommitMessage({\n  files: ['src/auth.ts', 'src/user.ts'],\n  additions: 45,\n  deletions: 12,\n  diff: '... git diff output ...'\n}, {\n  includeBody: true,\n  conventional: true\n});\n\nconsole.log(commitResult.commitMessage);\n// Output:\n// \"feat(auth): Add JWT token validation\n//\n// - Implement JWT validation middleware\n// - Add token refresh endpoint\n// - Update user authentication flow\"\n```\n\n### Technical Simplification\n\n```typescript\nconst simplifiedResult = await rewriter.technicalToSimple(\n  `This implementation utilizes a singleton pattern with lazy initialization\n   to ensure thread-safe instantiation of the database connection pool.`\n);\n```\n\n### SEO Optimization\n\n```typescript\nconst seoResult = await rewriter.optimizeForSEO(\n  'Learn about building web applications with modern frameworks.',\n  ['TypeScript', 'React', 'Next.js', 'full-stack development']\n);\n```\n\n### Batch Rewriting\n\n```typescript\nconst batchResult = await rewriter.batchRewrite([\n  {\n    id: 'post-1',\n    content: 'Technical content...',\n    options: { targetAudience: 'beginners', targetStyle: 'simple' }\n  },\n  {\n    id: 'post-2',\n    content: 'Casual content...',\n    options: { targetTone: 'professional', targetStyle: 'formal' }\n  }\n]);\n\nconsole.log(`Success: ${batchResult.successCount}/${batchResult.totalProcessed}`);\n```\n\n## API Reference\n\n### AIContentRewriter\n\n#### Constructor Options\n\n```typescript\ninterface AIContentRewriterConfig {\n  openaiApiKey?: string;           // OpenAI API key\n  anthropicApiKey?: string;         // Anthropic API key (future)\n  primaryProvider?: 'openai' | 'anthropic';\n  fallbackProvider?: 'openai' | 'anthropic';\n  defaultOptions?: RewriteOptions;\n  enableAnalytics?: boolean;\n  neverhubConfig?: NeverHubConfig;\n}\n```\n\n#### Core Methods\n\n- `initialize()`: Initialize the service and providers\n- `shutdown()`: Gracefully shutdown the service\n- `rewriteContent(content, options)`: Rewrite content with options\n- `transformTone(content, tone)`: Transform content tone\n- `transformStyle(content, style)`: Convert content style\n- `simplifyContent(content, audience?)`: Simplify complex content\n- `makeEngaging(content, platform?)`: Make content more engaging\n\n#### Specialized Methods\n\n- `generateCommitMessage(changes, options?)`: Generate git commit messages\n- `technicalToSimple(content)`: Convert technical to simple\n- `casualToFormal(content)`: Convert casual to formal\n- `formalToCasual(content)`: Convert formal to casual\n- `optimizeForSEO(content, keywords)`: Optimize for SEO\n\n#### Batch Operations\n\n- `batchRewrite(contents)`: Process multiple contents\n- `getAnalytics(timeRange)`: Get analytics data\n\n## Types\n\n```typescript\ntype ContentTone = 'professional' | 'casual' | 'friendly' | 'technical' | 'engaging' | 'formal';\ntype ContentStyle = 'formal' | 'casual' | 'simple' | 'technical' | 'conversational' | 'creative';\ntype SocialPlatform = 'twitter' | 'linkedin' | 'facebook' | 'instagram' | 'mastodon' | 'bluesky';\n```\n\n## License\n\nCopyright (c) 2025 Bernier LLC. See LICENSE for details.\n","readmeFilename":"README.md"}