{"_id":"@bulbthings/bulbthings-sdk","_rev":"20-fb3e9daa0f6f215098b14463d8dccb80","name":"@bulbthings/bulbthings-sdk","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"@bulbthings/bulbthings-sdk","version":"1.0.0","_id":"@bulbthings/bulbthings-sdk@1.0.0","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"0395629c4cd3c7fe63cff0304a062d8dd41039e2","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.0.0.tgz","fileCount":310,"integrity":"sha512-GSuLza+RFuJCZ7pWIoqiY+j1Vbx1fs0dRNEiHmj/XeBOJ3Po+ZJ08S8AauFNwuJHyhX5ryaQKfz3sA0plwTQEw==","signatures":[{"sig":"MEUCIGuEy+0tCfiOzfpYt2Gd0TPWEAS6533QIcuFZ/67hqWhAiEA2amUtZMoqrhfXwR6lvjLoAkYe8MlUUnpYtj8qVnN+Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339535},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"076a56e26c598c2a8fe4802329685909bed0459f","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bulbthings-developers","email":"developers@bulbthings.com"},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.8.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.13.1","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.0.0_1774128736140_0.446085774840012","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bulbthings/bulbthings-sdk","version":"1.0.1","_id":"@bulbthings/bulbthings-sdk@1.0.1","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"a7728e086a9cc7664d0c19d990ade199a7e0e24d","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.0.1.tgz","fileCount":230,"integrity":"sha512-Q9+DVq5/8fA7XPza0mzt+7z3QJdeTE5Akb0oPuQIcqXNUvb1udSw5JtLRorIvryMozz8Vimu7LeeNeBWvEzFtw==","signatures":[{"sig":"MEYCIQC2GX3ADFYSXiVbnASeoesg+hdCfi/axUaWDX9Q8ED9PwIhAMD15twmPodffX06oMBwLTzrE74n+6CLSyYpcfk4h1My","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246871},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"0dc35d51510ac5347c9f5f6d14be83ec00f436f9","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.0.1_1774129801144_0.6446606877469485","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bulbthings/bulbthings-sdk","version":"1.0.2","_id":"@bulbthings/bulbthings-sdk@1.0.2","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"a5233c354cd65d9322a68404f20a0872a2a97e15","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.0.2.tgz","fileCount":230,"integrity":"sha512-El/LYFEdQmCnX2VDKKJPNfVy2Ha5LiJ0hS5mCWjTJdn1Dpg48SrBA5ofbyXXZLEU45RRq/CLEhhjTtsPhgPBcg==","signatures":[{"sig":"MEUCIEuyQa0EaQMK47DFv4eAAwISwn73R5RQMgHscgobq0HyAiEA/FTdn1pQBS5SoE+UFYXMViG/vNg9moXYOJsmus/2C2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247141},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"036ffb6d148144416883012fbf54e3619195390d","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.0.2_1774131394869_0.5251700326254505","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bulbthings/bulbthings-sdk","version":"1.0.3","_id":"@bulbthings/bulbthings-sdk@1.0.3","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"bc004c2f14023ee1a96ba87aac5b685667b6c575","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.0.3.tgz","fileCount":230,"integrity":"sha512-Vz2VjVyHIttwYABFUWLFGJ2QnZmiMY0fLCCn24ux5mV1PGbjKG1CaUl//shiGcGiF0tTsi1ccooV55gQJIlCnw==","signatures":[{"sig":"MEYCIQDmn9QyKLVqxpdnNCPSh7K0Z8HMHVVjduConkQbTWv9xQIhAMqnuNSe/0efcoJtXdSuA7uqugE4UscDtztZ2/bHse3v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246590},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"baedc5e65149c2d885af00c24f147b8aa999e144","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.0.3_1774132934925_0.6670347760944233","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bulbthings/bulbthings-sdk","version":"1.0.4","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.0.4","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"14eb7397d107bec1569face3901831d539c2fbda","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.0.4.tgz","fileCount":230,"integrity":"sha512-1B0gWMjyjEwsbLwbgEiMdk9ye82w2zRYuEF4BpKqEKNQYAnljsVagsCSrvjtwpOe4ZniCyA4YjiZFhKrmZoEOw==","signatures":[{"sig":"MEUCIQCn5m6IgJ0IX9EBJRGOCPxWGjJ7Q0kFKz/2nV8lpsln1wIgLbSl6rmw0BhILiOZncTGtRUrF4WmMWBey4NESZM8Rpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247182},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"fbfe8d5a7150bef2425af884fdb8e0b2d3d36b50","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.0.4_1774134696666_0.22979335967697767","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bulbthings/bulbthings-sdk","version":"1.0.5","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.0.5","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"665c99f9651cacdcd206244402163800a129ec9a","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.0.5.tgz","fileCount":230,"integrity":"sha512-Jthppi/y22U2yT+vw0qZxHz/bzQAvlf5OBmxuIxy53E1uHdCI8UiU6F9qK8a7cdhi1qxugJdVxBLSWunvdSIAQ==","signatures":[{"sig":"MEUCIGIitm59XGmW2De6avKfCsIBr5z6351K879/Y3PYiY/VAiEA/vomkzYGFNaaAWqVcg4XveLYR9sf64kUI9iq0RC7cG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247194},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"f48cb374af7589134347d1666b2ca0bff89f2fa3","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.0.5_1774134887935_0.3819586547031881","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bulbthings/bulbthings-sdk","version":"1.1.0","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.1.0","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"fb7504c00ea01edd0212175aee9ab18bea5a5473","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.1.0.tgz","fileCount":230,"integrity":"sha512-eodfOXbnhqnzbbXVGnHHSHpITrAW4eQzT0R3+lSaFZ46GOaOyZlUIMMpFiTulW432zGuBNsG71VDiBGD3ibg1Q==","signatures":[{"sig":"MEQCIEP1O74IUP6SQ18D8FeWK4FRp5cEYPsVTpuKKDBG0l/2AiALwOVcLUcuePTYVIkc6Rxf+y3j1NWW1aZ1eIK/bsFSQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249643},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"259c3025bfafd692f3f4548a941e235ade30eaa2","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.1.0_1774459633068_0.8502546902254926","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bulbthings/bulbthings-sdk","version":"1.1.1","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.1.1","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"c8a0a84d99fbb0f893794dc64842891505ae8c40","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.1.1.tgz","fileCount":233,"integrity":"sha512-r7a95SRrCUJN4RfgFO3LMzxn9U2uUsQ6N50WaAfYivJtxgy6afZoSr9SAk64lNaE14niuEBh8PH5JOUllmGQsQ==","signatures":[{"sig":"MEUCIAsz8HDIVg9qcyVMo1yDyVikHeqkzPLIx2+PLmoehmSqAiEAney+PoPzOZuWNzwL5BLVdfnHBdcNWlIZKcYlPpE04ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250576},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"47ee14e8ffadbadff4318257cd7c2dc7c1d1720d","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.1.1_1774869687055_0.7376892050307235","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@bulbthings/bulbthings-sdk","version":"1.1.2","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.1.2","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"61a59b55f622e6f203f679bb31587a622b484d19","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.1.2.tgz","fileCount":233,"integrity":"sha512-H+zOs8kw1Ud9noC3NPMSmbt7voNwzS29/Y0uQo80CwH1WLElKHm/1l452P9kVaNCBxNSvTR+xeNfwVIMC5Dfbw==","signatures":[{"sig":"MEYCIQCXnlohUJWhaYoSA/w+6Zxz9Ot9XQg8e7mtg22T9RrVOgIhAPEE1WpeQzGX7Ly3VDo4hk3kz8IrC8J7e4ihsqk2cGAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250991},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"19f802ee5eb062136027051b1afb68e6781bd040","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.1.2_1776786092566_0.16773041798709376","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bulbthings/bulbthings-sdk","version":"1.2.0","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.2.0","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"3f60f588906542fdbc42a104751daa0bd9f7307c","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.2.0.tgz","fileCount":233,"integrity":"sha512-KaedZymNjI6gopk+0oxjvGOyWXgHZydvnGZDmFVNgaPca2s/7F7pGSicwBurzKHATrhZl18UEG6KvSfUSbi+iQ==","signatures":[{"sig":"MEYCIQCbKHnOe+U8hSnrv7nBR2zKpVYXriips3iLVJ1TTviaRQIhAKThPyO04XjJT8GPB88sFKhQ8mudeWb7wk5HGloUStGA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252128},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"665fe03a1be9d0a945731fb46866f30e756e4651","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.2.0_1778587355510_0.5933773382062384","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@bulbthings/bulbthings-sdk","version":"1.2.1","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.2.1","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"34c75552b0fffb8fad118c149ad13624ee58aa2b","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.2.1.tgz","fileCount":233,"integrity":"sha512-9AaUatDouiN6c3JDKI94ETFtRkb3+/3qeN7y/4kbq7ntF22V78c9Rx0CobF5gZpouHMo7k8ZX779BKRIpvfYVQ==","signatures":[{"sig":"MEUCIQCEelAIdDCt7gBD59I5CveX6Hj14lLzWv+Zt+Q85LsT+QIgHsP1l0FcLIXBqTPCaWOqzJk18zpmzy7xfy8hzn5JRUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252151},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"3e4c28ad3938107ba4edf1ff3869d9744d86d6d3","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.2.1_1778680884463_0.018427366388614974","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@bulbthings/bulbthings-sdk","version":"1.2.2","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.2.2","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"4c54e9e9296a6db8a8deb674af2f1c08ed1f5c9c","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.2.2.tgz","fileCount":233,"integrity":"sha512-s24jm2LqNwIb2qFzK1g2cyFzKCfG3fGUqcPnQrl/5HEdy74ZwAoFti1HowMmbkHFFkqf/Idr5WI9nGwU5BaBQA==","signatures":[{"sig":"MEQCIHVomt2M/V87NpNTKqjcTeE3shIb4Q4aKuv2L9S4XPl4AiBELr1FA2r6AvmaYDJPWlGM76CO0XZDt6sGtrdcC9h+rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252728},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"d08a9f2c651062f44be4fbfe8d5902a5a30ffa50","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.2.2_1779191519240_0.35859985607191724","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bulbthings/bulbthings-sdk","version":"1.3.0","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.3.0","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"bba00fc74e20aace81d220a85dedc8883fdce53a","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.3.0.tgz","fileCount":233,"integrity":"sha512-7zTr6l0BuL2emTJYfrxIfVg58IsOmuOUfSlqoKb5St391bth9oWaoQitT/HqZpfwrWuTr7N0OcPsWuvH1J7LAg==","signatures":[{"sig":"MEYCIQDKs/40o8V9e3SYWGEyqRsex3a2QWr5WxvmoKpi0vL6WwIhAJVQnderYhr3dHpE27XzEHMJDy9CEEIyiYbrCekE63vC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254101},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"f9112681cf86866baec82fae9ffb2f8d4f635667","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.3.0_1781516018463_0.5315405696713167","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@bulbthings/bulbthings-sdk","version":"1.3.1","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.3.1","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"5ba96a94cf3d73da94428829db43f10eba8b0ded","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.3.1.tgz","fileCount":233,"integrity":"sha512-4uwDRrEOJpLCA1VXuk2DQ6/04TG5dmSux6xKf8NDsH0ad9G1ZDWaMVG+h1WQvz0rKxSBP4xGfDYcmkbK0/vq0Q==","signatures":[{"sig":"MEUCIFOtr3x5aVBRvPTeN+on1Bqs6W4bnsOqpJeU5VdLsd5UAiEAyNtalvl8AMOyafNqkCFJMHLZOhOuJBWojm5bpT9rZ7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261982},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"a3a0a0a4093ab5639b7fa98d0600da6bdb0d14a1","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.3.1_1781548093811_0.49426681666020045","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@bulbthings/bulbthings-sdk","version":"1.3.2","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.3.2","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"8133974be6b4eefb26033191a7a5dc26cacfc7e7","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.3.2.tgz","fileCount":233,"integrity":"sha512-UWaPyeJ3OZB/E9Y+/di60yAt3SductOMctMANrkH0uxdBoYXlLAzVnD2BZ8oUPuSpcWo+LVHm1M9oZSHPbdtrw==","signatures":[{"sig":"MEUCIQDxBXRcgJZnV6VwBJz6vO+SL7yrhiwvIeBeSzsPlf2JeQIgGgglu1558ILNrDgPY3rmq/8hBE0T44nIpO+phfjr/0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264319},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"ad6acfd74b1303d45ba11f9e343f375d765221a0","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.3.2_1781696528988_0.47895909512151347","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@bulbthings/bulbthings-sdk","version":"1.4.0","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.4.0","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"b4d10557fbb751a265ec811998f8d77fdde79942","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.4.0.tgz","fileCount":239,"integrity":"sha512-XzSRgRYApZtPssENbDt37hEFLVQ+xJGUMxJUwoiwsUUElFxUSnGMivj1O/Ez7cM+wgB22mvtEKNMbWF2LGR7uw==","signatures":[{"sig":"MEUCIQDiBu05iI3qKQeUEQ/wrCzWKotMZ7xRhpqyTFP2jAMZowIgYM98KIjBhNvTEy2bXp6cgwn53dsDtzxHssdcFfX/P8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269809},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"85fa97372929ea99c92e2139912e519e9048b5ae","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.4.0_1784567353726_0.15569184076631482","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@bulbthings/bulbthings-sdk","version":"1.4.1","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.4.1","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"37507ae515aa8127815a582879a09d849bc39c99","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.4.1.tgz","fileCount":239,"integrity":"sha512-1uBaP4QPCG9hMAdvPc0IMH84hW510EIYihAfCoJIg6n1sl+tLiAMT1Bzm/uySvGcsWUCUkK3JvsAYCYg9UuiIw==","signatures":[{"sig":"MEYCIQCtR5rl3TdgfHP1wg3X0xscN+owdikk2wsn5HLKHNh/iAIhAMwrRZfJnq0pUkzQEOoaGO60h1gIodlZzwJjV9DdZBDz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269934},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"e8ec1ea0071bc7acab88d00ac9e73d3ddcfb8767","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.4.1_1787138260721_0.5330484990378279","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@bulbthings/bulbthings-sdk","version":"1.4.2","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.4.2","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"7203a03e6a39e090ac0b4e3158cbe83c7421d561","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.4.2.tgz","fileCount":239,"integrity":"sha512-JeO+zKZ/IjACF/khrrhg/WTkL1Um/cYPUTGEvc0tezehMWCefKSSh9cIm0Z4/sl9DuNJY+1XEPBH1TEWZRdKFA==","signatures":[{"sig":"MEUCIHARo4FTplm1+pO3rvulGU/yrkPvJ9YyrvTcWqHuTJBBAiEAjWWuuSWc3VcjrimaLVb32yC0UdJIsojNxgF7APVqX9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270945},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"3f9d0d96266a34422a603d73594fc647978f0d31","scripts":{"build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.4.2_1789487811184_0.3510209275378604","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bulbthings/bulbthings-sdk","version":"1.5.0","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"_id":"@bulbthings/bulbthings-sdk@1.5.0","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"949ab280b77619087a725079beec01de98145bec","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.5.0.tgz","fileCount":239,"integrity":"sha512-GynA0Er7DyEmT8ajNXWKQf2p3BoYX+uBB+drBYyOVpm5c5qBmrngvpTfdpeZnkUw/Gn+7RCCnysvmyX58i1zbA==","signatures":[{"sig":"MEUCIQDJMG/eulY0Jw+42LgUx4eFSQdnqU1pC71EBo7RroN8qwIgXikw6DN5473HIDTKhrjX1tqPUlAq+RnqDnCHKhjKzjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBhyy+cibfdHYK1a7sXH0Rn2qpvYVYT+dW37YtgDh0YnAiBpj66z3PEMLjyvXXJzmztgparw+w+SBO4dNGoNjKA0kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271755},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"a406959c608e64abf2e73e5a8764992c4075899b","scripts":{"test":"node --require ts-node/register --test tests/*.test.ts","build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c662714c-10f2-438d-9374-b3af4bad756a"}},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/bulbthings-sdk_1.5.0_1789988861750_0.8081903029044255","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"_id":"@bulbthings/bulbthings-sdk@1.6.0","bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"dist":{"shasum":"2078526693a9b8efc91a6772b04703bad586256c","tarball":"https://registry.npmjs.org/@bulbthings/bulbthings-sdk/-/bulbthings-sdk-1.6.0.tgz","fileCount":239,"integrity":"sha512-q1REobLYVIwoTOW/pf3J/nUzBOMX+M/626RBRPpso9wfrhnKF8+m55T8eZv4Pi60WHSWC4Y997XYoNFs4Oix1w==","signatures":[{"sig":"MEYCIQC+xnRceSQaFqXniBRrFxy8atvORgIKfizV5Rnb/o7gOgIhAPmvn9VBluCDGDqOB4GkjJIYvSJ+KQx6eyVzVy23/VCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFoZ/Yw1nAPJdORARYuSo+rbZIYLTQcbb15v6g24j1uJAiBnkOowCxxj7E4HnbuMpO6CNY0NYMYIjilLP/CYBsMpXw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bulbthings%2fbulbthings-sdk@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271913},"main":"dist/index.js","name":"@bulbthings/bulbthings-sdk","husky":{"hooks":{"pre-commit":"pretty-quick --staged --ignore-path=docs"}},"gitHead":"cd7d3be1aca887c01e64c3dda3b7668128ae4ca7","scripts":{"test":"node --require ts-node/register --test tests/*.test.ts","build":"tsc --declaration && copyfiles -u 1 src/*.js dist/","prepare":"npm run build"},"typings":"dist/index.d.ts","version":"1.6.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c662714c-10f2-438d-9374-b3af4bad756a"}},"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","directories":{},"maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"_nodeVersion":"24.21.0","dependencies":{"qs":"6.11.2","uuid":"9.0.1","form-data":"3.0.1","async-mutex":"0.4.0","cross-fetch":"3.1.8","reflect-metadata":"0.1.14","cross-eventsource":"git+https://github.com/Bulbthings/cross-eventsource.git#0.3.0","@types/json-schema":"7.0.15","jsonapi-typescript":"0.1.3","isomorphic-form-data":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","dotenv":"8.6.0","ts-node":"10.9.2","prettier":"2.8.8","@types/qs":"6.9.11","copyfiles":"2.4.1","typescript":"5.9.3","@types/node":"24.12.0","pretty-quick":"2.0.2","@types/pluralize":"0.0.29","@types/reflect-metadata":"0.1.0","@types/isomorphic-form-data":"2.0.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bulbthings-sdk_1.6.0_1790701837100_0.9749699512797465"}}},"time":{"created":"2026-03-21T21:32:16.014Z","modified":"2026-09-29T17:10:40.733Z","1.0.0":"2026-03-21T21:32:16.295Z","1.0.1":"2026-03-21T21:50:01.283Z","1.0.2":"2026-03-21T22:16:35.024Z","1.0.3":"2026-03-21T22:42:15.120Z","1.0.4":"2026-03-21T23:11:36.834Z","1.0.5":"2026-03-21T23:14:48.121Z","1.1.0":"2026-03-25T17:27:13.237Z","1.1.1":"2026-03-30T11:21:27.206Z","1.1.2":"2026-04-21T15:41:32.712Z","1.2.0":"2026-05-12T12:02:35.653Z","1.2.1":"2026-05-13T14:01:24.666Z","1.2.2":"2026-05-19T11:51:59.371Z","1.3.0":"2026-06-15T09:33:38.590Z","1.3.1":"2026-06-15T18:28:13.964Z","1.3.2":"2026-06-17T11:42:09.195Z","1.4.0":"2026-07-20T17:09:13.900Z","1.4.1":"2026-08-19T11:17:40.876Z","1.4.2":"2026-09-15T15:56:51.290Z","1.5.0":"2026-09-21T11:07:41.839Z","1.6.0":"2026-09-29T17:10:37.227Z"},"bugs":{"url":"https://github.com/Bulbthings/bulbthings-sdk/issues"},"homepage":"https://github.com/Bulbthings/bulbthings-sdk#readme","keywords":["asset management","asset tracking","cmms","fleet management","maintenance","inventory","stock management"],"repository":{"url":"git+https://github.com/Bulbthings/bulbthings-sdk.git","type":"git"},"description":"Isomorphic JavaScript/TypeScript SDK for the Bulbthings API","maintainers":[{"name":"bulbthings-developers","email":"developers@bulbthings.com"}],"readme":"# Bulbthings SDK\n\n![npm](https://img.shields.io/npm/v/@bulbthings/bulbthings-sdk)\n\nThe Bulbthings SDK allows you to conveniently interact with the Bulbthings API. The SDK is compatible with any environment where JavaScript/TypeScript is supported, including web browsers, React Native or Node.js applications.\n\nLearn more about Bulbthings on our website: [https://bulbthings.com](https://bulbthings.com)\n\n## Full documentation\n\n-   [HTTP API reference](https://api.bulbthings.com)\n-   [Wiki documentation](https://github.com/Bulbthings/bulbthings-sdk/wiki)\n\n## Installation\n\n```shell\nnpm install @bulbthings/bulbthings-sdk\n```\n\n## Authentication\n\n```TypeScript\nimport { Bulbthings } from '@bulbthings/bulbthings-sdk';\n\nconst bulbthings = new Bulbthings({ apiToken: '83945b4eaf...7a37a' });\n\n// Authentication can also be overridden per request\nbulbthings.entities.findAll({ apiToken: '83945b4eaf...7a37a' });\n```\n\n## Quick start example\n\n```TypeScript\n// Fetch your workspace\nconst workspace = await bulbthings.companies.findById('WORKSPACE_ID');\n\n// Create a category of entities\nconst customCategory = await bulbthings.entityTypes.create({\n    companyId: workspace.id,\n    label: 'Category',\n});\n\n// Show the category in the workspace\nawait bulbthings.catalogMappings.create({\n    companyId: workspace.id,\n    entityTypeId: customCategory.id,\n    catalogId: workspace.catalogId,\n});\n\n// Create an entity\nconst entity = await bulbthings.entities.create({\n    companyId: workspace.id,\n    entityTypeId: customCategory.id,\n});\n\n// Create a custom field\nconst customField = await bulbthings.attributeTypes.create({\n    companyId: workspace.id,\n    schema: { title: 'Custom property', type: 'string' },\n});\n\n// Show the field on the category profiles\nawait bulbthings.entityTypeMappings.create({\n    companyId: workspace.id,\n    entityTypeId: customCategory.id,\n    type: 'attributeType',\n    attributeTypeId: customField.id,\n});\n\n// Update the field value for the entity\nawait bulbthings.measurements.create({\n    entityId: entity.id,\n    attributeTypeId: customField.id,\n    value: 'test',\n});\n```\n\n## API resources\n\nMost API resources follow the same CRUD model with the following methods:\n\n### findAll\n\nThis method returns a list of resources.\n\n```typescript\nconst entities = await bulbthings.entities.findAll({\n    filter: `and(\n        gt(attributes.mileage.km, 10000),\n        ne(attributes.license, null)\n    )`,\n    include: ['entityType'],\n    page: { limit: 3 },\n});\n\n// Or with pagination metadata\nconst { data: entities, meta } = await bulbthings.entities.findAll(\n    { page: { limit: 3 } },\n    true\n);\n```\n\n### findById\n\nThis method returns a single resource, using its identifier:\n\n```typescript\nconst entity = await bulbthings.entities.findById('31845...c8ad6e', {\n    include: ['entityType'],\n});\n```\n\n### create\n\nThis method creates a new resource:\n\n```typescript\nconst measurement = await bulbthings.measurements.create({\n    entityId: entity.id,\n    attributeTypeId: 'mileage',\n    value: 42000,\n    period: {\n        from: new Date(),\n        to: new Date(),\n    },\n    unitId: 'km',\n});\n```\n\n### updateById\n\nThis method updates a resource:\n\n```typescript\nconst updatedMeasurement = await bulbthings.measurements.update(\n    measurement.id,\n    { value: 43000 }\n);\n```\n\n### deleteById\n\nThis method deletes a resource:\n\n```typescript\nawait bulbthings.entities.deleteById(entity.id);\n```\n\n## Events\n\nEvery creation, modification or deletion of resources will trigger system events (not to be confused with the actual `events` _resource_) that you can receive and react to in real-time using the SDK.\n\n### Example usage\n\n```typescript\n// Event types follow the format: [resource][Created|Updated|Deleted]\nconst eventType = 'entityCreated';\n\nbulbthings.on([eventType], (event) => {\n    // `data.resource` contains the resource described by the event\n    // In case of an update event, `data.previousData` contains\n    // the values of updated properties before the change\n    const entity = event.data.resource as Entity;\n});\n```\n","readmeFilename":"README.md"}