{"_id":"@bernierllc/content-service","_rev":"19-7a46a6c906a9c4e24298f6dc183173da","name":"@bernierllc/content-service","dist-tags":{"latest":"1.3.2"},"versions":{"1.0.1":{"name":"@bernierllc/content-service","version":"1.0.1","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.0.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"c9ecba8d8191665021e04dda83714167096fdb0a","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.0.1.tgz","fileCount":10,"integrity":"sha512-/ZU1Tx8s6mPQCvPnrFz7klcX28JYdsW+hXcK8e/WtmMfhHGxwq8nd5QK5Lr89tKLfnSz8c/VCPo+G/qhC8FtdQ==","signatures":[{"sig":"MEQCIHf6f9iekK5cabI+TcCnlTZCl/wHpRX8k2BkWcy8iYXsAiBg3/3CUT4+wvBTzMfJlvSNqoIKc/UGt1aqYNZbkhbwrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51963},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0c0d0140be02b3bc626ed6d28d2156bdb45a9e88","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.4.2","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"24.4.1","dependencies":{"@bernierllc/logger":"^1.0.1","@bernierllc/file-handler":"^0.2.1","@bernierllc/content-storage":"^1.0.1","@bernierllc/neverhub-adapter":"^0.1.1","@bernierllc/content-validator":"^1.0.1","@bernierllc/content-transformer":"^1.0.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.0.1_1756779434043_0.8126024436951826","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bernierllc/content-service","version":"1.0.2","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.0.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"a9536bba661cea730f5f11e3c4c01bf1faec1e0b","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.0.2.tgz","fileCount":10,"integrity":"sha512-K7erFb9unbVTZ//0zbhJNX8WMzBZJ/lCMA5V3ev4FT8DjTwpqlBhbOFEdFLrTAY5xx9zaarYDv4eRilm8p3LPw==","signatures":[{"sig":"MEYCIQCWMEwaAQuzKAvLAsG+sYlQmbV9dmVdRdAN8PLtS+yacgIhAJ6Apr5Rc0itu5nSgajiZWLURFzhak26IA/ZY21A8t50","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52003},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/a212f972c1ab4419c5de8a2275773a31/bernierllc-content-service-1.0.2.tgz","_integrity":"sha512-K7erFb9unbVTZ//0zbhJNX8WMzBZJ/lCMA5V3ev4FT8DjTwpqlBhbOFEdFLrTAY5xx9zaarYDv4eRilm8p3LPw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.7.0","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.0.3","@bernierllc/file-handler":"0.2.2","@bernierllc/content-storage":"1.0.2","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/content-validator":"1.0.2","@bernierllc/content-transformer":"1.0.1"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.0.2_1766276728070_0.1972016737065394","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bernierllc/content-service","version":"1.0.3","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.0.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"8fc982a5fb14f1d4037f49a32d611fcbb0d5e692","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.0.3.tgz","fileCount":10,"integrity":"sha512-BLAZQgGY7hY7HgzF0SiEEFC0A8OzOfcdR/BDFbwJ3WVirUZiHtgCn/PUR7jycapOQ1dEwx+npn0iZEAkr5XZAg==","signatures":[{"sig":"MEUCIQDiK6Twlb2cPntRToJQEJX+2Ob9I65h2tdR1ujwX1KrsgIgZsqbt68soCOVZKPLgU1hi9xxcQYDDRGqrjJNuTWoKKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52003},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/ce6fe510d89e7a4f122d31ac0f660640/bernierllc-content-service-1.0.3.tgz","_integrity":"sha512-BLAZQgGY7hY7HgzF0SiEEFC0A8OzOfcdR/BDFbwJ3WVirUZiHtgCn/PUR7jycapOQ1dEwx+npn0iZEAkr5XZAg==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.7.0","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.0.3","@bernierllc/file-handler":"0.2.3","@bernierllc/content-storage":"1.0.3","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/content-validator":"1.0.3","@bernierllc/content-transformer":"1.0.1"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.0.3_1766283508688_0.5292588849558828","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bernierllc/content-service","version":"1.0.4","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.0.4","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"020b82d1ed9bb6e69b2622e76eda723972497fcb","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.0.4.tgz","fileCount":10,"integrity":"sha512-TzhnFqCSsUK+EDZOyf7frOsUFcNcIfF+HLIYRZbxpDx/KAsKyl42jmSIuAhIijI735qFiXpuwgsuOcbgzc26BA==","signatures":[{"sig":"MEYCIQC5JgL46Ky29ZYwQF2mbki8IOeGDnpajDfwMa862vCPuQIhALxNTtmpvWtemB7HPAPiSG0K8/qZVg9Nyi0UbvH+yyUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52003},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.0.4.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"_resolved":"/tmp/71474425a79878c4b6b56946688a3eb1/bernierllc-content-service-1.0.4.tgz","_integrity":"sha512-TzhnFqCSsUK+EDZOyf7frOsUFcNcIfF+HLIYRZbxpDx/KAsKyl42jmSIuAhIijI735qFiXpuwgsuOcbgzc26BA==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.7.0","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.0.4","@bernierllc/file-handler":"0.2.3","@bernierllc/content-storage":"1.0.3","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/content-validator":"1.0.3","@bernierllc/content-transformer":"1.0.1"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.0.4_1766437823318_0.39331101693751913","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bernierllc/content-service","version":"1.0.5","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.0.5","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"c19395048879edcd23a846f6f82ac11762e950e7","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.0.5.tgz","fileCount":10,"integrity":"sha512-jl2lIfsqefKeC13CcFvnnbPab1uH9Gmkf2rTQF2uuf3pPmQpEnJVhAZUtFi0uIhC0HCAa4IX9hSvzrXFStGQSw==","signatures":[{"sig":"MEYCIQCnKGd2HJQeyeN6g978kSJv5J3wFvfPJ9OHjZsFaK+lLwIhAMluIrc/Prb7Bx/QARXyfko4zOgRj+nU89dJ041OGQya","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52003},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.0.5.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"_resolved":"/tmp/763113085bc76f77a0d44237c280c62d/bernierllc-content-service-1.0.5.tgz","_integrity":"sha512-jl2lIfsqefKeC13CcFvnnbPab1uH9Gmkf2rTQF2uuf3pPmQpEnJVhAZUtFi0uIhC0HCAa4IX9hSvzrXFStGQSw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.7.0","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.1.0","@bernierllc/file-handler":"0.2.3","@bernierllc/content-storage":"1.0.3","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/content-validator":"1.0.3","@bernierllc/content-transformer":"1.0.1"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.0.5_1766608017289_0.08905915027177969","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@bernierllc/content-service","version":"1.0.7","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.0.7","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"fce10d7111731226ac17b2beaddb88e1f93a37b5","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.0.7.tgz","fileCount":10,"integrity":"sha512-7j6pt88fSFVXkej70Wyqqg40Aah3Ha5aqsJoiLO40WDF8MZI12+QPhZbUdO49kqCJhboehK+F0B56a+AyycJzw==","signatures":[{"sig":"MEUCIBkUtzrtVKW+sZBqN9lHKRvbPxS8bFmqh/mRwP1w14MVAiEAg4XPllSsbfv5OuxqunXFr58s9RJSNO4LWXbR0Le6JyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52061},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"af7e74b3715d56d3a193e1bb6743b337c2b0df6d","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@bernierllc/logger":"1.3.0","@bernierllc/file-handler":"0.4.0","@bernierllc/content-storage":"1.0.5","@bernierllc/neverhub-adapter":"0.1.4","@bernierllc/content-validator":"1.2.0","@bernierllc/content-transformer":"1.0.3"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.0.7_1767642450469_0.37661336754728914","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@bernierllc/content-service","version":"1.0.9","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.0.9","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"8e9083ef4a762eeaa4256954cc48de3ae15ca5b6","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.0.9.tgz","fileCount":10,"integrity":"sha512-p2hEjEFHXWC+bDDTcL64q2fbIRjCDkFUnfEuT7ML4uke9Qg6g4NjO42HbQ4I4qq/E4GJnvOkwXRrvdwfD/7zUQ==","signatures":[{"sig":"MEQCIGH2Hsv3wERWB1sLSKaU9/pGBI+VUBIOqVvZCrjt5JckAiB5jtw+2ABLyTmOrEpAJ5Ju6MKWu3y7rMm0Ro7XgDs0rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51999},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.0.9.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"_resolved":"/home/runner/work/tools/tools/packages/service/content-service/bernierllc-content-service-1.0.9.tgz","_integrity":"sha512-p2hEjEFHXWC+bDDTcL64q2fbIRjCDkFUnfEuT7ML4uke9Qg6g4NjO42HbQ4I4qq/E4GJnvOkwXRrvdwfD/7zUQ==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.11.0","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@bernierllc/logger":"1.3.2","@bernierllc/file-handler":"0.4.2","@bernierllc/content-storage":"1.0.7","@bernierllc/neverhub-adapter":"0.1.6","@bernierllc/content-validator":"1.2.2","@bernierllc/content-transformer":"1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.0.9_1773163485921_0.40588680572359714","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@bernierllc/content-service","version":"1.0.10","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.0.10","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"5d5e45037fdbacf423e22d51cf77ac0369cde880","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.0.10.tgz","fileCount":10,"integrity":"sha512-H25HNr1DBAgh/BISzl9lhRlpW7eAMtg2YKWxMBncTx2DYXPrmTbDGUpnEk74JrbEBJkqN7DU2uPAyLMEi07naw==","signatures":[{"sig":"MEYCIQC8/WidVJs1odLY1r66m4ZW+KGWBvA/vTxMEtkmiykvoQIhAJ+3+VE7QCoiqTAyCVbm0nVK+FiCNNJ8Vmvt23Mcm6qw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52000},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.0.10.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"_resolved":"/home/runner/work/tools/tools/packages/service/content-service/bernierllc-content-service-1.0.10.tgz","_integrity":"sha512-H25HNr1DBAgh/BISzl9lhRlpW7eAMtg2YKWxMBncTx2DYXPrmTbDGUpnEk74JrbEBJkqN7DU2uPAyLMEi07naw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.14.1","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.4.0","@bernierllc/file-handler":"0.4.2","@bernierllc/content-storage":"1.0.7","@bernierllc/neverhub-adapter":"0.1.6","@bernierllc/content-validator":"1.2.2","@bernierllc/content-transformer":"1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.0.10_1779133689917_0.2504046156133781","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@bernierllc/content-service","version":"1.0.11","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.0.11","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"f62f6b113ca3454750f48580c228a1821cb448fb","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.0.11.tgz","fileCount":10,"integrity":"sha512-18URopaEdlryarpGmntbeeCx+E1nHbPQh7g5920rj91Sprm0sHyhy7jTjEeoCcK8icTE6tBzg3NRbMsau4hhkA==","signatures":[{"sig":"MEQCIDE7ZfxeXRcIgsNRySurPRyjwIOd1C+vq5gRy+5ICJRaAiANWrIlZMR2MZwQGRGep6EzaEcaGKGwjxmWH+ly4wt15w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52000},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.0.11.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"_resolved":"/home/runner/work/tools/tools/packages/service/content-service/bernierllc-content-service-1.0.11.tgz","_integrity":"sha512-18URopaEdlryarpGmntbeeCx+E1nHbPQh7g5920rj91Sprm0sHyhy7jTjEeoCcK8icTE6tBzg3NRbMsau4hhkA==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.14.1","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.4.2","@bernierllc/file-handler":"0.4.2","@bernierllc/content-storage":"1.0.7","@bernierllc/neverhub-adapter":"0.1.6","@bernierllc/content-validator":"1.2.2","@bernierllc/content-transformer":"1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.0.11_1779157383594_0.30310674661096937","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@bernierllc/content-service","version":"1.0.12","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.0.12","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"88b94e021a81b6b4a622c6be595135b42d698f7f","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.0.12.tgz","fileCount":10,"integrity":"sha512-AzPJ581tE8L/V/OkbSBohCvQlRFNdEoA8S4MVc4Kyza6hSvmQbvO3wV8MCMQ23ALi6mEjh8aEarYwdxoGs6VKg==","signatures":[{"sig":"MEQCICT2l4yhYtk93V2bZlIXXQ6L5oLKr3XHLpMV3umFK1dzAiAISFecZchPVVfW5Mn16fRm6AMpUSalMgW/te4bOzfL1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52000},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.0.12.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"_resolved":"/home/runner/work/tools/tools/packages/service/content-service/bernierllc-content-service-1.0.12.tgz","_integrity":"sha512-AzPJ581tE8L/V/OkbSBohCvQlRFNdEoA8S4MVc4Kyza6hSvmQbvO3wV8MCMQ23ALi6mEjh8aEarYwdxoGs6VKg==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.14.1","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.4.3","@bernierllc/file-handler":"0.4.2","@bernierllc/content-storage":"1.1.0","@bernierllc/neverhub-adapter":"0.2.0","@bernierllc/content-validator":"1.3.0","@bernierllc/content-transformer":"1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.0.12_1779221532483_0.8081344657155711","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@bernierllc/content-service","version":"1.0.13","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.0.13","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"f5d0afa3e06d7b887314167cbaaee59a3301be6c","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.0.13.tgz","fileCount":10,"integrity":"sha512-gc+YLFY3o6O0rIV/Z2l/awSm/8Nkui/yHeCfxhDQoUPSBWGtDhYVCKrIjCZlj1TRyKFKc/aXFWNM0pOnqy+RnQ==","signatures":[{"sig":"MEUCICqfQtwLNjNPJmlYyUXKs5cI3P4FHQ//sa+Wvr7FO9izAiEA1f/8rF3SYZNiE98AJkvWsyNe5UzcC893L5pzqGVlJPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52000},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.0.13.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"_resolved":"/home/runner/work/tools/tools/packages/service/content-service/bernierllc-content-service-1.0.13.tgz","_integrity":"sha512-gc+YLFY3o6O0rIV/Z2l/awSm/8Nkui/yHeCfxhDQoUPSBWGtDhYVCKrIjCZlj1TRyKFKc/aXFWNM0pOnqy+RnQ==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.14.1","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.4.3","@bernierllc/file-handler":"0.4.2","@bernierllc/content-storage":"1.3.0","@bernierllc/neverhub-adapter":"0.2.0","@bernierllc/content-validator":"1.3.0","@bernierllc/content-transformer":"1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.0.13_1779234023792_0.6046891781895818","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bernierllc/content-service","version":"1.1.0","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.1.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"7c572908d7e4302d9581a4d24978ad7b08481bfd","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.1.0.tgz","fileCount":10,"integrity":"sha512-vuFUajwsI5/wT0mphfRLSbP2Sftg2QB+4OvmCH5tNIH5AfwU/6u1MCIe9MIKWe/9FcBn+gqshUQMqEQQyTK+Gw==","signatures":[{"sig":"MEUCIQDulUkvGO3h5iM9sTf8JG/l8D8ov9V05TjzjKRfWJ1pVAIgY87DDBWL+JkosTWJEWXqWrzc7+BYEolBfXOFtTOlXzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51999},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"_resolved":"/home/runner/work/tools/tools/packages/service/content-service/bernierllc-content-service-1.1.0.tgz","_integrity":"sha512-vuFUajwsI5/wT0mphfRLSbP2Sftg2QB+4OvmCH5tNIH5AfwU/6u1MCIe9MIKWe/9FcBn+gqshUQMqEQQyTK+Gw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.14.1","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.6.0","@bernierllc/file-handler":"0.6.0","@bernierllc/content-storage":"1.4.0","@bernierllc/neverhub-adapter":"0.3.0","@bernierllc/content-validator":"1.5.0","@bernierllc/content-transformer":"1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.1.0_1779241581849_0.5763709210418781","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bernierllc/content-service","version":"1.2.0","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.2.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"13854ab9c494f4eafe966969b66f83a9baae3d9c","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.2.0.tgz","fileCount":10,"integrity":"sha512-592SJEnd5vm95cvtiheuhpnpqhMBB0s1kwl1/bDFajMhsocVzUHJC9ZyK1slQ7edAfUBLATwgvVWMDKFOnFxRw==","signatures":[{"sig":"MEQCIBW1eqQl0i9ZWwBHWAid6oh2XIY/bojeFgt8j0sRYngpAiAZRckNtp03KxOxJj4Bsay2Mex/NZI2LVl9ckgpjV2xXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51999},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"_resolved":"/home/runner/work/tools/tools/packages/service/content-service/bernierllc-content-service-1.2.0.tgz","_integrity":"sha512-592SJEnd5vm95cvtiheuhpnpqhMBB0s1kwl1/bDFajMhsocVzUHJC9ZyK1slQ7edAfUBLATwgvVWMDKFOnFxRw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.14.1","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.7.0","@bernierllc/file-handler":"0.7.0","@bernierllc/content-storage":"1.5.0","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/content-validator":"1.6.0","@bernierllc/content-transformer":"1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.2.0_1779250327554_0.83734882716721","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bernierllc/content-service","version":"1.3.0","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.3.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"79e7bf4498ceb9711063ee2a45ec094c9a158a94","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.3.0.tgz","fileCount":10,"integrity":"sha512-cU1VaqyUAoUtBcmqdIsIPxcLBUdvqFU7a+5u926kDe1Jy1UbBOX+dKzVnWDLtYJxeO/BUECFmF6Ajai+qCTJuw==","signatures":[{"sig":"MEYCIQCRzpnsxrLN6ekUijnizLaIyAoPCSFNxPvUFtmEIYo5uQIhAKeM3qjgP7iy80zEPvt8iMq5KFjAfw+hllgW6CMHbe1T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51999},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"_resolved":"/home/runner/work/tools/tools/packages/service/content-service/bernierllc-content-service-1.3.0.tgz","_integrity":"sha512-cU1VaqyUAoUtBcmqdIsIPxcLBUdvqFU7a+5u926kDe1Jy1UbBOX+dKzVnWDLtYJxeO/BUECFmF6Ajai+qCTJuw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.14.1","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.7.0","@bernierllc/file-handler":"0.7.0","@bernierllc/content-storage":"1.6.0","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/content-validator":"1.6.0","@bernierllc/content-transformer":"1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.3.0_1779303397134_0.6982604597591828","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@bernierllc/content-service","version":"1.3.1","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/content-service@1.3.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"374e673bc12dc0b262be5b8ca09905a89945c2e2","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.3.1.tgz","fileCount":10,"integrity":"sha512-vLll7PD6jManCqsT4VYwhnfMT3hErG1aZUU26nw3jsBDPkFFgfySza1ZPC7G7mu1wBs7YT7+1RHmSJ62WxJf8w==","signatures":[{"sig":"MEQCIDdr0zLSHaFUfCwPDH9svvirL/AuBqQED2bjXRcaIX5DAiAISkB/oBFZ0o4DCflVMQX7RDlK65XNXhki8qAyjg7zuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51999},"main":"dist/index.js","_from":"file:bernierllc-content-service-1.3.1.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"_resolved":"/home/runner/work/tools/tools/packages/service/content-service/bernierllc-content-service-1.3.1.tgz","_integrity":"sha512-vLll7PD6jManCqsT4VYwhnfMT3hErG1aZUU26nw3jsBDPkFFgfySza1ZPC7G7mu1wBs7YT7+1RHmSJ62WxJf8w==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/content-service"},"_npmVersion":"11.15.0","description":"Service layer for content management with storage, validation, and search capabilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@bernierllc/logger":"1.7.0","@bernierllc/file-handler":"0.8.0","@bernierllc/content-storage":"1.6.0","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/content-validator":"1.6.0","@bernierllc/content-transformer":"1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/content-service_1.3.1_1779840747140_0.19378485939462076","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@bernierllc/content-service","version":"1.3.2","description":"Service layer for content management with storage, validation, and search capabilities","main":"dist/index.js","types":"dist/index.d.ts","keywords":["content","service","management","storage","validation","search","atomic","service"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","dependencies":{"@bernierllc/content-transformer":"1.3.0","@bernierllc/content-storage":"1.6.0","@bernierllc/content-validator":"1.6.0","@bernierllc/file-handler":"0.8.0","@bernierllc/neverhub-adapter":"0.4.1","@bernierllc/logger":"1.7.1"},"devDependencies":{"@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","eslint":"^8.0.0","jest":"^29.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/bernierllc/tools.git","directory":"packages/service/content-service"},"bugs":{"url":"https://github.com/bernierllc/tools/issues"},"homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"engines":{"node":">=16.0.0"},"scripts":{"build":"tsc","prebuild":"npm run clean","clean":"rimraf dist","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:run":"jest --passWithNoTests","lint":"eslint src --ext .ts"},"_id":"@bernierllc/content-service@1.3.2","_integrity":"sha512-QcAmfmT78MdFkyQPnoTqiA4DhlXTWrY9kv8SCP0DgKstMi0NxAFncRUxjSxG7PpTIgyfYv8bJEzAb1ysuGHegg==","_resolved":"/home/runner/work/tools/tools/packages/service/content-service/bernierllc-content-service-1.3.2.tgz","_from":"file:bernierllc-content-service-1.3.2.tgz","_nodeVersion":"24.18.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-QcAmfmT78MdFkyQPnoTqiA4DhlXTWrY9kv8SCP0DgKstMi0NxAFncRUxjSxG7PpTIgyfYv8bJEzAb1ysuGHegg==","shasum":"69b6c7d64409f6871b616631457469c8d6274828","tarball":"https://registry.npmjs.org/@bernierllc/content-service/-/content-service-1.3.2.tgz","fileCount":10,"unpackedSize":51999,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvEpV9CY/jnlaW0+NE2bMNqohMeQd84D5UPy04zzmvuwIhAKJuSFbeTGUbCln01HUMmljS63hWwK8F01l9H3gNTmXx"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:78a2be43-0f18-4ff2-be14-dd521e0a6c1a"}},"directories":{},"maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/content-service_1.3.2_1784015802000_0.44540800036959705"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-02T02:17:13.904Z","modified":"2026-07-14T07:56:42.240Z","1.0.1":"2025-09-02T02:17:14.231Z","1.0.2":"2025-12-21T00:25:28.245Z","1.0.3":"2025-12-21T02:18:28.837Z","1.0.4":"2025-12-22T21:10:23.471Z","1.0.5":"2025-12-24T20:26:57.428Z","1.0.7":"2026-01-05T19:47:30.603Z","1.0.9":"2026-03-10T17:24:46.152Z","1.0.10":"2026-05-18T19:48:10.087Z","1.0.11":"2026-05-19T02:23:03.743Z","1.0.12":"2026-05-19T20:12:12.630Z","1.0.13":"2026-05-19T23:40:23.942Z","1.1.0":"2026-05-20T01:46:21.981Z","1.2.0":"2026-05-20T04:12:07.697Z","1.3.0":"2026-05-20T18:56:37.273Z","1.3.1":"2026-05-27T00:12:27.274Z","1.3.2":"2026-07-14T07:56:42.126Z"},"bugs":{"url":"https://github.com/bernierllc/tools/issues"},"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/bernierllc/tools/tree/main/packages/service/content-service#readme","keywords":["content","service","management","storage","validation","search","atomic","service"],"repository":{"type":"git","url":"git+https://github.com/bernierllc/tools.git","directory":"packages/service/content-service"},"description":"Service layer for content management with storage, validation, and search capabilities","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"readme":"# @bernierllc/content-service\n\n**Service layer for content management with storage, validation, and search capabilities**\n\n## 🎯 **Package Purpose**\n\nService layer that manages content CRUD operations, validation, versioning, and search capabilities. Orchestrates content storage with validation rules and provides comprehensive content management functionality.\n\n## 📦 **Dependencies**\n\n### **BernierLLC Dependencies**\n- **@bernierllc/content-storage** - Content persistence\n- **@bernierllc/content-validator** - Content validation\n- **@bernierllc/content-transformer** - Content transformation\n- **@bernierllc/neverhub-adapter** - Event publishing\n- **@bernierllc/logger** - Logging\n- **@bernierllc/file-handler** - Media file handling\n\n## 🏗️ **Core Features**\n\n- **Content CRUD Operations** - Create, read, update, delete content\n- **Content Validation** - Integrated validation with core validator\n- **Version Management** - Track content versions and changes\n- **Search & Query** - Flexible content querying capabilities\n- **Event Integration** - NeverHub event publishing for real-time updates\n- **Factory Pattern** - Pre-configured services for different use cases\n- **Utility Functions** - Content processing helpers\n\n## 🚀 **Quick Start**\n\n```typescript\nimport { ContentServiceFactory, ContentType } from '@bernierllc/content-service';\n\n// Create service for blog content\nconst contentService = ContentServiceFactory.createForBlog();\n\n// Create content\nconst content = await contentService.createContent({\n  draft: {\n    title: 'My First Post',\n    body: 'This is my first blog post content.',\n    type: ContentType.BLOG_POST,\n    authorId: 'user123',\n    tags: ['first-post', 'blog']\n  }\n});\n\n// Query content\nconst results = await contentService.queryContent({\n  authorId: 'user123',\n  type: ContentType.BLOG_POST,\n  pagination: { page: 1, limit: 10 }\n});\n```\n\n## 🏭 **Factory Patterns**\n\n```typescript\n// Default configuration\nconst service = ContentServiceFactory.create();\n\n// Blog-optimized service\nconst blogService = ContentServiceFactory.createForBlog();\n\n// Documentation-optimized service  \nconst docsService = ContentServiceFactory.createForDocumentation();\n\n// Social media-optimized service\nconst socialService = ContentServiceFactory.createForSocial();\n```\n\n## 🛠️ **Utilities**\n\n```typescript\nimport { ContentUtils } from '@bernierllc/content-service';\n\n// Generate URL-friendly slugs\nconst slug = ContentUtils.generateSlug('My Article Title');\n// Result: 'my-article-title'\n\n// Extract excerpts from content\nconst excerpt = ContentUtils.extractExcerpt(longContent, 160);\n\n// Calculate reading time\nconst readingTime = ContentUtils.calculateReadingTime(content);\n\n// Sanitize tags and categories\nconst cleanTags = ContentUtils.sanitizeTags(['  Tag1  ', 'TAG2', 'tag1']);\n// Result: ['tag1', 'tag2']\n```\n\n## 📋 **Current Status**\n\n🚧 **Work in Progress** - This package is currently under development.\n\n**Completed:**\n- ✅ Core service architecture\n- ✅ Content CRUD operations\n- ✅ Factory pattern implementation\n- ✅ Utility functions\n- ✅ TypeScript type definitions\n- ✅ Event integration design\n\n**Pending:**\n- 🔄 Dependency integration with core packages\n- 🔄 Comprehensive test coverage\n- 🔄 Production-ready build process\n- 🔄 Performance optimization\n\n## 🔗 **Architecture**\n\nThis service orchestrates multiple core packages:\n\n```\ncontent-service\n├── content-storage     (data persistence)\n├── content-validator   (validation rules)\n├── content-transformer (content processing)  \n├── neverhub-adapter    (event publishing)\n├── logger             (structured logging)\n└── file-handler       (media management)\n```\n\n## 📝 **API Overview**\n\n### Content Management\n- `createContent(request)` - Create new content\n- `updateContent(id, updates)` - Update existing content  \n- `deleteContent(id, authorId)` - Delete content (soft/hard)\n- `getContent(id)` - Retrieve content by ID\n- `queryContent(query)` - Search and filter content\n\n### Content Validation\n- `validateContent(id, rules?)` - Validate published content\n- `validateDraft(draft)` - Validate draft content\n\n### Version Management  \n- `createVersion(id, changes)` - Create content version\n- `getVersions(id)` - Get content version history\n- `restoreVersion(id, version)` - Restore previous version\n- `compareVersions(id, v1, v2)` - Compare content versions\n\n## 🎯 **Use Cases**\n\n- **Blog Management** - Complete blog content lifecycle\n- **Documentation Systems** - Technical documentation management  \n- **Social Media** - Short-form content with validation rules\n- **CMS Integration** - Content management system backend\n- **Multi-tenant Publishing** - Content isolation and management\n\n## 🔧 **Configuration**\n\n```typescript\nconst config = {\n  storage: {\n    provider: 'database',\n    config: { connectionString: '...' }\n  },\n  validation: {\n    enabled: true,\n    strict: true,\n    customRules: ['seo-required', 'word-count']\n  },\n  versioning: {\n    enabled: true,\n    maxVersions: 10,\n    compression: true\n  },\n  events: {\n    enabled: true,\n    async: true\n  }\n};\n\nconst service = ContentServiceFactory.create(config);\n```\n\n## 📄 **License**\n\nCopyright (c) 2025 Bernier LLC. All rights reserved.\n\nThis package is part of the BernierLLC tools ecosystem and provides content management capabilities for enterprise applications.","readmeFilename":"README.md"}