{"_id":"@fluree/fluree-client","_rev":"36-eb6ff9d39ecd0543f2ec2c3efe2a359c","name":"@fluree/fluree-client","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@fluree/fluree-client","version":"1.0.0","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.0.0","maintainers":[{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"dist":{"shasum":"e18b53bb520f8296e49a71c7359c6d7dcefe379c","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.0.tgz","fileCount":37,"integrity":"sha512-iJEauCvD0wwNYabUN7na1OxTidAmChIavXJsGikt2uxInTT3P2I5bXkh5wPb5+0r5Kc1bRBuC4i9xw6KZmnLZQ==","signatures":[{"sig":"MEUCIQCMp1SJ9YyJkXjfmdSHKfx99z3vgiuts248TqVUnlFPVQIgbSIVDv+st60KO8nA/BBfp/Wf8DVd6/oNcrdYD5UMW7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23221},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src","test":"jest --detectOpenHandles --verbose --silent=false","build":"tsc","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --verbose --silent=false","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"","directories":{},"dependencies":{"uuid":"^9.0.1","@types/uuid":"^9.0.8","@fluree/crypto":"./crypto"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.0_1706701478886_0.9486852291285657","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@fluree/fluree-client","version":"1.0.1","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.0.1","maintainers":[{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"dist":{"shasum":"09050be4b7d633065c8eb65887466911b7529b69","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.1.tgz","fileCount":40,"integrity":"sha512-LzvWFrIr23S8yRHykjNOki1oyUujAGcbH9JW/8+06cZfnsSYPJOCyg1SPbFOz71/on7KmGG4uG4C+rLoQRUybQ==","signatures":[{"sig":"MEYCIQCRaQXvEvd3nq0S336Y3tDzENcxERKDbGE2ndelCKfGEwIhANiNSKK2lwncejnLvxk4FJ+Y6t7e5+6GkcvaR0DmNNMT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27437},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src","test":"jest --detectOpenHandles --verbose --silent=false","build":"tsc","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --verbose --silent=false","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"","directories":{},"dependencies":{"uuid":"^9.0.1","@types/uuid":"^9.0.8","@fluree/crypto":"^3.0.0-alpha1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.1_1706712598408_0.7761521141898824","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@fluree/fluree-client","version":"1.0.2","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.0.2","maintainers":[{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"dist":{"shasum":"0e3aedbb60f9f93a51a2992a7b3b4c477b2fd52f","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.2.tgz","fileCount":40,"integrity":"sha512-whLshfXUlaHZZjSNbiSqNwKe7v6LJlfQG4NveHxWoxvV+rgu8QdGoGTJHuV2/pa08Z/naykNcP9Ok7E4FaMNCg==","signatures":[{"sig":"MEYCIQCpq6MCURk8HLneqSMPhOI2MncRmtpKgVkn4RexUueRAAIhALAy/0S2kaqhnajGTPPHyxLArb5eCe+tl5vMDKb1oGGO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27437},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src","test":"jest --detectOpenHandles --verbose --silent=false","build":"tsc","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --verbose --silent=false","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"","directories":{},"dependencies":{"uuid":"^9.0.1","@types/uuid":"^9.0.8","@fluree/crypto":"^3.0.0-alpha1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.2_1706712623218_0.27308661568771164","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@fluree/fluree-client","version":"1.0.3","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.0.3","maintainers":[{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"dist":{"shasum":"0925ad421cdd172520e3a978b1a3b945a00e4bc4","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.3.tgz","fileCount":40,"integrity":"sha512-zNx1UAM0vQIa+qfOy3kpaTjYEa+03YvakoRkzys6cepiMEMfGUP2zrvgbxZgLWRDA+xc3yexv888NyckOsgYKg==","signatures":[{"sig":"MEQCIE4uknBAgTyCgmfK91rBcrmsQaqFclA2CvTJMzvspfqUAiAHkYs3fyjh6vDacNNUi5dbE6dsk//dVeDwHB81IYrT5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72714},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src","test":"jest --detectOpenHandles --silent=false","build":"tsc","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --silent=false","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"This is the official Fluree client SDK for TypeScript/JavaScript. It is a wrapper around the Fluree API, providing a more convenient way to interact with Fluree v3 databases.","directories":{},"dependencies":{"uuid":"^9.0.1","@types/uuid":"^9.0.8","@fluree/crypto":"^3.0.0-alpha1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.3_1707249546539_0.7518340870874853","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@fluree/fluree-client","version":"1.0.4","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.0.4","maintainers":[{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"dist":{"shasum":"51650cb8259598cf241dbec195db2a6b06564fe1","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.4.tgz","fileCount":42,"integrity":"sha512-G7/5Lajhf+WFdugMJtnzNG0VIvRSVokqOMGG05AAWLmNg8bqdlO/Fw3Q7U6ZXZnB7QcHCLCvy+Vf/BhaPkXA9A==","signatures":[{"sig":"MEUCIBGywxiI4kehWh0ELzxGB+1f0MmoDGtLenypx5FxiUkPAiEAoLCyL1bgImNpxrM0yVaCWu+M/eRWCjGkptg8satDxZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76282},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src","test":"jest --silent=false --forceExit","build":"tsc","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --silent=false","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"This is the official Fluree client SDK for TypeScript/JavaScript. It is a wrapper around the Fluree API, providing a more convenient way to interact with Fluree v3 databases.","directories":{},"dependencies":{"uuid":"^9.0.1","dotenv":"^16.4.1","@types/uuid":"^9.0.8","@fluree/crypto":"^3.0.0-alpha1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.4_1707311253494_0.5516669954676856","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@fluree/fluree-client","version":"1.0.5","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.0.5","maintainers":[{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"dist":{"shasum":"bd2d7e3b3b1f22c09f7d54758c06bd5bfdd3dab8","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.5.tgz","fileCount":42,"integrity":"sha512-wmMQssHqAeXD/TY2+zvoaO4j0OF5OFG7nKzKhcetoDowhbe1lEtQ4g2cou1YTxsNUDUKFF+Myj6mRk2mYzt/0A==","signatures":[{"sig":"MEYCIQCwCQfRX31Hx6PR4CATX45vWNH7r0IISrcFjadiDOrz/gIhALSL7BF3L3dTkRfjyj+13A0HULzXHf96jCAz6rMs5r7R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77961},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src","test":"jest --silent=false --forceExit","build":"tsc","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --silent=false","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"This is the official Fluree client SDK for TypeScript/JavaScript. It is a wrapper around the Fluree API, providing a more convenient way to interact with Fluree v3 databases.","directories":{},"dependencies":{"uuid":"^9.0.1","dotenv":"^16.4.1","@types/uuid":"^9.0.8","@fluree/crypto":"^3.0.0-alpha1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.5_1707430356320_0.42168286530059773","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@fluree/fluree-client","version":"1.0.6","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.0.6","maintainers":[{"name":"jackamus29","email":"jwhite5672@gmail.com"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"dist":{"shasum":"8196e1d8f972cc1633fc2f0de2cf2bd5ca649aa5","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.6.tgz","fileCount":44,"integrity":"sha512-ahjQzLyZxIupF4DgmG6abJ8QHIjeGb+kmZWokcGEHq47v8LjoTMrpQ7oe6nHW91a8kZhRvqP2AVjw7GqsoROFQ==","signatures":[{"sig":"MEUCIQCpL9a7bungldVLCh3IOQaRJkGz6Cie8NRTYlaheFjZMAIgeoeLjQW1QJ9Q1lhLEHUoF1BnnKlwlnHYoodKDJTG9Sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86913},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src","test":"jest --silent=false --forceExit","build":"tsc","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --silent=false","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"This is the official Fluree client SDK for TypeScript/JavaScript. It is a wrapper around the Fluree API, providing a more convenient way to interact with Fluree v3 databases.","directories":{},"dependencies":{"uuid":"^9.0.1","dotenv":"^16.4.1","@types/uuid":"^9.0.8","@fluree/crypto":"^3.0.0-alpha1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.6_1708005215960_0.5222702178412579","host":"s3://npm-registry-packages"}},"1.0.6-beta1":{"name":"@fluree/fluree-client","version":"1.0.6-beta1","author":"","license":"ISC","_id":"@fluree/fluree-client@1.0.6-beta1","maintainers":[{"name":"jackamus29","email":"jwhite5672@gmail.com"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"homepage":"https://github.com/fluree/fluree-client#readme","bugs":{"url":"https://github.com/fluree/fluree-client/issues"},"dist":{"shasum":"43bba03adad89cef09908968335fa28f558d88a4","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.6-beta1.tgz","fileCount":38,"integrity":"sha512-wxOWXL3wGTUsbW6alIPGZtcd9vNMkeIiVwQCyw2qv/EJSM0+n0GR316zjpMM4ArhGmoV0p3kZMteDg+VxlTFBA==","signatures":[{"sig":"MEQCICdA6KxHul1+b5wb6N7v7RF7NG/F+8r8D2OBQp9HOUafAiBcdwh5CSk2OKoVf1L6mqgZeXgCB6LS77RtTBD8VT9PMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92770},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0676750d03a47df99af209a599405ebb57c31971","scripts":{"lint":"eslint --ext .ts src","test":"jest --silent=false --forceExit","build":"tsc","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --silent=false","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client.git","type":"git"},"_npmVersion":"10.2.4","description":"This is the official Fluree client SDK for TypeScript/JavaScript. It is a wrapper around the Fluree API, providing a more convenient way to interact with Fluree v3 databases.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"uuid":"^9.0.1","dotenv":"^16.4.1","@types/uuid":"^9.0.8","@fluree/crypto":"^3.0.0-alpha1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.6-beta1_1717725289010_0.7147003802030021","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@fluree/fluree-client","version":"1.0.7","author":"","license":"ISC","_id":"@fluree/fluree-client@1.0.7","maintainers":[{"name":"jackamus29","email":"jwhite5672@gmail.com"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"homepage":"https://github.com/fluree/fluree-client#readme","bugs":{"url":"https://github.com/fluree/fluree-client/issues"},"dist":{"shasum":"16533d1413a2cab4c9225090c5eed2b274a4930d","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.7.tgz","fileCount":40,"integrity":"sha512-+lPJ0g5pfeeHpO8bUb8NWk1ZsGFq7esUkxXMIFscrPaQ7GLmIY3d8TankIVDF9a08jbjy+lgqVh7bmFYPUgXog==","signatures":[{"sig":"MEYCIQD78A98xjpn54NxtHn8tbJPKesgmsc+t6/HG3skC3TqJgIhAM+wRXXiVING08B7Smam4pcA2Kz6IohgnxgkJPuSqyIU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99338},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b25020bd2883d4062631ce2c195bea3cbf8f6bd1","scripts":{"lint":"eslint --ext .ts src","test":"jest --silent=false --forceExit","build":"tsc","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --silent=false","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client.git","type":"git"},"_npmVersion":"10.7.0","description":"This is the official Fluree client SDK for TypeScript/JavaScript. It is a wrapper around the Fluree API, providing a more convenient way to interact with Fluree v3 databases.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"uuid":"^9.0.1","dotenv":"^16.4.1","@types/uuid":"^9.0.8","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.7_1726673704425_0.08379649158201796","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@fluree/fluree-client","version":"1.0.8","author":"","license":"ISC","_id":"@fluree/fluree-client@1.0.8","maintainers":[{"name":"jackamus29","email":"jwhite5672@gmail.com"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"homepage":"https://github.com/fluree/fluree-client#readme","bugs":{"url":"https://github.com/fluree/fluree-client/issues"},"dist":{"shasum":"ba7a4b700c6e34791cf2fabd99b177cc2000381a","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.8.tgz","fileCount":40,"integrity":"sha512-VQpQD51kgvrDD5O0MPO6ToA+MqfGwzW2cZXR3DU53zC0JH4hyO/G8Nx6HbTcfnj/rRAJTG/K21wvPib+FNWY8w==","signatures":[{"sig":"MEQCIB0x3ofIKBPiVriCXnjbXFs2T8cEOz5Ieu/5SY5vu2wXAiBqDUFPq2oomiKbpt/Ao/9JvgkAxoDewb+c54qEXzhWnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100071},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"720f5f2b106e70af82d32b7b51aa46e6af7ed97d","scripts":{"lint":"eslint --ext .ts src","test":"jest --silent=false --forceExit","build":"tsc","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --silent=false","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client.git","type":"git"},"_npmVersion":"10.7.0","description":"This is the official Fluree client SDK for TypeScript/JavaScript. It is a wrapper around the Fluree API, providing a more convenient way to interact with Fluree v3 databases.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"uuid":"^9.0.1","dotenv":"^16.4.1","@types/uuid":"^9.0.8","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.8_1726675253117_0.3017073694118313","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@fluree/fluree-client","version":"1.0.9","author":"","license":"ISC","_id":"@fluree/fluree-client@1.0.9","maintainers":[{"name":"jackamus29","email":"jwhite5672@gmail.com"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"homepage":"https://github.com/fluree/fluree-client#readme","bugs":{"url":"https://github.com/fluree/fluree-client/issues"},"dist":{"shasum":"514973e56577d2b55ed29459269b928ef426059e","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.9.tgz","fileCount":40,"integrity":"sha512-JfxGI75aDjerxZtkMlRcdZZI+QOdhKY49rjCRLEwpSNrvGxOPjY6arZNoNsL4OgXZ5Sp3YcQg2JCZEoFR29Jsg==","signatures":[{"sig":"MEUCIQDl7QJX0N3Vlum5LEjguIrWwcY0f75x0lmbjfZr+BEpxQIgbIok+HNsJO3EiXym87wINjnS5/S6od33gbChqN5UJmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100718},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f35017a53a2a224401b56a366ffbe0cd6d27a43c","scripts":{"lint":"eslint --ext .ts src","test":"jest --silent=false --forceExit","build":"tsc","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --silent=false","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client.git","type":"git"},"_npmVersion":"10.7.0","description":"This is the official Fluree client SDK for TypeScript/JavaScript. It is a wrapper around the Fluree API, providing a more convenient way to interact with Fluree v3 databases.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"uuid":"^9.0.1","dotenv":"^16.4.1","@types/uuid":"^9.0.8","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.9_1726677998323_0.013062248246227703","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@fluree/fluree-client","version":"1.0.10","author":"","license":"ISC","_id":"@fluree/fluree-client@1.0.10","maintainers":[{"name":"jackamus29","email":"jwhite5672@gmail.com"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"homepage":"https://github.com/fluree/fluree-client#readme","bugs":{"url":"https://github.com/fluree/fluree-client/issues"},"dist":{"shasum":"a0945eaaaac2af67937de6c2c4cbf6caf9bcb658","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.10.tgz","fileCount":40,"integrity":"sha512-tlEccbJVAuR6oLlFrtEyBUa8o7W7S3rFYjRe6jXc8pHs8mCd14krNduYkqI7+H3Q+V/PtjC3jFiYvOf4oYvFlQ==","signatures":[{"sig":"MEYCIQCWq3COG/Hf3Vg3QJ+1Sn68prCwH4I6RtCoCtMoAuRyeQIhAM/3jukhMzPdF4YHW/JiuNmt0aZjUhEaPQ+U1i3Pp7FK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100738},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f077b0cfb981017f55e85b00aeb3ff1a38750f2f","scripts":{"lint":"eslint --ext .ts src","test":"jest --silent=false --forceExit","build":"tsc","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --silent=false","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client.git","type":"git"},"_npmVersion":"10.7.0","description":"This is the official Fluree client SDK for TypeScript/JavaScript. It is a wrapper around the Fluree API, providing a more convenient way to interact with Fluree v3 databases.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"uuid":"^9.0.1","dotenv":"^16.4.1","@types/uuid":"^9.0.8","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.10_1726679244543_0.6259803260463768","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@fluree/fluree-client","version":"1.0.13","author":"","license":"ISC","_id":"@fluree/fluree-client@1.0.13","maintainers":[{"name":"jackamus29","email":"jwhite5672@gmail.com"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"homepage":"https://github.com/fluree/fluree-client#readme","bugs":{"url":"https://github.com/fluree/fluree-client/issues"},"dist":{"shasum":"e9ca36cb5f665b6729e44e491ed3b8125588f5c3","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.0.13.tgz","fileCount":74,"integrity":"sha512-LgXXtgSB0Pv9BoGbPqYRpqrUkX7qahriKcX3OfV4w9NGr2PDFyKHgFgvncqMim8UtPr3iErJeZCQ/qqawYD8rw==","signatures":[{"sig":"MEYCIQD916AqUZyMT3PyVfGB6OsYB4Nv+27S5qfF/Z3zBUXpiwIhANjHT/s/mpem+bVJpJn3f9A227wrpERrm8l+9BpEIsZi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173095},"main":"dist/nodejs/index.js","types":"dist/nodejs/index.d.ts","browser":"dist/browser/index.js","exports":{"import":"./dist/browser/index.js","require":"./dist/nodejs/index.js"},"gitHead":"6cb8ad20ec54dbbfee71248c60e6e001a64c85bc","scripts":{"lint":"eslint --ext .ts src","test":"jest --silent=false --forceExit","build":"npm run build:nodejs && npm run build:browser","coverage":"jest --coverage --silent=false","test:watch":"jest --watch --silent=false","build:nodejs":"tsc","build:browser":"tsc --project tsconfig.browser.json","generate-docs":"ts-readme"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client.git","type":"git"},"_npmVersion":"10.7.0","description":"This is the official Fluree client SDK for TypeScript/JavaScript. It is a wrapper around the Fluree API, providing a more convenient way to interact with Fluree v3 databases.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"uuid":"^9.0.1","dotenv":"^16.4.1","@types/uuid":"^9.0.8","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","typescript":"^5.3.3","@types/jest":"^29.5.11","@jest/globals":"^29.7.0","testcontainers":"^10.6.0","eslint-plugin-jsdoc":"^48.0.4","@typescript-eslint/parser":"^6.19.1","@trendyol/jest-testcontainers":"^2.1.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.0.13_1728501410979_0.3076579556229395","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@fluree/fluree-client","version":"1.1.0","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.1.0","maintainers":[{"name":"jackamus29","email":"jwhite5672@gmail.com"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"wesmorgan","email":"wesmorgan@icloud.com"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"fdmmarshall91","email":"fmarshall@flur.ee"}],"dist":{"shasum":"acb85508a8a802e6a165cb00e46a91c390d53c4a","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.1.0.tgz","fileCount":13,"integrity":"sha512-qO5rPcirSUzeGFHnCSo2p4huAc5gMgaeiKcSobhauH86JvZeYiau30D1wGZPEBjebJ6d4wGf21QSWgC6ddsVIQ==","signatures":[{"sig":"MEUCIQDfxy+oPc0YGc60IwK5ujeYnWDNoV/V+flami8MOAUdLQIgGfHyZt0/MjzVGHOMMMx5FOkxvgwwPpDpAp0WAhlTWCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3875637},"main":"./dist/nodejs/index.js","type":"module","types":"./dist/nodejs/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/nodejs/index.d.ts","import":"./dist/nodejs/index.js","browser":"./dist/browser/fluree-client.min.js","require":"./dist/nodejs/index.cjs"}},"scripts":{"lint":"eslint --ext .ts src","test":"npm run test:node && npm run test:browser","build":"npm run clean && rollup -c","clean":"rm -rf dist","prepare":"npm run build","pretest":"scripts/start-fluree.sh","coverage":"jest --coverage --silent=false","posttest":"scripts/stop-fluree.sh","test:node":"jest --silent=false --forceExit","test:watch":"jest --watch --silent=false","postinstall":"chmod +x scripts/*.sh scripts/*.js","test:browser":"npm run pretest && karma start karma.conf.cjs && npm run posttest","generate-docs":"ts-readme","prepublishOnly":"npm run test && npm run lint","test:all-images":"node scripts/test-all-images.js"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"Fluree client library for Node.js and browser environments","directories":{},"dependencies":{"uuid":"^9.0.1","tslib":"^2.6.2","dotenv":"^16.4.1","@types/uuid":"^9.0.8","cross-fetch":"^4.0.0","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","karma":"^6.4.4","mocha":"^10.8.2","buffer":"^6.0.3","eslint":"^8.56.0","rollup":"^4.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@babel/core":"^7.26.0","@types/jest":"^29.5.11","karma-mocha":"^2.0.1","jasmine-core":"^5.4.0","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.1","vm-browserify":"^1.1.2","@types/jasmine":"^5.1.4","testcontainers":"^10.6.0","karma-typescript":"^5.5.4","@babel/preset-env":"^7.26.0","crypto-browserify":"^3.12.1","rollup-plugin-dts":"^6.0.0","stream-browserify":"^3.0.0","eslint-plugin-jsdoc":"^48.0.4","@rollup/plugin-terser":"^0.4.0","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.19.1","@rollup/plugin-node-resolve":"^15.0.0","karma-jasmine-html-reporter":"^2.1.0","@trendyol/jest-testcontainers":"^2.1.1","karma-typescript-es6-transform":"^5.5.4","@typescript-eslint/eslint-plugin":"^6.19.1","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.1.0_1730923363951_0.9075949429472283","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@fluree/fluree-client","version":"1.1.2","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.1.2","maintainers":[{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"jackamus29","email":"jwhite5672@gmail.com"}],"dist":{"shasum":"a17c41f62037bbc94fde7398e8452ba2c5dfe49a","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.1.2.tgz","fileCount":13,"integrity":"sha512-WcY7fIjJt6bSXl5HWt6iRivUi1XHlN0cOQEEAFqqW1FTaPy/g8W/yTMVZeZXHcByIDmxjq2efOpH8AmhPmPQIg==","signatures":[{"sig":"MEUCIQClmf7744p8Kfb+ULU/g+QXY+g+oRMfcSS08BTyt1kgSQIgEDN8y2TGrp89RBoQyPpl2f6rDXsulu0J1t/V8iHMnzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3877101},"main":"./dist/nodejs/index.js","type":"module","types":"./dist/nodejs/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/nodejs/index.d.ts","import":"./dist/nodejs/index.js","browser":"./dist/browser/fluree-client.min.js","require":"./dist/nodejs/index.cjs"}},"scripts":{"lint":"eslint --ext .ts src","test":"npm run test:node && npm run test:browser","build":"npm run clean && rollup -c","clean":"rm -rf dist","prepare":"npm run build","pretest":"scripts/start-fluree.sh","coverage":"jest --coverage --silent=false","posttest":"scripts/stop-fluree.sh","test:node":"jest --silent=false --forceExit","test:watch":"jest --watch --silent=false","test:browser":"npm run pretest && karma start karma.conf.cjs && npm run posttest","generate-docs":"ts-readme","prepublishOnly":"npm run test && npm run lint","test:all-images":"node scripts/test-all-images.js"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"Fluree client library for Node.js and browser environments","directories":{},"dependencies":{"uuid":"^9.0.1","tslib":"^2.6.2","dotenv":"^16.4.1","@types/uuid":"^9.0.8","cross-fetch":"^4.0.0","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","karma":"^6.4.4","mocha":"^10.8.2","buffer":"^6.0.3","eslint":"^8.56.0","rollup":"^4.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@babel/core":"^7.26.0","@types/jest":"^29.5.11","karma-mocha":"^2.0.1","jasmine-core":"^5.4.0","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.1","vm-browserify":"^1.1.2","@types/jasmine":"^5.1.4","testcontainers":"^10.6.0","karma-typescript":"^5.5.4","@babel/preset-env":"^7.26.0","crypto-browserify":"^3.12.1","rollup-plugin-dts":"^6.0.0","stream-browserify":"^3.0.0","eslint-plugin-jsdoc":"^48.0.4","@rollup/plugin-terser":"^0.4.0","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.19.1","@rollup/plugin-node-resolve":"^15.0.0","karma-jasmine-html-reporter":"^2.1.0","@trendyol/jest-testcontainers":"^2.1.1","karma-typescript-es6-transform":"^5.5.4","@typescript-eslint/eslint-plugin":"^6.19.1","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.1.2_1738167700607_0.690350856268446","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@fluree/fluree-client","version":"1.2.0","author":"","license":"ISC","_id":"@fluree/fluree-client@1.2.0","maintainers":[{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"jackamus29","email":"jwhite5672@gmail.com"}],"homepage":"https://github.com/fluree/fluree-client#readme","bugs":{"url":"https://github.com/fluree/fluree-client/issues"},"dist":{"shasum":"50ae0f64c0d6c9a2acf1479283bfb5e94a3185be","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.2.0.tgz","fileCount":9,"integrity":"sha512-YUXAfggJW4wRfALiup52HNXWTGo8gSYYJxjgXPmRcbmueh516NDWHnswAK9kWEPL5TFkTo7EKD3iqpgxgbDSow==","signatures":[{"sig":"MEQCIDzKCwYzOGF6zVs92DzzXKuHJPa/ZZkRKwlvLvksWyrxAiBsfRA9gBnXe9j6uxRIoHxR8h043OoZN6SKBd7v1+//lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3879795},"main":"./dist/nodejs/index.js","type":"module","types":"./dist/nodejs/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/nodejs/index.d.ts","import":"./dist/nodejs/index.js","browser":"./dist/browser/fluree-client.min.js","require":"./dist/nodejs/index.cjs"}},"gitHead":"b393134050b54554b20263055a64a945fabea66b","scripts":{"lint":"eslint --ext .ts src","test":"npm run test:node && npm run test:browser","build":"npm run clean && rollup -c","clean":"rm -rf dist","prepare":"npm run build","pretest":"scripts/start-fluree.sh","coverage":"jest --coverage --silent=false","posttest":"scripts/stop-fluree.sh","test:node":"jest --silent=false --forceExit","test:watch":"jest --watch --silent=false","test:browser":"npm run pretest && karma start karma.conf.cjs && npm run posttest","generate-docs":"ts-readme","prepublishOnly":"npm run test && npm run lint","test:all-images":"node scripts/test-all-images.js"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client.git","type":"git"},"_npmVersion":"10.7.0","description":"Fluree client library for Node.js and browser environments","directories":{},"_nodeVersion":"18.20.4","dependencies":{"uuid":"^9.0.1","tslib":"^2.6.2","dotenv":"^16.4.1","@types/uuid":"^9.0.8","cross-fetch":"^4.0.0","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","karma":"^6.4.4","mocha":"^10.8.2","buffer":"^6.0.3","eslint":"^8.56.0","rollup":"^4.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@babel/core":"^7.26.0","@types/jest":"^29.5.11","karma-mocha":"^2.0.1","jasmine-core":"^5.4.0","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.1","vm-browserify":"^1.1.2","@types/jasmine":"^5.1.4","testcontainers":"^10.6.0","karma-typescript":"^5.5.4","@babel/preset-env":"^7.26.0","crypto-browserify":"^3.12.1","rollup-plugin-dts":"^6.0.0","stream-browserify":"^3.0.0","eslint-plugin-jsdoc":"^48.0.4","@rollup/plugin-terser":"^0.4.0","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.19.1","@rollup/plugin-node-resolve":"^15.0.0","karma-jasmine-html-reporter":"^2.1.0","@trendyol/jest-testcontainers":"^2.1.1","karma-typescript-es6-transform":"^5.5.4","@typescript-eslint/eslint-plugin":"^6.19.1","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.2.0_1741819110936_0.0735300797975782","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@fluree/fluree-client","version":"1.2.1","author":"","license":"ISC","_id":"@fluree/fluree-client@1.2.1","maintainers":[{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"jackamus29","email":"jwhite5672@gmail.com"}],"homepage":"https://github.com/fluree/fluree-client#readme","bugs":{"url":"https://github.com/fluree/fluree-client/issues"},"dist":{"shasum":"aba864201d0c76f2cfeb8153007ddf293ed503a7","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.2.1.tgz","fileCount":9,"integrity":"sha512-itTU+FXkoR5oLR9u+eCzUXQKmCM2rfCsuIYE1tjxdDeEg2xJOoI6K6oPueI9AzteEs2oWpEN4C/sOwzsJbSqtg==","signatures":[{"sig":"MEUCIHm3fmKvX7KeIbHS66My0sA4x3GGN2FCOeWZRDGK1iw2AiEAqxwlliWhh1yaIK9spd/C+8ZrotGSOfnlUfbH0VjaE9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3884601},"main":"./dist/nodejs/index.js","type":"module","types":"./dist/nodejs/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/nodejs/index.d.ts","import":"./dist/nodejs/index.js","browser":"./dist/browser/fluree-client.min.js","require":"./dist/nodejs/index.cjs"}},"gitHead":"3c03dc14906e8766c19345e95bb1db11b38a212a","scripts":{"lint":"eslint --ext .ts src","test":"npm run test:node && npm run test:browser","build":"npm run clean && rollup -c","clean":"rm -rf dist","prepare":"npm run build","pretest":"scripts/start-fluree.sh","coverage":"jest --coverage --silent=false","posttest":"scripts/stop-fluree.sh","test:node":"jest --silent=false --forceExit","test:watch":"jest --watch --silent=false","test:browser":"npm run pretest && karma start karma.conf.cjs && npm run posttest","generate-docs":"ts-readme","prepublishOnly":"npm run test && npm run lint","test:all-images":"node scripts/test-all-images.js"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client.git","type":"git"},"_npmVersion":"10.7.0","description":"Fluree client library for Node.js and browser environments","directories":{},"_nodeVersion":"18.20.4","dependencies":{"uuid":"^9.0.1","tslib":"^2.6.2","dotenv":"^16.4.1","@types/uuid":"^9.0.8","cross-fetch":"^4.0.0","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","karma":"^6.4.4","mocha":"^10.8.2","buffer":"^6.0.3","eslint":"^8.56.0","rollup":"^4.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@babel/core":"^7.26.0","@types/jest":"^29.5.11","karma-mocha":"^2.0.1","jasmine-core":"^5.4.0","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.1","vm-browserify":"^1.1.2","@types/jasmine":"^5.1.4","testcontainers":"^10.6.0","karma-typescript":"^5.5.4","@babel/preset-env":"^7.26.0","crypto-browserify":"^3.12.1","rollup-plugin-dts":"^6.0.0","stream-browserify":"^3.0.0","eslint-plugin-jsdoc":"^48.0.4","@rollup/plugin-terser":"^0.4.0","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.19.1","@rollup/plugin-node-resolve":"^15.0.0","karma-jasmine-html-reporter":"^2.1.0","@trendyol/jest-testcontainers":"^2.1.1","karma-typescript-es6-transform":"^5.5.4","@typescript-eslint/eslint-plugin":"^6.19.1","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.2.1_1741834687944_0.7730073697607267","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@fluree/fluree-client","version":"1.2.2","author":"","license":"ISC","_id":"@fluree/fluree-client@1.2.2","maintainers":[{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"jackamus29","email":"jwhite5672@gmail.com"}],"homepage":"https://github.com/fluree/fluree-client#readme","bugs":{"url":"https://github.com/fluree/fluree-client/issues"},"dist":{"shasum":"e41f921685cdcd9927a1bd0030bc722735d89c82","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.2.2.tgz","fileCount":9,"integrity":"sha512-3ntW/6LSQa5hNhoilD3VEfPvtNQ/K7z4ykTPilu2C6+v8DK+Q17w2KcxCzMXDIiHiohHbeDGktqyDzJJwfVXQw==","signatures":[{"sig":"MEQCIAFH//Y9m/tN1+4wrlMC1H/1/RWrVb+d31MVwHfPjMQoAiAj3ksHcxl9If8ELNcgV9PoWekIAtfvWC/0e2mLc8VYCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3884691},"main":"./dist/nodejs/index.js","type":"module","types":"./dist/nodejs/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/nodejs/index.d.ts","import":"./dist/nodejs/index.js","browser":"./dist/browser/fluree-client.min.js","require":"./dist/nodejs/index.cjs"}},"gitHead":"03fbb56d57e55038c303ba43179a13828aa4afc1","scripts":{"lint":"eslint --ext .ts src","test":"npm run test:node && npm run test:browser","build":"npm run clean && rollup -c","clean":"rm -rf dist","prepare":"npm run build","pretest":"scripts/start-fluree.sh","coverage":"jest --coverage --silent=false","posttest":"scripts/stop-fluree.sh","test:node":"jest --silent=false --forceExit","test:watch":"jest --watch --silent=false","test:browser":"npm run pretest && karma start karma.conf.cjs && npm run posttest","generate-docs":"ts-readme","prepublishOnly":"npm run test && npm run lint","test:all-images":"node scripts/test-all-images.js"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client.git","type":"git"},"_npmVersion":"10.7.0","description":"Fluree client library for Node.js and browser environments","directories":{},"_nodeVersion":"18.20.4","dependencies":{"uuid":"^9.0.1","tslib":"^2.6.2","dotenv":"^16.4.1","@types/uuid":"^9.0.8","cross-fetch":"^4.0.0","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","karma":"^6.4.4","mocha":"^10.8.2","buffer":"^6.0.3","eslint":"^8.56.0","rollup":"^4.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@babel/core":"^7.26.0","@types/jest":"^29.5.11","karma-mocha":"^2.0.1","jasmine-core":"^5.4.0","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.1","vm-browserify":"^1.1.2","@types/jasmine":"^5.1.4","testcontainers":"^10.6.0","karma-typescript":"^5.5.4","@babel/preset-env":"^7.26.0","crypto-browserify":"^3.12.1","rollup-plugin-dts":"^6.0.0","stream-browserify":"^3.0.0","eslint-plugin-jsdoc":"^48.0.4","@rollup/plugin-terser":"^0.4.0","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.19.1","@rollup/plugin-node-resolve":"^15.0.0","karma-jasmine-html-reporter":"^2.1.0","@trendyol/jest-testcontainers":"^2.1.1","karma-typescript-es6-transform":"^5.5.4","@typescript-eslint/eslint-plugin":"^6.19.1","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.2.2_1741836270247_0.9297742950460228","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@fluree/fluree-client","version":"1.2.3","author":"","license":"ISC","_id":"@fluree/fluree-client@1.2.3","maintainers":[{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"jackamus29","email":"jwhite5672@gmail.com"}],"homepage":"https://github.com/fluree/fluree-client#readme","bugs":{"url":"https://github.com/fluree/fluree-client/issues"},"dist":{"shasum":"e5d175c107b5f6c2490bae2f1a3af997c71c92ce","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.2.3.tgz","fileCount":9,"integrity":"sha512-NDKKVYVeoKDVP8XWPVEQla8SO5N5byiZHIp6y1fAB7F2SkywiywsN5V8j9bxksQ+Q0yUWAzQASom1GFdMGAYiw==","signatures":[{"sig":"MEYCIQCpD+P7ar69nBThFza0W9wbSxQOOAPuoCBC5WGwzMgZcgIhANMbfpMYgq77tQmU64LbZ6ZMgmsgWS+ag8kDNDmYSdjy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3885057},"main":"./dist/nodejs/index.js","type":"module","types":"./dist/nodejs/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/nodejs/index.d.ts","import":"./dist/nodejs/index.js","browser":"./dist/browser/fluree-client.min.js","require":"./dist/nodejs/index.cjs"}},"gitHead":"f7f5154bff42c8db078468efdc3d9b0433f0b702","scripts":{"lint":"eslint --ext .ts src","test":"npm run test:node && npm run test:browser","build":"npm run clean && rollup -c","clean":"rm -rf dist","prepare":"npm run build","pretest":"scripts/start-fluree.sh","coverage":"jest --coverage --silent=false","posttest":"scripts/stop-fluree.sh","test:node":"jest --silent=false --forceExit","test:watch":"jest --watch --silent=false","test:browser":"npm run pretest && karma start karma.conf.cjs && npm run posttest","generate-docs":"ts-readme","prepublishOnly":"npm run test && npm run lint","test:all-images":"node scripts/test-all-images.js"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client.git","type":"git"},"_npmVersion":"10.7.0","description":"Fluree client library for Node.js and browser environments","directories":{},"_nodeVersion":"18.20.4","dependencies":{"uuid":"^9.0.1","tslib":"^2.6.2","dotenv":"^16.4.1","@types/uuid":"^9.0.8","cross-fetch":"^4.0.0","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","karma":"^6.4.4","mocha":"^10.8.2","buffer":"^6.0.3","eslint":"^8.56.0","rollup":"^4.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@babel/core":"^7.26.0","@types/jest":"^29.5.11","karma-mocha":"^2.0.1","jasmine-core":"^5.4.0","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.1","vm-browserify":"^1.1.2","@types/jasmine":"^5.1.4","testcontainers":"^10.6.0","karma-typescript":"^5.5.4","@babel/preset-env":"^7.26.0","crypto-browserify":"^3.12.1","rollup-plugin-dts":"^6.0.0","stream-browserify":"^3.0.0","eslint-plugin-jsdoc":"^48.0.4","@rollup/plugin-terser":"^0.4.0","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.19.1","@rollup/plugin-node-resolve":"^15.0.0","karma-jasmine-html-reporter":"^2.1.0","@trendyol/jest-testcontainers":"^2.1.1","karma-typescript-es6-transform":"^5.5.4","@typescript-eslint/eslint-plugin":"^6.19.1","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.2.3_1741897835494_0.5619539440701122","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@fluree/fluree-client","version":"1.2.4","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.2.4","maintainers":[{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"jackamus29","email":"jwhite5672@gmail.com"}],"dist":{"shasum":"d90d752ee816750d7c0dad9bbe896ef8f102ac13","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.2.4.tgz","fileCount":13,"integrity":"sha512-hhsiRo4c9xzbg1ikBOCaT60k0p9q3FJgigN2sECA4U+w9ZJH0CPIrr5eP2+7Nyvfxm0FcQWxDSn88TnfXduiSw==","signatures":[{"sig":"MEUCIBECilns14dzIb8PGjLuPdt+V5MZWXqHVX/QkgPeLiU7AiEAkvu6n+p3hvWdTmb+NQxiZb/Q+zp6U9vwSGNVZEs9+ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3887901},"main":"./dist/nodejs/index.js","type":"module","types":"./dist/nodejs/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/nodejs/index.d.ts","import":"./dist/nodejs/index.js","browser":"./dist/browser/fluree-client.min.js","require":"./dist/nodejs/index.cjs"}},"scripts":{"lint":"eslint --ext .ts src","test":"npm run test:node && npm run test:browser","build":"npm run clean && rollup -c","clean":"rm -rf dist","prepare":"npm run build","pretest":"scripts/start-fluree.sh","coverage":"jest --coverage --silent=false","posttest":"scripts/stop-fluree.sh","test:node":"jest --silent=false --forceExit","test:watch":"jest --watch --silent=false","test:browser":"npm run pretest && karma start karma.conf.cjs && npm run posttest","generate-docs":"ts-readme","prepublishOnly":"npm run test && npm run lint","test:all-images":"node scripts/test-all-images.js"},"_npmUser":{"name":"aaj3f","email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"Fluree client library for Node.js and browser environments","directories":{},"dependencies":{"uuid":"^9.0.1","tslib":"^2.6.2","dotenv":"^16.4.1","@types/uuid":"^9.0.8","cross-fetch":"^4.0.0","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","karma":"^6.4.4","mocha":"^10.8.2","buffer":"^6.0.3","eslint":"^8.56.0","rollup":"^4.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@babel/core":"^7.26.0","@types/jest":"^29.5.11","karma-mocha":"^2.0.1","jasmine-core":"^5.4.0","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.1","vm-browserify":"^1.1.2","@types/jasmine":"^5.1.4","testcontainers":"^10.6.0","karma-typescript":"^5.5.4","@babel/preset-env":"^7.26.0","crypto-browserify":"^3.12.1","rollup-plugin-dts":"^6.0.0","stream-browserify":"^3.0.0","eslint-plugin-jsdoc":"^48.0.4","@rollup/plugin-terser":"^0.4.0","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.19.1","@rollup/plugin-node-resolve":"^15.0.0","karma-jasmine-html-reporter":"^2.1.0","@trendyol/jest-testcontainers":"^2.1.1","karma-typescript-es6-transform":"^5.5.4","@typescript-eslint/eslint-plugin":"^6.19.1","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.2.4_1749649227804_0.7457797239414405","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@fluree/fluree-client","version":"1.2.5","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.2.5","maintainers":[{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"jackamus29","email":"jwhite5672@gmail.com"}],"dist":{"shasum":"879eeb132352585f1a58773a809b6545c53199f2","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.2.5.tgz","fileCount":13,"integrity":"sha512-w7PS9JTTe8gshtBm1DptuRqDElxy+wquKxooHC1wXGrMpK++qI6X/oi9Nh0MrkdHYXH0AtmlyBCLwkJCcah07g==","signatures":[{"sig":"MEQCIFkoqfvKxdK6Z2+tO3QN0btewq8PW6IWWnq7GEJ/MRIfAiA5P3zfx221LaUuwNOvU88ee+JDSdAAgZRrlBDauIILHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3887923},"main":"./dist/nodejs/index.js","type":"module","types":"./dist/nodejs/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/nodejs/index.d.ts","import":"./dist/nodejs/index.js","browser":"./dist/browser/fluree-client.min.js","require":"./dist/nodejs/index.cjs"}},"scripts":{"lint":"eslint --ext .ts src","test":"npm run test:node && npm run test:browser","build":"npm run clean && rollup -c","clean":"rm -rf dist","prepare":"npm run build","pretest":"scripts/start-fluree.sh","coverage":"jest --coverage --silent=false","posttest":"scripts/stop-fluree.sh","test:node":"jest --silent=false --forceExit","test:watch":"jest --watch --silent=false","test:browser":"npm run pretest && karma start karma.conf.cjs && npm run posttest","generate-docs":"ts-readme","prepublishOnly":"npm run test && npm run lint","test:all-images":"node scripts/test-all-images.js"},"_npmUser":{"name":"aaj3f","actor":{"name":"aaj3f","type":"user","email":"ajohnson@flur.ee"},"email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"Fluree client library for Node.js and browser environments","directories":{},"dependencies":{"uuid":"^9.0.1","tslib":"^2.6.2","dotenv":"^16.4.1","@types/uuid":"^9.0.8","cross-fetch":"^4.0.0","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","karma":"^6.4.4","mocha":"^10.8.2","buffer":"^6.0.3","eslint":"^8.56.0","rollup":"^4.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@babel/core":"^7.26.0","@types/jest":"^29.5.11","karma-mocha":"^2.0.1","jasmine-core":"^5.4.0","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.1","vm-browserify":"^1.1.2","@types/jasmine":"^5.1.4","testcontainers":"^10.6.0","karma-typescript":"^5.5.4","@babel/preset-env":"^7.26.0","crypto-browserify":"^3.12.1","rollup-plugin-dts":"^6.0.0","stream-browserify":"^3.0.0","eslint-plugin-jsdoc":"^48.0.4","@rollup/plugin-terser":"^0.4.0","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.19.1","@rollup/plugin-node-resolve":"^15.0.0","karma-jasmine-html-reporter":"^2.1.0","@trendyol/jest-testcontainers":"^2.1.1","karma-typescript-es6-transform":"^5.5.4","@typescript-eslint/eslint-plugin":"^6.19.1","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.2.5_1750242198603_0.9778950184520572","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@fluree/fluree-client","version":"1.2.6","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.2.6","maintainers":[{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"jackamus29","email":"jwhite5672@gmail.com"}],"dist":{"shasum":"3f81ac4253c63a79cf3cfa566b1a4357c273f625","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.2.6.tgz","fileCount":13,"integrity":"sha512-HTrxds6P91HV9fOwKP2kkztH4QdUzwzM1BVTOIFq/z/By9LvJZFV08d6GWnW7vNoNp9jKl4/oqyYvIOku13bJg==","signatures":[{"sig":"MEQCIB4Zg8F4/EXVvfa81SONZf2G7is0w3h9tWVDwFYase/CAiBupohV8SLmSHggiwEaTFEvvE0H+OJZmtI/KxDIbkcN3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3887943},"main":"./dist/nodejs/index.js","type":"module","types":"./dist/nodejs/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/nodejs/index.d.ts","import":"./dist/nodejs/index.js","browser":"./dist/browser/fluree-client.min.js","require":"./dist/nodejs/index.cjs"}},"scripts":{"lint":"eslint --ext .ts src","test":"npm run test:node && npm run test:browser","build":"npm run clean && rollup -c","clean":"rm -rf dist","prepare":"npm run build","pretest":"scripts/start-fluree.sh","coverage":"jest --coverage --silent=false","posttest":"scripts/stop-fluree.sh","test:node":"jest --silent=false --forceExit","test:watch":"jest --watch --silent=false","test:browser":"npm run pretest && karma start karma.conf.cjs && npm run posttest","generate-docs":"ts-readme","prepublishOnly":"npm run test && npm run lint","test:all-images":"node scripts/test-all-images.js"},"_npmUser":{"name":"aaj3f","actor":{"name":"aaj3f","type":"user","email":"ajohnson@flur.ee"},"email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"Fluree client library for Node.js and browser environments","directories":{},"dependencies":{"uuid":"^9.0.1","tslib":"^2.6.2","dotenv":"^16.4.1","@types/uuid":"^9.0.8","cross-fetch":"^4.0.0","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","karma":"^6.4.4","mocha":"^10.8.2","buffer":"^6.0.3","eslint":"^8.56.0","rollup":"^4.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@babel/core":"^7.26.0","@types/jest":"^29.5.11","karma-mocha":"^2.0.1","jasmine-core":"^5.4.0","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.1","vm-browserify":"^1.1.2","@types/jasmine":"^5.1.4","testcontainers":"^10.6.0","karma-typescript":"^5.5.4","@babel/preset-env":"^7.26.0","crypto-browserify":"^3.12.1","rollup-plugin-dts":"^6.0.0","stream-browserify":"^3.0.0","eslint-plugin-jsdoc":"^48.0.4","@rollup/plugin-terser":"^0.4.0","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.19.1","@rollup/plugin-node-resolve":"^15.0.0","karma-jasmine-html-reporter":"^2.1.0","@trendyol/jest-testcontainers":"^2.1.1","karma-typescript-es6-transform":"^5.5.4","@typescript-eslint/eslint-plugin":"^6.19.1","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.2.6_1750242470627_0.13187526014381978","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@fluree/fluree-client","version":"1.2.7","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.2.7","maintainers":[{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"jackamus29","email":"jwhite5672@gmail.com"}],"dist":{"shasum":"bd6eb588141f1574fd8c8dac9c5e125f951a2827","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.2.7.tgz","fileCount":13,"integrity":"sha512-Hkuk/PnzpilToVccm75kj8OWRSjVwrKRDH7N3vYJ0m9QS3Z7mVi8T8pb7ql9o/2+MnfLEwvF0OvJaIx9Oem6DQ==","signatures":[{"sig":"MEUCIBffgG46ZY3XuSYOzb0bD36ijqt0LIBsba12uqVUaDaJAiEAoKbRjc1BLOjvxySTKNooqOVsZJIBKKL+sSnhVkYmQkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3891527},"main":"./dist/nodejs/index.js","type":"module","types":"./dist/nodejs/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/nodejs/index.d.ts","import":"./dist/nodejs/index.js","browser":"./dist/browser/fluree-client.min.js","require":"./dist/nodejs/index.cjs"}},"scripts":{"lint":"eslint --ext .ts src","test":"npm run test:node && npm run test:browser","build":"npm run clean && rollup -c","clean":"rm -rf dist","prepare":"npm run build","pretest":"scripts/start-fluree.sh","coverage":"jest --coverage --silent=false","posttest":"scripts/stop-fluree.sh","test:node":"jest --silent=false --forceExit","test:watch":"jest --watch --silent=false","test:browser":"npm run pretest && karma start karma.conf.cjs && npm run posttest","generate-docs":"ts-readme","prepublishOnly":"npm run test && npm run lint","test:all-images":"node scripts/test-all-images.js"},"_npmUser":{"name":"jackamus29","actor":{"name":"jackamus29","type":"user","email":"jwhite5672@gmail.com"},"email":"jwhite5672@gmail.com"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"Fluree client library for Node.js and browser environments","directories":{},"dependencies":{"uuid":"^9.0.1","tslib":"^2.6.2","dotenv":"^16.4.1","@types/uuid":"^9.0.8","cross-fetch":"^4.0.0","@fluree/crypto":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","karma":"^6.4.4","mocha":"^10.8.2","buffer":"^6.0.3","eslint":"^8.56.0","rollup":"^4.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@babel/core":"^7.26.0","@types/jest":"^29.5.11","karma-mocha":"^2.0.1","jasmine-core":"^5.4.0","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.1","vm-browserify":"^1.1.2","@types/jasmine":"^5.1.4","testcontainers":"^10.6.0","karma-typescript":"^5.5.4","@babel/preset-env":"^7.26.0","crypto-browserify":"^3.12.1","rollup-plugin-dts":"^6.0.0","stream-browserify":"^3.0.0","eslint-plugin-jsdoc":"^48.0.4","@rollup/plugin-terser":"^0.4.0","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.19.1","@rollup/plugin-node-resolve":"^15.0.0","karma-jasmine-html-reporter":"^2.1.0","@trendyol/jest-testcontainers":"^2.1.1","karma-typescript-es6-transform":"^5.5.4","@typescript-eslint/eslint-plugin":"^6.19.1","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.2.7_1751916791390_0.26705237216011124","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@fluree/fluree-client","version":"1.3.0","author":{},"license":"ISC","_id":"@fluree/fluree-client@1.3.0","maintainers":[{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"jackamus29","email":"jwhite5672@gmail.com"}],"dist":{"shasum":"5b4affe6d51d4baa7703c2ef57c4a239bab8acff","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-1.3.0.tgz","fileCount":13,"integrity":"sha512-945tv3DPd6WOWfbo8MMk7BWeYHukuiOu04W9m+4ZU3f+4FJZXdPZsUgFZFgVAyNVjCK8vIHGYR+0wZYVBJLBLA==","signatures":[{"sig":"MEQCIHqMeMSniscnJOmAILkpsMgNUifB57a+yroxiOIE1FfwAiB92PPmTsuCbckT/O4vXnBJIiCxx8mqUlrrio2wNI9gzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3900266},"main":"./dist/nodejs/index.js","type":"module","types":"./dist/nodejs/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/nodejs/index.d.ts","import":"./dist/nodejs/index.js","browser":"./dist/browser/fluree-client.min.js","require":"./dist/nodejs/index.cjs"}},"scripts":{"lint":"eslint --ext .ts src","test":"npm run test:node && npm run test:browser","build":"npm run clean && rollup -c","clean":"rm -rf dist","prepare":"npm run build","pretest":"scripts/start-fluree.sh","coverage":"jest --coverage --silent=false","posttest":"scripts/stop-fluree.sh","test:node":"jest --silent=false --forceExit","test:watch":"jest --watch --silent=false","test:browser":"npm run pretest && karma start karma.conf.cjs && npm run posttest","generate-docs":"ts-readme","prepublishOnly":"npm run test && npm run lint","test:all-images":"node scripts/test-all-images.js"},"_npmUser":{"name":"aaj3f","actor":{"name":"aaj3f","type":"user","email":"ajohnson@flur.ee"},"email":"ajohnson@flur.ee"},"repository":{"url":"git+https://github.com/fluree/fluree-client","type":"git"},"description":"Fluree client library for Node.js and browser environments","directories":{},"dependencies":{"uuid":"^9.0.1","tslib":"^2.6.2","dotenv":"^16.4.1","@types/uuid":"^9.0.8","cross-fetch":"^4.0.0","@fluree/crypto":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","karma":"^6.4.4","mocha":"^10.8.2","buffer":"^6.0.3","eslint":"^8.56.0","rollup":"^4.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@babel/core":"^7.26.0","@types/jest":"^29.5.11","karma-mocha":"^2.0.1","jasmine-core":"^5.4.0","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.1","vm-browserify":"^1.1.2","@types/jasmine":"^5.1.4","testcontainers":"^10.6.0","karma-typescript":"^5.5.4","@babel/preset-env":"^7.26.0","crypto-browserify":"^3.12.1","rollup-plugin-dts":"^6.0.0","stream-browserify":"^3.0.0","eslint-plugin-jsdoc":"^48.0.4","@rollup/plugin-terser":"^0.4.0","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.19.1","@rollup/plugin-node-resolve":"^15.0.0","karma-jasmine-html-reporter":"^2.1.0","@trendyol/jest-testcontainers":"^2.1.1","karma-typescript-es6-transform":"^5.5.4","@typescript-eslint/eslint-plugin":"^6.19.1","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_1.3.0_1752075405002_0.6226607751843365","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@fluree/fluree-client","version":"2.0.0","author":"","license":"ISC","_id":"@fluree/fluree-client@2.0.0","maintainers":[{"name":"bplatz2","email":"bplatz@flur.ee"},{"name":"bplatz","email":"bplatz@gmail.com"},{"name":"aaj3f","email":"ajohnson@flur.ee"},{"name":"jdorety","email":"jdorety@flur.ee"},{"name":"zonotope","email":"zonotope@gmail.com"},{"name":"jakep36","email":"jparsell@flur.ee"},{"name":"dpetran","email":"dpetranek@flur.ee"},{"name":"jackamus29","email":"jwhite5672@gmail.com"}],"homepage":"https://github.com/fluree/fluree-client#readme","bugs":{"url":"https://github.com/fluree/fluree-client/issues"},"dist":{"shasum":"e271799d9143934bd2a6f471c31575c2ceb1fb0f","tarball":"https://registry.npmjs.org/@fluree/fluree-client/-/fluree-client-2.0.0.tgz","fileCount":9,"integrity":"sha512-kftfxasLPO4gwGwXxDa2i1PBJc6NbxaLccbA47Gkapc9SNAScoRstq9Vec8XKq+pjlvkmJ12I7mZLe7JIepsWw==","signatures":[{"sig":"MEQCIEB99REie8OPwTjRwAu5wFOTG+n5uM8gKB10Xip0vJbhAiB51NpkzvvYnhOJWbAWFWtoJ8ao9dfR7o2zgal1mzjDYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241022},"main":"./dist/nodejs/index.js","type":"module","types":"./dist/nodejs/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/nodejs/index.d.ts","import":"./dist/nodejs/index.js","browser":"./dist/browser/fluree-client.min.js","require":"./dist/nodejs/index.cjs"}},"gitHead":"18cf93de706633d32c25db0024e7c68d862b890f","scripts":{"lint":"eslint --ext .ts src","test":"npm run test:node && npm run test:browser","build":"npm run clean && rollup -c","clean":"rm -rf dist","prepare":"npm run build","pretest":"scripts/start-fluree.sh","coverage":"jest --coverage --silent=false","posttest":"scripts/stop-fluree.sh","test:node":"NODE_OPTIONS='--experimental-vm-modules' jest --silent=false --forceExit","test:watch":"jest --watch --silent=false","test:browser":"npm run pretest && karma start karma.conf.cjs && npm run posttest","generate-docs":"ts-readme","prepublishOnly":"npm run test && npm run lint","test:all-images":"node scripts/test-all-images.js"},"_npmUser":{"name":"jackamus29","email":"jwhite5672@gmail.com"},"repository":{"url":"git+https://github.com/fluree/fluree-client.git","type":"git"},"_npmVersion":"11.1.0","description":"Fluree client library for Node.js and browser environments","directories":{},"_nodeVersion":"23.9.0","dependencies":{"uuid":"^9.0.1","tslib":"^2.6.2","dotenv":"^16.4.1","@types/uuid":"^9.0.8","cross-fetch":"^4.0.0","@fluree/crypto":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","karma":"^6.4.4","mocha":"^10.8.2","buffer":"^6.0.3","eslint":"^8.56.0","rollup":"^4.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@babel/core":"^7.26.0","@types/jest":"^29.5.11","karma-mocha":"^2.0.1","jasmine-core":"^5.4.0","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","karma-jasmine":"^5.1.0","karma-webpack":"^5.0.1","vm-browserify":"^1.1.2","@types/jasmine":"^5.1.4","testcontainers":"^10.6.0","karma-typescript":"^5.5.4","@babel/preset-env":"^7.26.0","crypto-browserify":"^3.12.1","rollup-plugin-dts":"^6.0.0","stream-browserify":"^3.0.0","eslint-plugin-jsdoc":"^48.0.4","@rollup/plugin-terser":"^0.4.0","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.19.1","@rollup/plugin-node-resolve":"^15.0.0","karma-jasmine-html-reporter":"^2.1.0","@trendyol/jest-testcontainers":"^2.1.1","karma-typescript-es6-transform":"^5.5.4","@typescript-eslint/eslint-plugin":"^6.19.1","@babel/plugin-transform-modules-commonjs":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/fluree-client_2.0.0_1774531631272_0.7857695803892726","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-01-31T11:44:38.886Z","modified":"2026-07-11T19:33:43.762Z","1.0.0":"2024-01-31T11:44:39.038Z","1.0.1":"2024-01-31T14:49:58.604Z","1.0.2":"2024-01-31T14:50:23.388Z","1.0.3":"2024-02-06T19:59:06.718Z","1.0.4":"2024-02-07T13:07:33.666Z","1.0.5":"2024-02-08T22:12:36.527Z","1.0.6":"2024-02-15T13:53:36.159Z","1.0.6-beta1":"2024-06-07T01:54:49.177Z","1.0.7":"2024-09-18T15:35:04.592Z","1.0.8":"2024-09-18T16:00:53.275Z","1.0.9":"2024-09-18T16:46:38.509Z","1.0.10":"2024-09-18T17:07:24.753Z","1.0.11":"2024-10-09T18:58:18.340Z","1.0.12":"2024-10-09T19:03:20.117Z","1.0.13":"2024-10-09T19:16:51.162Z","1.1.0":"2024-11-06T20:02:44.343Z","1.1.1":"2025-01-29T15:58:03.149Z","1.1.2":"2025-01-29T16:21:40.857Z","1.2.0":"2025-03-12T22:38:31.194Z","1.2.1":"2025-03-13T02:58:08.200Z","1.2.2":"2025-03-13T03:24:30.485Z","1.2.3":"2025-03-13T20:30:35.809Z","1.2.4":"2025-06-11T13:40:28.027Z","1.2.5":"2025-06-18T10:23:18.806Z","1.2.6":"2025-06-18T10:27:50.855Z","1.2.7":"2025-07-07T19:33:11.595Z","1.3.0":"2025-07-09T15:36:45.223Z","2.0.0":"2026-03-26T13:27:11.412Z"},"bugs":{"url":"https://github.com/fluree/fluree-client/issues"},"license":"ISC","homepage":"https://github.com/fluree/fluree-client#readme","repository":{"url":"git+https://github.com/fluree/fluree-client.git","type":"git"},"description":"Fluree client library for Node.js and browser environments","maintainers":[{"email":"bplatz@flur.ee","name":"bplatz2"},{"email":"bplatz@gmail.com","name":"bplatz"},{"email":"ajohnson@flur.ee","name":"aaj3f"},{"email":"jdorety@flur.ee","name":"jdorety"},{"email":"zonotope@gmail.com","name":"zonotope"},{"email":"jparsell@flur.ee","name":"jakep36"},{"email":"jwhite5672@gmail.com","name":"jackamus29"}],"readme":"# @fluree/fluree-client\n\nThis is the official Fluree client SDK for TypeScript/JavaScript. It is a wrapper around the Fluree API, providing a more convenient way to interact with Fluree v3 databases.\n\n> Tested against the following `fluree/server` Docker Hub images:\n>\n> - `fluree/server:0d411e4b2c4f1269dc538c65072fd479db9e2e64`: Current stable version / March 12 2025\n> - `fluree/server:7ca39f4b5c5c31602b44873cc19d313d33a99382`: January 22 2025\n> - `fluree/server:1ffefe432db25a3c8df29f1e01e79ab02abc86cf`: December 5 2024\n> - `fluree/server:5839ffe273062b8da972b120deb54dd62e7c3d1f`: November 5 2024\n> - `fluree/server:c452631c50b8f8e595d486240dab503bbaad6033`: October 30 2024\n\n## Installation\n\n```bash\nnpm install @fluree/fluree-client\n```\n\n## Usage\n\n### Node.js\n\n```javascript\nconst { FlureeClient } = require('@fluree/fluree-client');\n\n// Create a new FlureeClient instance\nconst client = await new FlureeClient({\n  host: 'localhost',\n  port: 8090,\n});\n\n// Perform a query\nconst result = await client\n  .query({\n    from: 'my/ledger',\n    select: { '?s': ['*'] },\n    where: {\n      '@id': '?s',\n    },\n  })\n  .send();\n```\n\n### ES Modules (Browser)\n\n```javascript\nimport { FlureeClient } from '@fluree/fluree-client';\n\n// Create a new FlureeClient instance\nconst client = await new FlureeClient({\n  host: 'localhost',\n  port: 8090,\n});\n\n// Perform a query\nconst result = await client\n  .query({\n    from: 'my/ledger',\n    select: { '?s': ['*'] },\n    where: {\n      '@id': '?s',\n    },\n  })\n  .send();\n```\n\n### Client Config\n\nThe `FlureeClient` constructor takes an optional `config` object with the following properties:\n\n```js\n{\n    isFlureeHosted, // [boolean] If true, the client will use the Fluree hosted service\n    apiKey, // [string] The API key to use for the Fluree hosted service\n    ledger, // [string] The ledger/db name on the Fluree instance\n    // Do not set \"host\" and \"port\" if \"isFlureeHosted\" is true\n    host, // [string] The host where your instance is running (e.g. localhost)\n    port, // [number] The port where your instance is running (e.g. 58090)\n    create, // [boolean] If true, the ledger will be created if it does not exist\n    privateKey, // [string] The private key to use for signing messages\n    signMessages, // [boolean] If true, messages will be signed by default\n    defaultContext, // [object] The default context to use for queries/txns\n}\n```\n\nFor example:\n\n```js\nconst client = new FlureeClient({\n  ledger: 'fluree-client/client',\n  host: 'localhost',\n  port: 58090,\n  create: true,\n  privateKey: 'XXX...XXX',\n  signMessages: true,\n  defaultContext: {\n    schema: 'http://schema.org/',\n    name: 'schema:name',\n    // ...\n  },\n});\n```\n\nYou can also update the configuration of an existing client by using the `configure()` method:\n\n```js\nconst client = new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n  ledger: 'fluree-jld/387028092978173',\n});\n\nclient.configure({\n  ledger: 'fluree-jld/387028092978174',\n});\n```\n\n> _*Note*_: As of version 1.2.0, the `FlureeClient` class does not _require_ configuring a value on `ledger`, nor does it require that the `connect()` method be called before generating and sending queries/transactions.\n>\n> If you wish to call `connect()`, it is an option that simply allows you to validate the existence of a ledger, or to easily create it if using the `create: true` configuration option.\n\n### Methods\n\n- [connect()](#connect)\n- [create()](#create)\n- [query()](#query)\n- [transact()](#transact)\n- [delete()](#delete)\n- [upsert()](#upsert)\n- [history()](#history)\n- [generateKeyPair()](#generateKeyPair)\n- [setKey()](#setKey)\n- [getPrivateKey()](#getPrivateKey)\n- [getPublicKey()](#getPublicKey)\n- [getDid()](#getDid)\n- [setContext()](#setContext)\n- [addToContext()](#addToContext)\n- [getContext()](#getContext)\n\n#### `connect()`\n\nIt is optional but not required to call `connect()` after creating a new `FlureeClient` instance. If used, this will test the connection and (if `config.create === true`) create the ledger if it does not exist.\n\nIt will also throw an error if the connection fails (e.g. invalid host, ledger does not exist, etc.)\n\n```js\nconst connectedClient = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n  ledger: 'fluree-jld/387028092978173',\n}).connect();\n```\n\nYou can optionally provide a `ledger` param to the `connect()` method to override the ledger in the client configuration (or to set it, if it had not previously been provided):\n\n```js\nconst connectedClient = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n}).connect('fluree-jld/387028092978173');\n```\n\n#### `create()`\n\nThe `create()` method can be used to create a new ledger on the Fluree instance. This will throw an error if the ledger already exists.\n\nThe returned FlureeClient will be configured to use the new ledger.\n\n```js\nconst client = new FlureeClient({\n  host: 'localhost',\n  port: 8080,\n  ledger: 'fluree-client/client',\n});\n\nconst createdClient = await client.create('new-ledger');\n```\n\nOptionally, you can provide a particular \"initial commit\" transaction to be used when creating the ledger:\n\n```js\nconst client = new FlureeClient({\n  host: 'localhost',\n  port: 8080,\n});\n\nconst createdClient = await client.create('new-ledger', {\n  insert: { '@id': 'freddy', name: 'Freddy' },\n});\n```\n\n#### `query()`\n\nThe `query()` method creates a new `QueryInstance` for querying the Fluree database. The `QueryInstance` can be used & re-used to build, sign, and send queries to the Fluree instance.\n\n> See the [QueryInstance](#QueryInstance) section for more information.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nconst queryInstance = client.query({\n  from: 'test/query',\n  select: { freddy: ['*'] },\n});\n\nconst response = await queryInstance.send();\n```\n\n#### `transact()`\n\nThe `transact()` method creates a new `TransactionInstance` for transacting with the Fluree database. The `TransactionInstance` can be used & re-used to build, sign, and send transactions to the Fluree instance.\n\n> See the [TransactionInstance](#TransactionInstance) section for more information.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nconst transactionInstance = client.transact({\n  ledger: 'test/transaction',\n  insert: { '@id': 'freddy', name: 'Freddy' },\n});\n\nconst response = await transactionInstance.send();\n```\n\n#### `delete()`\n\nThe `delete()` method creates a new `TransactionInstance` for deleting subjects by `@id` in the Fluree database. The `TransactionInstance` can then be used to sign and send delete transactions to the Fluree instance.\n\nIf your `flureeClient` instance does not have a `ledger` configured, or, if you would like to specify a different ledger for the delete transaction, you can provide a `ledger` parameter to the `delete()` method.\n\n> Delete is not an API endpoint in Fluree. This method helps to transform a single or list of subject identifiers (@id) into a _where/delete_ transaction that deletes the subject(s) and all facts about the subject(s).\n\n```js\n// Existing data:\n// [\n//   { \"@id\": \"freddy\", \"name\": \"Freddy\" },\n//   { \"@id\": \"alice\", \"name\": \"Alice\" }\n// ]\n\nconst txnInstance = client.delete(['freddy']);\n\nconst txnObject = txnInstance.getTransaction();\n\nconsole.log(txnObject);\n\n//  {\n//     where: [{ '@id': 'freddy', ?p0: '?o0' }],\n//     delete: [{ '@id': 'freddy', ?p0: '?o0' }],\n//     ledger: ...\n//   }\n\nconst response = await txnInstance.send();\n\n// New data state after txn:\n// [\n//   { \"@id\": \"alice\", \"name\": \"Alice\" }\n// ]\n```\n\n#### `upsert()`\n\nThe `upsert()` method creates a new `TransactionInstance` for upserting with the Fluree database. The `TransactionInstance` can be used & re-used to build, sign, and send upsert transactions to the Fluree instance.\n\nIf your `flureeClient` instance does not have a `ledger` configured, or, if you would like to specify a different ledger for the upsert transaction, you can provide a `ledger` parameter to the `upsert()` method.\n\n> Upsert is not an API endpoint in Fluree. This method helps to transform an _upsert_ transaction into an _insert/where/delete_ transaction.\n>\n> Upsert assumes that the facts provided in the transaction should be treated as the true & accurate state of the data after the transaction is processed.\n>\n> This means that facts in your transaction should be inserted (if new) and should replace existing facts (if they exist on those subjects & properties).\n\n```js\n// Existing data:\n// [\n//   { \"@id\": \"freddy\", \"name\": \"Freddy\" },\n//   { \"@id\": \"alice\", \"name\": \"Alice\" }\n// ]\n\nconst txnInstance = client.upsert([\n  { '@id': 'freddy', name: 'Freddy the Yeti' },\n  { '@id': 'alice', age: 25 },\n]);\n\nconst txnObject = txnInstance.getTransaction();\n\nconsole.log(txnObject);\n\n//  {\n//     where: [ { '@id': 'freddy', name: '?1' }, { '@id': 'alice', age: '?2' } ],\n//     delete: [ { '@id': 'freddy', name: '?1' }, { '@id': 'alice', age: '?2' } ],\n//     insert: [\n//       { '@id': 'freddy', name: 'Freddy the Yeti' },\n//       { '@id': 'alice', age: 25 }\n//     ],\n//     ledger: ...\n//   }\n\nconst response = await txnInstance.send();\n\n// New data state after txn:\n// [\n//   { \"@id\": \"freddy\", \"name\": \"Freddy the Yeti\" },\n//   { \"@id\": \"alice\", \"name\": \"Alice\", \"age\": 25 }\n// ]\n\n// Note that if this had been an \"insert\" freddy would now have two names.\n// Note also that if this had been handled by deleting/insert, alice might have lost her name.\n```\n\n#### `history()`\n\nThe `history()` method creates a new `HistoryQueryInstance` for querying the history of the Fluree database. The `HistoryQueryInstance` can be used & re-used to build, sign, and send history queries to the Fluree instance.\n\n> See the [HistoryQueryInstance](#HistoryQueryInstance) section for more information.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nconst historyQuery = client.history({\n  from: 'test/history',\n  'commit-details': true,\n  t: { at: 'latest' },\n});\n\nconst response = await historyQuery.send();\n```\n\n#### `generateKeyPair()`\n\nAutomatically generates a new key pair and adds it to the FlureeClient instance. The public key and DID will be derived from the private key and added to the FlureeClient instance.\n\n```js\nconst client = new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nclient.generateKeyPair();\n\nconst privateKey = client.getPrivateKey();\n```\n\n#### `setKey()`\n\nThis adds a private key to the FlureeClient instance. This key will be used to sign messages by default when using the sign() method on a query or transaction.\n\nThe public key and DID will be derived from the private key and added to the FlureeClient instance.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n}).connect();\n\nconst privateKey = 'XXX...XXX';\n\nclient.setKey(privateKey);\n\nconst publicKey = client.getPublicKey();\nconst did = client.getDid();\n```\n\n#### `getPrivateKey()`\n\nThe `getPrivateKey()` method returns the private key of the FlureeClient instance (if one has been set).\n\n> NOTE: Be careful with this method. It is not recommended to log or expose private keys.\n\n```js\nconst client = new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nclient.generateKeyPair();\n\nconst privateKey = client.getPrivateKey();\n```\n\n#### `getPublicKey()`\n\nThe `getPublicKey()` method returns the public key of the FlureeClient instance (if one has been set).\n\n```js\nconst client = new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nclient.generateKeyPair();\n\nconst publicKey = client.getPublicKey();\n```\n\n#### `getDid()`\n\nThe `getDid()` method returns the DID of the FlureeClient instance (if one has been set).\n\n```js\nconst client = new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nclient.generateKeyPair();\n\nconst did = client.getDid();\n```\n\n#### `setContext()`\n\nThe `setContext()` method sets the default context for the FlureeClient instance. This context will be used for all queries and transactions by default.\n\nUnlike `addToContext()`, which merges new context elements into any existing context for the client, this method will replace the existing default context entirely.\n\n```js\nconst client = new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n  defaultContext: { schema: 'http://schema.org/' },\n});\n\nclient.setContext({ ex: 'http://example.org/' });\n\n// client.getContext() === { \"ex\": \"http://example.org/\" }\n```\n\n#### `addToContext()`\n\nThe `addToContext()` method adds to the default context for the FlureeClient instance. This context will be used for all queries and transactions by default.\n\nIf a default context already exists, the new context will be merged with the existing context.\n\n```js\nconst client = new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n  defaultContext: { schema: 'http://schema.org/' },\n});\n\nclient.addToContext({ ex: 'http://example.org/' });\n\n// client.getContext() === {\n//  \"schema\": \"http://schema.org/\",\n//  \"ex\": \"http://example.org/\"\n// }\n```\n\n#### `getContext()`\n\nThe `getContext()` method returns the default context for the FlureeClient instance (if one has been set).\n\n```js\nconst client = new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n  defaultContext: { schema: 'http://schema.org/' },\n});\n\nconst context = client.getContext();\n\n// context === { \"schema\": \"http://schema.org/\" }\n```\n\n### QueryInstance\n\nThe `QueryInstance` class is used to build, sign, and send queries to the Fluree instance.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n}).connect();\n\nconst queryInstance = client.query({\n  from: 'test/query',\n  select: { freddy: ['*'] },\n});\n\nconst signedQueryInstance = queryInstance.sign('XXX...XXX');\n\nconst response = await signedQueryInstance.send();\n```\n\nAdditional Methods:\n\n- [send()](#send)\n- [sign()](#sign)\n- [getQuery()](#getQuery)\n- [getSignedQuery()](#getSignedQuery)\n\n#### `send()`\n\nThe `send()` method sends the query to the Fluree instance and returns the response.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nconst queryInstance = client.query({\n  from: 'test/query',\n  select: { freddy: ['*'] },\n});\n\nconst response = await queryInstance.send();\n```\n\n#### `sign()`\n\nThe `sign()` method signs the query with the private key of the FlureeClient instance. If no private key has been set, or if no privateKey parameter is passed to `sign()`, it will throw an error.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nlet signedQueryInstance = client\n  .query({\n    from: 'test/query',\n    select: { freddy: ['*'] },\n  })\n  .sign('XXX...XXX');\n\n// or\n\nclient.generateKeyPair();\n\nsignedQueryInstance = client\n  .query({\n    from: 'test/query',\n    select: { freddy: ['*'] },\n  })\n  .sign();\n\nconst response = await signedQueryInstance.send();\n```\n\n#### `getQuery()`\n\nThe `getQuery()` method returns the query object of the QueryInstance.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n  defaultContext: { ex: 'http://example.org/' },\n});\n\nconst queryInstance = client.query({\n  from: 'test/query',\n  select: { 'ex:freddy': ['*'] },\n});\n\nconst query = queryInstance.getQuery();\n\nconsole.log(query);\n// {\n//   \"@context\": { \"ex\": \"http://example.org/\" },\n//   from: 'test/query',\n//   select: { \"ex:freddy\": ['*'] }\n// }\n```\n\n#### `getSignedQuery()`\n\nThe `getSignedQuery()` method returns the signed query of the QueryInstance in the form of a JWS string.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nclient.generateKeyPair();\n\nconst queryInstance = client.query({\n  from: 'fluree-client/client',\n  select: { freddy: ['*'] },\n});\n\nconst signedQueryInstance = queryInstance.sign();\n\nconst signedQuery = signedQueryInstance.getSignedQuery();\n\nconsole.log(signedQuery);\n// eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzZWxlY3QiOnsiZnJlZGR5IjpbIioiXX0sImZyb20iOiJmbHVyZWUtY2xpZW50L2NsaWVudCJ9.QNTXpZCQXsbO9zoOtMHT4yH-OqAaNq8ezhV5k7C_BuI\n```\n\n### TransactionInstance\n\nThe `TransactionInstance` class is used to build, sign, and send transactions to the Fluree instance.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nconst transaction = client.transact({\n  ledger: 'fluree-client/client',\n  insert: { '@id': 'freddy', name: 'Freddy' },\n});\n\nconst signedTransaction = transaction.sign('XXX...XXX');\n\nconst response = await signedTransaction.send();\n```\n\nAdditional Methods:\n\n- [send()](#send-1)\n- [sign()](#sign-1)\n- [getTransaction()](#getTransaction)\n- [getSignedTransaction()](#getSignedTransaction)\n\n#### `send()`\n\nThe `send()` method sends the transaction to the Fluree instance and returns the response.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nconst transaction = client.transact({\n  ledger: 'fluree-client/client',\n  insert: { '@id': 'freddy', name: 'Freddy' },\n});\n\nconst response = await transaction.send();\n```\n\n#### `sign()`\n\nThe `sign()` method signs the transaction with the private key of the FlureeClient instance. If no private key has been set, or if no privateKey parameter is passed to `sign()`, it will throw an error.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nlet signedTransaction = client\n  .transact({\n    ledger: 'fluree-client/client',\n    insert: { '@id': 'freddy', name: 'Freddy' },\n  })\n  .sign('XXX...XXX');\n\n// or\n\nclient.generateKeyPair();\n\nsignedTransaction = client\n  .transact({\n    ledger: 'fluree-client/client',\n    insert: { '@id': 'freddy', name: 'Freddy' },\n  })\n  .sign();\n\nconst response = await signedTransaction.send();\n```\n\n#### `getTransaction()`\n\nThe `getTransaction()` method returns the transaction object of the TransactionInstance.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nconst transaction = client.transact({\n  ledger: 'fluree-client/client',\n  insert: { '@id': 'freddy', name: 'Freddy' },\n});\n\nconst txn = transaction.getTransaction();\n\nconsole.log(txn);\n// {\n//   ledger: 'fluree-client/client',\n//   insert: { '@id': 'freddy', name: 'Freddy' }\n// }\n```\n\n#### `getSignedTransaction()`\n\nThe `getSignedTransaction()` method returns the signed transaction of the TransactionInstance in the form of a JWS string.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nclient.generateKeyPair();\n\nconst transaction = client.transact({\n  ledger: 'fluree-client/client',\n  insert: { '@id': 'freddy', name: 'Freddy' },\n});\n\nconst signedTransaction = transaction.sign();\n\nconst signedTxn = signedTransaction.getSignedTransaction();\n\nconsole.log(signedTxn);\n// eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpbnNlcnQiOnsiQGlkIjoiZnJlZGR5IiwibmFtZSI6IkZyZWRkeSJ9LCJsZWRnZXIiOiJmbHVyZWUtY2xpZW50L2NsaWVudCJ9.SNHjlNricJbATF06mbrvnqunfV7l2gZHyvj7zYFTby0\n```\n\n### HistoryQueryInstance\n\nThe `HistoryQueryInstance` class is used to build, sign, and send history queries to the Fluree instance.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nconst historyQuery = client.history({\n  from: 'test/history',\n  'commit-details': true,\n  t: { at: 'latest' },\n});\n\nconst response = await historyQuery.send();\n```\n\n#### `send()`\n\nThe `send()` method sends the history query to the Fluree instance and returns the response.\n\n```js\nconst client = await new FlureeClient({\n  isFlureeHosted: true,\n  apiKey: process.env.FLUREE_API_KEY,\n});\n\nconst historyQuery = client.history({\n  from: 'test/history',\n  'commit-details': true,\n  t: { at: 'latest' },\n});\n\nconst response = await historyQuery.send();\n```\n\n## Running tests\n\nBefore running tests, you'll need a `.env.local` file in the root of the project.\nThis file needs to contain the following:\n\n```\nTEST_NEXUS_LEDGER=\"fluree-jld/387028092978318\"\nTEST_API_KEY=\"_DPu2OWxmJ-zRwnzNr8uL...5mfV1OsfOXcRmb35t02rp1gMxxSw\"\n```\n\n### Run tests\n\nIn the root of the project, run:\n\n```\nyarn test\n```\n\n## Examples\n\nThe repository includes complete example projects demonstrating usage in both Node.js and browser environments.\n\n### Running the Node.js Example\n\n```bash\n# Navigate to the Node.js example directory\ncd examples/nodejs-example\n\n# Install dependencies (including local fluree-client)\nnpm install\n\n# Run the example\nnpm start\n```\n\n### Running the Browser Example\n\n```bash\n# Navigate to the browser example directory\ncd examples/browser-example\n\n# Install dependencies (including local fluree-client)\nnpm install\n\n# Start the development server\nnpm start\n```\n\nThis will open your default browser to the example page. Click the \"Run Query\" button to execute the example operations.\n\n## Contributing & Deployment\n\n### Preparing for NPM Deployment\n\nBefore deploying a new version to npm, contributing developers should follow these steps:\n\n#### 1. Pre-deployment Checklist\n\nEnsure all changes are properly tested and ready:\n\n```bash\n# Run the full test suite (includes Node.js and browser tests)\nyarn test\n\n# Run linting to ensure code quality\nyarn lint\n\n# Build the project to verify compilation\nyarn build\n```\n\n#### 2. Version Management\n\nUpdate the package version following semantic versioning:\n\n```bash\n# For patch releases (bug fixes)\nyarn version --patch\n\n# For minor releases (new features, backward compatible)\nyarn version --minor\n\n# For major releases (breaking changes)\nyarn version --major\n```\n\nThis will automatically:\n- Update `package.json` version\n- Create a git tag\n- Run the `prepare` script (builds the project)\n\n#### 3. Publishing to NPM\n\nThe project uses npm hooks to ensure quality before publishing:\n\n```bash\n# This will automatically run:\n# 1. yarn test (full test suite)\n# 2. yarn lint (code quality check)\n# 3. Publish to npm if all checks pass\nyarn publish\n```\n\n#### 4. Important Notes\n\n- **Automated Testing**: The `prepublishOnly` script ensures tests and linting pass before any npm publish\n- **Build Process**: The `prepare` script runs automatically during `yarn install` and before publishing\n- **Browser Support**: Tests include both Node.js and browser environments via Karma\n- **Docker Integration**: Tests use testcontainers to ensure consistent Fluree server environment\n\n#### 5. Troubleshooting Deployment Issues\n\nIf deployment fails:\n\n1. **Test Failures**: Run `yarn test` locally to identify and fix failing tests\n2. **Lint Errors**: Run `yarn lint` to see and fix code quality issues\n3. **Build Issues**: Run `yarn build` to check for TypeScript compilation errors\n4. **Docker Issues**: Ensure Docker is running for integration tests\n\nThe build creates multiple output formats:\n- `dist/nodejs/` - Node.js CommonJS and ES modules\n- `dist/browser/` - Minified browser bundle\n\nAll outputs include TypeScript declaration files for proper IDE support.\n","readmeFilename":"README.md","users":{"jdorety":true}}