{"_id":"@usejunior/safe-docx","_rev":"28-4702cf891150dd092fa8d11c8ca181c7","name":"@usejunior/safe-docx","dist-tags":{"latest":"0.19.1"},"versions":{"0.0.1":{"name":"@usejunior/safe-docx","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@usejunior/safe-docx@0.0.1","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"dist":{"shasum":"cf6f050dccf2e1324262e7dc403f465cef2a2c44","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.0.1.tgz","fileCount":2,"integrity":"sha512-Yx8/pESC0F5xX45CqVw5ANIYGTPFljAnvyuLpbrsRkEAopRQC/MqgLxiQ7k21yK9MIvpSONsvCSIZZyUEBegeg==","signatures":[{"sig":"MEUCIQCZ1vwoPQILpBdAJ3QPb05UuaQP2jysRocXv+HJ2Pr1HgIgCBpEd148WErQsVu2fiqducpdnBBHDRi2cMBgjfYrSCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043},"_npmUser":{"name":"stevenobiajulu","email":"steven@usejunior.com"},"_npmVersion":"10.9.3","description":"OIDC trusted publishing setup package for @usejunior/safe-docx","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.0.1_1772042534860_0.43805142810351216","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@usejunior/safe-docx","version":"0.1.1","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel"],"license":"MIT","_id":"@usejunior/safe-docx@0.1.1","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://github.com/UseJunior/safe-docx/tree/main/packages/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"68e03aa8073dd4822f06e9a9dc7d6b00a21f4d12","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.1.1.tgz","fileCount":5,"integrity":"sha512-fjIdpktrjXWzFaBPsMuttNHuC7Opkjsx5lnRlrOM83oFNv23prjjGIor2wbPK5fVrjjnXjYAtbQ+lPCbOCo22w==","signatures":[{"sig":"MEUCIQDan8/FI7sjqv0W3f+ZvGIgOxJYWsNLaAfKsiXLE1U5XAIgVQcdwpKSghGiLap4nggoyADuQX+m2/gouTQhjAV1JB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3003},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"e28efd3060bafdfa43f8850bcb4603c9e325c131","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Canonical npm package for the Safe Docx MCP server and CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@usejunior/docx-mcp":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.1.1_1772068822467_0.09073188229159701","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@usejunior/safe-docx","version":"0.1.2","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel"],"license":"MIT","_id":"@usejunior/safe-docx@0.1.2","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://github.com/UseJunior/safe-docx/tree/main/packages/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"cc596b27723285ddde83653fb003db6b0dfcb336","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.1.2.tgz","fileCount":5,"integrity":"sha512-B5y4j5LOuYaSyRc5freF3u89ESLxAVt/q1lWYoInzWvcSzCqQHAf9cE9rgj1rqGBIimEI7DMscr3B8JJcgbg+g==","signatures":[{"sig":"MEQCICD5pFm+dkvH1wi3JqyZkzm5DK9tNGAbcKNqBxtrUNeTAiBvpfC9bEqksUJZimbkSDJdozhf24rfiBEeqpZKMr6nYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3003},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"7c07353908b68955b89be1007bd97ff41cef4acc","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Canonical npm package for the Safe Docx MCP server and CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@usejunior/docx-mcp":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.1.2_1772072721821_0.601788951260884","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@usejunior/safe-docx","version":"0.2.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel"],"license":"MIT","_id":"@usejunior/safe-docx@0.2.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://github.com/UseJunior/safe-docx/tree/main/packages/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"00d646687b3acf737d859255864729fb0fd33308","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.2.0.tgz","fileCount":5,"integrity":"sha512-Nu7P9oXVMVsS0Aov7JMB1Hy7OQtXzJdB47bbz1n+QN2lT4HqQ1NHEmsh52dGfjTypK3KeB/j1yQZrf990PZLMA==","signatures":[{"sig":"MEQCIHv6xVgs2lRMkzKsfmcHOjRLVuIk3thfrQ9PIx7Ly2tQAiAU3D0yogUvuNq0l6WnPt7U+RKoI5BB5uaJ3oAE8fPKvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3003},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"7935556e1d801177e935b1a1455d2b8a1c1c295e","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Canonical npm package for the Safe Docx MCP server and CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@usejunior/docx-mcp":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.2.0_1772341975235_0.12913679435898562","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@usejunior/safe-docx","version":"0.3.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel"],"license":"MIT","_id":"@usejunior/safe-docx@0.3.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://github.com/UseJunior/safe-docx/tree/main/packages/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"5f4ee224cb7653679866b0aae4bd772d3e2b5b14","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.3.0.tgz","fileCount":5,"integrity":"sha512-4y88hPIIWO+tqixCMRTBSBkyTss6PTxupws+8YRp98krCDoBFlAMGRsQIdzQy3QfTM+b7E68nXaoG16544ZFBQ==","signatures":[{"sig":"MEUCIQCHDORuQWJcML7HZgYWMGG4hoBDXYx9zHxq9WgGb3FyAAIgEo2n7FPECStmpN9R5Q1ip7HtouXdiuoD/mRsYzKT3rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3003},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"023c57028fb732a5ff06baca1c87ad6ae33a2f11","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Canonical npm package for the Safe Docx MCP server and CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@usejunior/docx-mcp":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.3.0_1772610425684_0.02313702036792109","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@usejunior/safe-docx","version":"0.3.1","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel"],"license":"MIT","_id":"@usejunior/safe-docx@0.3.1","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://github.com/UseJunior/safe-docx/tree/main/packages/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"91fa87dfd297ed8bcec19d88c569ccea5e3ab34c","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.3.1.tgz","fileCount":5,"integrity":"sha512-wq+hDnwuNob7G+NTlvh016SgnO9NQjKo5WktLwLVbhzMKwHV+uTGpBj0EW23dIjsJpLlec8jtqwGYDI2onq10Q==","signatures":[{"sig":"MEQCIGVmOx6LQAgSMjkF3oa6G9/0BoJxmgaFAiq5lOQjbu7GAiAA/XTFcFc1u8/NmJOIs7YUyRrBAy+W+vONucGNVnYNNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3003},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"26482ff136d88d6d5bae98bb01904b47313ba637","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Canonical npm package for the Safe Docx MCP server and CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@usejunior/docx-mcp":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.3.1_1773022751256_0.726518831867434","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@usejunior/safe-docx","version":"0.4.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf"],"license":"MIT","_id":"@usejunior/safe-docx@0.4.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"5c8a36a40868c66edefbf1eebaf3df15a243a216","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.4.0.tgz","fileCount":6,"integrity":"sha512-oV8FsgIhaRymrqYQnSbJmQhmiR7bhXdESUPscFXV/3Lyrkt6rn2FzPvTG7b/5V6ebXFpyYWE7tGXT0KkKIF4rA==","signatures":[{"sig":"MEQCIGPqrOP/lE1BHle7loq/BdjcZ2NyifNzzt/mmngJyrNdAiAlFD0tjRotWKBIMo9sviAwQI+TMTbYFpS02m4kv10z7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4158},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"9a026668344e614330a1e978eacd66c01066a2b1","mcpName":"io.github.usejunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Canonical npm package for the Safe Docx MCP server and CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@usejunior/docx-mcp":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.4.0_1773506642375_0.09535090178096994","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@usejunior/safe-docx","version":"0.6.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf"],"license":"MIT","_id":"@usejunior/safe-docx@0.6.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"42456c465f06e321812d731860d4105d74cd1626","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.6.0.tgz","fileCount":6,"integrity":"sha512-8/elXigpEuKJPhJHgQp54b14FvorI8Yr4ZlPIlNr3CPRpWFKvECmtiu8c1d7CQiJf6VgCZUYVKVnM0GzcKkr5A==","signatures":[{"sig":"MEYCIQDQoHHqcbFleBWDWxLAUD5fv/yEq5Os62Zs0Z5C6m7gsQIhAPdqKgCwT1JY7x0OQij8XaiKVuJZS+3oOZKXZ/y/sTyK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4158},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"6024f62be4b7473b7895bd1d02a283b8b9fc2195","mcpName":"io.github.usejunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Canonical npm package for the Safe Docx MCP server and CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@usejunior/docx-mcp":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.6.0_1773791946461_0.2073509282160273","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@usejunior/safe-docx","version":"0.7.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf"],"license":"MIT","_id":"@usejunior/safe-docx@0.7.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"b396537f21bbeb4b90d5d7f3615c0a4e1cddfc4e","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.7.0.tgz","fileCount":6,"integrity":"sha512-FG3rXKqcalDexZ9EVj/wtx6FytZNHF+801PhGf1tvvpgwiTr3K4d5QeFHTSfpdeVnSkovtjH/eIKc1dvwz13dg==","signatures":[{"sig":"MEQCIAV/MUJztgVAVd6mG/9EfRFFCzl9j2fzF/SZ6v5MbxY6AiArpW84H0fs1eh9xxhH/li5LOVVjuglBG+xv3Zb4vbpMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4158},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"4526cdbf1ccc74bd045b5a63a75299d5081d6282","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Canonical npm package for the Safe Docx MCP server and CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@usejunior/docx-mcp":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.7.0_1773898252316_0.6521392456724227","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@usejunior/safe-docx","version":"0.7.1","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf"],"license":"MIT","_id":"@usejunior/safe-docx@0.7.1","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"0189e3d2ec86b0743c32e32aecad1aa6eaff4b4a","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.7.1.tgz","fileCount":6,"integrity":"sha512-r/9N5WzFVywMigVVw3zNSZLKTA/N1K0shjKXtRUCabAB+zWX4jp9Win7vCheUfoyKPVWzIe6puKn1LTq3Xhb5w==","signatures":[{"sig":"MEUCIQCN3TaYYDJsTOcL15xLokKsQiLbuz60XoTQyhttSvHKTAIgHvl0ly/xdk4D17apOngj12uvgSlYKTmB7BjPB9si8C0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4158},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"16f319815f1a7422ab92397b88585f04760cc65a","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Canonical npm package for the Safe Docx MCP server and CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@usejunior/docx-mcp":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.7.1_1774581291283_0.42224162316371294","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@usejunior/safe-docx","version":"0.7.2","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf"],"license":"MIT","_id":"@usejunior/safe-docx@0.7.2","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"fc11a3cfe8702d634d24d9103ca0caf678a715cf","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.7.2.tgz","fileCount":6,"integrity":"sha512-YeBwl1FoUql5OQz9e6L6FejVeYo0E+YgTUmY4ZegbCxXWzcYUkZoMOZqPeiqOpARk5phSOlF7fURJMn0Nen5Nw==","signatures":[{"sig":"MEUCID1fo0WSLvdLKbNuKTyLTysLqPL/GiI35TuXam3vXhGxAiEAtBcPnxZ59Mri8iy676q8eXVsatTpNlYxlSbfNdN9muQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4158},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"85a18bc13741b6fe03a9e0f73f97ce2327d65a8c","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Canonical npm package for the Safe Docx MCP server and CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@usejunior/docx-mcp":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.7.2_1774595042496_0.1465705325931228","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@usejunior/safe-docx","version":"0.8.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf"],"license":"MIT","_id":"@usejunior/safe-docx@0.8.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"aa19d609945ecffe2c35d128a1cf2ac248f43d8c","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.8.0.tgz","fileCount":6,"integrity":"sha512-+pYbMcp+53tw/YQdfwFDKYM11IWLbz+2IpXpeHkMY/mg/2DM5/ItTGDNmo1yM3gKiX/PBQL/3lP6MFJj/YbFdg==","signatures":[{"sig":"MEUCIQDY6iqZwP2pFxMcO2/CyfdG0Xuw2IgN34FB/qcfpkAwlAIgQfE7kIj3k/vzPGppgWJXZhafxcI4KF5WDSWVPqzFriY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4158},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"6c7af7a37bb655431d7333caa7e29c06eddd770c","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Canonical npm package for the Safe Docx MCP server and CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@usejunior/docx-mcp":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.8.0_1774919668285_0.9650999616013987","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@usejunior/safe-docx","version":"0.8.1","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx"],"license":"MIT","_id":"@usejunior/safe-docx@0.8.1","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"d0a55406890ccf4a1953a4662c478322e7cc91a2","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.8.1.tgz","fileCount":6,"integrity":"sha512-p6ZRIq2HinwP3VAvOyVahNRvOFYi0t6eUuLTtgOrpgdCzqnmjEA5/HkfAQM1KlPHAFzsKa8tc9V2OIQs5bvxsg==","signatures":[{"sig":"MEYCIQCgj0wPHlJs7nUgzsrWupmWzr5lYU9MNkkv18m1JnV8HAIhANjqzVBjjxaNRLFflsKN5fKrdENnZ43QMFXa41/WDHlv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4462},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"11ef49b1a3d88b10a52c7f3b1e8282caadfa331f","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) documents with tracked changes, redlines, and formatting preservation. Built for AI coding agents. MIT licensed, 100% local processing.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@usejunior/docx-mcp":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.8.1_1775163773940_0.20025198168531855","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@usejunior/safe-docx","version":"0.8.2","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx"],"license":"MIT","_id":"@usejunior/safe-docx@0.8.2","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"bd380e98ff10ef4df8b6c13939d91118af35582f","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.8.2.tgz","fileCount":6,"integrity":"sha512-Ehnyz8xxLG421WipYfU0fDKBzNM3h5y3hcCr09kFyNsV9cpjm5vfF1G18B9mf754kfoBSXNwUnNgPp+IrFiKYQ==","signatures":[{"sig":"MEQCIFwtnuEIU79TesrsfNe/0a+N0Cz5bZ6TB2G8UDFkWAddAiBF/Iw8bY/dtGYXYwF+4oL4xXarQRgX790w0wTM4kNLSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4463},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"e8ec8547d8579a9dda015cbf28aaedb3d412a09b","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) documents with tracked changes, redlines, and formatting preservation. Built for AI coding agents. MIT licensed, 100% local processing.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@usejunior/docx-mcp":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.8.2_1775253890291_0.6725906726591657","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@usejunior/safe-docx","version":"0.9.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx"],"license":"MIT","_id":"@usejunior/safe-docx@0.9.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"013f8686fb921962af797f77b56d1c5f04a853fd","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.9.0.tgz","fileCount":6,"integrity":"sha512-dGkmnUnFGYTw9YInz1uJ7uh2ZukxCg0NxpMJuWU3EE8nrjNftObAHqdWzxQriOC0P7zhHmtKMCYL3mv33QZ5rA==","signatures":[{"sig":"MEUCIDPcxdApkE4EfKcIfonaBYkRKb/JazhsZ4VQoUPvembwAiEAj+vx9Y0wUFm+LcpnYObwg0vJBLLXohN6e2NyFuU+PGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4463},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"0f73791694a2eed0af15ad75a5d2822a38a6cd0b","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) documents with tracked changes, redlines, and formatting preservation. Built for AI coding agents. MIT licensed, 100% local processing.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@usejunior/docx-mcp":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.9.0_1775344291299_0.3192901590727477","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@usejunior/safe-docx","version":"0.9.1","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx"],"license":"MIT","_id":"@usejunior/safe-docx@0.9.1","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"2a1ea1090a96e0293ab485cf430d1a07dd631938","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.9.1.tgz","fileCount":6,"integrity":"sha512-N2FA+eOmwpCPeQeHTgElbDVM6EKWdOIr+bvlAyurjD+hDpKZJpmR46Q5EabGrm/BQzTi4f4kuJQXL7yOtsMHWg==","signatures":[{"sig":"MEQCIELMjHVQu4xiqMn4v3307ezqv+Lh589OIeyrYnkhi0qCAiAckSB5OlIJl5/+WAfXaZSbwJgmB+ZVCk7gYDJ4NvOt/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4494},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"8899aca10456bb9da9968ec964f83b41b452e561","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) documents with tracked changes, redlines, and formatting preservation. Built for AI coding agents. MIT licensed, 100% local processing.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@usejunior/docx-mcp":"^0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.9.1_1777384094193_0.6868853216887183","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@usejunior/safe-docx","version":"0.10.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"license":"MIT","_id":"@usejunior/safe-docx@0.10.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"bdb4c4cf85ce0cb14f50bdba9a3e7a2fe3111cc9","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.10.0.tgz","fileCount":6,"integrity":"sha512-lg6xe/gW0k1lBdz0xYjWTOKc2koFwtfeSKdoG0YmETO2+OPsUtWcvgmecZerRpREfUjGp4ZQtVN81j/sbnYW2w==","signatures":[{"sig":"MEUCIQCQFaf2f7uQD67xtFwGHJmjUrogtZhBLqGMSdmE1fA3AAIgGGDYhxr5gYzwRr2E8Tom65yzRqInMCCc876kqAUP8fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4590},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"cc0ec1284af6595c22459cdebf5d8076f1db6a1b","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. MIT licensed, 100% local processing.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@usejunior/docx-mcp":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.10.0_1781146995830_0.09015855006574047","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@usejunior/safe-docx","version":"0.11.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"license":"Apache-2.0","_id":"@usejunior/safe-docx@0.11.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"51c7452ba03f8572e2db57e47e90a0b91d7f1825","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.11.0.tgz","fileCount":8,"integrity":"sha512-9rjAzsc/+3aXsk5mXgbqQUYwUuUywlzx+6fYezu9VNndqql2dmU2aSvYg3SeEaPOoBn4m8gA/qoytu+W+bOZNA==","signatures":[{"sig":"MEYCIQC78Yea2OsRB30RdqjzPGD32/AZmAHVHc70cqrbhoBMDwIhAPd7n0qugfo9CgUSd2sTbnBc9IdC3PS9ZEB9mMeriZ0F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16067},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"e7fab367aecc31363f3f50d7078f0bf795909a9e","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. Apache-2.0 licensed, 100% local processing.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@usejunior/docx-mcp":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.11.0_1781375524386_0.3492837710373191","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@usejunior/safe-docx","version":"0.11.1","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"license":"Apache-2.0","_id":"@usejunior/safe-docx@0.11.1","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"11ccca842d7519e8b3e45268ad52517b713aebc1","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.11.1.tgz","fileCount":8,"integrity":"sha512-OR967zlURdr6j6aqx2rnf+/I+AxmhK2to+0sNh3t1YKFIWzZ4vOsCLoQD50EraD8FRjNNtTm5laO31ERXHdC1Q==","signatures":[{"sig":"MEYCIQDk1wCE4qKe4f1HvSaQ2d8NpVChLsy5N56PM5KkoP4LcAIhALHLzO18+tN9KoQGtmB8sIHMnjuEUqGHumLr/isJEZk9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16067},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"8a93e0985976f5271799c5f62f7808b4456f17a0","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. Apache-2.0 licensed, 100% local processing.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@usejunior/docx-mcp":"^0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.11.1_1781481884582_0.6451930634314773","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@usejunior/safe-docx","version":"0.11.2","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"license":"Apache-2.0","_id":"@usejunior/safe-docx@0.11.2","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"d3e47f917dc95aea2a5edda31d0dfdf195fd0c3c","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.11.2.tgz","fileCount":8,"integrity":"sha512-7ltE7LI/dZRyiZWYQ1frNAUg5gKNoW3jBssrOsqIi1kCjsLb2rtWjjQ42+5suUKNaNyXUcE+HqYZWCFS5vSgLA==","signatures":[{"sig":"MEQCIGLAycWhyVjwOm0i1A6UlcIMCOeJ1KNggXeb5/8dg8ymAiBTv487aDc3VjWCESazfPj3KUtVTxlyIVOFOIeTR1ZNBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16067},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"5b14634801e29611967a71a0ea4e011c6c9b9a71","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. Apache-2.0 licensed, 100% local processing.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@usejunior/docx-mcp":"^0.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.11.2_1781648275458_0.4293776817392463","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@usejunior/safe-docx","version":"0.12.1","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"license":"Apache-2.0","_id":"@usejunior/safe-docx@0.12.1","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"96c038a40cd2381d085dc30584f3663144e27f35","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.12.1.tgz","fileCount":8,"integrity":"sha512-AmT8ds0qr4rvxsAkJeVMci/nFsFPIM5RcQ4sLLwM0x8opKPhxAQdMN3toopb9JXvW6nEAS/wjgKNMQd22X5TIg==","signatures":[{"sig":"MEYCIQDgSOfwjxsqureyjd4CxNes2WDF9eNnqMNveBCCBiL3sgIhAN7eiYNgjC8VadfuwdfRvIIh28mr8K5073kYP3IZtEro","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16067},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"32f20a28ac1aa1b06ae54099396717ede07090ed","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. Apache-2.0 licensed, 100% local processing.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@usejunior/docx-mcp":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.12.1_1781695921804_0.5418969433921195","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@usejunior/safe-docx","version":"0.13.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"license":"Apache-2.0","_id":"@usejunior/safe-docx@0.13.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"31db8f01e8a3ff42145c00278783a7211d9e1fdb","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.13.0.tgz","fileCount":8,"integrity":"sha512-VRuSFUbC2Bf76q05ASX3Z2458nqQnHooy5eUceipP8klhnWMZrBj0/mBSnJst0y+4DFNPZCD67DCrnu12s78cw==","signatures":[{"sig":"MEQCIE5Cw/bmP5P3OMCJpKe49M0uJ4i9bvJYwTjtFMV1UBEzAiBPUj6jSnjcb8juPbqEp5/1wRM7w+ORZq9UzIX6rdY+Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16067},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"46427e76869c0183c43fda3385bde30071d9fe6c","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. Apache-2.0 licensed, 100% local processing.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@usejunior/docx-mcp":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.13.0_1781908488688_0.14393998124661755","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@usejunior/safe-docx","version":"0.14.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"license":"Apache-2.0","_id":"@usejunior/safe-docx@0.14.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"e3feffdc5a0e738eb7556de4d561c5fdc4f3037b","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.14.0.tgz","fileCount":8,"integrity":"sha512-LAqWBhoz8rSDbi+aHQMUHOlOJlqOIe4ufUFfuPksRviQUt+3jD8jVbLDMd+I9kQOEyHOrQuPv8qHpbsyv50C9g==","signatures":[{"sig":"MEYCIQDU35Q4GAbjXhHhaBukJd7AGxsrGnOLn8J785RpId38lwIhAOB0Jpk4VyTri2KL22viZUGMH94XPhrS1KSk0WHhnf8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16067},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"06106739d1b11414f231a104e11aa925849759ef","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. Apache-2.0 licensed, 100% local processing.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@usejunior/docx-mcp":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.14.0_1781997408375_0.09761759338177534","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@usejunior/safe-docx","version":"0.15.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"license":"Apache-2.0","_id":"@usejunior/safe-docx@0.15.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"75bed4934c1e4a3b5c92601a2879091cb1bdc244","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.15.0.tgz","fileCount":8,"integrity":"sha512-LsODQiwECBPW9TGDMsg125cMnKwlINKlH+RO/l5OFOzYTbPWzqtpr974PhkObeviEOXRickQNtFQP2cKFFQL3w==","signatures":[{"sig":"MEUCIG00T31xUfyLxTXMokzw7ApVmJEdl6Z97iap4mrW4+DAAiEAiB708o4ykSOrHSkvQC9DnnNcFBbOo//fz8OxPao1EdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16067},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"fbf82bb54467f88f137b2e3495ac439faaa99281","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. Apache-2.0 licensed, 100% local processing.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@usejunior/docx-mcp":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.15.0_1782171460480_0.8230070907791807","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@usejunior/safe-docx","version":"0.16.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"license":"Apache-2.0","_id":"@usejunior/safe-docx@0.16.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"378d1e036e0d6e95ed00b6d93764d665ea9d454a","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.16.0.tgz","fileCount":8,"integrity":"sha512-p7p3Axgh/TWs3Zih232Mo5IF7kdn2M0G6a5bn0wDleYH9JSg9KeO2F5w9XxzV16S3/QppQ6SAyR4fpQGPWoLIA==","signatures":[{"sig":"MEYCIQCerKYhl4IVH3DSo1LavTv7bsjOzLnElPHooDoF+O9RkQIhANkAak3YPDBpX3/Mjt2jA465rRxoZvBsrHzewX2cBRUq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16067},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"b0560a058dd1be105c04c7178c5638f305471687","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. Apache-2.0 licensed, 100% local processing.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@usejunior/docx-mcp":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.16.0_1784586912952_0.9081127642493612","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@usejunior/safe-docx","version":"0.17.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"license":"Apache-2.0","_id":"@usejunior/safe-docx@0.17.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"ebb998a0f90555a9ad7db3689a0ca2a189ddae2f","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.17.0.tgz","fileCount":8,"integrity":"sha512-5um0rFX8ctF05O+a5APKAetyF91q2nfZicfhqBDAupkc/ACJHE8XI4YrOJCh2x71BdpSxd6z/+ZmJ3VRjfgcsQ==","signatures":[{"sig":"MEUCIQCqZ/dCybQnhwf+b98IMcabJar4WKDcJ7XbD35OE8l0dQIgC/SRsnvtHbMc5gcZcJIvHSZzEwcIOhh3DRSnIGBQgys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15179},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"e38ad58c0a9357a76ff4f5829aa7b4ededc372a5","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. Apache-2.0 licensed, 100% local processing.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@usejunior/docx-mcp":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.17.0_1784771966709_0.22644724165595176","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@usejunior/safe-docx","version":"0.18.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"license":"Apache-2.0","_id":"@usejunior/safe-docx@0.18.0","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"bin":{"safedocx":"bin/safe-docx.js","safe-docx":"bin/safe-docx.js"},"dist":{"shasum":"7c04272fc63025ee3bec20a6d1f2d1f870c31270","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.18.0.tgz","fileCount":8,"integrity":"sha512-It6XBS2JHUGrbK07ZKOssCJ2nCk/miWC368n/QuGoOuMvWpna+fw8sFaiA3ClCyK4L9b5+Z2YIKPqs/lcpzE6g==","signatures":[{"sig":"MEUCIQCUM1TK24Huzxiy1HCd8ErfQtuqTZYva9W9MpxRyoh+aQIgHVug21F9qGrgbcp6MW31Roo4YpK8DKNij7cZS9mqgYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15179},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"gitHead":"3112cea545ef2dfca2322301a1dbb3e3f387365b","mcpName":"io.github.UseJunior/safe-docx","scripts":{"lint":"node -e \"process.exit(0)\"","test":"npm run test:run","build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","prepack":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"repository":{"url":"git+https://github.com/UseJunior/safe-docx.git","type":"git"},"_npmVersion":"11.5.1","description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. Apache-2.0 licensed, 100% local processing.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@usejunior/docx-mcp":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-docx_0.18.0_1784862518159_0.877772085224795","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@usejunior/safe-docx","version":"0.19.1","description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. Apache-2.0 licensed, 100% local processing.","mcpName":"io.github.UseJunior/safe-docx","type":"module","main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"}},"scripts":{"build":"node -e \"console.log('safe-docx wrapper package: no build step required')\"","lint":"node -e \"process.exit(0)\"","test":"npm run test:run","test:run":"npm run build -w @usejunior/docx-mcp && node ./bin/safe-docx.js --help > /dev/null","prepack":"npm run test:run"},"bin":{"safe-docx":"bin/safe-docx.js","safedocx":"bin/safe-docx.js"},"dependencies":{"@usejunior/docx-mcp":"^0.19.1"},"engines":{"node":">=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/UseJunior/safe-docx.git"},"publishConfig":{"access":"public"},"license":"Apache-2.0","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"homepage":"https://usejunior.com/developer-tools/safe-docx","bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"_id":"@usejunior/safe-docx@0.19.1","gitHead":"e1d9725247e4287459da12b4816d221b1dee6a8d","_nodeVersion":"22.23.1","_npmVersion":"11.5.1","dist":{"integrity":"sha512-u9DLUzv+PMlSeO2Y4flgbgchDWjosSOeeWTjArOKBL/XOsGQ39ii5vhhkN0zPGoxLACF9B2FechriHWmmjRMFw==","shasum":"ea5b09b182048cf8bbf8cb6e647c5820977c925c","tarball":"https://registry.npmjs.org/@usejunior/safe-docx/-/safe-docx-0.19.1.tgz","fileCount":8,"unpackedSize":15179,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usejunior%2fsafe-docx@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCDoerudexG3tj+iUSjOSD4L11P41C4VEZUJQYRA25/wwIgDkitJdL++AgoJBQNHQfjY3kRRMIMLV7A4l/yvjaQda8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e50e334e-5e1f-4247-87e4-09ef83025e76"}},"directories":{},"maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/safe-docx_0.19.1_1784936640382_0.41042213427584495"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-25T18:02:14.746Z","modified":"2026-07-24T23:44:00.804Z","0.0.1":"2026-02-25T18:02:15.028Z","0.1.1":"2026-02-26T01:20:22.613Z","0.1.2":"2026-02-26T02:25:21.964Z","0.2.0":"2026-03-01T05:12:55.374Z","0.3.0":"2026-03-04T07:47:05.858Z","0.3.1":"2026-03-09T02:19:11.440Z","0.4.0":"2026-03-14T16:44:02.523Z","0.6.0":"2026-03-17T23:59:06.599Z","0.7.0":"2026-03-19T05:30:52.470Z","0.7.1":"2026-03-27T03:14:51.426Z","0.7.2":"2026-03-27T07:04:02.652Z","0.8.0":"2026-03-31T01:14:28.435Z","0.8.1":"2026-04-02T21:02:54.106Z","0.8.2":"2026-04-03T22:04:50.439Z","0.9.0":"2026-04-04T23:11:31.443Z","0.9.1":"2026-04-28T13:48:14.334Z","0.10.0":"2026-06-11T03:03:16.090Z","0.11.0":"2026-06-13T18:32:04.513Z","0.11.1":"2026-06-15T00:04:44.708Z","0.11.2":"2026-06-16T22:17:55.593Z","0.12.1":"2026-06-17T11:32:01.940Z","0.13.0":"2026-06-19T22:34:48.873Z","0.14.0":"2026-06-20T23:16:48.527Z","0.15.0":"2026-06-22T23:37:40.625Z","0.16.0":"2026-07-20T22:35:13.103Z","0.17.0":"2026-07-23T01:59:26.846Z","0.18.0":"2026-07-24T03:08:38.366Z","0.19.1":"2026-07-24T23:44:00.516Z"},"bugs":{"url":"https://github.com/UseJunior/safe-docx/issues"},"license":"Apache-2.0","homepage":"https://usejunior.com/developer-tools/safe-docx","keywords":["mcp","mcp-server","model-context-protocol","docx","word","document","editing","document-editing","tracked-changes","document-comparison","ai","llm","formatting-preservation","ooxml","serverless","cloudflare-workers","edge","vercel","microsoft-word","contract-review","legal-tech","document-automation","coding-agent","claude-code","cursor","windsurf","redline","redlining","contract","legal","markup","mark-up","word-editing","word-document","ai-agent","local-first","offline","diff","safedocx","odt","opendocument","libreoffice"],"repository":{"type":"git","url":"git+https://github.com/UseJunior/safe-docx.git"},"description":"Edit Word (.docx) and OpenDocument (.odt) files with tracked changes, redlines, and formatting preservation. Built for AI coding agents. Apache-2.0 licensed, 100% local processing.","maintainers":[{"name":"stevenobiajulu","email":"steven@usejunior.com"}],"readme":"# @usejunior/safe-docx\n\nThe Safe Docx MCP server.\n\n```bash\nnpm install --global @usejunior/safe-docx\nsafe-docx\n```\n\nSee [installation and verification](../../docs/installation.md), the [tutorial](../../docs/tutorial.md), and the [tool reference](../docx-mcp/docs/tool-reference.generated.md).\n","readmeFilename":"README.md"}