{"_id":"@redactive/redactive","_rev":"36-068cf2bc405731b4a549ece68a7364e7","name":"@redactive/redactive","dist-tags":{"beta":"1.4.4-b0","latest":"1.4.10"},"versions":{"0.0.1":{"name":"@redactive/redactive","version":"0.0.1","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"ISC","_id":"@redactive/redactive@0.0.1","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"4a3176cd78e9ff31efeeb74d4ac29ba86f24e34d","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-0.0.1.tgz","fileCount":4,"integrity":"sha512-lBEQfVVTy6oDXXxsx8ovhhs34BCsXcm/FuLjdG0E6l9QCFGSmPvSV3UgXs2j667pD1cCnCtNrtISMYwKxNT7LA==","signatures":[{"sig":"MEUCIHsxA3nzWeB/+Pf3kh09laT4b9fDMxDB3Rt27WYttdqWAiEAmA4qaNcxXEeGNHcNLmgGl+cApd8i2YKZbw+UJ1lQXLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2867},"main":"index.js","gitHead":"417736d263807ad73df34589a5993f283fcb7e89","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:types && npm run build:js","build:js":"esbuild ./src/index.ts --platform=node --minify --outdir=dist","build:types":"tsc"},"_npmUser":{"name":"kochie","email":"npm@robert.kochie.io"},"_npmVersion":"9.6.4","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.1.0","dependencies":{"openai":"^4.12.4","@grpc/grpc-js":"^1.10.1","google-protobuf":"^3.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","typescript":"^5.2.2","@types/node":"^20.11.20"},"_npmOperationalInternal":{"tmp":"tmp/redactive_0.0.1_1709303748632_0.2567129673902282","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@redactive/redactive","version":"0.0.2","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"ISC","_id":"@redactive/redactive@0.0.2","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"c577406966f72b66cbc8c53ab55d7d0e9c6cc430","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-0.0.2.tgz","fileCount":11,"integrity":"sha512-nit+/K7QBZl2VtU/5erJK9S/I2Y/0+/PPnMW698Q+dJGr3vM0sVjXHVyrujv4sqWpxYX2A3Z1ORrBaXzFhoHBg==","signatures":[{"sig":"MEYCIQDlx942IVy/OeUjFZs4SRVZKTcQ5L30heagp0OyKcwFhAIhAJzYpsSQR5p5mRvZQoJUUW3eeVzp5n4Tjoy9w4nSFOZ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30071},"main":"dist/index.js","_from":"file:redactive-redactive-0.0.2.tgz","types":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:types && npm run build:js","build:js":"esbuild ./src/index.ts --platform=node --minify --outdir=dist","copy:types":"copyfiles -u 1 src/**/*.d.ts types/","build:types":"tsc && npm run copy:types"},"_npmUser":{"name":"kochie","email":"npm@robert.kochie.io"},"_resolved":"/private/var/folders/8s/srxgrlts5fjbcj3w4pdbhx780000gn/T/d8a3f5b647b2439e0cbbd2c74fade6e5/redactive-redactive-0.0.2.tgz","_integrity":"sha512-nit+/K7QBZl2VtU/5erJK9S/I2Y/0+/PPnMW698Q+dJGr3vM0sVjXHVyrujv4sqWpxYX2A3Z1ORrBaXzFhoHBg==","_npmVersion":"9.6.4","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.1.0","dependencies":{"openai":"^4.12.4","@grpc/grpc-js":"^1.10.1","google-protobuf":"^3.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","copyfiles":"^2.4.1","typescript":"^5.2.2","@types/node":"^20.11.20"},"_npmOperationalInternal":{"tmp":"tmp/redactive_0.0.2_1715149065160_0.7143095065003586","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@redactive/redactive","version":"0.0.3","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"ISC","_id":"@redactive/redactive@0.0.3","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"c420abf42f1e1432c9c44482926e3d01c0d098de","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-0.0.3.tgz","fileCount":11,"integrity":"sha512-vdVTsRc7w2+toL1t+RZSb0JvFlZ7l3yGou6bibNAgQzHw94Th89mBNFYLxHJVJAwyShzm552uBDM3nW/l9E+Zg==","signatures":[{"sig":"MEUCIQDLW75wPhKRXT0BIDw8KxYMrh+2CSlJTwmf9NaDGVEigQIgI7nSOeiv4gW6sFIacVar4n/vTXi8KjnYuQvsvKuPx3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30101},"main":"dist/index.js","_from":"file:redactive-redactive-0.0.3.tgz","types":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:types && npm run build:js","build:js":"esbuild ./src/index.ts --platform=node --minify --outdir=dist","copy:types":"copyfiles -u 1 src/**/*.d.ts types/","build:types":"tsc && npm run copy:types"},"_npmUser":{"name":"kochie","email":"npm@robert.kochie.io"},"_resolved":"/private/var/folders/8s/srxgrlts5fjbcj3w4pdbhx780000gn/T/86a5d5b2717dc45e2d03fe22b594cf08/redactive-redactive-0.0.3.tgz","_integrity":"sha512-vdVTsRc7w2+toL1t+RZSb0JvFlZ7l3yGou6bibNAgQzHw94Th89mBNFYLxHJVJAwyShzm552uBDM3nW/l9E+Zg==","_npmVersion":"9.6.4","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.1.0","dependencies":{"openai":"^4.12.4","@grpc/grpc-js":"^1.10.1","google-protobuf":"^3.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","copyfiles":"^2.4.1","typescript":"^5.2.2","@types/node":"^20.11.20"},"_npmOperationalInternal":{"tmp":"tmp/redactive_0.0.3_1715149644563_0.784513021004259","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@redactive/redactive","version":"0.0.4","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"ISC","_id":"@redactive/redactive@0.0.4","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"76dcce4699b51dd68ae0ccb12dc7652dbde0304e","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-0.0.4.tgz","fileCount":14,"integrity":"sha512-rm5C7UYlgHaXnjtewF2b2zHtNLY49F9yNnvFEg0Xm0nX+G7HmUO8oEPRQ8WQ5Lo4ztbweaZIo5JCw68fJ9e3ug==","signatures":[{"sig":"MEUCIQCMZEvuFmvmOxWWk5CTo/IaVWBAR81hPWiY3/IJxzoQHwIgVW1jiq+M9FiOw/EjEIqpwz0mRzXM5qHkviuGr31Yr58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654009},"main":"dist/index.js","_from":"file:redactive-redactive-0.0.4.tgz","types":"types/index.d.ts","scripts":{"test":"jest","build":"npm run build:types && npm run build:js","build:js":"esbuild ./src/index.ts --platform=node --bundle --minify --outdir=dist","copy:types":"copyfiles -u 1 src/**/*.d.ts types/","build:types":"tsc && npm run copy:types"},"_npmUser":{"name":"kochie","email":"npm@robert.kochie.io"},"_resolved":"/private/var/folders/8s/srxgrlts5fjbcj3w4pdbhx780000gn/T/1db01a17a3ddd275e0420f5d3b0da06f/redactive-redactive-0.0.4.tgz","_integrity":"sha512-rm5C7UYlgHaXnjtewF2b2zHtNLY49F9yNnvFEg0Xm0nX+G7HmUO8oEPRQ8WQ5Lo4ztbweaZIo5JCw68fJ9e3ug==","_npmVersion":"9.6.4","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.1.0","dependencies":{"openai":"^4.12.4","@grpc/grpc-js":"^1.10.1","google-protobuf":"^3.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","copyfiles":"^2.4.1","babel-jest":"^29.7.0","typescript":"^5.2.2","@types/node":"^20.11.20","@babel/preset-env":"^7.24.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_0.0.4_1715666101336_0.16495378390159088","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@redactive/redactive","version":"0.1.0","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"ISC","_id":"@redactive/redactive@0.1.0","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"332a7dc24cd306e285744d4c1f6754f1a704192c","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-0.1.0.tgz","fileCount":19,"integrity":"sha512-v1DOfrsc8iSXclhaa+lGL8E5dPESYYYcAMfdYEaP9TXCOfyNI0DWB9Wy7piHgFdXIahllLRZiiIxfSrQKw4ASQ==","signatures":[{"sig":"MEUCIQC7elnO8SrAfx3hjNccg6lfXqkDttBGO6ICMOXl3GCchwIgX78RN4t9ohWXhaJEOj4gqo3PWJpv4qbCMob2Q7+ZNrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5301479},"main":"dist/redactive.cjs.js","_from":"file:redactive-redactive-0.1.0.tgz","types":"types/index.d.ts","module":"dist/redactive.esm.js","scripts":{"test":"jest","build":"npm run build:types && npm run build:js","build:js":"node build.mjs","copy:types":"copyfiles -u 1 src/**/*.d.ts types/","build:types":"tsc && npm run copy:types"},"_npmUser":{"name":"kochie","email":"npm@robert.kochie.io"},"_resolved":"/private/var/folders/8s/srxgrlts5fjbcj3w4pdbhx780000gn/T/93e078cfd825d515426d0bc073413111/redactive-redactive-0.1.0.tgz","_integrity":"sha512-v1DOfrsc8iSXclhaa+lGL8E5dPESYYYcAMfdYEaP9TXCOfyNI0DWB9Wy7piHgFdXIahllLRZiiIxfSrQKw4ASQ==","_npmVersion":"9.6.4","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.1.0","dependencies":{"openai":"^4.12.4","@grpc/grpc-js":"^1.10.1","google-protobuf":"^3.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.19.5","copyfiles":"^2.4.1","babel-jest":"^29.7.0","typescript":"^5.2.2","@types/node":"^20.11.20","@babel/preset-env":"^7.24.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_0.1.0_1716525240911_0.06708676381513068","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@redactive/redactive","version":"1.1.0","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.1.0","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"c34a63996937b366a0a2da69eb99b9ef32e7c669","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.1.0.tgz","fileCount":6,"integrity":"sha512-k/FcIifCuHfXs4O1Q8spd6rE0K9LykriW2Pujci56Jwny2KxjCOm5VqgZk1ovAFvRJcghCTVEN/na3N9uxVo6Q==","signatures":[{"sig":"MEYCIQDdQpMP2bJAprOCgG6bCiQqHVf62POpQoyYoj+qmgPM6QIhAPXB4LluVuAbbk+M11P+A04QFqQqjjAPNScv7AsSagpV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128465},"main":"./dist/index.js","_from":"file:redactive-redactive-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist"},"_npmUser":{"name":"kochie","email":"npm@robert.kochie.io"},"_resolved":"/private/var/folders/8s/srxgrlts5fjbcj3w4pdbhx780000gn/T/eb2d373ecd1aa82f056ba4cb40dc4fdc/redactive-redactive-1.1.0.tgz","_integrity":"sha512-k/FcIifCuHfXs4O1Q8spd6rE0K9LykriW2Pujci56Jwny2KxjCOm5VqgZk1ovAFvRJcghCTVEN/na3N9uxVo6Q==","_npmVersion":"10.7.0","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.2.0","dependencies":{"node-fetch":"^2.7.0","protobufjs":"^7.3.0","@grpc/grpc-js":"^1.10.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","ts-node":"^10.9.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.1.0_1717135990735_0.7382009917489496","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@redactive/redactive","version":"1.1.1","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.1.1","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"cffb78c5a114ce11a6a53284643b9f20c306a885","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.1.1.tgz","fileCount":8,"integrity":"sha512-Hw2HICM9/zGgVvuDrba6dQ+AsCmlLvOe8pb7jTS8kZV5As4xOaOBUTbIZR3E5AzUmSzv9FaAPru/1eLoLb8TyA==","signatures":[{"sig":"MEYCIQCU6sazU73NtBuinxOF+W1s/QphYj2U9YCdUSiVdEYaYQIhAKtDGZinVvqRbtI44Hr+Q0xJVUe/TrusGlXhbpZDIJn9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369838},"main":"./dist/index.js","_from":"file:redactive-redactive-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist"},"_npmUser":{"name":"kochie","email":"npm@robert.kochie.io"},"_resolved":"/private/var/folders/8s/srxgrlts5fjbcj3w4pdbhx780000gn/T/1619186e75e33870e824a7f9f5ce479b/redactive-redactive-1.1.1.tgz","_integrity":"sha512-Hw2HICM9/zGgVvuDrba6dQ+AsCmlLvOe8pb7jTS8kZV5As4xOaOBUTbIZR3E5AzUmSzv9FaAPru/1eLoLb8TyA==","_npmVersion":"10.7.0","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.2.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","protobufjs":"^7.3.0","@grpc/grpc-js":"^1.10.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","ts-node":"^10.9.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.1.1_1717475247351_0.6162722768821076","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@redactive/redactive","version":"1.2.1","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.2.1","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"bf05d6d74b87e1cce70cff6350703e0b172cae0b","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.2.1.tgz","fileCount":12,"integrity":"sha512-b1bIe3+Tg2fUoMXKMfwSWEpO6WBiH+PCqH3suZYihvcZWxG+HRVV8H9sTHzUeCLLVbbT6KSBs1kwAhNNi05Aug==","signatures":[{"sig":"MEQCIGasS4fKlNJOjZItv324VsLhn2a7gUTwvmb2Lo6+MjpUAiAUYSqI1Wwm8I03p06EXCXgYZeZw2g2QCyAsFEiSYdMDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377875},"main":"./dist/index.node.js","_from":"file:redactive-redactive-1.2.1.tgz","types":"./dist/index.node.d.ts","module":"./dist/index.node.mjs","browser":"./dist/index.browser.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist"},"_npmUser":{"name":"kochie","email":"npm@robert.kochie.io"},"_resolved":"/private/var/folders/8s/srxgrlts5fjbcj3w4pdbhx780000gn/T/c156d4bc3065eabeb74f713c0986c185/redactive-redactive-1.2.1.tgz","_integrity":"sha512-b1bIe3+Tg2fUoMXKMfwSWEpO6WBiH+PCqH3suZYihvcZWxG+HRVV8H9sTHzUeCLLVbbT6KSBs1kwAhNNi05Aug==","_npmVersion":"10.7.0","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.2.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","protobufjs":"^7.3.0","@grpc/grpc-js":"^1.10.8","@redactive/redactive":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","ts-node":"^10.9.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.2.1_1717482443606_0.1855164004942209","host":"s3://npm-registry-packages"}},"1.3.0-0":{"name":"@redactive/redactive","version":"1.3.0-0","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.3.0-0","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"1d8bfbb4cc29b7101a8493e6e19c55a4ac41178a","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.3.0-0.tgz","fileCount":12,"integrity":"sha512-Eky0bOUoEdTkMzFGzcx4Ned6LdDymIdWryt8NeiQmglYCMP/IsMcuxL7x7Ew3pyPC1e6ohe5PX9QkTOUOX/QBg==","signatures":[{"sig":"MEYCIQDzF9Z04BkP6HEpXF+3/rKvMOcZmhr2QZevA0Hd8upm9QIhALpc7G8hbRAPfqbxOCtd35cgbtEzmk48O+lPY3vR8gQv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":404991},"main":"./dist/index.node.js","_from":"file:redactive-redactive-1.3.0-0.tgz","types":"./dist/index.node.d.ts","module":"./dist/index.node.mjs","browser":"./dist/index.browser.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist"},"_npmUser":{"name":"kochie","email":"npm@robert.kochie.io"},"_resolved":"/private/var/folders/8s/srxgrlts5fjbcj3w4pdbhx780000gn/T/4862858a6d5940e34f50ff890a48aecb/redactive-redactive-1.3.0-0.tgz","_integrity":"sha512-Eky0bOUoEdTkMzFGzcx4Ned6LdDymIdWryt8NeiQmglYCMP/IsMcuxL7x7Ew3pyPC1e6ohe5PX9QkTOUOX/QBg==","_npmVersion":"10.7.0","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.2.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","protobufjs":"^7.3.0","@grpc/grpc-js":"^1.10.8","@redactive/redactive":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","ts-node":"^10.9.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.3.0-0_1717485833692_0.9349538290125725","host":"s3://npm-registry-packages"}},"1.3.0-1":{"name":"@redactive/redactive","version":"1.3.0-1","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.3.0-1","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"199f056faa35a04b72985de8a45fb6e2d8c65d56","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.3.0-1.tgz","fileCount":10,"integrity":"sha512-hFjaVHgzHmTGPNiORruZL+O4RLP3h3MGkxE/OC6wQcVeQ44VlRs7WhvDJVwPB5GTKruQJijeb7fbAqEOkQPChg==","signatures":[{"sig":"MEQCIBh6d9rirXYfPSWiDQofABoeMDVgmQKieh0mP5JDoKNMAiAmggLAv+xCFKuU8nyc9ZLm/O5/DKjpGWcZm/PTS01h3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351083},"main":"./dist/index.node.js","_from":"file:redactive-redactive-1.3.0-1.tgz","types":"./dist/index.node.d.ts","module":"./dist/index.node.mjs","browser":"./dist/index.browser.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist"},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/5172e221dc2702d8bebc42925fd8a9bf/redactive-redactive-1.3.0-1.tgz","_integrity":"sha512-hFjaVHgzHmTGPNiORruZL+O4RLP3h3MGkxE/OC6wQcVeQ44VlRs7WhvDJVwPB5GTKruQJijeb7fbAqEOkQPChg==","_npmVersion":"10.5.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.13.1","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","protobufjs":"^7.3.0","@grpc/grpc-js":"^1.10.8","@redactive/redactive":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","ts-node":"^10.9.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.3.0-1_1717488284176_0.5600825586849467","host":"s3://npm-registry-packages"}},"1.3.0-2":{"name":"@redactive/redactive","version":"1.3.0-2","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.3.0-2","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"6fa4182ff92322189fe8e4259e91d11240224175","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.3.0-2.tgz","fileCount":10,"integrity":"sha512-tvDGidgWyPw8Cc4RTiM5gZD2Vp4Iq35myloU/VtWnW+4uVkGJiOpEk1xyZIrEAkTmfJdjsQGtasdvM8duDzRfw==","signatures":[{"sig":"MEQCIBvTynfO0HbbNMVyUBYjVmQ6hAoyYFkXYZ0xSukWdumVAiAj37p8LE2uU3Kg22g7Zrf3qsXkcNKWeW5tpZ9rGHANGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351209},"main":"./dist/index.node.js","_from":"file:redactive-redactive-1.3.0-2.tgz","types":"./dist/index.node.d.ts","module":"./dist/index.node.mjs","browser":"./dist/index.browser.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist"},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/23c6df83a95559b063d4c253f4f6eb14/redactive-redactive-1.3.0-2.tgz","_integrity":"sha512-tvDGidgWyPw8Cc4RTiM5gZD2Vp4Iq35myloU/VtWnW+4uVkGJiOpEk1xyZIrEAkTmfJdjsQGtasdvM8duDzRfw==","_npmVersion":"10.5.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.13.1","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","protobufjs":"^7.3.0","@grpc/grpc-js":"^1.10.8","@redactive/redactive":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","ts-node":"^10.9.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.3.0-2_1717489153401_0.29303525793763985","host":"s3://npm-registry-packages"}},"1.3.0-3":{"name":"@redactive/redactive","version":"1.3.0-3","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.3.0-3","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"2856a816c54a953b71e0767437c54ba725a487d0","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.3.0-3.tgz","fileCount":10,"integrity":"sha512-yLpAYxbf2zEVWwPGUE3HA5EDYbH9SozaTEa2mxmWFHLw3/mrCsqevXMxAH9YUkI1unEohoY9rflp230oIvFkFA==","signatures":[{"sig":"MEYCIQD6g2mCmYDsFFuUKkhgZW6gmq0XVNsJYlVUEdXC2liHfAIhALjRe7WV5YRBYNJp/YnSyq/+saNRTABD4EsBNRZUYixR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351887},"main":"./dist/index.node.js","_from":"file:redactive-redactive-1.3.0-3.tgz","types":"./dist/index.node.d.ts","module":"./dist/index.node.mjs","browser":"./dist/index.browser.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist"},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/9d218c07c2af8f7786f703ce7df19f0e/redactive-redactive-1.3.0-3.tgz","_integrity":"sha512-yLpAYxbf2zEVWwPGUE3HA5EDYbH9SozaTEa2mxmWFHLw3/mrCsqevXMxAH9YUkI1unEohoY9rflp230oIvFkFA==","_npmVersion":"10.5.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.13.1","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","protobufjs":"^7.3.0","@grpc/grpc-js":"^1.10.8","@redactive/redactive":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","ts-node":"^10.9.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.3.0-3_1717495866787_0.8243087722536997","host":"s3://npm-registry-packages"}},"1.3.0-4":{"name":"@redactive/redactive","version":"1.3.0-4","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.3.0-4","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"e8ece05a5492de4058d0b152387541ded924e666","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.3.0-4.tgz","fileCount":10,"integrity":"sha512-Ro+fVTgLgwtnEOUtmIMRQ7rgfulSqA2Z1B1c5cnLROhZ/Bsv8/WvLnpsSe+zxe7tDJKrDuBPto9Fpf0V4XhRMw==","signatures":[{"sig":"MEYCIQC+JKFRDnnXol56ybNgYnBgcGpciQRc7drcoL5WVb8KvgIhAI3J2PX0jnqf54CGu9y7tEXz+uie+jagfVT/MRG8q8Pu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353714},"main":"./dist/index.node.js","_from":"file:redactive-redactive-1.3.0-4.tgz","types":"./dist/index.node.d.ts","module":"./dist/index.node.mjs","browser":"./dist/index.browser.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist"},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/4de8815b741e263173642607aefb09ef/redactive-redactive-1.3.0-4.tgz","_integrity":"sha512-Ro+fVTgLgwtnEOUtmIMRQ7rgfulSqA2Z1B1c5cnLROhZ/Bsv8/WvLnpsSe+zxe7tDJKrDuBPto9Fpf0V4XhRMw==","_npmVersion":"10.5.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.13.1","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","protobufjs":"^7.3.0","@grpc/grpc-js":"^1.10.8","@redactive/redactive":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","ts-node":"^10.9.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.3.0-4_1717496897264_0.7427982097140784","host":"s3://npm-registry-packages"}},"1.3.0-5":{"name":"@redactive/redactive","version":"1.3.0-5","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.3.0-5","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"f0ccab47a3c776129c40f99ce20da59ad3251f16","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.3.0-5.tgz","fileCount":10,"integrity":"sha512-XF0Ro2hM63Ii0uDsImDdu6dDJMUEcmAKHBy2S52lrFwxXkMbdZeekY6VNo/EpCu3Btf9nnyYcWw9jnjsvXWtgQ==","signatures":[{"sig":"MEUCIHhQMvnAdr3E3jTGM3ljCn9blVCsG5wzeQjLH/dFW3GkAiEA8Ht2XeKf5DCrie2peGp59EVAWdasCgVXAGtpxRnNqAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353726},"main":"./dist/index.node.js","_from":"file:redactive-redactive-1.3.0-5.tgz","types":"./dist/index.node.d.ts","module":"./dist/index.node.mjs","browser":"./dist/index.browser.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist"},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/9aff7af83f7826b5bae784f5873c8d5f/redactive-redactive-1.3.0-5.tgz","_integrity":"sha512-XF0Ro2hM63Ii0uDsImDdu6dDJMUEcmAKHBy2S52lrFwxXkMbdZeekY6VNo/EpCu3Btf9nnyYcWw9jnjsvXWtgQ==","_npmVersion":"10.5.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.13.1","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","protobufjs":"^7.3.0","@grpc/grpc-js":"^1.10.8","@redactive/redactive":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","ts-node":"^10.9.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.3.0-5_1717497161070_0.6114159512351589","host":"s3://npm-registry-packages"}},"1.3.0-6":{"name":"@redactive/redactive","version":"1.3.0-6","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.3.0-6","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"b6e63f73efeb9e6fb7f79b1070d8d5d2ba0b72b0","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.3.0-6.tgz","fileCount":10,"integrity":"sha512-1hafXbF9vpUwt3MgyEZIjwuYNmT45HdexsRDUKXXjGZMbvap84cY/5JFzsMy1omcj08DT6Keua7Ma2J3Q4DABg==","signatures":[{"sig":"MEQCIHQDvMBbnNAm8aGcM3SJ2t9LY/AI2vhLIzz8HdwhPaFlAiAXADktPu4WlJifJRdn14vCeDCKX7dbtqbkesOsfzLHGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355566},"main":"./dist/index.node.js","_from":"file:redactive-redactive-1.3.0-6.tgz","types":"./dist/index.node.d.ts","module":"./dist/index.node.mjs","browser":"./dist/index.browser.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist"},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/ff7ead9e324e6642e8945f5b5e1ab84a/redactive-redactive-1.3.0-6.tgz","_integrity":"sha512-1hafXbF9vpUwt3MgyEZIjwuYNmT45HdexsRDUKXXjGZMbvap84cY/5JFzsMy1omcj08DT6Keua7Ma2J3Q4DABg==","_npmVersion":"10.5.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.13.1","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","protobufjs":"^7.3.0","@grpc/grpc-js":"^1.10.8","@redactive/redactive":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","ts-node":"^10.9.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.3.0-6_1717501265393_0.7133678032215836","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@redactive/redactive","version":"1.3.0","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.3.0","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"3b5ed51161d4007e9edb5513e2a568edba12b5ef","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.3.0.tgz","fileCount":10,"integrity":"sha512-JNgZkdq8kCETvkAOIgIgI7b3IukcfcA260AkBcWFJ16F+s9ZoSaN0IJDb+fJcn4SftO4K6Vqj5yhoM/Z9DlLkg==","signatures":[{"sig":"MEYCIQCGEEw+ajtmIq2gtSJjWL7BYnrbpjUp3APlNmYl5T456wIhAO3FCtCQUmABYcqlkk7ykSV95agSo9p+7MqNZmEjeO6N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355482},"main":"./dist/index.node.js","_from":"file:redactive-redactive-1.3.0.tgz","types":"./dist/index.node.d.ts","module":"./dist/index.node.mjs","browser":"./dist/index.browser.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist"},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/b7d7912eb9a8061a972112258b3e86ba/redactive-redactive-1.3.0.tgz","_integrity":"sha512-JNgZkdq8kCETvkAOIgIgI7b3IukcfcA260AkBcWFJ16F+s9ZoSaN0IJDb+fJcn4SftO4K6Vqj5yhoM/Z9DlLkg==","_npmVersion":"10.5.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.13.1","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","protobufjs":"^7.3.0","@grpc/grpc-js":"^1.10.8","@redactive/redactive":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","ts-node":"^10.9.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.3.0_1717503560460_0.5962759883080084","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@redactive/redactive","version":"1.3.1","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.3.1","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"35482c056defc92cc998301afde2b794bcd9d212","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.3.1.tgz","fileCount":10,"integrity":"sha512-YjfZR+uAZHXUPCdrqosStndQe6kjrrDY2Ok5iTum9patL49DF6mNvmGrvEpqXmdzKVqsfHcOc2QQ/tSvxKMErg==","signatures":[{"sig":"MEYCIQDAf3oawz+jVzi+RrrHqSctFjMzzdA22wsBlRzQV0XfIAIhAKx3VVm1A7WSrtHD4M1sOkZGb/lTHQ/M7KkpqTL7EfIf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355886},"main":"./dist/index.node.js","_from":"file:redactive-redactive-1.3.1.tgz","types":"./dist/index.node.d.ts","module":"./dist/index.node.mjs","browser":"./dist/index.browser.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist"},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/2b61175dafda9a6786eb1684b1b58a6c/redactive-redactive-1.3.1.tgz","_integrity":"sha512-YjfZR+uAZHXUPCdrqosStndQe6kjrrDY2Ok5iTum9patL49DF6mNvmGrvEpqXmdzKVqsfHcOc2QQ/tSvxKMErg==","_npmVersion":"10.5.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"20.13.1","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","protobufjs":"^7.3.0","@grpc/grpc-js":"^1.10.8","@redactive/redactive":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","ts-node":"^10.9.2","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.3.1_1717507575373_0.12374448815475292","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@redactive/redactive","version":"1.0.0","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.0.0","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"1ad58f85727acb15ef6dd074188c67f0f0678798","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.0.0.tgz","fileCount":6,"integrity":"sha512-lEANmkBUo3U+ndVnOPI0HtKRXxycskDZuABC6FWOiImfUJUsGxW5BiIqzLlwhsIb6D7+mO+23Yvpsf8yGDN2NA==","signatures":[{"sig":"MEYCIQC5zLPu6TYT5NMs+yzuESqtit9e0q0UiNFvYz1g0M/dpQIhAPlGBlPQbsgYyopC6PzB/9REw/IvkZ1vnVDV1la66EnD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415212},"main":"./dist/index.js","type":"module","_from":"file:redactive-redactive-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"kochie","email":"npm@robert.kochie.io"},"_resolved":"/private/var/folders/8s/srxgrlts5fjbcj3w4pdbhx780000gn/T/5b4e434da45d87d9c6e9cc51724c9aad/redactive-redactive-1.0.0.tgz","_integrity":"sha512-lEANmkBUo3U+ndVnOPI0HtKRXxycskDZuABC6FWOiImfUJUsGxW5BiIqzLlwhsIb6D7+mO+23Yvpsf8yGDN2NA==","_npmVersion":"10.7.0","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.2.0","dependencies":{"node-fetch":"^2.7.0","@grpc/grpc-js":"^1.10.10"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.0.0_1722576605684_0.5551781659554242","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@redactive/redactive","version":"1.3.2","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.3.2","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"990bf6419f7aefd4975ee27421c4adbcee132d03","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.3.2.tgz","fileCount":6,"integrity":"sha512-UpxGPFMW4UTHUDAlSztoWvO+qQgeUSdetNVgKxlkELjStqS6GGWOeYe5h8W7rVYD89NikQjuXSJvlsk3BX+j3Q==","signatures":[{"sig":"MEQCIEPZ2UOhm08P1cozEUppeZs90GhknQKmPpxgLSwAu88PAiBGJP+mV+76yHtMN9F3lkabryIPv4t/s9bbx7/SIJIvPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415212},"main":"./dist/index.js","type":"module","_from":"file:redactive-redactive-1.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"vitest","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"kochie","email":"npm@robert.kochie.io"},"_resolved":"/private/var/folders/8s/srxgrlts5fjbcj3w4pdbhx780000gn/T/e89668f6a77d616066cc7cf47cdb59f9/redactive-redactive-1.3.2.tgz","_integrity":"sha512-UpxGPFMW4UTHUDAlSztoWvO+qQgeUSdetNVgKxlkELjStqS6GGWOeYe5h8W7rVYD89NikQjuXSJvlsk3BX+j3Q==","_npmVersion":"10.7.0","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.2.0","dependencies":{"node-fetch":"^2.7.0","@grpc/grpc-js":"^1.10.10"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.3.2_1722576651633_0.7081152551257566","host":"s3://npm-registry-packages"}},"1.4.1-b3":{"name":"@redactive/redactive","version":"1.4.1-b3","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.1-b3","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"bc17f9275e09b9d10bcabd7c3cfea2ac9a83f5ea","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.1-b3.tgz","fileCount":2,"integrity":"sha512-XyiUFMAxwKpAh/LKGDWoukozQsC5hd5HX/1GhpeXyu+VoNZ2SxD7aFPfi2tH5xJ5VghhCu3uuA0T0FGbtJQ7YA==","signatures":[{"sig":"MEUCIH9YOcdWZsmRaZwGa+1EmstfrpEqS9YegbFKEX0McnONAiEA0Hu/4rYUkczTVEf0qRMWwjwXq5sUXa1La7btdRIPbGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3534},"main":"./dist/index.js","type":"module","_from":"file:redactive-redactive-1.4.1-b3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/53a266f57fd9703568a407e04ed9b99e/redactive-redactive-1.4.1-b3.tgz","_integrity":"sha512-XyiUFMAxwKpAh/LKGDWoukozQsC5hd5HX/1GhpeXyu+VoNZ2SxD7aFPfi2tH5xJ5VghhCu3uuA0T0FGbtJQ7YA==","_npmVersion":"10.8.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.7.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.1-b3_1724718494696_0.8042676887355538","host":"s3://npm-registry-packages"}},"1.4.1-b4":{"name":"@redactive/redactive","version":"1.4.1-b4","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.1-b4","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"e895c896e3f58ddc407d78a8a65267439824b2da","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.1-b4.tgz","fileCount":2,"integrity":"sha512-c0oiWelxjm32RgHiOjmT1xYRQSuRWHldENN0F/F3V77JYWIJZLy+ZU6dkG1F6XFbN1qtCOIaD+yECssfsZomHg==","signatures":[{"sig":"MEUCIQDw975fF9nU4Qo6Zh9iPYwjhqsZ+QM9iTYWA3Uwr0DwwgIgLI3wlgbQp3NUgSjn8pIrJ7LwAQAoxMHhAgglyvTKJOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3534},"main":"./dist/index.js","type":"module","_from":"file:redactive-redactive-1.4.1-b4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/0e2ac6b0e7d12f1dca343147c0f406cf/redactive-redactive-1.4.1-b4.tgz","_integrity":"sha512-c0oiWelxjm32RgHiOjmT1xYRQSuRWHldENN0F/F3V77JYWIJZLy+ZU6dkG1F6XFbN1qtCOIaD+yECssfsZomHg==","_npmVersion":"10.8.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.7.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.1-b4_1724726429747_0.9371501683752135","host":"s3://npm-registry-packages"}},"1.4.1-b5":{"name":"@redactive/redactive","version":"1.4.1-b5","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.1-b5","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"22034ed1b43048f94b5db8196729c49e3f03381d","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.1-b5.tgz","fileCount":2,"integrity":"sha512-sJkeO2E72FXYt7B1UnsAg5qXLcohV6iZ2qPTwVTjsBR+fM1FgmzB5D/HzgeDvvGRSpbvAkF79Pv4O9I7cXr1tw==","signatures":[{"sig":"MEUCIEz2PreLADXEuOBoFcLLtJCTkJetUxMyrBtWbohPkAP8AiEAnBnzyFXa7Sq4CFIwI/laDX/PIP3hvR14rThUJk5HR60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3534},"main":"./dist/index.js","type":"module","_from":"file:redactive-redactive-1.4.1-b5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/fc55f73e0f7cbab7aa5c9d108cde82dc/redactive-redactive-1.4.1-b5.tgz","_integrity":"sha512-sJkeO2E72FXYt7B1UnsAg5qXLcohV6iZ2qPTwVTjsBR+fM1FgmzB5D/HzgeDvvGRSpbvAkF79Pv4O9I7cXr1tw==","_npmVersion":"10.8.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.7.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.1-b5_1725324905922_0.060301464749303646","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@redactive/redactive","version":"1.4.1","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.1","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"0478c13337240cab5913cfab596b4d2e84d08a87","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.1.tgz","fileCount":2,"integrity":"sha512-5UBBXnwGJzOcAi4dTNJBy6sDknV4sqX3SKfgI4/aqOICN+a/D8iyKqLajxbaoZpMf0sLuEWNg17qo8qA9rfsQQ==","signatures":[{"sig":"MEUCIQCXwfw8vE2MF9xC6cSJdFWpAD0n6UVOwqeVoHYwsJ49wAIgH2//wafd+N0S0PyPBAWHxh2p7cJpiJfTzIN+yUpTOCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3531},"main":"./dist/index.js","type":"module","_from":"file:redactive-redactive-1.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/19b76330837c5daa16db2a83302954c3/redactive-redactive-1.4.1.tgz","_integrity":"sha512-5UBBXnwGJzOcAi4dTNJBy6sDknV4sqX3SKfgI4/aqOICN+a/D8iyKqLajxbaoZpMf0sLuEWNg17qo8qA9rfsQQ==","_npmVersion":"10.8.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.7.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.1_1725341051213_0.06743299070446285","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@redactive/redactive","version":"1.4.2","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.2","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"5163d59228e3f63ba2e0e0efd6ae9962d26ef34e","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.2.tgz","fileCount":2,"integrity":"sha512-jb9TyVjguhi1Jtndxr2n+IQe6JF5Frpt3n4zdG9YS2+fmlBabz/weMOzYmhAckpGNSZoongUqorem4K4P2aaSw==","signatures":[{"sig":"MEQCIDKiA0DHIW6oKkxOS4mIkpucH4R3yV9IkKKxorITJCfZAiAkyVqXzy0ySDJ5pmEwsQ3aIsQu4tVwgWMCpKj36hwvEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3531},"main":"./dist/index.js","type":"module","_from":"file:redactive-redactive-1.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/5349b798bd4294fe8a99c83bfd5ef850/redactive-redactive-1.4.2.tgz","_integrity":"sha512-jb9TyVjguhi1Jtndxr2n+IQe6JF5Frpt3n4zdG9YS2+fmlBabz/weMOzYmhAckpGNSZoongUqorem4K4P2aaSw==","_npmVersion":"10.8.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.7.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.2_1725343921212_0.6841495974540377","host":"s3://npm-registry-packages"}},"1.4.3-b2":{"name":"@redactive/redactive","version":"1.4.3-b2","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.3-b2","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"b79d7995c252839c1f33c0fb264bfb36fee0ccaa","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.3-b2.tgz","fileCount":2,"integrity":"sha512-q55VHiXJSZ9FFyhDApO/D7ZyJmJcO/Zzb8HWMSYarUzqNutBBzqfLCLi470XZMvbOs40rncK2d0nPSolWJX5cQ==","signatures":[{"sig":"MEUCICu/N9BqyKcJAlVnqXNBqQYyo0l0ur2Ghtg/xbJZOFVaAiEApNFj6XOAES0+I9SCR4Xzyihd3qfWP4VeHpYIgs/5dfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3534},"main":"./dist/index.js","type":"module","_from":"file:redactive-redactive-1.4.3-b2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/888e538fb433e15b0e85e472a94f02aa/redactive-redactive-1.4.3-b2.tgz","_integrity":"sha512-q55VHiXJSZ9FFyhDApO/D7ZyJmJcO/Zzb8HWMSYarUzqNutBBzqfLCLi470XZMvbOs40rncK2d0nPSolWJX5cQ==","_npmVersion":"10.8.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.8.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.3-b2_1725511378176_0.16852021797060002","host":"s3://npm-registry-packages"}},"1.4.3-b3":{"name":"@redactive/redactive","version":"1.4.3-b3","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.3-b3","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"82e19ab8a294dcdf0e6f3861c5a0757bf3044aed","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.3-b3.tgz","fileCount":6,"integrity":"sha512-i60lfg42CRz5T7+qfYo042EWXr0KIYrOhHy7LoAlST32TxJjVDL08enkxg8+1B6b71oKJRHrleyoWvlXlwpWlw==","signatures":[{"sig":"MEQCICIXeUHABBrcpu3YKc+A4VoVL109wOPiIEZ/L9vnIiPbAiAT16AUpU6ijfQ/FxzqFzV1fcuf0gq8K/cuoF2jWvktHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144668},"main":"./dist/index.js","type":"module","_from":"file:redactive-redactive-1.4.3-b3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/e7a88f4e5dc62811d5073fa49dd3e2a3/redactive-redactive-1.4.3-b3.tgz","_integrity":"sha512-i60lfg42CRz5T7+qfYo042EWXr0KIYrOhHy7LoAlST32TxJjVDL08enkxg8+1B6b71oKJRHrleyoWvlXlwpWlw==","_npmVersion":"10.8.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.8.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.3-b3_1725511457320_0.8877936988277797","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@redactive/redactive","version":"1.4.3","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.3","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"1ee141ef91802059eefd4947977b476b95ba9964","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.3.tgz","fileCount":6,"integrity":"sha512-Uy3s6AChGjRHTzSFdmNmnA5gFN8UcGJRiEZnHJm83ZIwAUCoUl7GLTFWTYXw72Lv2byeZHj3RV45cY8iyRhMxw==","signatures":[{"sig":"MEUCIFq8Rwwy1wcc10efbXVNWdXGTvu1+lVAp5cm0eTF9oPxAiEA5Re54QomTWDGuoWzCjHD5ejJsfm4PCF4mz/uMTvQJjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144665},"main":"./dist/index.js","type":"module","_from":"file:redactive-redactive-1.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/8e1d0827bb6b54c983a0347e7c2f885e/redactive-redactive-1.4.3.tgz","_integrity":"sha512-Uy3s6AChGjRHTzSFdmNmnA5gFN8UcGJRiEZnHJm83ZIwAUCoUl7GLTFWTYXw72Lv2byeZHj3RV45cY8iyRhMxw==","_npmVersion":"10.8.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.8.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.3_1725511803407_0.8865351228421698","host":"s3://npm-registry-packages"}},"1.4.4-b0":{"name":"@redactive/redactive","version":"1.4.4-b0","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.4-b0","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"92baf0a0b1e92ceafe2640ff794b0142946f2f91","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.4-b0.tgz","fileCount":6,"integrity":"sha512-deB1WGkOa0z6A/MozgaB62SqBUsktrzYslru/3VzF/LI+0oYSioMQMWEDv+3jbJ+jezFq3A112JWzk53gwq6SA==","signatures":[{"sig":"MEUCIQDWVsxpk7INRqtpfwMrZAexa0EuF7aBJENhfFUCHNsjdgIgGQPMZgJzKY7G1lP3b43PP9f13YW8hWASw+D7URuI0jQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144668},"main":"./dist/index.cjs","type":"module","_from":"file:redactive-redactive-1.4.4-b0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/f71e560c2e213ccc3477fbb7b819ecf7/redactive-redactive-1.4.4-b0.tgz","_integrity":"sha512-deB1WGkOa0z6A/MozgaB62SqBUsktrzYslru/3VzF/LI+0oYSioMQMWEDv+3jbJ+jezFq3A112JWzk53gwq6SA==","_npmVersion":"10.8.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.8.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.4-b0_1725515227967_0.7767522192519873","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@redactive/redactive","version":"1.4.4","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.4","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"93b040395dee4d3420dbcf1afb3181ebc35ca192","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.4.tgz","fileCount":6,"integrity":"sha512-mIxtNGgXz4OYEGSiTROe/NPWTOCJKiaKuCqLmgvwUyZcYzyzozmscB7E7qIRyZk7DO3g2XlS83bfSCsXFxzG4A==","signatures":[{"sig":"MEUCIQD4omQ5E7P9Z0NOrk7lmWbJGZt/ACDNaXCfcekMrQCTUgIgHMEmq9ifG26mMFlodQ5Epg/B8a2IywwkbA12z5N92X8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144665},"main":"./dist/index.cjs","type":"module","_from":"file:redactive-redactive-1.4.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/ba19489d79d3ca3586e6c61882c6315e/redactive-redactive-1.4.4.tgz","_integrity":"sha512-mIxtNGgXz4OYEGSiTROe/NPWTOCJKiaKuCqLmgvwUyZcYzyzozmscB7E7qIRyZk7DO3g2XlS83bfSCsXFxzG4A==","_npmVersion":"10.8.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.8.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.4_1725515937621_0.7089451404959006","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@redactive/redactive","version":"1.4.5","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.5","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"bee1aca54c4a047a6fefcefe27ab1997b83255be","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.5.tgz","fileCount":6,"integrity":"sha512-y5SLYU5qcbTkvyvkiYutphdnuzTs/7k9EUowRS5VS61TZpXB7s5WwVkOgZFdbdKBM1yAR6P0RgrmKX8MhDgSEQ==","signatures":[{"sig":"MEQCIACQ0coEcN8rCJS9vWDDizGgxxL9i1/zkZxe4BqaXMAPAiBXR8+7zBTYVcakkgq6NMWUmjN8nMOmVWJTJ8upSHXv+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149035},"main":"./dist/index.cjs","type":"module","_from":"file:redactive-redactive-1.4.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/a1d803601628e38696381159adc7c126/redactive-redactive-1.4.5.tgz","_integrity":"sha512-y5SLYU5qcbTkvyvkiYutphdnuzTs/7k9EUowRS5VS61TZpXB7s5WwVkOgZFdbdKBM1yAR6P0RgrmKX8MhDgSEQ==","_npmVersion":"10.8.2","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.8.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.5_1726546566645_0.2059714758288953","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"@redactive/redactive","version":"1.4.6","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.6","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"bc593f889a59e4486278765596162435476cace4","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.6.tgz","fileCount":6,"integrity":"sha512-aUQfAcd41e1QrIgKFrq5WChY57iLPEcD2E5mQkhRF442hrSibtt8+zXWpxIlVEvi8fH99SHFqt9nv1AwUcY2uw==","signatures":[{"sig":"MEYCIQC9t4C1O2U61/voBu+/oQZR7BlFG2xky4zTZNnQaMRAZwIhAKjxW/ofpyqf5byBRU+sLDiU6GC1Zo62ACe0Ygd6ilpM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149051},"main":"./dist/index.cjs","type":"module","_from":"file:redactive-redactive-1.4.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/05faeea21fd3020f78bf30293f595c05/redactive-redactive-1.4.6.tgz","_integrity":"sha512-aUQfAcd41e1QrIgKFrq5WChY57iLPEcD2E5mQkhRF442hrSibtt8+zXWpxIlVEvi8fH99SHFqt9nv1AwUcY2uw==","_npmVersion":"10.8.3","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.9.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.6_1726800653690_0.7226670910278103","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"@redactive/redactive","version":"1.4.7","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.7","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"562949f5190dcc7c89f42afa5b3b72d50632e9e9","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.7.tgz","fileCount":6,"integrity":"sha512-92V+Efrhecbgz+Wp89dPNCR+jjwGMpUOjhTRUTWkvVru6P3KceaxAFyuiKmldXEeGmWizoPaqsrqvyN2KDEQNA==","signatures":[{"sig":"MEUCIFzWw9SzqTKCoaROC7RUUaNdPuljyMwmSDyySayroYeaAiEAmqlTNkF6Rh5i9GSLdlN+DFE3MOu6xXRPCxui2Ywen+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150665},"main":"./dist/index.cjs","type":"module","_from":"file:redactive-redactive-1.4.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/c0bbcdff82ea280aa63ac66fc34e938a/redactive-redactive-1.4.7.tgz","_integrity":"sha512-92V+Efrhecbgz+Wp89dPNCR+jjwGMpUOjhTRUTWkvVru6P3KceaxAFyuiKmldXEeGmWizoPaqsrqvyN2KDEQNA==","_npmVersion":"10.8.3","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.9.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.7_1727138488510_0.49582138424826727","host":"s3://npm-registry-packages"}},"1.4.8":{"name":"@redactive/redactive","version":"1.4.8","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.8","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"1e4b997c0c52dc97c741d58225e4fb609f9f3948","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.8.tgz","fileCount":6,"integrity":"sha512-/0Vi57vMQi3e14xmLn4GZIc3bhumfPyietfe2F7fXxyyT1vvKhVtD8gTHi08BmuZFIB43cm3BmYniuts//9ePQ==","signatures":[{"sig":"MEUCIQDDvAJXOyQ+3a2J3nh2G0KHpJu2IdL0ua8WVZ1KB/89mwIgIH98SquRxQuMXd8cwJ0mNh8YLTQvGKRg0YQ+aCSM/Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165869},"main":"./dist/index.cjs","type":"module","_from":"file:redactive-redactive-1.4.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/4c85d3bdae4dc1ea6a360a79c221fdb9/redactive-redactive-1.4.8.tgz","_integrity":"sha512-/0Vi57vMQi3e14xmLn4GZIc3bhumfPyietfe2F7fXxyyT1vvKhVtD8gTHi08BmuZFIB43cm3BmYniuts//9ePQ==","_npmVersion":"10.8.3","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.9.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.8_1728347523761_0.15847891752669763","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"@redactive/redactive","version":"1.4.9","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@1.4.9","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"b803eb82fb504d12b18ffa199f95e4367467e5fd","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.9.tgz","fileCount":6,"integrity":"sha512-6ZZlUYufZ4+V1cnGq4fOvT3KwvhOU/hXmA5iE6x9r2Ce+eyIAgBSukse83jDB4o5LyC7KEB+uLIO3CeECfc7lg==","signatures":[{"sig":"MEYCIQCOK/zOweiz6wOWtl9WYUJNjOMiXc7Cosqwn4+QsPsu1QIhANHkQWp97s4kMnHScuvOR8s8pf6EnWw/xYWAkePbMfU2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189711},"main":"./dist/index.cjs","type":"module","_from":"file:redactive-redactive-1.4.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/eaea8ccd843056c81d4983bc60bff50d/redactive-redactive-1.4.9.tgz","_integrity":"sha512-6ZZlUYufZ4+V1cnGq4fOvT3KwvhOU/hXmA5iE6x9r2Ce+eyIAgBSukse83jDB4o5LyC7KEB+uLIO3CeECfc7lg==","_npmVersion":"10.9.0","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.11.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_1.4.9_1732079863477_0.5980448384691919","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@redactive/redactive","version":"2.0.0","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@2.0.0","maintainers":[{"name":"lucassargent","email":"lsargent@redactive.ai"},{"name":"kochie","email":"npm@robert.kochie.io"}],"dist":{"shasum":"19b3358b60044583dc0cf86e68c288b6f2ed847c","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-2.0.0.tgz","fileCount":6,"integrity":"sha512-ca9BREelu6pDlkBEYA6i1PBBihagOcJbZPan1Hgqr3cAviEuywAG382P5tdf8mW0WFHaaOv5xo2F40sNk8ZgWw==","signatures":[{"sig":"MEYCIQDVecXV4SnOBd2qeOAQZv2ODUDcEdaFRGGlUwkjtPB3+AIhAJQja8eYgybnv7j7RoZ/PS5yuzy6WfMOZYPxTG/WnW73","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181223},"main":"./dist/index.cjs","type":"module","_from":"file:redactive-redactive-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/76e70bc16d5445354c17982d442d2faa/redactive-redactive-2.0.0.tgz","_integrity":"sha512-ca9BREelu6pDlkBEYA6i1PBBihagOcJbZPan1Hgqr3cAviEuywAG382P5tdf8mW0WFHaaOv5xo2F40sNk8ZgWw==","_npmVersion":"10.9.0","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.11.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_2.0.0_1732153956547_0.4478999906252934","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@redactive/redactive","version":"2.0.1","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","_id":"@redactive/redactive@2.0.1","maintainers":[{"name":"kochie","email":"npm@robert.kochie.io"},{"name":"lucassargent","email":"lsargent@redactive.ai"}],"dist":{"shasum":"5fa9713b2d6c736c8ed68a9cd8e9030b6f658ad8","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-2.0.1.tgz","fileCount":6,"integrity":"sha512-iqsZt71H2bajVjPEeYla1BbHU8sDjptsiFpFHiq23L4rJxvVlzJpW0AVUHM4ncBhgV6DMpKdEhouCQqw9YSFlw==","signatures":[{"sig":"MEUCIQDCAB5i+zyHLKVJbTFHoK71WYWsvnPzSelSDAf7DDQ/YQIgGOTIwlknVKzZPnalx3Pz9MvymN95KfNupAHmCEkwmnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181223},"main":"./dist/index.cjs","type":"module","_from":"file:redactive-redactive-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","scripts":{"test":"vitest --run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint . --fix","format:fix":"prettier --write .","lint:check":"eslint .","format:check":"prettier ."},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"_resolved":"/tmp/e49afd276ebe276203791a6410fe8679/redactive-redactive-2.0.1.tgz","_integrity":"sha512-iqsZt71H2bajVjPEeYla1BbHU8sDjptsiFpFHiq23L4rJxvVlzJpW0AVUHM4ncBhgV6DMpKdEhouCQqw9YSFlw==","_npmVersion":"10.9.0","description":"Redactive AI Node SDK","directories":{},"_nodeVersion":"22.11.0","dependencies":{"long":"^5.2.3","node-fetch":"^2.7.0","@grpc/grpc-js":"^1.11.1","@bufbuild/protobuf":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.5.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.5.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.14.1","@ianvs/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/redactive_2.0.1_1732502692570_0.8908897140284742","host":"s3://npm-registry-packages"}},"1.4.10":{"name":"@redactive/redactive","version":"1.4.10","description":"Redactive AI Node SDK","keywords":["AI/ML"],"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","type":"module","directories":{},"dependencies":{"@bufbuild/protobuf":"^2.0.0","@grpc/grpc-js":"^1.11.1","long":"^5.2.3","node-fetch":"^2.7.0"},"devDependencies":{"@eslint/js":"^9.5.0","@ianvs/prettier-plugin-sort-imports":"^4.3.0","@types/eslint__js":"^8.42.3","eslint":"^9.5.0","prettier":"^3.3.2","ts-node":"^10.9.2","tsup":"^8.1.0","typescript":"^5.5.2","typescript-eslint":"^7.14.1","vitest":"^1.6.0"},"scripts":{"clean":"rimraf dist","build":"tsup","lint:check":"eslint .","lint:fix":"eslint . --fix","format:check":"prettier .","format:fix":"prettier --write .","test":"vitest --run"},"_id":"@redactive/redactive@1.4.10","_integrity":"sha512-8V4povSFpP4pa9smnsMcLJb/rHhJwkFL4BFRcqARQ+VmC2kAivK/DHN9JY1dlYRC0mO7ik9edhyWd6xeDQQrLw==","_resolved":"/tmp/da82d2180f4c697025c8581ec382fa30/redactive-redactive-1.4.10.tgz","_from":"file:redactive-redactive-1.4.10.tgz","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-8V4povSFpP4pa9smnsMcLJb/rHhJwkFL4BFRcqARQ+VmC2kAivK/DHN9JY1dlYRC0mO7ik9edhyWd6xeDQQrLw==","shasum":"1eb109d72fd34e07d270fd074ae0989632e914f8","tarball":"https://registry.npmjs.org/@redactive/redactive/-/redactive-1.4.10.tgz","fileCount":6,"unpackedSize":189712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDW/i8O67NP7LSbpDGCdqLRtug2KHnSMYXGGSLK3zeTAAiA99kqAgYdZHMetfUMitgInZdNgygHFsNjmoBsyv38Bzg=="}]},"_npmUser":{"name":"lucassargent","email":"lsargent@redactive.ai"},"maintainers":[{"name":"kochie","email":"npm@robert.kochie.io"},{"name":"lucassargent","email":"lsargent@redactive.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redactive_1.4.10_1732503562968_0.07085908387169138"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-01T14:35:48.497Z","modified":"2024-11-25T02:59:23.363Z","0.0.1":"2024-03-01T14:35:48.773Z","0.0.2":"2024-05-08T06:17:45.347Z","0.0.3":"2024-05-08T06:27:24.718Z","0.0.4":"2024-05-14T05:55:01.706Z","0.1.0":"2024-05-24T04:34:01.142Z","1.1.0":"2024-05-31T06:13:10.969Z","1.1.1":"2024-06-04T04:27:27.538Z","1.2.1":"2024-06-04T06:27:23.934Z","1.3.0-0":"2024-06-04T07:23:53.836Z","1.3.0-1":"2024-06-04T08:04:44.342Z","1.3.0-2":"2024-06-04T08:19:13.581Z","1.3.0-3":"2024-06-04T10:11:06.940Z","1.3.0-4":"2024-06-04T10:28:17.458Z","1.3.0-5":"2024-06-04T10:32:41.229Z","1.3.0-6":"2024-06-04T11:41:05.576Z","1.3.0":"2024-06-04T12:19:20.712Z","1.3.1":"2024-06-04T13:26:15.513Z","1.0.0":"2024-08-02T05:30:05.887Z","1.3.2":"2024-08-02T05:30:51.798Z","1.4.1-b3":"2024-08-27T00:28:14.826Z","1.4.1-b4":"2024-08-27T02:40:29.897Z","1.4.1-b5":"2024-09-03T00:55:06.046Z","1.4.1":"2024-09-03T05:24:11.348Z","1.4.2":"2024-09-03T06:12:01.388Z","1.4.3-b2":"2024-09-05T04:42:58.308Z","1.4.3-b3":"2024-09-05T04:44:17.618Z","1.4.3":"2024-09-05T04:50:03.604Z","1.4.4-b0":"2024-09-05T05:47:08.159Z","1.4.4":"2024-09-05T05:58:57.805Z","1.4.5":"2024-09-17T04:16:06.819Z","1.4.6":"2024-09-20T02:50:53.911Z","1.4.7":"2024-09-24T00:41:28.726Z","1.4.8":"2024-10-08T00:32:03.968Z","1.4.9":"2024-11-20T05:17:43.671Z","2.0.0":"2024-11-21T01:52:36.729Z","2.0.1":"2024-11-25T02:44:52.739Z","1.4.10":"2024-11-25T02:59:23.179Z"},"author":{"name":"Redactive AI","email":"redactive.ai"},"license":"MIT","keywords":["AI/ML"],"description":"Redactive AI Node SDK","maintainers":[{"name":"kochie","email":"npm@robert.kochie.io"},{"name":"lucassargent","email":"lsargent@redactive.ai"}],"readme":"# Redactive Node SDK\n\nThe Redactive Node SDK provides a robust and intuitive interface for interacting with the Redactive platform, enabling developers to seamlessly integrate powerful data redaction and anonymization capabilities into their Node applications.\n\n## Installation\n\nIn order to use the package to integrate with Redactive.ai, run:\n\n```sh\nnpm install redactive\n```\n\nThere is no need to clone this repository.\n\nIf you would like to modify this package, clone the repo and install from source:\n\n```sh\nnpm install ./sdks/node\n```\n\n### Requirements\n\n- Node v20+\n\n## Usage\n\nThe library has following components.\n\n- **AuthClient** - provides functionality to interact with data sources\n- **SearchClient** - provides functionality to search chunks with Redactive search service in gRPC\n- **MultiUserClient** - provides functionality manage multi-user search with Redactive search service\n\n### AuthClient\n\nAuthClient needs to be configured with your account's API key which is\navailable in the Apps page at [Redactive Dashboard](https://dashboard.redactive.ai/).\n\n```javascript\nimport { AuthClient } from \"@redactive/redactive\";\n\n// Establish an connection to data source\n// Possible data sources: confluence, google-drive, jira, zendesk, slack, sharepoint\nconst redirectUri = \"https://url-debugger.vercel.app\";\nconst provider = \"confluence\";\nconst signInUrl = await client.beginConnection({ provider, redirectUri });\n\n// Navigate User to signInUrl\n// User will receive an oauth2 auth code after consenting the app's data source access permissions.\n// Use this code to exchange Redactive access_token with Redactive API\nconst response = await client.exchangeTokens(\"OAUTH2-AUTH-CODE\");\n```\n\n### SearchClient\n\nWith the Redactive access_token, you can perform three types of searches using the Redactive Search service:\n\n1. **Semantic Query Search**: Retrieve relevant chunks of information that are semantically related to a user query.\n2. **URL-based Search**: Obtain all the chunks from a document by specifying its URL.\n3. **Document Name Search**: Query for all the chunks from a document based on the name of the document.\n\n```javascript\nimport { SearchClient } from \"@redactive/redactive\";\n\nconst client = new SearchClient();\nconst accessToken = \"REDACTIVE-ACCESS-TOKEN\";\n\n// Semantic Search: retrieve text extracts (chunks) from various documents pertaining to the user query\nconst semanticQuery = \"Tell me about AI\";\nawait client.queryChunks({ accessToken, semanticQuery });\n\n// URL-based Search: retrieve all chunks of the document at that URL\nconst url = \"https://example.com/document\";\nawait client.getChunksByUrl({ accessToken, url });\n\n// Document Name Search : retrieve all chunks of a document identified by its name\nconst documentName = \"AI Research Paper\";\nawait client.queryChunksByDocumentName({ accessToken, documentName });\n```\n\n### Filters\n\nQuery methods, i.e. `queryChunks`, `queryChunksByDocumentName`, support a set of optional filters. The filters are applied in a logical 'AND' operation. If a data source provider does not support a filter-type, then no results from that provider are returned.\n\n```typescript\nimport { Filters } from \"@redactive/redactive/grpc/search\";\n\n// Query chunks from Confluence only, that are from documents created before last week, modified since last week,\n// and that are from documents associated with a user's email. Include chunks from trashed documents.\nconst lastWeek = new Date(Date.now() - 7 * 24 * 60 * 60 * 1000);\nconst filters: Filters = {\n  scope: [\"confluence\"],\n  created: {\n    before: lastWeek\n  },\n  modified: {\n    after: lastWeek\n  },\n  userEmails: [\"myEmail@example.com\"],\n  includeContentInTrash: true\n};\nawait client.queryChunks({ accessToken, semanticQuery, filters });\n```\n\n### Multi-User Client\n\nThe `MultiUserClient` class helps manage multiple users' authentication and access to the Redactive search service.\n\n```typescript\nimport { MultiUserClient } from \"@redactive/redactive\";\n\nconst multiUserClient = MultiUserClient(\n  \"REDACTIVE-API-KEY\",\n  \"https://example.com/callback/\",\n  readUserData,\n  multiUserClient\n);\n\n// Present `connection_url` in browser for user to interact with:\nconst userId = \"myUserId\";\nconst connectionUrl = await multiUserClient.getBeginConnectionUrl(userId, \"confluence\");\n\n// On user return from OAuth connection flow:\nlet [signInCode, state] = [\"\", \"\"]; // from URL query parameters\nconst isConnectionSuccessful = await multiUserClient.handleConnectionCallback(userId, signInCode, state);\n\n// User can now use Redactive search service via `MultiUserClient`'s other methods:\nconst semanticQuery = \"Tell me about the missing research vessel, the Borealis\";\nconst chunks = await multiUserClient.queryChunks({ userId, semanticQuery });\n```\n\n## Development\n\nThe Node SDK code can be found the`sdks/node` directory in Redactive Github Repository.\n\nIn order to comply with the repository style guide, we recommend running the following tools.\n\nTo format your code, run:\n\n```sh\npnpm format:fix\n```\n\nTo lint your code, run:\n\n```sh\npnpm lint:fix\n```\n\nTo test changes, run:\n\n```sh\npnpm test\n```\n\nTo build Python SDK, run:\n\n```sh\npnpm build\n```\n\nTo install local version, run:\n\n```sh\nnpm install ./sdks/node\n```\n\n## Contribution Guide\n\nPlease check [here](https://github.com/redactive-ai/redactive?tab=readme-ov-file#contribution-guide)\n","readmeFilename":"README.md"}