{"_id":"box","_rev":"28-03db86d242d106d67a0cb082926ddd0c","name":"box","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.0":{"name":"box","version":"0.0.0","keywords":["cli storage","storage","cli"],"author":{"name":"Veselin Todorov","email":"hi@vesln.com"},"_id":"box@0.0.0","maintainers":[{"name":"vesln","email":"hi@vesln.com"}],"homepage":"http://github.com/vesln/box","dist":{"shasum":"6f7aa4292ba5a6e03b843003ce645807978375f4","tarball":"https://registry.npmjs.org/box/-/box-0.0.0.tgz","integrity":"sha512-2WpDNSz0iWLxMTKRnTIo8QR+al4egg8ykYyxVnwMkAYONay8ZIg3BVdl+tMN2ckaxm5bVjqVxMWHoKHLxKB9Qg==","signatures":[{"sig":"MEQCIEqQ+wJUAa8hi4d5WEhQHv84dEMe6IO60OeShG7hOmiPAiBfuaRn+aTb/5SyaAssaU/rVj2QQsHC05z7UBn/Bfb69w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index","engines":{"node":">= 0.6.0 < 0.7.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"vesln","email":"hi@vesln.com"},"repository":{"url":"git://github.com/vesln/box.git","type":"git"},"_npmVersion":"1.1.0-beta-10","description":"Powerful key -> value storage for the CLI.","directories":{},"_nodeVersion":"v0.6.0","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"mocha":"0.3.3","should":"0.3.2"},"_engineSupported":true},"0.0.1":{"name":"box","version":"0.0.1","keywords":["cli storage","storage","cli"],"author":{"name":"Veselin Todorov","email":"hi@vesln.com"},"_id":"box@0.0.1","maintainers":[{"name":"vesln","email":"hi@vesln.com"}],"homepage":"http://github.com/vesln/box","bin":{"box":"./bin/box"},"dist":{"shasum":"5fd761663f3539adb7e62b617796bc46a166885b","tarball":"https://registry.npmjs.org/box/-/box-0.0.1.tgz","integrity":"sha512-a4jKo6PeTCMVKBYlIau2oCRnst8OMl1fBH+Fx3yaI0/+tkfAxobsOmCDHo1kCwH3fs9wQZWZh+3k8bGHLt/bLQ==","signatures":[{"sig":"MEYCIQCnZYGXeJRo8NLGoAFOTYUHL+nrli41mVj+IvXeMGDcdQIhAOcNqKFtJUGM084ic2g69fvWhsnjNmrwMxwcscgw/cPi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/cli","engines":{"node":">= 0.6.0 < 0.7.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"vesln","email":"hi@vesln.com"},"repository":{"url":"git://github.com/vesln/box.git","type":"git"},"_npmVersion":"1.1.0-beta-10","description":"Powerful key -> value storage for the CLI.","directories":{},"_nodeVersion":"v0.6.0","dependencies":{"flatiron":"~0.1.7"},"_defaultsLoaded":true,"devDependencies":{"mocha":"0.3.3","sinon":"1.3.1","should":"0.3.2"},"_engineSupported":true},"0.0.2":{"name":"box","version":"0.0.2","keywords":["cli storage","storage","cli"],"author":{"name":"Veselin Todorov","email":"hi@vesln.com"},"_id":"box@0.0.2","maintainers":[{"name":"vesln","email":"hi@vesln.com"}],"homepage":"http://github.com/vesln/box","bin":{"box":"./bin/box"},"dist":{"shasum":"b843c63adfe0b27494a97435dc73d62fae2f996a","tarball":"https://registry.npmjs.org/box/-/box-0.0.2.tgz","integrity":"sha512-JlSwsk/INgPKFBJeJTraBZ2O16d1fGCypfohttlPkKYvumQIMNQ+IwkstqkBoJL6ksBGDBFE1JUD/W4gDUYSRw==","signatures":[{"sig":"MEUCIQDRX3floSQnsEEa0H3kZMpayq3d/GN5xnmKGK7NMiouzQIgUBJOwQdN5h2YLJaIhvKVeY9GoBTMMVbDzigeHovBZes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/cli","engines":{"node":">= 0.6.0 < 0.7.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"vesln","email":"hi@vesln.com"},"repository":{"url":"git://github.com/vesln/box.git","type":"git"},"_npmVersion":"1.1.0-beta-10","description":"Powerful key -> value storage for the CLI.","directories":{},"_nodeVersion":"v0.6.0","dependencies":{"flatiron":"~0.1.7"},"_defaultsLoaded":true,"devDependencies":{"mocha":"0.3.3","sinon":"1.3.1","should":"0.3.2"},"_engineSupported":true},"0.0.3":{"name":"box","version":"0.0.3","keywords":["cli storage","storage","cli"],"author":{"name":"Veselin Todorov","email":"hi@vesln.com"},"_id":"box@0.0.3","maintainers":[{"name":"vesln","email":"hi@vesln.com"}],"homepage":"http://github.com/vesln/box","bin":{"box":"./bin/box"},"dist":{"shasum":"1870f7f19da4636c7cd22e79fe338c376fb2fb28","tarball":"https://registry.npmjs.org/box/-/box-0.0.3.tgz","integrity":"sha512-qYlDr6OmSyxnLiwODVonVBQmZgKlOQoeKXcCKLCOePf987H+wu+HKXkacChqvllE7ZVRyXwgjaO7cMrDZgfX6A==","signatures":[{"sig":"MEUCIDaiUoOKMmZ2WbtSfhjqfua5Wk+afWvg+QImaH8M64cQAiEA0bApBatqIOD6WZaZLI0Ar1/G2VzILR/iqVai5C2jlzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/cli","engines":{"node":">= 0.6.0 < 0.7.0"},"scripts":{"test":"make test","postinstall":"make init"},"_npmUser":{"name":"vesln","email":"hi@vesln.com"},"repository":{"url":"git://github.com/vesln/box.git","type":"git"},"_npmVersion":"1.1.0-beta-10","description":"Powerful key -> value storage for the CLI.","directories":{},"_nodeVersion":"v0.6.0","dependencies":{"flatiron":"~0.1.7"},"_defaultsLoaded":true,"devDependencies":{"mocha":"0.3.3","sinon":"1.3.1","should":"0.3.2"},"_engineSupported":true},"0.0.4":{"name":"box","version":"0.0.4","keywords":["cli storage","storage","cli"],"author":{"name":"Veselin Todorov","email":"hi@vesln.com"},"_id":"box@0.0.4","maintainers":[{"name":"vesln","email":"hi@vesln.com"}],"homepage":"http://github.com/vesln/box","bin":{"box":"./bin/box"},"dist":{"shasum":"3143784d9c99237a637233a1b73a76e2ee31761b","tarball":"https://registry.npmjs.org/box/-/box-0.0.4.tgz","integrity":"sha512-fOkRZJBQj5a41ncfCBjXe/AbS6Ck27WEMbPCqLl2inmYqcZ8XfTGPE+rVsxYGEltK9nX/ZBtVA7gw5ul7C1eIw==","signatures":[{"sig":"MEYCIQCtVFYT0NE7oSxlUhXOxfm39XRKg/yyjY05Utu0hIZ56QIhAOC9HmU/GPgg2gRcSS1kTa/4md/xlmZgAIr9sTuOc6ev","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/cli","engines":{"node":">= 0.6.0"},"scripts":{"test":"make test","postinstall":"make init"},"repository":{"url":"http://github.com/vesln/box.git","type":"git"},"description":"Powerful key -> value storage for the CLI.","directories":{},"dependencies":{"flatiron":"~0.1.7"},"devDependencies":{"chai":"*","mocha":"*","sinon":"1.3.1"}},"1.0.0":{"name":"box","version":"1.0.0","keywords":["box","box-sdk","box-cli","sdk","cli","api","typescript"],"author":{"name":"Box","email":"oss@box.com"},"license":"Apache-2.0","_id":"box@1.0.0","maintainers":[{"name":"crabasa","email":"carter.rabasa@gmail.com"},{"name":"box-npm","email":"automation.ext@box.com"}],"homepage":"https://github.com/box/npm-box","bugs":{"url":"https://github.com/box/npm-box/issues"},"bin":{"box":"bin/box.cjs"},"dist":{"shasum":"ea164d87d95b95ca0f8b38289f68103a0c49be99","tarball":"https://registry.npmjs.org/box/-/box-1.0.0.tgz","fileCount":110,"integrity":"sha512-+FNN+staMyJaRfg0UM4prLkdpfwZUH172bbbnAOtp3aMqMKBHhv+7J8/UHR1kJ2D2z9q1XlVoaMCLZWDE3vlFg==","signatures":[{"sig":"MEQCICw+olyluaJwKmIt7GDsqoQ8ay0460TydR/33Qk4sb3uAiA42Kp1rSsoublw4EOw57vPud6eVgmzmh4/vgp7kOp9eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72819},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./sdk":{"types":"./dist/types/sdk/index.d.ts","import":"./dist/esm/sdk/index.js","browser":"./dist/esm/sdk/index.js","default":"./dist/esm/sdk/index.js","require":"./dist/cjs/sdk/index.js"},"./sdk/schemas":{"types":"./dist/types/sdk/schemas.d.ts","import":"./dist/esm/sdk/schemas.js","browser":"./dist/esm/sdk/schemas.js","default":"./dist/esm/sdk/schemas.js","require":"./dist/cjs/sdk/schemas.js"},"./sdk/internal":{"types":"./dist/types/sdk/internal.d.ts","import":"./dist/esm/sdk/internal.js","browser":"./dist/esm/sdk/internal.js","default":"./dist/esm/sdk/internal.js","require":"./dist/cjs/sdk/internal.js"},"./sdk/managers":{"types":"./dist/types/sdk/managers.d.ts","import":"./dist/esm/sdk/managers.js","browser":"./dist/esm/sdk/managers.js","default":"./dist/esm/sdk/managers.js","require":"./dist/cjs/sdk/managers.js"},"./sdk/networking":{"types":"./dist/types/sdk/networking.d.ts","import":"./dist/esm/sdk/networking.js","browser":"./dist/esm/sdk/networking.js","default":"./dist/esm/sdk/networking.js","require":"./dist/cjs/sdk/networking.js"},"./sdk/parameters":{"types":"./dist/types/sdk/parameters.d.ts","import":"./dist/esm/sdk/parameters.js","browser":"./dist/esm/sdk/parameters.js","default":"./dist/esm/sdk/parameters.js","require":"./dist/cjs/sdk/parameters.js"},"./sdk/serialization":{"types":"./dist/types/sdk/serialization.d.ts","import":"./dist/esm/sdk/serialization.js","browser":"./dist/esm/sdk/serialization.js","default":"./dist/esm/sdk/serialization.js","require":"./dist/cjs/sdk/serialization.js"}},"gitHead":"2327b552d7cb44aa8f6aaaaf2625c9bbcf3764c0","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs && npm run build:types","prebuild":"node scripts/prebuild.cjs","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","typecheck":"tsc --noEmit","build:types":"tsc -p tsconfig.json --emitDeclarationOnly --outDir dist/types","postinstall":"node scripts/postinstall.js","prepublishOnly":"npm run build","test:integration":"jest --config jest.integration.config.ts"},"_npmUser":{"name":"box-npm","email":"automation.ext@box.com"},"repository":{"url":"git+https://github.com/box/npm-box.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified entry point for Box JavaScript/TypeScript development tools - SDK and CLI","directories":{},"sideEffects":["./dist/esm/telemetry.js","./dist/esm/sdk/*.js","./dist/cjs/telemetry.js","./dist/cjs/sdk/*.js"],"_nodeVersion":"20.18.2","dependencies":{"@box/cli":"^4.8.2","box-node-sdk":"^10.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^10.3.0","babel-jest":"^30.4.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/jest":"^30.0.0","@types/node":"^25.7.0","@babel/preset-env":"^7.29.5","typescript-eslint":"^8.59.3","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/box_1.0.0_1779890413977_0.716111414305556","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"box","version":"1.0.1","keywords":["box","box-sdk","box-cli","sdk","cli","api","typescript"],"author":{"name":"Box","email":"oss@box.com"},"license":"Apache-2.0","_id":"box@1.0.1","maintainers":[{"name":"crabasa","email":"carter.rabasa@gmail.com"},{"name":"box-npm","email":"automation.ext@box.com"}],"homepage":"https://github.com/box/npm-box","bugs":{"url":"https://github.com/box/npm-box/issues"},"bin":{"box":"bin/box.cjs"},"dist":{"shasum":"673067b0e3d55af871f4fb59a64dc840b58f1634","tarball":"https://registry.npmjs.org/box/-/box-1.0.1.tgz","fileCount":110,"integrity":"sha512-TJggv8F+4ek5yJ/diSI6bW6eCt50Wh52fEwbHXSylEPGDPfoHtpI90NGmdrVk8sJz2+d5/aDClTYWJCmKLpOkg==","signatures":[{"sig":"MEUCIQCWLkEXJsjGPJacQXsV/yBlAzgdzXWIytZCklB5X6FjkAIgOOTCbt1OAa3CnvbQWU+h08CbZI4OPNgeLmqz+wy/W04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72819},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./sdk":{"types":"./dist/types/sdk/index.d.ts","import":"./dist/esm/sdk/index.js","browser":"./dist/esm/sdk/index.js","default":"./dist/esm/sdk/index.js","require":"./dist/cjs/sdk/index.js"},"./sdk/schemas":{"types":"./dist/types/sdk/schemas.d.ts","import":"./dist/esm/sdk/schemas.js","browser":"./dist/esm/sdk/schemas.js","default":"./dist/esm/sdk/schemas.js","require":"./dist/cjs/sdk/schemas.js"},"./sdk/internal":{"types":"./dist/types/sdk/internal.d.ts","import":"./dist/esm/sdk/internal.js","browser":"./dist/esm/sdk/internal.js","default":"./dist/esm/sdk/internal.js","require":"./dist/cjs/sdk/internal.js"},"./sdk/managers":{"types":"./dist/types/sdk/managers.d.ts","import":"./dist/esm/sdk/managers.js","browser":"./dist/esm/sdk/managers.js","default":"./dist/esm/sdk/managers.js","require":"./dist/cjs/sdk/managers.js"},"./sdk/networking":{"types":"./dist/types/sdk/networking.d.ts","import":"./dist/esm/sdk/networking.js","browser":"./dist/esm/sdk/networking.js","default":"./dist/esm/sdk/networking.js","require":"./dist/cjs/sdk/networking.js"},"./sdk/parameters":{"types":"./dist/types/sdk/parameters.d.ts","import":"./dist/esm/sdk/parameters.js","browser":"./dist/esm/sdk/parameters.js","default":"./dist/esm/sdk/parameters.js","require":"./dist/cjs/sdk/parameters.js"},"./sdk/serialization":{"types":"./dist/types/sdk/serialization.d.ts","import":"./dist/esm/sdk/serialization.js","browser":"./dist/esm/sdk/serialization.js","default":"./dist/esm/sdk/serialization.js","require":"./dist/cjs/sdk/serialization.js"}},"gitHead":"367c93a6a1742859ff98798c04fc51a66f478015","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs && npm run build:types","prebuild":"node scripts/prebuild.cjs","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","typecheck":"tsc --noEmit","build:types":"tsc -p tsconfig.json --emitDeclarationOnly --outDir dist/types","postinstall":"node scripts/postinstall.js","prepublishOnly":"npm run build","test:integration":"jest --config jest.integration.config.ts"},"_npmUser":{"name":"box-npm","email":"automation.ext@box.com"},"repository":{"url":"git+https://github.com/box/npm-box.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified entry point for Box JavaScript/TypeScript development tools - SDK and CLI","directories":{},"sideEffects":["./dist/esm/telemetry.js","./dist/esm/sdk/*.js","./dist/cjs/telemetry.js","./dist/cjs/sdk/*.js"],"_nodeVersion":"20.18.2","dependencies":{"@box/cli":"^4.9.1","box-node-sdk":"^10.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^10.3.0","babel-jest":"^30.4.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/jest":"^30.0.0","@types/node":"^25.7.0","@babel/preset-env":"^7.29.5","typescript-eslint":"^8.59.3","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/box_1.0.1_1780317216667_0.30077923613466306","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"box","version":"1.0.2","keywords":["box","box-sdk","box-cli","sdk","cli","api","typescript"],"author":{"name":"Box","email":"oss@box.com"},"license":"Apache-2.0","_id":"box@1.0.2","maintainers":[{"name":"crabasa","email":"carter.rabasa@gmail.com"},{"name":"box-npm","email":"automation.ext@box.com"}],"homepage":"https://github.com/box/npm-box","bugs":{"url":"https://github.com/box/npm-box/issues"},"bin":{"box":"bin/box.cjs"},"dist":{"shasum":"4b5a53b894c631b0f4030bd2e5721e8efa15f0ae","tarball":"https://registry.npmjs.org/box/-/box-1.0.2.tgz","fileCount":110,"integrity":"sha512-Xz/s4AGksgM5GdDozujceS471M/Ea3fqpwTxMiKJcXrdgl38vq98plfG0zsijHoNpk8CUPBnVFaXhsA4FCUJ+Q==","signatures":[{"sig":"MEYCIQDKuHzEDrZKGQ/915gml8KSDn1YB4PZX5OkDijv/3ZqUgIhANHK2PDDxJ8jAFTBqkKadkk4XhXBKFpR6/2y+AemzHZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72819},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","browser":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./sdk":{"types":"./dist/types/sdk/index.d.ts","import":"./dist/esm/sdk/index.js","browser":"./dist/esm/sdk/index.js","default":"./dist/esm/sdk/index.js","require":"./dist/cjs/sdk/index.js"},"./sdk/schemas":{"types":"./dist/types/sdk/schemas.d.ts","import":"./dist/esm/sdk/schemas.js","browser":"./dist/esm/sdk/schemas.js","default":"./dist/esm/sdk/schemas.js","require":"./dist/cjs/sdk/schemas.js"},"./sdk/internal":{"types":"./dist/types/sdk/internal.d.ts","import":"./dist/esm/sdk/internal.js","browser":"./dist/esm/sdk/internal.js","default":"./dist/esm/sdk/internal.js","require":"./dist/cjs/sdk/internal.js"},"./sdk/managers":{"types":"./dist/types/sdk/managers.d.ts","import":"./dist/esm/sdk/managers.js","browser":"./dist/esm/sdk/managers.js","default":"./dist/esm/sdk/managers.js","require":"./dist/cjs/sdk/managers.js"},"./sdk/networking":{"types":"./dist/types/sdk/networking.d.ts","import":"./dist/esm/sdk/networking.js","browser":"./dist/esm/sdk/networking.js","default":"./dist/esm/sdk/networking.js","require":"./dist/cjs/sdk/networking.js"},"./sdk/parameters":{"types":"./dist/types/sdk/parameters.d.ts","import":"./dist/esm/sdk/parameters.js","browser":"./dist/esm/sdk/parameters.js","default":"./dist/esm/sdk/parameters.js","require":"./dist/cjs/sdk/parameters.js"},"./sdk/serialization":{"types":"./dist/types/sdk/serialization.d.ts","import":"./dist/esm/sdk/serialization.js","browser":"./dist/esm/sdk/serialization.js","default":"./dist/esm/sdk/serialization.js","require":"./dist/cjs/sdk/serialization.js"}},"gitHead":"77bff781fffd552d72271a256348b557811d799e","scripts":{"lint":"eslint src/","test":"jest","build":"npm run build:esm && npm run build:cjs && npm run build:types","prebuild":"node scripts/prebuild.cjs","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","typecheck":"tsc --noEmit","build:types":"tsc -p tsconfig.json --emitDeclarationOnly --outDir dist/types","postinstall":"node scripts/postinstall.js","prepublishOnly":"npm run build","test:integration":"jest --config jest.integration.config.ts"},"_npmUser":{"name":"box-npm","email":"automation.ext@box.com"},"repository":{"url":"git+https://github.com/box/npm-box.git","type":"git"},"_npmVersion":"10.8.2","description":"Unified entry point for Box JavaScript/TypeScript development tools - SDK and CLI","directories":{},"sideEffects":["./dist/esm/telemetry.js","./dist/esm/sdk/*.js","./dist/cjs/telemetry.js","./dist/cjs/sdk/*.js"],"_nodeVersion":"20.18.2","dependencies":{"@box/cli":"^4.9.2","box-node-sdk":"^10.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^10.3.0","babel-jest":"^30.4.1","typescript":"^6.0.3","@babel/core":"^7.29.0","@types/jest":"^30.0.0","@types/node":"^25.7.0","@babel/preset-env":"^7.29.5","typescript-eslint":"^8.59.3","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/box_1.0.2_1780320623399_0.8252271191454694","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"box","version":"1.1.0","description":"Unified entry point for Box JavaScript/TypeScript development tools - SDK and CLI","type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","browser":"./dist/esm/index.js","sideEffects":["./dist/esm/telemetry.js","./dist/esm/sdk/*.js","./dist/cjs/telemetry.js","./dist/cjs/sdk/*.js"],"exports":{".":{"types":"./dist/types/index.d.ts","browser":"./dist/esm/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js","default":"./dist/esm/index.js"},"./sdk":{"types":"./dist/types/sdk/index.d.ts","browser":"./dist/esm/sdk/index.js","import":"./dist/esm/sdk/index.js","require":"./dist/cjs/sdk/index.js","default":"./dist/esm/sdk/index.js"},"./sdk/managers":{"types":"./dist/types/sdk/managers.d.ts","browser":"./dist/esm/sdk/managers.js","import":"./dist/esm/sdk/managers.js","require":"./dist/cjs/sdk/managers.js","default":"./dist/esm/sdk/managers.js"},"./sdk/schemas":{"types":"./dist/types/sdk/schemas.d.ts","browser":"./dist/esm/sdk/schemas.js","import":"./dist/esm/sdk/schemas.js","require":"./dist/cjs/sdk/schemas.js","default":"./dist/esm/sdk/schemas.js"},"./sdk/parameters":{"types":"./dist/types/sdk/parameters.d.ts","browser":"./dist/esm/sdk/parameters.js","import":"./dist/esm/sdk/parameters.js","require":"./dist/cjs/sdk/parameters.js","default":"./dist/esm/sdk/parameters.js"},"./sdk/networking":{"types":"./dist/types/sdk/networking.d.ts","browser":"./dist/esm/sdk/networking.js","import":"./dist/esm/sdk/networking.js","require":"./dist/cjs/sdk/networking.js","default":"./dist/esm/sdk/networking.js"},"./sdk/serialization":{"types":"./dist/types/sdk/serialization.d.ts","browser":"./dist/esm/sdk/serialization.js","import":"./dist/esm/sdk/serialization.js","require":"./dist/cjs/sdk/serialization.js","default":"./dist/esm/sdk/serialization.js"},"./sdk/internal":{"types":"./dist/types/sdk/internal.d.ts","browser":"./dist/esm/sdk/internal.js","import":"./dist/esm/sdk/internal.js","require":"./dist/cjs/sdk/internal.js","default":"./dist/esm/sdk/internal.js"}},"bin":{"box":"bin/box.cjs"},"engines":{"node":">=22.0.0"},"scripts":{"prebuild":"node scripts/prebuild.cjs","build":"npm run build:esm && npm run build:cjs && npm run build:types","build:esm":"tsc -p tsconfig.esm.json","build:cjs":"tsc -p tsconfig.cjs.json","build:types":"tsc -p tsconfig.json --emitDeclarationOnly --outDir dist/types","postbuild":"node scripts/postbuild.cjs","postinstall":"node scripts/postinstall.js","test":"jest","test:integration":"jest --config jest.integration.config.ts","lint":"eslint src/","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"keywords":["box","box-sdk","box-cli","sdk","cli","api","typescript"],"author":{"name":"Box","email":"oss@box.com"},"license":"Apache-2.0","homepage":"https://github.com/box/npm-box","repository":{"type":"git","url":"git+https://github.com/box/npm-box.git"},"bugs":{"url":"https://github.com/box/npm-box/issues"},"dependencies":{"@box/cli":"^4.9.2","box-node-sdk":"^10.12.0"},"devDependencies":{"@babel/core":"^7.29.0","@babel/preset-env":"^7.29.5","@babel/preset-typescript":"^7.28.5","@types/jest":"^30.0.0","@types/node":"^25.7.0","babel-jest":"^30.4.1","eslint":"^10.3.0","jest":"^30.4.2","typescript":"^6.0.3","typescript-eslint":"^8.59.3"},"_id":"box@1.1.0","gitHead":"c9cbb43b35987d8128aee2da1f462977681f03b9","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kSbmtQzOOcrv8SVTY9y1Sq1p2Z2ZjGcGcICTz5yQQ94oyPL5GExi9UtP20FShWt5p+aRRwHO23JLRv7kRXalmg==","shasum":"179500c1cecf2d3cccef0a7f5574f8e41f11cc60","tarball":"https://registry.npmjs.org/box/-/box-1.1.0.tgz","fileCount":110,"unpackedSize":72850,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDWaE54PBVX57kSA770fwzeI6SpO2QPcRh3zE7WETznPwIgcjDn7cXXuUyppocIqKJIZWFCZaCVAfkFejIBFuIaeEs="}]},"_npmUser":{"name":"box-npm","email":"automation.ext@box.com"},"directories":{},"maintainers":[{"name":"crabasa","email":"carter.rabasa@gmail.com"},{"name":"box-npm","email":"automation.ext@box.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/box_1.1.0_1781523042892_0.9115100211790887"},"_hasShrinkwrap":false}},"time":{"created":"2012-01-28T17:07:11.838Z","modified":"2026-06-15T11:30:43.134Z","0.0.0":"2012-01-28T17:07:13.629Z","0.0.1":"2012-01-28T21:45:09.163Z","0.0.2":"2012-01-28T21:49:49.139Z","0.0.3":"2012-01-28T22:09:30.435Z","0.0.4":"2012-06-25T18:12:50.191Z","1.0.0":"2026-05-27T14:00:14.108Z","1.0.1":"2026-06-01T12:33:36.799Z","1.0.2":"2026-06-01T13:30:23.549Z","1.1.0":"2026-06-15T11:30:43.025Z"},"bugs":{"url":"https://github.com/box/npm-box/issues"},"author":{"name":"Box","email":"oss@box.com"},"license":"Apache-2.0","homepage":"https://github.com/box/npm-box","keywords":["box","box-sdk","box-cli","sdk","cli","api","typescript"],"repository":{"type":"git","url":"git+https://github.com/box/npm-box.git"},"description":"Unified entry point for Box JavaScript/TypeScript development tools - SDK and CLI","maintainers":[{"name":"crabasa","email":"carter.rabasa@gmail.com"},{"name":"box-npm","email":"automation.ext@box.com"}],"readme":"# Box\n\nCurated meta-package for building on Box with JavaScript and TypeScript: one install surface anchored on the official SDK (and CLI), structured so additional Box developer tools can ship here over time.\n\n> **For AI Agents & LLMs**: See [`llms.txt`](./llms.txt) for complete usage guide.\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Box](#box)\n  - [Installation](#installation)\n  - [Prerequisites](#prerequisites)\n  - [Getting Started](#getting-started)\n  - [Usage](#usage)\n    - [Import from `box`](#import-from-box)\n    - [Box SDK (Node.js)](#box-sdk-nodejs)\n  - [CLI Tool](#cli-tool)\n  - [Requirements](#requirements)\n  - [Features](#features)\n  - [Documentation](#documentation)\n- [Contributing](#contributing)\n- [Questions, Bugs, and Feature Requests?](#questions-bugs-and-feature-requests)\n- [Copyright and License](#copyright-and-license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\nAdd the `box` package to your project to use the [Box SDK](#box-sdk-nodejs) via subpath imports and the [`box` CLI](#cli-tool). Pick the command for your package manager:\n\n**npm**\n\n```bash\nnpm install box\n```\n\n**Yarn**\n\n```bash\nyarn add box\n```\n\n## Prerequisites\n\nBefore using this package, you need:\n\n1. **A Box account** - If you don't have one, you can create a free developer account at [developer.box.com](https://developer.box.com/)\n2. **A Box Platform App** - Create one at [Box Developer Console](https://app.box.com/developers/console)\n3. **Authentication credentials** - Choose based on use case:\n   - **Developer Token**: Quick testing (expires in 60 minutes) - Generate in Developer Console → Configuration → Developer Token\n   - **OAuth 2.0**: User-based authentication for apps where users sign in with Box. Ideal for web or mobile integrations.\n   - **Server Auth – JWT**: Server account authentication without user sign-in. Ideal for automations and backend systems.\n   - **Client Credentials Grant**: Server account authentication with its own account to grant permissions. Ideal for internal tools and data pipelines.\n\nFor detailed setup instructions, see the [Box Authentication Documentation](https://developer.box.com/guides/authentication/).\n\n## Getting Started\n\nThe `box` package is a thin meta-package: it does not hide a new API. It exposes **official Box tools** through a small set of entry points so you can install once and stay on supported combinations of versions.\n\n**At a glance**\n\n- **CLI** — The `box` executable comes from `@box/cli` (Box CLI). Run it with your package manager’s usual patterns, for example `npx box`, `yarn box`, or `pnpm exec box` after a local install, or ephemeral runs such as `pnpm dlx box` / `yarn dlx box` when you prefer not to add a dependency first.\n- **Node SDK** — The [Box Node SDK](https://github.com/box/box-node-sdk/tree/main/docs) (`box-node-sdk`) is available under the `box/sdk` subpath and nested `box/sdk/*` imports (see [Usage](#usage)).\n\n**Export architecture (current surfaces)**\n\n| Surface | Upstream | How you use it |\n| --- | --- | --- |\n| **CLI** | `@box/cli` | Shell: `npx box …`, `yarn box …`, `pnpm exec box …`, or other package-manager equivalents; same binary whether `box` is a project dependency or pulled ad hoc. |\n| **Node SDK** | `box-node-sdk` | `import` / `require` from `box/sdk`, `box/sdk/managers`, `box/sdk/schemas`, etc. (see [Import from `box`](#import-from-box)). |\n\nMore rows will be added to the table above as additional Box developer tools are bundled into this package.\n\n## Usage\n\nThis is a **namespace package**. Import specific modules using subpath imports:\n\n### Import from `box`\n\nThe npm package name is `box`, but the **root entry has no exports**. Use subpath imports such as `box/sdk`:\n\n```typescript\n// ❌ This won't work - root has no exports\nimport something from 'box';\n\n// ✅ Use subpath imports instead\nimport { BoxClient } from 'box/sdk';\n```\n\n**Available subpaths**\n\n| Subpath | Description |\n|---------|-------------|\n| `box/sdk` | Main Box Node SDK - client and authentication |\n| `box/sdk/managers` | All API resource managers (Files, Folders, Users, etc.) |\n| `box/sdk/schemas` | TypeScript types and schema definitions |\n| `box/sdk/parameters` | API method parameters and options |\n| `box/sdk/networking` | Network client and session management |\n| `box/sdk/serialization` | Serialization and deserialization utilities |\n| `box/sdk/internal` | Internal utilities (advanced use) |\n\n### Box SDK (Node / Browser compatible)\n\nThe official **[Box Node SDK](https://github.com/box/box-node-sdk)** (`box-node-sdk`) is re-exported from **`box/sdk`**. The other `box/sdk/*` paths in the table above map to the same SDK (managers, schemas, parameters, and so on).\n\n**Example**\n```typescript\nimport { BoxClient, BoxDeveloperTokenAuth } from 'box/sdk';\n\n// Get a developer token from: https://app.box.com/developers/console\n// Navigate to the app → Look at the Right hand side → Generate Developer Token\nconst token = process.env.BOX_DEVELOPER_TOKEN; // Store in .env file, NEVER commit!\n\nasync function main() {\n  const auth = new BoxDeveloperTokenAuth({ token });\n  const client = new BoxClient({ auth });\n  const entries = (await client.folders.getFolderItems('0')).entries;\n  entries.forEach((entry) => console.log(entry));\n}\n\nvoid main();\n```\n\nFor production use, choose another `*Auth` class from `box/sdk` (for example `BoxCcgAuth`, `BoxJwtAuth`) as in the [Box Node SDK docs](https://github.com/box/box-node-sdk/tree/main/docs).\n\n## CLI Tool\n\nThis package also includes the Box CLI:\n\n```bash\nnpx box --help\n```\n\nCommand and topic guides live in the [Box CLI docs](https://github.com/box/boxcli/tree/main/docs) in the upstream repo. For **authentication** (developer token, JWT, CCG, OAuth, `box login`, environments), follow [Authentication in the Box CLI](https://github.com/box/boxcli/blob/main/docs/authentication.md).\n\n## Requirements\n\n- **Node.js**: 22.0.0 or higher\n- **TypeScript**: 5.0 or higher (optional)\n\n## Features\n\n- **Dual ESM/CJS support** - Works with both `import` and `require()`\n- **Full TypeScript support** - Complete type definitions\n- **Tree-shaking compatible** - Excellent tree-shaking: type imports (0 bytes), auth classes (~67 KB), specific managers (~91 KB), vs full BoxClient (845 KB).\n- **Browser compatible** - ESM builds work in modern browsers\n- **Zero runtime overhead** - Pure re-exports of official packages\n\n## Documentation\n\n- **[llms.txt](./llms.txt)** - Complete guide for AI agents and LLMs\n- [Box Node SDK docs](https://github.com/box/box-node-sdk/tree/main/docs)\n- [Box Platform API Reference](https://developer.box.com/reference/)\n- [Box CLI docs](https://github.com/box/boxcli/tree/main/docs)\n\n\n# Contributing\n\nFor information on how to contribute to this project, please see [the Contribution guidelines](./CONTRIBUTING.md).\n\n# Questions, Bugs, and Feature Requests?\n\nNeed to contact us directly? [Browse the issues tickets](https://github.com/box/npm-box/issues)! Or, if that\ndoesn't work, [file a new one](https://github.com/box/npm-box/issues/new) and we will get\nback to you. If you have general questions about the Box API, you can post to the [Box Developer Forum](https://community.box.com/box-platform-5).\n\n# Copyright and License\n\nCopyright 2026 Box, Inc. All rights reserved.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","readmeFilename":"README.md"}