{"bugs":{"url":"https://github.com/basecamp/basecamp-sdk/issues"},"dist":{"shasum":"91ec46fc3c78d66c70ce5e7a36cb7068ca6529ea","tarball":"https://registry.npmjs.org/@37signals/basecamp/-/basecamp-0.24.0.tgz","fileCount":541,"integrity":"sha512-0BBvhrpoJ9XgV0qTesBrVi2Vtc+zS8BtxE+t6mPDUyQCydf/VILFPLo4wPvOTDYGsd9EvHBcW5ipeJnR2r2rkg==","signatures":[{"sig":"MEUCIAvNwvVFSL2IWZwI59cuwBzeqW1kBx/1MWUxKAIt5mysAiEA6eNspkxk4/5PyzIrnwyU+naO2mSur7AayVbov8EW8pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFcs5uT/pvsVHqj1TpxQisIiPm7QHTz8PORzD+SxGrN3AiB0ecs2lfx9UyMTGc/zr26FC3YpbwIp7IgV9Q3s3CQnaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@37signals%2fbasecamp@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7246478},"main":"dist/index.js","name":"@37signals/basecamp","type":"module","_from":"file:37signals-basecamp-0.24.0.tgz","types":"dist/index.d.ts","author":{"name":"Basecamp"},"engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth/index.d.ts","import":"./dist/oauth/index.js"}},"license":"MIT","scripts":{"lint":"oxlint src --ignore-pattern 'src/generated/**'","test":"vitest run","build":"tsc","generate":"tsx scripts/strip-account-id.ts ../openapi.json src/generated/openapi-stripped.json && openapi-typescript src/generated/openapi-stripped.json -o src/generated/schema.d.ts && tsx scripts/patch-flexible-ids.ts && { tsx scripts/extract-metadata.ts src/generated/openapi-stripped.json > src/generated/metadata.ts.tmp && mv src/generated/metadata.ts.tmp src/generated/metadata.ts || { rm -f src/generated/metadata.ts.tmp; exit 1; }; } && { tsx scripts/extract-person-id-sites.ts src/generated/openapi-stripped.json > src/generated/person-id-sites.ts.tmp && mv src/generated/person-id-sites.ts.tmp src/generated/person-id-sites.ts || { rm -f src/generated/person-id-sites.ts.tmp; exit 1; }; } && tsx scripts/generate-path-mapping.ts","prebuild":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true});\"","postbuild":"node -e \"fs=require('fs');fs.cpSync('src/generated','dist/generated',{recursive:true});fs.writeFileSync('dist/.build-complete','');\"","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:lint-rules":"node lint-rules/test-no-timer-scheduled-abort.mjs","lint:test-timers":"oxlint -c lint-rules/oxlintrc.json tests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a22ff866-6c37-421b-857f-95354ab082ce"}},"homepage":"https://github.com/basecamp/basecamp-sdk#readme","keywords":["basecamp","api","sdk","typescript"],"_resolved":"/home/runner/work/basecamp-sdk/basecamp-sdk/typescript/37signals-basecamp-0.24.0.tgz","overrides":{"js-yaml":">=4.3.2 <5","fast-uri":">=3.1.8 <4","minimatch":">=10.2.1","brace-expansion":">=5.0.12"},"_integrity":"sha512-0BBvhrpoJ9XgV0qTesBrVi2Vtc+zS8BtxE+t6mPDUyQCydf/VILFPLo4wPvOTDYGsd9EvHBcW5ipeJnR2r2rkg==","repository":{"url":"git+https://github.com/basecamp/basecamp-sdk.git","type":"git","directory":"typescript"},"_npmVersion":"11.19.0","description":"TypeScript SDK for the Basecamp API","directories":{},"maintainers":[{"name":"bitsweat","email":"jeremydaer@gmail.com"},{"name":"dhh","email":"david@hey.com"},{"name":"packagethief","email":"jeff@hey.com"},{"name":"flavorjones","email":"mike.dalessio@gmail.com"},{"name":"samuelpecher","email":"samp@hey.com"},{"name":"rosapolis","email":"rosa@hey.com"},{"name":"jorgemanrubia","email":"jorge@hey.com"}],"_nodeVersion":"24.21.0","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","tsx":"^4.19.0","oxlint":"^1.50.0","vitest":"^5.0.0","typescript":"^5.7.0","@types/node":"^26.1.0","openapi-typescript":"^7.13.0","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/basecamp_0.24.0_1791399630479_0.9876018646381335","host":"s3://npm-registry-packages-npm-production"},"_id":"@37signals/basecamp@0.24.0","version":"0.24.0"}