{"_id":"@atomicjolt/canvas-api-client","_rev":"2-8d8bb50207853e8fb2c15840e6ced769","name":"@atomicjolt/canvas-api-client","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@atomicjolt/canvas-api-client","version":"0.0.1","license":"MIT","_id":"@atomicjolt/canvas-api-client@0.0.1","maintainers":[{"name":"jbasdf","email":"justin@atomicjolt.com"},{"name":"mattpetro","email":"matt.petro@atomicjolt.com"},{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},{"name":"rykerblunck.atomicjolt","email":"ryker.blunck@atomicjolt.com"}],"dist":{"shasum":"8224501fa3e1df21d8d342ef834d629d6e299a64","tarball":"https://registry.npmjs.org/@atomicjolt/canvas-api-client/-/canvas-api-client-0.0.1.tgz","fileCount":26,"integrity":"sha512-d7e5Ycd7WZvXZv/LQJr+uCnpA+zBetFgZMCqD0XrF6TlMoHqWGAks0B4xMb2bjj7BHKYiF1w0Uait3YRWetYqQ==","signatures":[{"sig":"MEYCIQDjgKeoBZVav+9wPsU20FyG+O67HjS0liOSKaY+Ay10AAIhAKqD5pvAfIFHCxwvep4z5FD+3jNtK9L7LJ6RjUWsI++n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3591922},"main":"dist/index.js","type":"module","types":"dist/types/index.d.ts","gitHead":"8edc75046ad8c770eeafce5e22d1c705a0a2739d","scripts":{"test":"vitest run","build":"tsc -p ./tsconfig.build.json","generate":"openapi-ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},"_npmVersion":"10.9.2","description":"A TypeScript client for the Canvas LMS API.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@hey-api/openapi-ts":"^0.66.3","@hey-api/client-fetch":"^0.10.0"},"peerDependencies":{"axios":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas-api-client_0.0.1_1747696308510_0.9916432239343693","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@atomicjolt/canvas-api-client","version":"0.0.2","license":"MIT","type":"module","main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"vitest run","prepublishOnly":"npm run build","generate":"openapi-ts"},"devDependencies":{"@hey-api/openapi-ts":"^0.66.3"},"dependencies":{"@hey-api/client-fetch":"^0.10.0"},"_id":"@atomicjolt/canvas-api-client@0.0.2","gitHead":"d65ee981ffeb3e80c235842a3bda279da0a7d609","description":"A TypeScript client for the Canvas LMS API.","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Sq7WBIn5oiJmC8KYq/aPyd4o23pWMstd49dFVcSY5yBzBxmJjCEH/kZYWeNvJ+f5Nd7bfRiE37vQHGi3Ag6rHw==","shasum":"548cee4365cafda42ae4bdb25b28e5d0f5746cd9","tarball":"https://registry.npmjs.org/@atomicjolt/canvas-api-client/-/canvas-api-client-0.0.2.tgz","fileCount":26,"unpackedSize":3591848,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCXHzQYzYcVjW912IKTeIzg5bYMqgb/eslNiun9rRvfCgIhAL84bqOiUmQAWe38wAeiD6jwhl8HIGu4ijlEQk0omCZI"}]},"_npmUser":{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},"directories":{},"maintainers":[{"name":"jbasdf","email":"justin@atomicjolt.com"},{"name":"mattpetro","email":"matt.petro@atomicjolt.com"},{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},{"name":"rykerblunck.atomicjolt","email":"ryker.blunck@atomicjolt.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas-api-client_0.0.2_1747696733907_0.5579988226796575"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-19T23:11:48.431Z","modified":"2025-05-19T23:18:54.335Z","0.0.1":"2025-05-19T23:11:48.770Z","0.0.2":"2025-05-19T23:18:54.091Z"},"license":"MIT","description":"A TypeScript client for the Canvas LMS API.","maintainers":[{"name":"jbasdf","email":"justin@atomicjolt.com"},{"name":"mattpetro","email":"matt.petro@atomicjolt.com"},{"name":"seanrcollings.aj","email":"sean.collings@atomicjolt.com"},{"name":"rykerblunck.atomicjolt","email":"ryker.blunck@atomicjolt.com"}],"readme":"# @atomicjolt/canvas-api-client\n\nA TypeScript client for the Canvas LMS API.\n\n## Development\n\nTo regenerate the API client from the OpenAPI spec:\n\n```bash\nnpm run generate\n```\n\n## Usage\n\n```typescript\nimport * as CanvasClient from \"@atomicjolt/canvas-api-client\";\n\nCanvasClient.configureClient({\n  baseUrl: \"https://atomicjolt.instructure.com/api\",\n  token: \"TOKEN\",\n});\n\nCanvasClient.getSubAccountsOfAccount({\n  path: {\n    account_id: \"1\",\n  },\n})\n  .then((response) => {\n    console.log(response.data);\n  })\n  .catch(console.error);\n```\n","readmeFilename":"README.md"}