{"_id":"@doist/twist-sdk","_rev":"42-615c6d82f4435a9ff98731ee5c3b8c8e","name":"@doist/twist-sdk","dist-tags":{"alpha":"0.1.0-alpha.5","latest":"3.0.0"},"versions":{"0.1.0-alpha.0":{"name":"@doist/twist-sdk","version":"0.1.0-alpha.0","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@0.1.0-alpha.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/twist-sdk-typescript#readme","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"1ed19997138de963353e6dd39da33b9256272c88","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-0.1.0-alpha.0.tgz","fileCount":115,"integrity":"sha512-55lSXkam4jUjaNRfsGieXLFrH5lzxNuYWdSFs3VV0aohwVi3yshwx5EJpdNesY6PdeVSVNX5IzBFrXWKw4WY5w==","signatures":[{"sig":"MEQCIHFHKF20S2N2cxUwQlpuuN3nDEcIDM5Nr3ctnn+pN8EFAiBA970UDVL596XGaYO2i4nECMMR4a3NnwSyYAdIbE/T5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@0.1.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334406},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/index.d.ts","gitHead":"4477f48340e413051c64eab3962858c0994b013c","scripts":{"test":"vitest run","audit":"npm audit --audit-level=moderate","build":"rimraf dist && npx tsc -p tsconfig.json","check":"biome check","clean":"rimraf dist","prepare":"npm run build","check:fix":"biome check --fix --unsafe","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"doistbot","email":"dev@doist.com"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.11","uuid":"^9.0.0","camelcase":"6.3.0","ts-custom-error":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"8.0.3","rimraf":"3.0.2","vitest":"3.2.4","ts-node":"10.9.2","type-fest":"^4.12.0","typescript":"5.9.3","@types/uuid":"9.0.8","lint-staged":"13.3.0","npm-run-all2":"5.0.2","@biomejs/biome":"2.2.4"},"peerDependencies":{"type-fest":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_0.1.0-alpha.0_1760178872863_0.8941817621662567","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.1":{"name":"@doist/twist-sdk","version":"0.1.0-alpha.1","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@0.1.0-alpha.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/twist-sdk-typescript#readme","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"8dae3e709b7af1db55824b5960e5029b0185e0d0","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-0.1.0-alpha.1.tgz","fileCount":90,"integrity":"sha512-I/gKMpIaOV2zOfS+cHxyMoodIMbPm1IR1z5Ks2NGLMsg9fHeRTvMo9Yx/HcNjAZFYGEG+Cm+EFude5Y1uUXuaQ==","signatures":[{"sig":"MEUCIHAZ9pov+UMZKGMjG2xdOTVH0qgZujbW2NFHa+qUqfkhAiEAuH3vfCbyMbifOHWks0G44YXUye2BzA3hCwwH0e2GF3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@0.1.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324135},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/index.d.ts","gitHead":"492a9f8e2aef6b728558d511f059e47700360885","scripts":{"test":"vitest run","audit":"npm audit --audit-level=moderate","build":"rimraf dist && npx tsc -p tsconfig.json","check":"biome check","clean":"rimraf dist","prepare":"npm run build","check:fix":"biome check --fix --unsafe","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"doistbot","email":"dev@doist.com"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.11","uuid":"^9.0.0","camelcase":"6.3.0","ts-custom-error":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.11.3","husky":"8.0.3","rimraf":"3.0.2","vitest":"3.2.4","ts-node":"10.9.2","type-fest":"^4.12.0","typescript":"5.9.3","@types/uuid":"9.0.8","lint-staged":"13.3.0","npm-run-all2":"5.0.2","@biomejs/biome":"2.2.4"},"peerDependencies":{"type-fest":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_0.1.0-alpha.1_1760179306259_0.8940888497404209","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@doist/twist-sdk","version":"0.1.0-alpha.2","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@0.1.0-alpha.2","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"51dff7a5deb0dcce913d8f651d48ec73a91bc009","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-0.1.0-alpha.2.tgz","fileCount":61,"integrity":"sha512-M0xsrmI9bAnILKkcVC9ii1eqi9RJ3rM3wodwNqdofHasJhuBn5OE/eDl5mKHy1uGF8M1gHVHmFO+x7rUKucwoA==","signatures":[{"sig":"MEUCIBHsbs7pfzXLtkoFVaPPZDFmEJwyhlwSJhFL/gk5NxhYAiEA7HKXc5rr3kkNwbKvgmhR/rv3Kyy0cumTsrB0s4anmkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@0.1.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272740},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/index.d.ts","gitHead":"e6e8797dad1d520205834a7ef324e0c5ad3c566a","scripts":{"test":"vitest run","audit":"npm audit --audit-level=moderate","build":"rimraf dist && npx tsc -p tsconfig.json","check":"biome check","clean":"rimraf dist","prepare":"npm run build","check:fix":"biome check --fix --unsafe","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"doistbot","email":"dev@doist.com"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.11","uuid":"^9.0.0","camelcase":"6.3.0","ts-custom-error":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.11.3","husky":"8.0.3","rimraf":"3.0.2","vitest":"3.2.4","ts-node":"10.9.2","type-fest":"^4.12.0","typescript":"5.9.3","@types/uuid":"9.0.8","lint-staged":"13.3.0","npm-run-all2":"5.0.2","@biomejs/biome":"2.2.4"},"peerDependencies":{"type-fest":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_0.1.0-alpha.2_1760180096403_0.5157002425996411","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@doist/twist-sdk","version":"0.1.0-alpha.3","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@0.1.0-alpha.3","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"417aa35b9b89a3aacc20c3114d83c77ad122f196","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-0.1.0-alpha.3.tgz","fileCount":61,"integrity":"sha512-XFwbsyS/V7v/0PxZGZjqlzdCxLVTo416j+mgNYtazRo2L/Wi/d1LBgDXAZytFl551PH0h+LnjxolZxX27cMAdw==","signatures":[{"sig":"MEUCIQCQk5ljP1tJc3mcxrb80usplTW5Oebhba2ngxcyTmJKlQIgQvY83RgbGe0GRiAMdlVG6SrICrNlpQFOBZkR1QKeaPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@0.1.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275807},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/index.d.ts","gitHead":"90e724966d4c974c11901c3bf4dda66ec2bf5c05","scripts":{"test":"vitest run","audit":"npm audit --audit-level=moderate","build":"rimraf dist && npx tsc -p tsconfig.json","check":"biome check","clean":"rimraf dist","prepare":"npm run build","check:fix":"biome check --fix --unsafe","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"doistbot","email":"dev@doist.com"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.12","uuid":"^9.0.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"3.0.2","vitest":"3.2.4","ts-node":"10.9.2","type-fest":"^4.12.0","typescript":"5.9.3","@types/uuid":"9.0.8","lint-staged":"13.3.0","npm-run-all2":"8.0.4","@biomejs/biome":"2.2.5"},"peerDependencies":{"type-fest":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_0.1.0-alpha.3_1760255864040_0.48440129695589973","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@doist/twist-sdk","version":"0.1.0-alpha.4","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@0.1.0-alpha.4","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"925936bcb40c1fb2fcc4f3df3fa55b26d5715696","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-0.1.0-alpha.4.tgz","fileCount":65,"integrity":"sha512-1+2IidexfE0WiyoWD8tUT+5i6oqH1GXprzN7YoeyzxBmbZaPTbcJICIcjfxV5RWgnpDtdOSTBCGtowUwkecjDA==","signatures":[{"sig":"MEYCIQCc2thrInXKyhoJWCLvUG3KsSZpOx+nhLZ92/deszpyWwIhAPgO1rGZYD1AtIRJ1hU0Aw4H8I2Wg487i55jkC0dl4o5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@0.1.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288048},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/index.d.ts","gitHead":"b74fc582a9b847bbb8643bd022b88737be4bd8b2","scripts":{"test":"vitest run","audit":"npm audit --audit-level=moderate","build":"rimraf dist && npx tsc -p tsconfig.json","check":"biome check","clean":"rimraf dist","prepare":"npm run build","check:fix":"biome check --fix --unsafe","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"doistbot","email":"dev@doist.com"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.12","uuid":"^9.0.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.0.1","vitest":"3.2.4","ts-node":"10.9.2","type-fest":"^5.0.0","typescript":"5.9.3","@types/uuid":"9.0.8","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.2.5"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_0.1.0-alpha.4_1761662928556_0.5180137533472431","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@doist/twist-sdk","version":"0.1.0-alpha.5","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@0.1.0-alpha.5","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"b5905d695f027837ef22e8f08258c415a791c46a","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-0.1.0-alpha.5.tgz","fileCount":65,"integrity":"sha512-khjxdkbDdWLI6mXp5FggYtTOnzIGphAGnV7q5Bl+RXs1s/Kvqx0gm+aUF2/zYVpF4eYSBRTvkfpWUrbOCPpFSQ==","signatures":[{"sig":"MEUCIFEhLLIWgs1mU6o7aud/vceAVhpHrENNdApSSyPmAAEzAiEA95FphSBuROwikPZXs7Gf41eOc+caT9Y0aTgl/1MzGwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@0.1.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292239},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/index.d.ts","gitHead":"d4a5dbb8d149099ab18b66a4a6408ffa76668173","scripts":{"test":"vitest run","audit":"npm audit --audit-level=moderate","build":"rimraf dist && npx tsc -p tsconfig.json","check":"biome check","clean":"rimraf dist","prepare":"npm run build","check:fix":"biome check --fix --unsafe","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"doistbot","email":"dev@doist.com"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.12","uuid":"^9.0.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.0.1","vitest":"3.2.4","ts-node":"10.9.2","type-fest":"^5.0.0","typescript":"5.9.3","@types/uuid":"9.0.8","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.2.5"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_0.1.0-alpha.5_1761672145600_0.5633663029926881","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@doist/twist-sdk","version":"1.0.0","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@1.0.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"f4ca785f9d069b44430daf5aca06a6a0721b7b31","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-1.0.0.tgz","fileCount":109,"integrity":"sha512-+45ZR4o6sivY2ZXlc9FTpy7mlbX1PpXnNgeoO3beS/TCactOoWcF4FQcpuOoDrSnvtmLE/sRoAHFUpYGNcD6zw==","signatures":[{"sig":"MEQCICec0mptNaWcGswV4K0LJInPM9Cvh9rlLvIJ7DhPu1fHAiATvEwFPFo175qhSh5MojDrd2c+QzsniJz0XRvAbCBxPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503380},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"29242661358261cc515d017d775f1d615d2f6073","scripts":{"test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"doistbot","email":"dev@doist.com"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"10.9.4","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"3.2.4","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_1.0.0_1762631291499_0.33458765398376755","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@doist/twist-sdk","version":"1.0.1","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@1.0.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"90676a4e007d67f560e775769407cc028e330b9d","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-1.0.1.tgz","fileCount":109,"integrity":"sha512-ZU2Cs64KegiMNAIk4EDnhdFLw45PfvoyoXZnzVH4YkJpTBlDNjueyFv/aJBbObDvUT9RCsc3C+x7+JSbFkwNWg==","signatures":[{"sig":"MEQCIGVNelL7UYkIT5QcwegK3UF/pUxeBoQQqDrvL019w7YnAiAX5LUsa8K3ZRV6JFJiwltSRdXNSJp7Buj7KK40MVpL2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503326},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"3d43f25b9ad1c42942cef4494e297c7daf4227af","scripts":{"test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"3.2.4","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_1.0.1_1763488320202_0.731902408299343","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@doist/twist-sdk","version":"1.0.2","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@1.0.2","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"f02049a666372435ef098d09756777083abbeb79","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-1.0.2.tgz","fileCount":109,"integrity":"sha512-bHLxRJh8dx0W77PSGdK/Z/o05Jn2DH4/Oj9DTMDA92Gie+uf8/VbjT9dfOTAEl/McAwstUdbA1agkaiUr8GepA==","signatures":[{"sig":"MEUCIQDgWEyXZ8Q5L0U7z6xDdD+vtlP+n8kwpgXi6lP9hHFQOwIgHSqRlFX5bd2xCn/rWoNdr4A/AdwCTGmPLRs4q11RXlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508948},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ea2fa435ffd1b19626c89106ce328c0589111c04","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.6.4","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"3.2.4","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_1.0.2_1764237355707_0.8228462397023295","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@doist/twist-sdk","version":"1.0.3","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@1.0.3","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"0b2f37316903919b1434a852a8a535d7fda4dc69","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-1.0.3.tgz","fileCount":109,"integrity":"sha512-KI0WAtqTMZri6oQW8BwXyOjLd3iBwpJPIYHJX8EKNZYyo6yCEGdvM8JgfViQ6j4bFDYjBzomRRnX7eQXx9D5lA==","signatures":[{"sig":"MEUCIFf0ShgFGfYKyPZwl6BB0apRME0vDf/20HtUdXjXpasSAiEA/Lu8vYlMiH+vwryTyReDPHzus5AtTPhWyU0vk2FTjMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511507},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"1278f0b89d2c9bbe647ac2f3a7154cea51c2680c","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_1.0.3_1765888714996_0.18398333251275156","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@doist/twist-sdk","version":"1.0.4","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@1.0.4","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"428dfe944368db4df59d26a7ef0a031b18f5fb85","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-1.0.4.tgz","fileCount":109,"integrity":"sha512-IJ6BQGmElZQUDzzveQKmFJ0uWRvKH4SYAjDyb3ZrINduDqtv/p+Y2LvY1qvINGcfRyKYFo6z0i3xJ94r9pmZ8w==","signatures":[{"sig":"MEUCIGIOyggv4yOfA9f7cmQP+x37wvHsxN+tvquzH6z+O7WrAiEA1rOoPLy3nyo8bnvlJ56qtGjKnhgx6/MMeTaqCws6vD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511483},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"9c7557fa6f9b6dd8bb6d241c2d8f55a18d154bd9","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.8.0","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_1.0.4_1769688195660_0.7794595328103635","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@doist/twist-sdk","version":"2.0.0","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.0.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"650a0631306a9ea74d7751c3a6e6c3ca98079b02","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.0.0.tgz","fileCount":109,"integrity":"sha512-hgucC0C+e4UgW1p6LdYvk93QVVjxWxMqtBRoyrma7IAG6OGz5tI01nNf32kP7EHJuRbQgSq/ARZlpej6CnAfcg==","signatures":[{"sig":"MEUCIAiWZCvEnt57D1aYdl3i89yVdQrrlNA3vjG+Nl7b0B1IAiEAx5GPR0JcWFbCzAR3sEJAXcCviscAt0Y9S99ASVlCKMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532587},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ec839a2b89392e116c18411d29b1536b9870f339","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.9.0","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.0.0_1770583281706_0.7820456091504369","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@doist/twist-sdk","version":"2.0.1","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.0.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"f188a23ae264238a2eb937a367d4c7e48af3feb9","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.0.1.tgz","fileCount":109,"integrity":"sha512-th+iydjV8tMePzaddq/iAaQVBU/5HK2gzo3V1UbMfbZdsWuVO6p9/Na4UdpAI/uFsAcDN2Bv1hYM1mv5MhbD9g==","signatures":[{"sig":"MEUCIQDoYLMW+jDhmbZ5CmvcHh28UfDPF6vkEm4QAwPzVFD2HAIgMT6tEuIRPTmbko2Sy4sU48RZJHFil+fxxsNqFGNN854=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533431},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e1a0eec082f264edcfdddcc59b86b87fdc278d0a","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.9.0","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.0.1_1770651802096_0.7200886486109603","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@doist/twist-sdk","version":"2.0.2","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.0.2","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"96ec40e23a2f0db2acfb8cebe60a977dd09a140d","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.0.2.tgz","fileCount":109,"integrity":"sha512-H7DHpyjXc/T0Wa7KfLhvnUokiK0dzS3o4j+PoOlf+9GnWUr7JVpdpM/59h/CQx551aeS5vB9HBhmK5+BYcsmIg==","signatures":[{"sig":"MEYCIQDEd3A1X98ysP2g4WwmLYE4vhNEtrlKzhZ2eKeu8CGtSwIhAPk+wAxkNzwb9GdcbixV3YuhWW+29fgWJJTQj8Xrlm1V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533859},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"33c77a0612fac02ccf9dbe9265485489bcb99f0b","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.9.0","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.0.2_1770745632817_0.796779788542644","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@doist/twist-sdk","version":"2.1.0","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.1.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"d8115f516e0a9b7478153d445ce6f5bfe9210254","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.1.0.tgz","fileCount":109,"integrity":"sha512-n2esuAnnmUHnxJeXlr/W++rRcYToDIOyKdAI8PzLeAzHYslSzpUf9Y273W3Skf5WOXYWFJJAdPyVwnfAMuLPvQ==","signatures":[{"sig":"MEYCIQCFoPk6rFsuOvjycNiE6+VqWPIkWmnTPanu49HveT/UAwIhALFUyrntGyK8bVeSDdmLIKj+RjN2v/6BLKIVYHp0Q3uO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535689},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"db8d2e3557479c28131ebbc559c67564a2e30d32","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.11.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.1.0_1773320995032_0.09765120223536994","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@doist/twist-sdk","version":"2.1.1","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.1.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"cfa3822776beda65bfed6a026665e870d7f40042","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.1.1.tgz","fileCount":109,"integrity":"sha512-7dTxAMn/1sukUf4envkJrdigWYYmAq4FFxo3y/Jez5Hm9d89zP+kbsi/v3IMJK9TYxbI2Frzj93kgvjCy9J8sQ==","signatures":[{"sig":"MEUCIQCUZowCtmvx1bH/+pKjMBNR7bwmFJZWAXZXs6+dX4ZbdwIgCPItIStJaaKvZ8JJAFNJoTD7T+utyP6l7d/YuwE96jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536230},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"fb6aa2044fd33d9d36a18e8fee8965d7c5c6fbe2","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.11.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.1.1_1773831972790_0.8928429879673574","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@doist/twist-sdk","version":"2.1.2","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.1.2","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"fa156490b0e5004a8a34b73e91e9837d34920d55","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.1.2.tgz","fileCount":109,"integrity":"sha512-Z9TmNgn94pJ39C1bJMqn3uNjR+1okr7oB8MLSVkNCD3/pAhJhy5tNOvC16UmzlyY2BSEGXWPxgnC4DVnYkBNuw==","signatures":[{"sig":"MEUCIFKXyFrecRNuxWqPWdTcBWzTs1GfuaOO8/bLAJaU3PaMAiEAvDBjut2RM5CFiUwnq8hZr5DnPqesYd09hEAjfeM+CTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536613},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"92637a61557f2cc33214b5de0c9acfc34d0db0d0","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.11.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.1.2_1773856217425_0.73695875160274","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@doist/twist-sdk","version":"2.1.3","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.1.3","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"3d2b1e3628aa29b67deb40740d25be7304dadf14","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.1.3.tgz","fileCount":109,"integrity":"sha512-P2DhUrs2W98zq9sL0e8kUf6DhJWpCiT+ALi54hVrYudZ7weip9h3yjQDkUQSxuAJuspgbBXYB4mEGtXN4scIwQ==","signatures":[{"sig":"MEUCIQCWoGdF/9ShtjujuCxzSj3KjVoKCCp96XNp6NiDnntucgIgMGjE2sOTd9uKuuQsmxIEU5RWPcvlqoEoLCubIAOzBew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":543758},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"312ba137ea8425b457f21a4a5b7d29708e5fe052","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.1.3_1774452537451_0.5911292423185661","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@doist/twist-sdk","version":"2.1.4","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.1.4","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"c4dabf05a978a152a7647468e87ab62ccbf5ab2d","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.1.4.tgz","fileCount":115,"integrity":"sha512-UlPcUhBiaL5c4r/lTBlBCLT9B2gn0vQKaKtrEM+P6+BRuTFY6muaZEz81Jkk50K8vSnKrN7dNgWaJn3S/8sa1w==","signatures":[{"sig":"MEYCIQC9BC3csxpRtmFjQkj634yrLDBQjDIilKW8+FD/VzrgogIhANUmVCxq5DqW8LJDPagyEvjVQnQO3zXEh6k62G4Sh9cC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562440},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e93497c070730b73648ceb28c303ff864bbff04e","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.0","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.1.4_1774514169205_0.2546913786651144","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@doist/twist-sdk","version":"2.2.0","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.2.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"e3deeb1392ff5c533e8bcf944aedf1e8f561e35c","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.2.0.tgz","fileCount":118,"integrity":"sha512-4ZVghkuVozVkKYSyp6Scc4kRr/FqPle7ta3aSZ/Y1HsxR+aNjv7Ps/2fXPROn11rIEXmaFkXnYbwIYmJkrd1ag==","signatures":[{"sig":"MEUCIG4PgYmbvbNjt+lT7XB8k8WQ/CoMpkz+CMsPWXsYQaT5AiEA5C+3/0lDmGY2XxtVJ+8undWTmopQcA1TnvcK61LIbJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571063},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"1f2ca28b1346c9ef22ce7882e719b58eb88ba881","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"biome check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"biome check --fix --unsafe","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","lint:check":"biome lint","lint:write":"biome lint --write","test:watch":"vitest","type-check":"npx tsc --noEmit","format:check":"biome format","format:write":"biome format --write","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw","biome:sort-imports":"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2e144fc-b403-4253-996b-703d3ff5da36"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","@biomejs/biome":"2.3.4"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.2.0_1774635488253_0.19560125876132428","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@doist/twist-sdk","version":"2.3.0","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.3.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"116000358567d1cfbd640be3fff58a6c7004b2b9","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.3.0.tgz","fileCount":118,"integrity":"sha512-WmuHQuhmEm0RWIBcvysYZxS5yHfHUi4S5AH28WmZVZkWINpvGqc+E2R6bHqPZngdsnQQgqji94pFM39fpIdkqA==","signatures":[{"sig":"MEYCIQCsI/WW+37tVjQ4izsjgwU/6MOeNUFc5ikl6XaHMKVmFQIhAItOj2KMLuq6FTXcqsrBgelN0Hva2lYO/j9duWOagqAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":581430},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"6c3b334e32d5f17fdba2b0de9e8eeece2b930522","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.3.0_1775076856520_0.07979936155456069","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@doist/twist-sdk","version":"2.3.1","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.3.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"9a17784f66fce576d3092df10815259a34b2ab5a","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.3.1.tgz","fileCount":118,"integrity":"sha512-B3VD4S0zkleuo0TgoYkQw/969kFUhdnYr78FB5I26/RUWdJWAwCfeR4vnldLLIbw1WTtCF2NFi7hwqXT62isAw==","signatures":[{"sig":"MEUCIQCrrFo0IWVgoW9J2i2YMAaYaSpmKrTzdbrIzizRd2JYBwIgGmjDOHjefFDBt8O6m11qE/xo9CN11FvUMJvthoPRs6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":582432},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"9a5e89f7fcd303cc45b730c847a7f43ed4ed6af2","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.3.1_1775836710382_0.561999502750981","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@doist/twist-sdk","version":"2.4.0","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.4.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"5a72eadde41e85bfdb87342bd5247c7081ce515a","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.4.0.tgz","fileCount":118,"integrity":"sha512-FWX0rGMHtCZwTaBvK+km4LSMJRR3caPuiWPYaYThQEvxtcthzrkAv1fqppW/ArVljPZkkvnNh78pv2dWZcT+6g==","signatures":[{"sig":"MEUCICwVkpHQqpqCtdLdQ0/zdrw/+PiqZbwntEHOD9ioEqFXAiEAuKxUmWcCLYL21kt4lmll14ldAmUuML52/IABe3Viif4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":583255},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"0cc01a9034746a249c5655c5d0332495ca189e63","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.4.0_1776326260181_0.4738528541886595","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@doist/twist-sdk","version":"2.4.1","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.4.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"9ec7ebb3ec0e8a3c149c489c6b051a272c3ee23b","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.4.1.tgz","fileCount":118,"integrity":"sha512-a5QtVBTC3+BzziNrzKfS6/NIsceACcxiuJS7RB9RGVjullifwZf+5EFBFabWfpOXiDhZCoZrSkd91KhC5fcnxg==","signatures":[{"sig":"MEUCIEuFnJyc9nAPt4CjrNi5J8FuaKAY1wucp5PhDu1sYjJGAiEA332d0b53hd98fzA1c4M2TlQK8wrJDNNVwuC2+6Zw5z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586267},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"2c2f8c56d4f65df46be795b82f26bc15e98cfbca","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.4.1_1776437464639_0.8345525321244505","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@doist/twist-sdk","version":"2.5.0","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.5.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"itsevertv","email":"evert@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"a8f5b433fb17f66712de2d85d1369b4d489a84b6","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.5.0.tgz","fileCount":118,"integrity":"sha512-PBBYZ8dVdaO3DXdyNL0PFXBn0xIt9g+U4ANMT6rPknKMc1uMkgfI8CZ5EsU6Rj0sE0EVYnmrlLNPsj82JcM5pw==","signatures":[{"sig":"MEQCIGV32xy7ygcdlGA+zkuXcZszymqvhUP3DztyqyGve6cIAiAO/avX8qB/iu5PRZ4JFKgTAXDIKb3IqPARXSFSbsbvwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586587},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b128b9414b51eb7ef4bf7fbc5d709ea6bef65676","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.5.0_1777549326143_0.8213476894242804","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@doist/twist-sdk","version":"2.5.1","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.5.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"itsevertv","email":"evert@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"7d89ac4569f68a735523cc32386e4987cc503e03","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.5.1.tgz","fileCount":118,"integrity":"sha512-e1DDJAPdIcqhpeZz1MB797S7suZW8rUurKxcpb4/oIYVaFzSllZw8EoFtyOlz6KcxWgcrtNECzIOmCwXhMfWXg==","signatures":[{"sig":"MEYCIQDjN/ttMqk9SqJ44oImwj04sZ8CUlN1BPASdWtvtw5mHQIhAJyrUmjuMKtdESKiPosSFRQtzQ0tXPkkEzrGKva+EIGZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592080},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"c1187895b73f2af31f4f1e13b856e3c4ef7fbd43","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.5.1_1778321134924_0.7316769431889567","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@doist/twist-sdk","version":"2.6.0","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.6.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"itsevertv","email":"evert@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"16478a0d76a157d9717edb9e0be18a9d636a34ae","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.6.0.tgz","fileCount":118,"integrity":"sha512-KLfE38gNPrb4LQfaGlyoX0WrdFCYHnnUgvj7VaIo0PlJKCL9hG+r5GhTa+kWH7Vlnq8Kr3be3zWqfCCi97lZ6Q==","signatures":[{"sig":"MEQCIG2im3SJhZUEXUigA/8B/J+XQz3P+yAevaWQ9qACirUqAiAKs71YZKf+BlYd7LJw1xy5Q/SJIBHp3dybDJG1hohOjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":600895},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"825cd64e6937f67825c93ae69cca2a686715322d","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.6.0_1778594106984_0.17969289283562584","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@doist/twist-sdk","version":"2.7.0","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.7.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"itsevertv","email":"evert@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"13d500a88591d8390c7f15042d98b3647b7182e3","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.7.0.tgz","fileCount":118,"integrity":"sha512-hcwmmkTDrxwS4/RLTFBlt5O/pLKs+QeL6a7izU8NcPdCqw/GlzRaLbO/Gpl5w+gsEfaUdBQ91ogyKaszxpGggw==","signatures":[{"sig":"MEQCICiLQGRoZ7n1zYBho/B81wba++XGXELCYhUFa/vccfStAiAnDSybArj7MP2C8fBhvbZio/d2NnB2S04ghnFtldYIXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":625934},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"c7b67b2db79146f4724a2b275a11d7f003d3bb14","scripts":{"attw":"npx @arethetypeswrong/cli --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.7.0_1778779575415_0.28526478321512205","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@doist/twist-sdk","version":"2.8.1","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.8.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"itsevertv","email":"evert@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"ea9c6d66cc763b09356a6ed2c511cc98e4ae7ce0","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.8.1.tgz","fileCount":118,"integrity":"sha512-FfBEI/9EyxPQGHU3SZ7aXW/l5x6Ric+7lcLye5VuNFzS24ws4iDqmKddWks+LF8bQitTjIC03Kbd8aX1AM2ZOQ==","signatures":[{"sig":"MEUCIQDBJbmhVOJQXVfobazE8fdJm8bKmm9g6CGGVqoEI0RY0gIgK7UnDzqagv6wU5sLTRO458aZoax1kPvQnYLWSIKBK2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695313},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"19cbcc3ac6183ed96f888ecf8695cbbe808e7265","scripts":{"attw":"attw --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@arethetypeswrong/cli":"0.18.2","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.8.1_1779465625757_0.9610274925892603","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@doist/twist-sdk","version":"2.9.0","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.9.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"itsevertv","email":"evert@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"6b5671b015d36b8aaa878a361b887925385b972b","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.9.0.tgz","fileCount":124,"integrity":"sha512-pnRCDZKEq14BcYcY2AzMSqqCtawWUFSevnKnhgUHRQ6g23nNKw/In0R8BeFtfI6vb+NL5zKS03W5dEDej9n3Sw==","signatures":[{"sig":"MEQCIBcpnBNYerQYs2LzQkDprfFRgnxANSPFuwefOVe6RTI6AiA/9A7mUnG1tbtmHHS/r09arOwJTKdVAMla9+JN0tmcdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729919},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"86e6e72a078931e1272c6d132e9705bd6bf577a8","scripts":{"attw":"attw --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@arethetypeswrong/cli":"0.18.2","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.9.0_1780218515057_0.9020245893565022","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@doist/twist-sdk","version":"2.9.1","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.9.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"itsevertv","email":"evert@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"262a6a10aa8f6c15c45227e51c37970d153d46fc","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.9.1.tgz","fileCount":124,"integrity":"sha512-M5ZobkiqGwZ/EneJjxyIDTiBgENW5KZT7zLoDFrPM+68nqJXUiUqPY8Af35+72FYPhIUvlc38v2vm43UQdQdaw==","signatures":[{"sig":"MEQCIB3VjERTtHZAvGGiMxjigmLnMg4P80m0jUBbZ0ZEIrKUAiBpg56lQiIpKql82Sa7b3N8aOCIlIo5gwvJaNWFaV3wAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734138},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"3ca638c7a024e02361cf5fdbc35463a34b79970d","scripts":{"attw":"attw --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"^7.16.0","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.0.14","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@arethetypeswrong/cli":"0.18.2","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.9.1_1780228682488_0.3986708740720559","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@doist/twist-sdk","version":"2.9.2","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.9.2","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"itsevertv","email":"evert@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"cb847e4356390572c1ad7085a533fb28516f0b1d","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.9.2.tgz","fileCount":124,"integrity":"sha512-O+ikOSUvpLXRO5QPQO9U5EepxDe1JEL172wV0RmdAnHZ55O7Ku0NncqwFKouZ5QJ4puI7d4tsEmStqz1ji4gdA==","signatures":[{"sig":"MEYCIQDJjDa4xuJ1jy8Eq0rlrljgc8BtSJJBVPYQv8AyfLrTIAIhAK7NDZGb/5uR/aFz6KecfC8YIbZorP8WAt09Y2V0DWIZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734136},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"9da45df64a66335766b3f090e748e105d37f2cc4","scripts":{"attw":"attw --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"7.24.8","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.1.0","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@arethetypeswrong/cli":"0.18.2","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.9.2_1780936405798_0.3806176793897236","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@doist/twist-sdk","version":"2.9.3","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.9.3","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"itsevertv","email":"evert@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"63ed4ca35ab00c7f284a6e11bf2b07580f09871a","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.9.3.tgz","fileCount":124,"integrity":"sha512-pRSEfLVhsSaHQ/yyAdBF+dWXQd3iuAIASxWa34wbox+rEM2PBmedNqaIg/XzJoA3f2DTddQrnxaZ7z00iNyQhQ==","signatures":[{"sig":"MEQCIGUZnmxSvy656B97HkZN8UA/3Ml5yMqUu8UB0h93xyLXAiBbqnivRCmgiqonerdeTz6gxC7jVW/ybLzgZoj9RY8ulA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":735314},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"84d70474f75f7ea2350097aa14bfc847d44e856e","scripts":{"attw":"attw --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"7.24.8","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.1.0","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@arethetypeswrong/cli":"0.18.2","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.9.3_1781005183946_0.5672821406073252","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@doist/twist-sdk","version":"2.9.4","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@2.9.4","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"a7106cf20348c6fa11db7231c90b71370fac151d","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-2.9.4.tgz","fileCount":124,"integrity":"sha512-VoIG1TCiqfzEmCTAdlUQwVWRLk3ERQez1DYGBcCQXmjb7TlcaLqdV4VBfHB+6hi9Hvg2Dlwldc5+ePEPeTg3gw==","signatures":[{"sig":"MEYCIQCUplholqnEOvgsvLAyQVjn8fOX5F4l4rL/pltf5PMlBwIhAOd+LRK+Hi98LdcCLsQ4WGgTnSXKkrTYoFgn97sREfhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@2.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":751135},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"16c4060c9d032818f5c2d64e73f71e09b227fb61","scripts":{"attw":"attw --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"7.24.8","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.1.0","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@arethetypeswrong/cli":"0.18.2","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_2.9.4_1783011472780_0.7508845128909682","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@doist/twist-sdk","version":"3.0.0","author":{"name":"Doist developers"},"license":"MIT","_id":"@doist/twist-sdk@3.0.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://doist.github.io/twist-sdk-typescript/","bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"dist":{"shasum":"56ac54d35b3125d939f84a102a1f90c5f50634f6","tarball":"https://registry.npmjs.org/@doist/twist-sdk/-/twist-sdk-3.0.0.tgz","fileCount":124,"integrity":"sha512-/cNssAvXkJZ3tsxqMXan8WsR3u+tcGRavH7L8bIFrj4kXkJiUakgU7Zn33YeuNaSz6EI1u8jV858EXJcX8U1/Q==","signatures":[{"sig":"MEUCIFXRUmB+/a77uBK4LFC9EXVJDO+kYPQUAEFPdJs2k0NpAiEAgsJ+waJF9F1XgZDxIW9870BAlr+xqBR8GkJmvYBrW4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@doist%2ftwist-sdk@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":751205},"main":"dist/cjs/index.js","type":"module","husky":{"hooks":{"pre-commit":"npx lint-staged && npm run build"}},"types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"npm":">=11","node":">=24"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"27b8efc5169740f9ba77b2cd4c2fefb0648a5048","scripts":{"attw":"attw --pack --ignore-rules fallback-condition false-esm","test":"vitest run","audit":"npm audit --audit-level=moderate","build":"npm-run-all clean build:cjs build:esm build:fix-esm build:fix-dts build:post","check":"oxlint src && oxfmt --check","clean":"rimraf dist","prepare":"npm run build","build:cjs":"npx tsc -p tsconfig.cjs.json","build:esm":"npx tsc -p tsconfig.esm.json","check:fix":"oxlint src --fix && oxfmt","build:post":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","test:watch":"vitest","type-check":"npx tsc --noEmit","build:fix-dts":"node scripts/fix-dts-imports.cjs","build:fix-esm":"node scripts/fix-esm-imports.cjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run integrity-checks","integrity-checks":"npm-run-all clean check test build attw"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be49b1c8-bc9e-49c4-9252-fa613c901913"}},"overrides":{"fflate":"0.8.2"},"repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A TypeScript wrapper for the Twist REST API.","directories":{},"lint-staged":{"*.{ts,tsx}":"oxlint --fix","*.{ts,tsx,json,md,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.1.12","uuid":"^11.1.0","undici":"7.24.8","camelcase":"8.0.0","ts-custom-error":"^3.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","husky":"9.1.7","oxfmt":"0.43.0","oxlint":"1.58.0","rimraf":"6.1.0","vitest":"4.1.0","ts-node":"10.9.2","obsidian":"^1.10.2-1","type-fest":"^5.0.0","typescript":"5.9.3","lint-staged":"16.2.6","npm-run-all2":"8.0.4","semantic-release":"25.0.3","@arethetypeswrong/cli":"0.18.2","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"type-fest":"^4.12.0 || ^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twist-sdk_3.0.0_1784214799358_0.454119753091788","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-11T10:34:32.801Z","modified":"2026-08-21T21:58:12.496Z","0.1.0-alpha.0":"2025-10-11T10:34:33.071Z","0.1.0-alpha.1":"2025-10-11T10:41:46.452Z","0.1.0-alpha.2":"2025-10-11T10:54:56.617Z","0.1.0-alpha.3":"2025-10-12T07:57:44.253Z","0.1.0-alpha.4":"2025-10-28T14:48:48.743Z","0.1.0-alpha.5":"2025-10-28T17:22:25.865Z","1.0.0":"2025-11-08T19:48:11.688Z","1.0.1":"2025-11-18T17:52:00.402Z","1.0.2":"2025-11-27T09:55:55.898Z","1.0.3":"2025-12-16T12:38:35.154Z","1.0.4":"2026-01-29T12:03:15.850Z","2.0.0":"2026-02-08T20:41:21.863Z","2.0.1":"2026-02-09T15:43:22.298Z","2.0.2":"2026-02-10T17:47:12.960Z","2.1.0":"2026-03-12T13:09:55.190Z","2.1.1":"2026-03-18T11:06:12.937Z","2.1.2":"2026-03-18T17:50:17.573Z","2.1.3":"2026-03-25T15:28:57.603Z","2.1.4":"2026-03-26T08:36:09.361Z","2.2.0":"2026-03-27T18:18:08.472Z","2.3.0":"2026-04-01T20:54:16.684Z","2.3.1":"2026-04-10T15:58:30.599Z","2.4.0":"2026-04-16T07:57:40.332Z","2.4.1":"2026-04-17T14:51:04.784Z","2.5.0":"2026-04-30T11:42:06.294Z","2.5.1":"2026-05-09T10:05:35.076Z","2.6.0":"2026-05-12T13:55:07.120Z","2.7.0":"2026-05-14T17:26:15.585Z","2.8.1":"2026-05-22T16:00:25.902Z","2.9.0":"2026-05-31T09:08:35.304Z","2.9.1":"2026-05-31T11:58:02.639Z","2.9.2":"2026-06-08T16:33:25.989Z","2.9.3":"2026-06-09T11:39:44.124Z","2.9.4":"2026-07-02T16:57:52.966Z","3.0.0":"2026-07-16T15:13:19.498Z"},"bugs":{"url":"https://github.com/Doist/twist-sdk-typescript/issues"},"author":{"name":"Doist developers"},"license":"MIT","homepage":"https://doist.github.io/twist-sdk-typescript/","repository":{"url":"git+https://github.com/Doist/twist-sdk-typescript.git","type":"git"},"description":"A TypeScript wrapper for the Twist REST API.","maintainers":[{"email":"ricardo@doist.com","name":"ricardoist"},{"email":"muszynski.henning@gmail.com","name":"henningmu"},{"email":"joao@doist.com","name":"jvalente"},{"email":"antonball@doist.com","name":"antondoist"},{"email":"jef@doist.com","name":"jefcurtis"},{"email":"daw.gawel@gmail.com","name":"dmgawel"},{"email":"dev@doist.com","name":"doistbot"},{"email":"felipe@doist.com","name":"fbidu"},{"email":"goncalossilva@gmail.com","name":"goncalossilva"},{"email":"omar@doist.com","name":"omar.doist.com"},{"email":"scott@doist.com","name":"scottatdoist"},{"email":"craigcarlyle@me.com","name":"craigcarlyle"},{"email":"ernesto@doist.com","name":"ernestodoist"}],"readme":"# Twist SDK TypeScript\n\n<p align=\"center\">\n  <img src=\"./website/static/img/twist-logo.png\" alt=\"Twist Logo\" width=\"100\" />\n</p>\n\nThis is the official TypeScript SDK for the Twist REST API.\n\n## Installation\n\n```bash\nnpm install @doist/twist-sdk\n```\n\n## Usage\n\nAn example of initializing the API client and fetching a user's information:\n\n```typescript\nimport { TwistApi } from '@doist/twist-sdk'\n\nconst api = new TwistApi('YOUR_API_TOKEN')\n\napi.users\n    .getSessionUser()\n    .then((user) => console.log(user))\n    .catch((error) => console.log(error))\n```\n\n### OAuth 2.0 Authentication\n\nFor applications that need to access user data, use OAuth 2.0:\n\n```typescript\nimport { getAuthorizationUrl, getAuthToken, TwistApi } from '@doist/twist-sdk'\n\n// Step 1: Generate authorization URL\nconst authUrl = getAuthorizationUrl(\n    'your-client-id',\n    ['user:read', 'channels:read'],\n    'state-parameter',\n    'https://yourapp.com/callback',\n)\n\n// Step 2: Exchange authorization code for access token\nconst tokenResponse = await getAuthToken({\n    clientId: 'your-client-id',\n    clientSecret: 'your-client-secret',\n    code: 'authorization-code',\n    redirectUri: 'https://yourapp.com/callback',\n})\n\n// Step 3: Use the access token\nconst api = new TwistApi(tokenResponse.accessToken)\nconst user = await api.users.getSessionUser()\n```\n\n### Batch Requests\n\nThe SDK supports making multiple API calls in a single HTTP request using the `/batch` endpoint. This can significantly improve performance when you need to fetch or update multiple resources.\n\n**Note:** Batch requests are completely optional. If you only need to make a single API call, simply call the method normally without the `{ batch: true }` option.\n\n#### How It Works\n\nTo use batch requests:\n\n1. Pass `{ batch: true }` as the last parameter to any API method\n2. This returns a `BatchRequestDescriptor` instead of executing the request immediately\n3. Pass multiple descriptors to `api.batch()` to execute them together\n\n```typescript\n// Single requests (normal usage)\nconst user1 = await api.workspaceUsers.getUserById(123, 456)\nconst user2 = await api.workspaceUsers.getUserById(123, 789)\n\n// Batch requests - executes in a single HTTP call\nconst results = await api.batch(\n    api.workspaceUsers.getUserById(123, 456, { batch: true }),\n    api.workspaceUsers.getUserById(123, 789, { batch: true }),\n)\n\nconsole.log(results[0].data.name) // First user\nconsole.log(results[1].data.name) // Second user\n```\n\n#### Response Structure\n\nEach item in the batch response includes:\n\n- `code` - HTTP status code for that specific request (e.g., 200, 404)\n- `headers` - Response headers as a key-value object\n- `data` - The parsed and validated response data\n\n```typescript\nconst results = await api.batch(\n    api.channels.getChannel(123, { batch: true }),\n    api.channels.getChannel(456, { batch: true }),\n)\n\nresults.forEach((result) => {\n    if (result.code === 200) {\n        console.log('Success:', result.data.name)\n    } else {\n        console.error('Error:', result.code)\n    }\n})\n```\n\n#### Performance Optimization\n\nWhen all requests in a batch are GET requests, they are executed in parallel on the server for optimal performance. Mixed GET and POST requests are executed sequentially.\n\n```typescript\n// These GET requests execute in parallel\nconst results = await api.batch(\n    api.workspaceUsers.getUserById(123, 456, { batch: true }),\n    api.channels.getChannel(789, { batch: true }),\n    api.threads.getThread(101112, { batch: true }),\n)\n```\n\n#### Mixing Different API Calls\n\nYou can batch requests across different resource types:\n\n```typescript\nconst results = await api.batch(\n    api.workspaceUsers.getUserById(123, 456, { batch: true }),\n    api.channels.getChannels({ workspaceId: 123 }, { batch: true }),\n    api.conversations.getConversations({ workspaceId: 123 }, { batch: true }),\n)\n\nconst [user, channels, conversations] = results\n// TypeScript maintains proper types for each result\nconsole.log(user.data.name)\nconsole.log(channels.data.length)\nconsole.log(conversations.data.length)\n```\n\n#### Error Handling\n\nIndividual requests in a batch can fail independently. Always check the status code of each result:\n\n```typescript\nconst results = await api.batch(\n    api.channels.getChannel(123, { batch: true }),\n    api.channels.getChannel(999999, { batch: true }), // Non-existent channel\n)\n\nresults.forEach((result, index) => {\n    if (result.code >= 200 && result.code < 300) {\n        console.log(`Request ${index} succeeded:`, result.data)\n    } else {\n        console.error(`Request ${index} failed with status ${result.code}`)\n    }\n})\n```\n\n## Documentation\n\nFor detailed documentation, visit the [Twist SDK Documentation](https://doist.github.io/twist-sdk-typescript/).\n\nFor information about the Twist REST API, see the [Twist API Documentation](https://developer.twist.com/v3/).\n\n## Development and Testing\n\nThis project uses [ts-node](https://github.com/TypeStrong/ts-node) for local development and testing.\n\n- `npm install`\n- Add a file named `scratch.ts` in the `src` folder\n- Configure your IDE to run the scratch file with `ts-node` (instructions for [VSCode](https://medium.com/@dupski/debug-typescript-in-vs-code-without-compiling-using-ts-node-9d1f4f9a94a), [WebStorm](https://www.jetbrains.com/help/webstorm/running-and-debugging-typescript.html#ws_ts_run_debug_server_side_ts_node)), or run it directly: `npx ts-node ./src/scratch.ts`\n\nExample scratch.ts file:\n\n```typescript\nimport { TwistApi } from './twist-api'\n\nconst token = 'YOUR_API_TOKEN'\nconst api = new TwistApi(token)\n\napi.workspaces\n    .getWorkspaces()\n    .then((workspaces) => {\n        console.log(workspaces)\n    })\n    .catch((error) => console.error(error))\n```\n\n## Scripts\n\n- `npm test` - Run tests\n- `npm run test:watch` - Run tests in watch mode\n- `npm run test:coverage` - Run tests with coverage\n- `npm run build` - Build the package\n- `npm run type-check` - Type check without building\n- `npm run lint:check` - Check code style\n- `npm run format:check` - Check formatting\n\n## Releases\n\nThis package follows semantic versioning. Currently in alpha release (0.1.0-alpha.x).\n\nA new version is published to the NPM Registry whenever a new release on GitHub is created. The workflow automatically detects prerelease versions (alpha, beta, rc) and publishes them with the appropriate tag.\n\nTo prepare a new release:\n\n```bash\n# For alpha releases\nnpm version prerelease --preid=alpha --no-git-tag-version\n\n# For stable releases\nnpm version <major|minor|patch> --no-git-tag-version\n```\n\nOnce the version in `package.json` is updated, push the changes and create a GitHub release. The workflow will automatically publish to npm with the correct tag.\n\n## Feedback\n\nAny feedback, such as bugs, questions, comments, etc. can be reported as _Issues_ in this repository, and will be handled by the Doist team.\n\n## Contributions\n\nWe welcome contributions in the form of _Pull requests_ in this repository.\n","readmeFilename":"README.md"}