{"_id":"bsuir-iis-api","_rev":"44-eda5eff5f89c825afde56dc5febb29ce","name":"bsuir-iis-api","dist-tags":{"latest":"2.1.1"},"versions":{"0.1.0":{"name":"bsuir-iis-api","version":"0.1.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.1.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"4af04a951bed45e87a565bb28f906dab3131088b","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.1.0.tgz","fileCount":7,"integrity":"sha512-O0K3fs9/iTRRMyeUdL/QpydYY58JomR21y62ebtBwnWUwY04fwsbMHjnlxTkoB93GbXlw4Kc4vTNcMflNy57+A==","signatures":[{"sig":"MEQCIGdWCUYqj0bfID+lYPZZ1hHHSqqG4NnppgTu07mlN5l4AiBg90IVPJwvyTfC6E3P9lf32U9Wfx+dbVbt5TWPTB6vmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6e0d796e04c847bd556878196557f13e2fee0e72","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.8.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"25.6.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.7.2","@changesets/cli":"^2.29.7","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.1.0_1773600548562_0.36030679368618745","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"bsuir-iis-api","version":"0.1.1","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.1.1","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"123b8d9b3b63d077d60c74da5290aa05da9af673","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.1.1.tgz","fileCount":7,"integrity":"sha512-lEUYE7hkWwDwcqV8hr/EHLvSk/j/M70JVqxKSGahqjR1+N2Umw4E2n2GfhiBUxaosR8GDX7/AeBhRSHAbBnd1w==","signatures":[{"sig":"MEQCIDMPVjT1zh5fDci4S4hV6i2qcPgpWTq4Hou26QHhmiOxAiAvhPzP4sh1LqGY56BXbbZs/ORPmXu2P2Fc1Xo7WnfSwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec5f17d16d43b6d718fbf237de45a71de7f6223c","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.7.2","@changesets/cli":"^2.29.7","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.1.1_1773601646537_0.3962889068838582","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"bsuir-iis-api","version":"0.2.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.2.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"42fb2f1f341a9a70201bb8fb9a790430b32ed6db","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.2.0.tgz","fileCount":7,"integrity":"sha512-nTmyNmvFUAc1kLPXUNog2OlLb6ubyrzVQp1BpQhgbm0Cqd4QpaEZDAg4VK8FWs7nmt98hTdwa4tDSLUM5oBMNA==","signatures":[{"sig":"MEYCIQDFE0x4HcOIsDA8c+l5fEbQKxhhcVvPkNNVB3xxtRP2uAIhAPrmNHU8BZf/Xk+I61PfUfuAUsvhbpEC3NyXCjz4NniD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64982},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"827efdda058b9b2bd686fdfddea0df5cc98e6b25","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.7.2","@changesets/cli":"^2.29.7","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.2.0_1773602451623_0.8133933393252522","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"bsuir-iis-api","version":"0.2.1","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.2.1","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"59975e576e568f686d432530faec5c4e9049c5d7","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.2.1.tgz","fileCount":7,"integrity":"sha512-yeJ1MRh4N9e6BIesaLPu29GQEHOaGr968P0G91PZuLTmvJq5v4pn0BRqvY5xcN6+Z+UJs/1q8Opy9QeUR/F+CQ==","signatures":[{"sig":"MEYCIQCngMAzSzSQuyMrDWNomMeWc5W2CBkc2HhUIlqpVNE2WgIhAKwaidtG3f0PRy2LdSOEGOj2/1daPObmVZb4sKJMLjkR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"79183ca286ed3612dc086bdec4f9c63de9c804e9","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.29.7","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.2.1_1773603485351_0.3655998816728254","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"bsuir-iis-api","version":"0.2.2","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.2.2","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"df123111477d9e52d0b930e8aeb5af71753fc7e4","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.2.2.tgz","fileCount":7,"integrity":"sha512-QoOVRM+cwMjUkuHabfY2wuOVh/d30ZXskgphVmx63nIAY8d/T+Jsiw5gedXmVfQwC3Reyeeo9YxH814oU3/QWQ==","signatures":[{"sig":"MEQCIDL+ugS8iKRqTuI90KKoTgNAllVBZHKlE0aB9VLn2b3JAiBg+3DYauCdrOR2+6+a4l4fp+NW5JUkJ0TMEPTF50IePg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"549bace0015e294c5f258d30aec152c6bbea5a1d","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.29.7","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.2.2_1773604852037_0.8175659530720292","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"bsuir-iis-api","version":"0.2.3","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.2.3","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"590e9f21c2a9bb9ede719d4f857df0c9b3ac3df0","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.2.3.tgz","fileCount":7,"integrity":"sha512-YJCnL1SgoznrJ5wYK3VKBZGu5zdAqbQ4H570y3fYR47iKs29XvY09pxb99jy4vIlBsl2YQQUqVpbay7HMJWOoA==","signatures":[{"sig":"MEQCICeAKQ+8YsRXOp5BXTF4Ui/I8m+RF90txAoLL738dABoAiBTZCJPPcZYKQWo0QVjL7qUMaIx/cv/USbe7iarI3HryQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"88d7348ebb98d15810a000887a55457d6da8c456","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.29.7","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.2.3_1773606769002_0.5478277261809155","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"bsuir-iis-api","version":"0.2.4","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.2.4","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"ec1dd45ff092e564a0da31bc684d3936d4164d30","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.2.4.tgz","fileCount":7,"integrity":"sha512-JAO6kE/ToWA0HsxnBme+hEf6CGTdC8OBjZNSJ1zq8+BoB6atN7hDISjHW6t6fK8W+JHnAg71e1VgSQy16IF/3Q==","signatures":[{"sig":"MEYCIQDal3uljoTlWV/U0SGHP3Z6nIJ3Ge+eeIvEKi+PIVbtlQIhAIYRywvurKKNQply+sHcuvCsI/XYHsZhpRBOtAEho37n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"086e9ed10b0015aa3c1c85234e29a4e4732c25f3","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.29.7","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.2.4_1773607537718_0.9445577384196879","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"bsuir-iis-api","version":"0.2.5","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.2.5","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"3b85d155d3952ccd2866978a4ac143c5abf1d21f","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.2.5.tgz","fileCount":7,"integrity":"sha512-BLw5Tm6LyiivB5PeEqOexnBzdUyie5gSfGkF3tNKG8WRWnZtgdYgt7LiVGAcFE1e+qjCJ1/+xae/iWVsY9LlEg==","signatures":[{"sig":"MEQCIHE/CDTukT2wtrCkjBDRwYMF1pE9T2V0KS/gn4m7NIBiAiA61+Cq9ppYIGW6jnwir6qog+/5Xh50z0SitmFp27Z4hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76137},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b5cb0a9ce41ab3015fcc75e214e345b80c92a327","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.29.7","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.2.5_1773608756085_0.539536679968651","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"bsuir-iis-api","version":"0.2.6","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.2.6","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"cccead2d777a9995bfa8ba53c3e31e9ae53b3f8f","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.2.6.tgz","fileCount":7,"integrity":"sha512-JkmNTtSLL1UIY2cP4hC5mulcImAS4hW77QIP0A0XowbHwvEB3O0xZOdZQzIbVKi4K3/zSX9FlBhSzF0coLlyTg==","signatures":[{"sig":"MEUCIAP1SvTgMkEdh3HujiFhjY2IN4VPg4r+bw89d8oAOX1CAiEAqN9+GlkI7dtf0H+TPOKIKwO0cSH8jvdqCe5Ch4FC7Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"83e7eadda0295900b37d7bd0f64f06f8637b1eba","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.29.7","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.2.6_1773678040895_0.9501427611544055","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"bsuir-iis-api","version":"0.2.7","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.2.7","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"f25f681cf5ca94eb072b8e5657c591a754e9c428","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.2.7.tgz","fileCount":7,"integrity":"sha512-1F3NbqBAEh7AM0a3ABj4NJ+Kc6UL0ve7B3//df/PxHtWtGhTM9wn8M4ujhMZbpzoTRxG1kGOVoccJgkx4aTiZA==","signatures":[{"sig":"MEYCIQCXQCCV/BnR5+7zOGhfMA55At4RpW+zw8r7y0eV6Hc9lgIhAIh+R+rd0N2mf3H5X11DJXCsCaXWRV/JkYyOOUx3OtXq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80825},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"561d164d1099e5af58dbaacc5d4f322995f08778","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.29.7","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.2.7_1773679161601_0.9435104332424487","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"bsuir-iis-api","version":"0.2.8","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.2.8","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"1e4aa19b8b2697297dbfe5b8fbc3effb1fda074f","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.2.8.tgz","fileCount":7,"integrity":"sha512-i5jZx17siJ+BZ8rvJkS/voKf6YfMfIYmm/heWew04iiaDaDwUOB8XsM/DujHQ2bSObtdCWu9YWXz7sDfJmMPSA==","signatures":[{"sig":"MEUCIBokb0ea5c09t5yn799vvJkHWwd4At959TAaILPbNdMqAiEAz6tK13ICB0n4e6PfEqHEj4jvYUjpL6Aj47yo1bpGUyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82993},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7bd70827a6a94a9f78045e725a1d06c3f7a8840a","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.29.7","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.2.8_1773679811381_0.1827033913655054","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"bsuir-iis-api","version":"0.3.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.3.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"9129209316ac844a98ca3372e0bbdf77b38653cc","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.3.0.tgz","fileCount":7,"integrity":"sha512-+aQuzqSNtgatjEROhgn2J9RUKZPdO9HYjsNHtL5ffIh0oHjb1ajtgsQYnN75bUXQqOuw4k/5d6B6A+jbppVNrg==","signatures":[{"sig":"MEUCIGx/GSvjLsF06ft0aIy5PS77bCPd4nxYlLnmG+Zdi/N0AiEAj0MYJjpHesQ2d6FdRe/hpKsHUooZmwYC/P5JVBBmKJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"85dd25d9cc4a1de8d61ec7011070501d7230c443","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.29.7","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.3.0_1773872212079_0.48818278999078957","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"bsuir-iis-api","version":"0.4.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.4.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"f360d5791edc161ec1e9739e028cfe7444b98234","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.4.0.tgz","fileCount":7,"integrity":"sha512-xXlUKzU3mpuhWk8wrkFjMV3B7/X4k9+1gTSlOJSX0YnbqTZX1HugWq+odQPHOV18uWKYHqOpy5qrxttzLOGk2g==","signatures":[{"sig":"MEYCIQCWXfk2j4MP67/fac/VqbcCamx8QY0K68+H4e1hLXYyqAIhAPx3HjDkT8LpYSzWz4MrHAC97yFfy8pP7e1fjaubwHd8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc3266a7ab0638119271c6907baf5a83261c5868","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.29.7","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.4.0_1773945971725_0.15845498060133978","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"bsuir-iis-api","version":"0.5.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.5.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"853a5367600ca7e0b2251e3ad2c079f4310261fd","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.5.0.tgz","fileCount":7,"integrity":"sha512-sh8931zi5IApI7cqaN6FE24VfLUZfvXzK1bx7AfBOg0r534amgNLuyqvt5PJycai8UYwKBs+5pKAkHpq191gDA==","signatures":[{"sig":"MEYCIQCl4rPshNhA7UtTYrTXTVsADix8ro1KCLWWWQeH5xL/yAIhAP6CLADkb4dI7pvHsF2ulYyMTjyHWIbwk+3rFJuNs50a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8885bf2e782d9327c8f6442ac3c7d101f0a1ffdd","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.29.7","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.5.0_1773946519504_0.29334286837471746","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"bsuir-iis-api","version":"0.6.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.6.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"bcbde55bc5815992f83b6f3033c793d1d1159b15","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.6.0.tgz","fileCount":7,"integrity":"sha512-5Qv/b/6+k735N/QavoW+UNd4pMgc6Ewxzt3je1dtTRvx3XDQcXhtfKgBclJJh3ovIe9LqPIlBGmwQoJlXBZRTg==","signatures":[{"sig":"MEUCIBEmXk/wrSbmrWLkEiIehpmeRYxTZX4ipFGO5GJqGrNqAiEA7slq+y9HNcGlRGkHbaFukJmjnHrW9C/n9wVASIwAQMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80729},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"17e0058d4e5568cbdc646f65e06914d6d93605c7","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.29.7","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.6.0_1774084383051_0.46460438676678706","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"bsuir-iis-api","version":"0.6.1","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.6.1","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"ad4a9b713cd18358e51acdef37c388ac6df33adf","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.6.1.tgz","fileCount":7,"integrity":"sha512-9eBTX0J4oPOXVpp/5SKYH0GqU7zF+02RDlKg3HlvxS8ASYEYV2eOV57tC5ZDgyrO1fEtc2GYDTYp/lGbPQAuEw==","signatures":[{"sig":"MEQCIASI7JrfkwTpkywePbls06zLDAHsDXhl5XxptZe+2ZhXAiB7VQCpW+xdl9Pr39wIsQbWGZxUhUAMHL59S+2sSKSD3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80868},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0123a5bb12e50820080c4e978d481b0490a14f3e","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.30.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.6.1_1774084561682_0.9644115196890601","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"bsuir-iis-api","version":"0.6.2","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.6.2","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"dd0d651708e133eb6c13584926413cc93dc55890","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.6.2.tgz","fileCount":7,"integrity":"sha512-W4qwoWcYq9YMlR/786eL8tDgtSiIFS3IM5Vz1LhMUGMYxl+GJtMj5sZ9OEKa7Nt+fJQNUztacH74KFpU8rUFag==","signatures":[{"sig":"MEUCIQC2Va5pNohTNA3sgrN+MuxkOzLD2E3w1jYHxm3JnYQBOAIgXlPZ6rWadu8hwP/60S0ivZvCHkxO3FKdbpIEKn4VBQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9c6c9f78510ae079d5452b5f1d63f03e915e927b","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.30.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.6.2_1774084769538_0.8599580314247415","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"bsuir-iis-api","version":"0.6.3","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.6.3","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"28a1981243186400f0453d1a0b5cba60d42e97ef","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.6.3.tgz","fileCount":7,"integrity":"sha512-jA1BoJCSZC1yGWWFk8M/gDexpbrMzvFb3R4rnV9r5lTUMO0WwDMZdLv+KJVCRfnRayHfDMki5p037W+rnTUSmg==","signatures":[{"sig":"MEQCIGs1tmEiqscSZh8Skz8arZtE2O9n2pfdkSyCcP2ONdSCAiBz6bbtLBJxe8SsR5brpXU5LSCuR6PGkx7K7Hs3RefAdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eaaef32eb891683fa5d6e43eb881a1b09d9a49d3","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.30.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.6.3_1774175191452_0.8907102351745029","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"bsuir-iis-api","version":"0.6.4","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.6.4","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"283e2b69a8d9b56d539866af2ce16b046ffac7e9","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.6.4.tgz","fileCount":7,"integrity":"sha512-ZeO8LQH9V8ir3nH2YsLlgM4+R1k3NBESz3TrxYvWMpyWRBsYhKYvi0muDp1thuKCbAFUTVqb4upwLQJaNE+D3A==","signatures":[{"sig":"MEYCIQDAPsz5gcLK6naLrjHLsce9JpOR346Tgb2kmq7qvR6RlQIhAJATX+otI8pTjHBVATF+QljWNB4Ycqxixa7OJVJ2wVit","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84827},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7132c2cfcfee9ea658696ebd9410633d9f1f9fb2","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.30.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.6.4_1774176259963_0.36774139241826354","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"bsuir-iis-api","version":"0.6.5","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.6.5","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"915acdfb7be71046bdcb4c4046bcaf9dbcc47561","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.6.5.tgz","fileCount":7,"integrity":"sha512-9rwOtLGFbbuICnz2Zl5jL1Io2Sp/07R9kwnrIoFC2n8/BOGj/tIvQmGs4nSySUxTh3Gz/11vmiCPCaq21H9k5Q==","signatures":[{"sig":"MEUCIHuuDaCPIrOnQiQZ5gjTJ5w49oeFT7OjsWka133N8IcrAiEAij9U8AHk4btQHMRoBU6KoRlYrmWUzNiPCBkCg4FOz6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"702f6cde00082da27d74472d78f4d9aaeeada63c","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^10.1.0","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.6.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.30.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.6.5_1774176924609_0.5292354131154346","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"bsuir-iis-api","version":"0.6.6","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.6.6","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"8faf74ca4ab749d33b55a575d486fffaee5ac0c9","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.6.6.tgz","fileCount":7,"integrity":"sha512-RX3yBtYDILr8C0N6TsZDmqff8UewQ0l7yfuT/jF4ubzm8POBOx29KdGJoR7TiRLXOVPFuoAfkZ3OSnidOICDvA==","signatures":[{"sig":"MEYCIQDVMVCYtUJlli3bj4cCu9bqcGRv0fgQYBuwq5a/MS7XnwIhANWI3x2R4lWFtM6Bykxm1VAl92ep9rh2IB9vLAv7sflN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"af49e1b0288c362f140bad7dbf44d71ec2555c83","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.1","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@changesets/cli":"^2.30.0","typescript-eslint":"^8.57.2","@vitest/coverage-v8":"^4.1.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.6.6_1774295143758_0.3948040474684755","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"bsuir-iis-api","version":"0.6.7","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.6.7","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"b8e8dfdc9cd9cee34e2d0bbe7441b4aac747eba5","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.6.7.tgz","fileCount":8,"integrity":"sha512-nwVn/UHLtIE28DBX0CSOcR3O3zvz0YNw5XjdcweVUCBOwR4BWzJS3N3h2z+DYaY2bl7wR1sWI9Nbkn7eujQLbA==","signatures":[{"sig":"MEYCIQDtY0Sxhk1dFGNFZsgKmhnPTRi+/D3K+vE4AbfNfnd9sQIhAKDMQqUKFE55h6GmpcOvv+wUZL4tlWyeBWJ1LtBR5AEW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9de177dbe35668da228e7c843eaed585addaea59","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"overrides":{"lodash":"^4.17.24"},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.30.0","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@microsoft/api-extractor":"^7.58.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.6.7_1775160338481_0.5537568615579631","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"bsuir-iis-api","version":"0.7.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.7.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"4da553093783c9ec9679aa4be09dd6d44526113a","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.7.0.tgz","fileCount":8,"integrity":"sha512-I7QopU+uhhzWYa+Ei4DEg3auCiBQSaX5dg3FtGrc/FDsjCXiqcbNIlP3ucC6jbkn8O3ADLRIRm504iOFZa5Qow==","signatures":[{"sig":"MEUCIA+xO6LtNTErFFhCSBa/f/igqq18/TSFhV62JAnzglBqAiEAl8FCQM3ymHn1doe0JNn1uTUwGsaK5VnG2Br0gIkeYUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109977},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a80bbb8248e912e0b8427a7fd3e91dfec4636638","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"overrides":{"lodash":"^4.17.24"},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.11.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.1.0","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.30.0","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","eslint-config-prettier":"^10.1.8","@microsoft/api-extractor":"^7.58.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.7.0_1776600436011_0.6344392631047622","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"bsuir-iis-api","version":"0.9.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.9.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"ef07d5cad48c1d136fcec2c0a1d68fb913c1beac","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.9.0.tgz","fileCount":8,"integrity":"sha512-1h8VTT2XWwK0oh+5xeJ3E2165LaDnk7UAoud1B3XkouC1EEBaKJ7H+HZlJppfX4sPfrbW8nwIytdE2w4aI9fXA==","signatures":[{"sig":"MEUCIQCEh80d6CYJLKJNHmXqgjsRqpq+eA9h/hB0J7ZQyQO9NAIgROkGSmfSSB6h+4fK5Endzbe9rozkqVPyuPq3cndeBaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167291},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a7997bc7dd758f88fc05856328ae0206b81975f6","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.11.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.2","@changesets/cli":"^2.31.0","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^10.1.8","@microsoft/api-extractor":"^7.58.7","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.9.0_1778370956927_0.3242848660377742","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"bsuir-iis-api","version":"0.9.1","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.9.1","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"bdb27471c40e6dde846549c8552859c245e0046b","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.9.1.tgz","fileCount":8,"integrity":"sha512-pJyKvst5Pj9YgTvpI3y1z/R3HIoZQi/Z2xX4KwoTH5oo5O1IsFlRucOrbd0yYsWRzd61rVObVrD1vtAnl1D8Eg==","signatures":[{"sig":"MEQCIQCfLZgjX/G2ejQ39BXEpXw443igtWuvDyBAPyUNztrTKgIfWGoWnuCmMHdHn+R9e7PpGkJHTkQW7J17ynJdPlsMHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"080d42003622c70f71ce8f55a423c17dbcc90638","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.11.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.2","@changesets/cli":"^2.31.0","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^10.1.8","@microsoft/api-extractor":"^7.58.7","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.9.1_1778372766606_0.7691292880231371","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"bsuir-iis-api","version":"0.10.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.10.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"b009d75997a73edd77fc902f68c300c02135401a","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.10.0.tgz","fileCount":8,"integrity":"sha512-3jLHzywgJbk2oXcb3YiwykAn2G/G3mlz9EnkvTxN9xwkHr/bAcBMSTOZZcpXQGUKZ7yAI85+vIlj8G78aA3CHg==","signatures":[{"sig":"MEUCICROBS/8VuiFc+x6DHrhPfruhJenxPFPYxAuip5XMAEmAiEAsFEVolFdX/+EN8Eq58uFNmtQkvzxP5FAyJfAJF97C7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cf429b016164f057c21463ca557d182d0c45ca5e","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.11.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.3.0","vitest":"4.1.5","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.6.2","@changesets/cli":"2.31.0","typescript-eslint":"8.59.2","@vitest/coverage-v8":"4.1.5","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.7","@typescript-eslint/parser":"8.59.2","@typescript-eslint/eslint-plugin":"8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.10.0_1778686363372_0.8385648787895068","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"bsuir-iis-api","version":"0.10.1","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.10.1","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"84478cbb8538abc95998b6511f9ccbebd8d5fded","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.10.1.tgz","fileCount":8,"integrity":"sha512-ILGPMGc2cVw1d27ofKKCLW9VcgFEvUi5IDQ1uzVXKe5hNx42rNrlaPfqrKlTkE5bB/vQZ6PZH0caFUep28YgFQ==","signatures":[{"sig":"MEQCICjbec+kT76XEIlXe1TiQPxPiXCfNLWl9kMl5PjOiHu6AiAvX1pRAWu/Ge08ePRwNKioTKkG10lyoscu9bS3/1mF2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179741},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5dff629ed63a62dfb6febe4516817acf5c4c4215","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.11.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.3.0","vitest":"4.1.5","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.6.2","@changesets/cli":"2.31.0","typescript-eslint":"8.59.2","@vitest/coverage-v8":"4.1.5","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.7","@typescript-eslint/parser":"8.59.2","@typescript-eslint/eslint-plugin":"8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.10.1_1778687738847_0.6018791735765552","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"bsuir-iis-api","version":"0.11.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.11.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"f30bb879a7213980a7448bf4fa7f41883d91a18e","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.11.0.tgz","fileCount":8,"integrity":"sha512-2K/WvgvFzgR/WPr04NKNAEFc2HxkJBmB1Njc7v8fLBX3bXX5b276DwuVgbWEeanz7BYBxwUqWtpVJvQwZTV/Bw==","signatures":[{"sig":"MEQCICDhXVZXaDHakd4H0IOhpYdUd2a5ZSQksa4Morm6vNuKAiAq+D9aIQXXWifyLFds9zIFkd0aSl9akNInFzLc3XKKvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295700},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"704f59b3a90d7c0e5754d2b1b2dded061eceb4d3","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.12.1","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.0","vitest":"4.1.7","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.1","@changesets/cli":"2.31.0","typescript-eslint":"8.59.4","@vitest/coverage-v8":"4.1.7","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.7","@typescript-eslint/parser":"8.59.4","@typescript-eslint/eslint-plugin":"8.59.4"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.11.0_1779641632351_0.18893144179703425","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"bsuir-iis-api","version":"0.12.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.12.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"908006a39b8eecacf04b94bceb5e0e8ff04912b0","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.12.0.tgz","fileCount":8,"integrity":"sha512-yhb5VcvfT6wUnmu2zA7IjGXYuXJwDqnr2jB21uXNZ3MV70M0VZp1m280NUBk3ksQ6pKUtMuKt686eSXWXIDjKw==","signatures":[{"sig":"MEQCIDO/U6yJIF6DdgT56HTWCteKWZKDpLuy9Hz4rIbyWXLzAiBeAlbLbILl7LmZOEEpUdTWdTpsXzHaZVVvMfpHhvEiSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a2b8d79707ac55d16db4c38d415dc5741f2a9716","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run test:coverage","release:dry":"npm pack --dry-run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.12.1","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.0","vitest":"4.1.7","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.1","@changesets/cli":"2.31.0","typescript-eslint":"8.59.4","@vitest/coverage-v8":"4.1.7","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.7","@typescript-eslint/parser":"8.59.4","@typescript-eslint/eslint-plugin":"8.59.4"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.12.0_1779641852736_0.9697010450493668","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"bsuir-iis-api","version":"0.13.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.13.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"7e0f1a82a4794c26eccc00ec9b70302a78ac5e15","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.13.0.tgz","fileCount":8,"integrity":"sha512-BzVCx0vV4pk5HUADf0RZ7qChxovC9m5ohxwRU+okRjZBcScUZbmFdGVEbOGSzAX3EG7As4SZ2p4pLQXoNz0IiA==","signatures":[{"sig":"MEUCIQClfB54XWQZmlz/IPdKd9LBBvYC2o3I/sLDBDfjI791mAIgV2+6lfA75/Y3uH2m6VNWuTQYGzrVoT3SSa+rEvGtFpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0492c9b3163b72f735d6013ff3b3d9ce3127b680","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.13.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.2","@changesets/cli":"2.31.0","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.8","@typescript-eslint/parser":"8.61.0","@vitest/browser-playwright":"4.1.8","@typescript-eslint/eslint-plugin":"8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.13.0_1781005196414_0.7757062782173301","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"bsuir-iis-api","version":"0.13.1","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.13.1","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"ac9d86420d059618c14c70b198bf2f76b704bcf0","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.13.1.tgz","fileCount":8,"integrity":"sha512-34LEtMHwD4tbYWzfhPyp9Qu5HE2gFqPy3OZU4onbZBkBenS1XXpw4rP1Cxo84D3A6FJ4Lqc6IDPTRxtqEdKt9g==","signatures":[{"sig":"MEQCIHbjb2owY63MsZ6KvtV+rz1Fvon52epfD74McaDPPupUAiAzIT743B9LRaG5xzjGG6tSwTSte14lgVfKqRrKF4taDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308211},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ff5e429edfaef725b6aa2082c39d7983e5af4d3c","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.13.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.2","@changesets/cli":"2.31.0","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.8","@typescript-eslint/parser":"8.61.0","@vitest/browser-playwright":"4.1.8","@typescript-eslint/eslint-plugin":"8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.13.1_1781808146868_0.20588043559333835","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"bsuir-iis-api","version":"0.13.2","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.13.2","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"91d87941b6b38ec0596a71f6305983b5f02f4057","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.13.2.tgz","fileCount":8,"integrity":"sha512-8dLbPXl5nszfuBibhl8SRbMlvYn89uLs7qNm1t4oVVmHDVgeLr/xttUEe9bTEwDuoL3OUIkYYmZO/VKndtLbRw==","signatures":[{"sig":"MEUCICRvU28aE5+0Cy1ciumZMq9XX25l2kUlRcqRvz+hyjlyAiEAg4kROEf4wWggIk9AVAC8NfA9aGfqtvTCnC87EwChjdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1a284b56e317448d7e523815c339753ebd7c41e4","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.2","@changesets/cli":"2.31.0","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.8","@typescript-eslint/parser":"8.61.0","@vitest/browser-playwright":"4.1.8","@typescript-eslint/eslint-plugin":"8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.13.2_1783770684407_0.8774043580533588","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"bsuir-iis-api","version":"0.13.3","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@0.13.3","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"8ea200f32f8a6a7ae57fcd0d228f8f036cf23af0","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-0.13.3.tgz","fileCount":8,"integrity":"sha512-auuMAAWB4yQ60GkMYLesb3pUZdkYL0kXRhLzqh1cgeEIvHDiavhFwoyvVo6gJaW7ssDZxDyPnLlFV/t6SaVHRQ==","signatures":[{"sig":"MEUCIDgl4AqmDqtdm3w1GRXFfG7hO23fPyaq1jySlsFJRwG/AiEAqpOV7SrsXDMbt2xnRGyClmNeKhmFVpywcx+Iul8d/OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":319229},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4ff6307bcea245fc72f656c95290832f8cce9027","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.2","@changesets/cli":"2.31.0","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.8","@typescript-eslint/parser":"8.61.0","@vitest/browser-playwright":"4.1.8","@typescript-eslint/eslint-plugin":"8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_0.13.3_1783771450531_0.5842883586668088","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"bsuir-iis-api","version":"1.0.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@1.0.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"2f8af6787f32899f84371f4fbfa0177877d4942c","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-1.0.0.tgz","fileCount":8,"integrity":"sha512-ipRtHaKUYh2rMJfhFyqiu+kpLIziw2BN3UUGu8LctvRiUqLl+cGOhDF/YX5nhqXODsSwV5KWqck6KyRnZcJz+A==","signatures":[{"sig":"MEUCIQDDGQUGUY8NRUIXnlBPkyId3pMz0UzNupLBivg3QON5WgIgWzqPFP+EGF2Lxufrla+5x4j73lfFA+PMV9GJDPf3T9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":320754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2aa6750248249717e595a8b58f69821504c36e3e","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.2","@changesets/cli":"2.31.0","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.8","@typescript-eslint/parser":"8.61.0","@vitest/browser-playwright":"4.1.8","@typescript-eslint/eslint-plugin":"8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_1.0.0_1783772179767_0.0030287737694867367","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"bsuir-iis-api","version":"1.0.1","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@1.0.1","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"c4ed92b12ce85df38a500c8ad3ba43dc33d1bd9b","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-1.0.1.tgz","fileCount":8,"integrity":"sha512-7bSZn5X/cE/CLeogicgYnXiqXC8nt7OAcAZdnUM1La942EkmkOtM/1zlUNL59soqCPrM7kuFKfpZ4gocoPUgGg==","signatures":[{"sig":"MEUCIDWuKepT0gMrdzEdS8ec/+zHtGOWr/pe2wJI8cmmIwulAiEAxTGtXu+ne2BsMmyEFFzoqU4OPfr5jHmXaH2JN4w98qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329776},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"65fdafb5d534379bb455a0d08be28babab6eade0","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.2","@changesets/cli":"2.31.0","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.8","@typescript-eslint/parser":"8.61.0","@vitest/browser-playwright":"4.1.8","@typescript-eslint/eslint-plugin":"8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_1.0.1_1783772837550_0.004779325594800543","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"bsuir-iis-api","version":"1.0.2","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@1.0.2","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"22a89b5ab3467c5fea0f908fb9b6060e2a566361","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-1.0.2.tgz","fileCount":8,"integrity":"sha512-8aSYPSgfmWon4AJNs+GEhRm4GsC/b4alfxnKd/jYosgsiElQOffXs5AZZvr3o8BItMTeUq3jv7/GKbzG6edb0g==","signatures":[{"sig":"MEYCIQCS5rX21tqRLDyWGSrZx+W/a60sbJMuj81zmDBA91H0eAIhAIlAFSZ9+xuEhpF9gJyYYBU+SS2FP5j8gCb+zFW4MmAv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329415},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f84e721ef30d7dab165f63c0cfa58bd18ad58c6f","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.2","@changesets/cli":"2.31.0","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.8","@typescript-eslint/parser":"8.61.0","@vitest/browser-playwright":"4.1.8","@typescript-eslint/eslint-plugin":"8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_1.0.2_1783773394111_0.7270385220025171","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"bsuir-iis-api","version":"1.0.3","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@1.0.3","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"f087cf9696a292f27a38cfdbf587d1401be1c1b5","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-1.0.3.tgz","fileCount":8,"integrity":"sha512-1IqxNnTZupQi1EkWnvLeORU8OGfmXJZOevxFNmKi/F2QK7KiVeRtKIl0p5mzKE3p0p6lezjKronEmGOdiebEJw==","signatures":[{"sig":"MEUCIBU3ImPeKK2L7ckTGTjFg1sY8qqSIWvBi3TIv73HcKe+AiEAtjvUSndT6ujVDyX40u9UlGLSj0erX/an45kIAOBfJKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a54e98ca59f6acd7b2b0eca5bef5987237f04404","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live-api.contract.test.ts","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.2","@changesets/cli":"2.31.0","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.8","@typescript-eslint/parser":"8.61.0","@vitest/browser-playwright":"4.1.8","@typescript-eslint/eslint-plugin":"8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_1.0.3_1783773846001_0.18766803432406176","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"bsuir-iis-api","version":"1.0.4","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@1.0.4","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"484de16c3415a0560635a9c46ebb80323056b649","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-1.0.4.tgz","fileCount":8,"integrity":"sha512-WSSw8DLMRCYQBoaWCRCgmADXv6Lglc3+jt2tnzThEMOr2Xkyl7gXjAEkU89N8cdwLbSZc6V857XF6KRh5egzmw==","signatures":[{"sig":"MEQCIH03zoMxAMmru/WSO/AC+SyNmBHSTEc78WI6Q7s0PmmVAiA/FJfRslbLWFB3Hodt6aalvODSfCyHpGRgpSw5F9VH3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"59459b90870aae140bdd1171fbb6935e2f65c476","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.2","@changesets/cli":"2.31.0","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.8","@typescript-eslint/parser":"8.61.0","@vitest/browser-playwright":"4.1.8","@typescript-eslint/eslint-plugin":"8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_1.0.4_1783775722844_0.8780623929380122","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"bsuir-iis-api","version":"1.0.5","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@1.0.5","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"dc64c434225b6679820fa6062acce74ce5226d91","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-1.0.5.tgz","fileCount":8,"integrity":"sha512-RHV/+bSEZPnM/ccMofFYb9BNoJWY+J4uG4VQPAbGcis5j+uZSeUtc4hvsppuCPzkP2mRZqS029DvUx1J/U1Ubw==","signatures":[{"sig":"MEYCIQDhEbsNzTFlO1ApEVr7SB0yZpDgv6/LuIOkG/YyKJBVXwIhAJo1/N75tIfH4gr8BGw4PiQwzlKWisMEKqM7K0Kkv46b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e75b5ed317d525431f486b8f00693ce7bf7de6ac","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.2","@changesets/cli":"2.31.0","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.8","@typescript-eslint/parser":"8.61.0","@vitest/browser-playwright":"4.1.8","@typescript-eslint/eslint-plugin":"8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_1.0.5_1783776516073_0.5405127804235801","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"bsuir-iis-api","version":"1.1.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@1.1.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"b22a9b136fd719db7e2af7fb023fd9f0b80fa158","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-1.1.0.tgz","fileCount":8,"integrity":"sha512-RygGvkg5fACq9uyvi8DAiAa9U8DvSZcBeWK8jFX9lFOh/kBrjS5xfCKoBMhDYWV7liDuG2ypdZ41Zwv4ROW05A==","signatures":[{"sig":"MEYCIQC3s02cr/ITlMxFp+LtfJnLacsR/4LHK4LKG3gNVtyEHAIhAOUgJTW0B+ObiitXqi+e7EK6cRcSmdIAk2IwVz5dETAY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347276},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5bdab64ee084ab9db3f25d4bf43a58c17f1e941a","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.2","@changesets/cli":"2.31.0","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.8","@typescript-eslint/parser":"8.61.0","@vitest/browser-playwright":"4.1.8","@typescript-eslint/eslint-plugin":"8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_1.1.0_1783801501204_0.6159639056050676","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"bsuir-iis-api","version":"1.1.1","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@1.1.1","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"4080124181141f239857577c584e5591e54dd89f","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-1.1.1.tgz","fileCount":8,"integrity":"sha512-imKiifyROm3tex6rvGVR1tGRtVRuVSyA3MMpxDT9spxtTmVudf66Ro8IQQhxK21VSe61jYAosSSHuw7DbP0QjQ==","signatures":[{"sig":"MEYCIQDiAz7/7Cd7OOsHwqv7GAR7Wh+0mVz34i54kS5cw3dIoAIhANoXcFl987OnOjEn/qn6lt8H6BxHMXbWlBEuOM9/k/u/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"27083fc305abb2c9803c27f4a1dedab647abbfae","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.4.1","vitest":"4.1.8","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"25.9.2","@changesets/cli":"2.31.0","typescript-eslint":"8.61.0","@vitest/coverage-v8":"4.1.8","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-unicorn":"^65.0.1","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.8","@typescript-eslint/parser":"8.61.0","@vitest/browser-playwright":"4.1.8","@typescript-eslint/eslint-plugin":"8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_1.1.1_1783805088007_0.35308534160912797","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"bsuir-iis-api","version":"2.0.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@2.0.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"fefacb5636199f22d1fcc927dadd662b86261778","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-2.0.0.tgz","fileCount":8,"integrity":"sha512-5QsPaH4qHBhxhSxfesouN5/AhaGnR+OSUAp+0bTq+DndR7sANUotb4FQmjihaLYeUWNCg6rLHEURFWGgtxFNCg==","signatures":[{"sig":"MEQCICVL2ssC8aVDd6pYr5W2o9Pv2fuThnXuLVvZynCIafHWAiBJ8Cm1jWlbI6EnkDhD/cfXhqY/S4trREA+BHGXRv3iSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359377},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8fbda76cb89bf47aafdef5f93058793bc8f5378e","scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"10.8.0","tsdown":"0.22.14","vitest":"4.1.10","globals":"17.9.0","prettier":"3.9.6","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.2","@changesets/cli":"2.31.1","typescript-eslint":"8.66.0","@vitest/coverage-v8":"4.1.10","eslint-plugin-jsdoc":"63.3.3","eslint-plugin-unicorn":"73.0.0","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.12","@vitest/browser-playwright":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_2.0.0_1786139100445_0.9570690192300393","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"bsuir-iis-api","version":"2.1.0","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"author":{"name":"kotru21"},"license":"MIT","_id":"bsuir-iis-api@2.1.0","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"dist":{"shasum":"d5cd6cb6cb822c669dbffb7cb4b48329aacd3ef0","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-2.1.0.tgz","fileCount":8,"integrity":"sha512-yght3DdYxcazihsEBDxbJXhmBEEn1MOMEdg9vJf7ilVEjPSStMYtABEHdN8Bet9l5grZ4E0zLUqtM0KKNYuEVw==","signatures":[{"sig":"MEYCIQCNGhvpUfTzUXxbHSJEnAEQbGHWpyY02MOx5ArpQ/bplQIhAK5KaGAg1plsd/drg+C6BJOiYV3vB/wqwIfML0kffDfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":383682},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"35e78ca8597acc133eb016e48238c6d32c34be21","scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","check":"npm run lint && npm run typecheck && npm run test","lint:fix":"eslint . --fix","test:live":"vitest run test/integration/live","typecheck":"tsc --noEmit","api:report":"api-extractor run --local","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","release:dry":"npm pack --dry-run","format:check":"prettier --check .","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","api:report:check":"api-extractor run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"repository":{"url":"git+https://github.com/kotru21/bsuir-iis-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Type-safe ESM SDK for BSUIR IIS API","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"10.8.0","tsdown":"0.22.14","vitest":"4.1.10","globals":"17.9.0","prettier":"3.9.6","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.2","@changesets/cli":"2.31.1","typescript-eslint":"8.66.0","@vitest/coverage-v8":"4.1.10","eslint-plugin-jsdoc":"63.3.3","eslint-plugin-unicorn":"73.0.0","eslint-config-prettier":"10.1.8","@microsoft/api-extractor":"7.58.12","@vitest/browser-playwright":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bsuir-iis-api_2.1.0_1786183402542_0.44915921172919115","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"bsuir-iis-api","version":"2.1.1","description":"Type-safe ESM SDK for BSUIR IIS API","type":"module","sideEffects":false,"author":{"name":"kotru21"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kotru21/bsuir-iis-api.git"},"homepage":"https://github.com/kotru21/bsuir-iis-api#readme","bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"keywords":["bsuir","iis","schedule","api","sdk","typescript"],"engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsdown","dev":"tsdown --watch","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix","format:check":"prettier --check .","test":"vitest run","test:browser":"vitest run --config vitest.browser.config.ts","test:live":"vitest run test/integration/live","test:coverage":"vitest run --coverage","check":"npm run lint && npm run typecheck && npm run test","check:full":"npm run lint && npm run typecheck && npm run format:check && npm run test:coverage","api:report":"api-extractor run --local","api:report:check":"api-extractor run","prepublishOnly":"npm run build","release:dry":"npm pack --dry-run"},"devDependencies":{"@changesets/cli":"3.0.0","@eslint/js":"10.0.1","@microsoft/api-extractor":"7.58.12","@types/node":"26.2.0","@typescript/native":"npm:typescript@7.0.2","@vitest/browser-playwright":"4.1.10","@vitest/coverage-v8":"4.1.10","eslint":"10.8.1","eslint-config-prettier":"10.1.8","eslint-plugin-jsdoc":"64.1.0","eslint-plugin-unicorn":"73.0.0","globals":"17.11.0","prettier":"3.9.6","tsdown":"0.22.14","typescript":"npm:@typescript/typescript6@6.0.2","typescript-eslint":"8.67.0","vitest":"4.1.10"},"gitHead":"15d92fd2afc2e0356cafe025b9c959704d155413","_id":"bsuir-iis-api@2.1.1","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-ETGBVrhnY20gNvqbud5cDaY9TnUX/NZjSpfWa4xF3GxhwPkebGthrz5JvmQemBmR9j3+B4+4WAwoyFSN0wm3VQ==","shasum":"c6fbec2e84662971e723654b6054cc0246dffcfd","tarball":"https://registry.npmjs.org/bsuir-iis-api/-/bsuir-iis-api-2.1.1.tgz","fileCount":8,"unpackedSize":386171,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bsuir-iis-api@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3b1Ey4NvmNTHoWYu7YIgN5n//YtJVfC8ETaVexo8tcwIhAJPmST2fPZMvELc2VgzG09ahBwPeV8MKjwpQxu/uOUDL"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0205724-13ef-44e4-8d2b-e9fef81ed3ec"}},"directories":{},"maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bsuir-iis-api_2.1.1_1787088639132_0.18293833166408047"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-15T18:49:08.404Z","modified":"2026-08-18T21:30:39.601Z","0.1.0":"2026-03-15T18:49:08.719Z","0.1.1":"2026-03-15T19:07:26.681Z","0.2.0":"2026-03-15T19:20:51.763Z","0.2.1":"2026-03-15T19:38:05.504Z","0.2.2":"2026-03-15T20:00:52.216Z","0.2.3":"2026-03-15T20:32:49.147Z","0.2.4":"2026-03-15T20:45:37.868Z","0.2.5":"2026-03-15T21:05:56.274Z","0.2.6":"2026-03-16T16:20:41.086Z","0.2.7":"2026-03-16T16:39:21.762Z","0.2.8":"2026-03-16T16:50:11.566Z","0.3.0":"2026-03-18T22:16:52.209Z","0.4.0":"2026-03-19T18:46:11.877Z","0.5.0":"2026-03-19T18:55:19.646Z","0.6.0":"2026-03-21T09:13:03.202Z","0.6.1":"2026-03-21T09:16:01.840Z","0.6.2":"2026-03-21T09:19:29.684Z","0.6.3":"2026-03-22T10:26:31.604Z","0.6.4":"2026-03-22T10:44:20.142Z","0.6.5":"2026-03-22T10:55:24.746Z","0.6.6":"2026-03-23T19:45:43.983Z","0.6.7":"2026-04-02T20:05:38.665Z","0.7.0":"2026-04-19T12:07:16.184Z","0.9.0":"2026-05-09T23:55:57.114Z","0.9.1":"2026-05-10T00:26:06.752Z","0.10.0":"2026-05-13T15:32:43.523Z","0.10.1":"2026-05-13T15:55:39.015Z","0.11.0":"2026-05-24T16:53:52.487Z","0.12.0":"2026-05-24T16:57:32.887Z","0.13.0":"2026-06-09T11:39:56.550Z","0.13.1":"2026-06-18T18:42:27.028Z","0.13.2":"2026-07-11T11:51:24.554Z","0.13.3":"2026-07-11T12:04:10.686Z","1.0.0":"2026-07-11T12:16:19.929Z","1.0.1":"2026-07-11T12:27:17.706Z","1.0.2":"2026-07-11T12:36:34.245Z","1.0.3":"2026-07-11T12:44:06.209Z","1.0.4":"2026-07-11T13:15:23.012Z","1.0.5":"2026-07-11T13:28:36.240Z","1.1.0":"2026-07-11T20:25:01.418Z","1.1.1":"2026-07-11T21:24:48.138Z","2.0.0":"2026-08-07T21:45:00.588Z","2.1.0":"2026-08-08T10:03:22.700Z","2.1.1":"2026-08-18T21:30:39.288Z"},"bugs":{"url":"https://github.com/kotru21/bsuir-iis-api/issues"},"author":{"name":"kotru21"},"license":"MIT","homepage":"https://github.com/kotru21/bsuir-iis-api#readme","keywords":["bsuir","iis","schedule","api","sdk","typescript"],"repository":{"type":"git","url":"git+https://github.com/kotru21/bsuir-iis-api.git"},"description":"Type-safe ESM SDK for BSUIR IIS API","maintainers":[{"name":"kotru21","email":"arsenijbaturo2000@gmail.com"}],"readme":"# bsuir-iis-api\n\n[![npm version](https://img.shields.io/npm/v/bsuir-iis-api)](https://www.npmjs.com/package/bsuir-iis-api)\n[![CI](https://img.shields.io/github/actions/workflow/status/kotru21/bsuir-iis-api/ci.yml?branch=main&label=CI)](https://github.com/kotru21/bsuir-iis-api/actions/workflows/ci.yml)\n[![node](https://img.shields.io/node/v/bsuir-iis-api)](https://www.npmjs.com/package/bsuir-iis-api)\n[![license](https://img.shields.io/npm/l/bsuir-iis-api)](./LICENSE)\n\nType-safe ESM SDK for [BSUIR IIS API](https://iis.bsuir.by/api/) with support for Node.js and browser runtimes. Example project exists in [this repo](https://github.com/kotru21/BsuirRasp).\n\n## Runtime requirements\n\n- **Node.js** `>=22.18` as declared in `package.json` (`engines`). CI runs the full pipeline (lint, typecheck, tests, build) on Node 22, 24 (active LTS), and 26 (current, early-warning).\n- A global **`fetch`** implementation, or pass `fetch` into `createBsuirClient({ fetch })` (for tests or polyfills).\n- **`AbortController` / `AbortSignal`** for cancellation and timeouts. When `AbortSignal.any` is available (current Node and modern browsers), the client combines the per-request timeout with your `signal` using the platform API; otherwise it merges them manually with `setTimeout`, so timeouts still apply together with a caller-provided `AbortSignal`.\n- **`Promise.withResolvers`** and **`Iterator` helpers** (e.g. `.toArray()`) — required by the HTTP pipeline; present in Node 22.18+ and current evergreen browsers.\n\n## Install\n\n```bash\nnpm install bsuir-iis-api\n```\n\n## Quick start\n\nDefault schedule calls return a **normalized** payload. That shape includes `lessons`, `lessonsByDay`, `scheduleLessons`, and `examLessons` (see types). Use explicit raw helpers such as `client.schedule.getGroupRaw()` / `getEmployeeRaw()` to obtain the API’s raw `ScheduleResponse` (which has `schedules` / `exams` and may omit `lessons`).\n\n```ts\nimport { createBsuirClient } from \"bsuir-iis-api\";\n\n// Default: structural envelope guards only. For deep lesson/item field checks\n// (so runtime matches the TypeScript DTOs), prefer createBsuirClient.strict().\nconst client = createBsuirClient();\n\nconst schedule = await client.schedule.getGroup(\"053503\");\n// Normalized: `lessons` = weekly + exams flattened; see `scheduleLessons` / `examLessons` to split.\nconsole.log(schedule.lessons.length);\n```\n\n## Client options\n\n```ts\nimport { createBsuirClient } from \"bsuir-iis-api\";\n\nconst client = createBsuirClient({\n  baseUrl: \"https://iis.bsuir.by/api/v1\",\n  allowedBaseUrlHosts: [\"iis.bsuir.by\"],\n  allowInsecureHttp: false,\n  timeoutMs: 10000,\n  retries: 2,\n  retryDelayMs: 300,\n  retryMaxDelayMs: 3000,\n  retryJitter: true,\n  cache: { ttlMs: 60_000, maxEntries: 200 },\n  dedupeInFlight: true,\n  maxResponseBytes: 5_000_000,\n  validateResponses: true,\n  hooks: {\n    onRetry: ({ endpoint, delayMs, reason }) => {\n      console.log(\"retry\", endpoint, delayMs, reason);\n    }\n  }\n});\n```\n\n- `fetch` can be passed for custom runtime/testing.\n- `baseUrl` is normalized and validated (absolute URL, no credentials/query/hash, host allowlist). Explicit ports are rejected for public hosts but allowed on loopback (`localhost`, `127.0.0.1`, `[::1]`) so local dev/mock servers stay usable.\n- `allowedBaseUrlHosts` controls which hosts are allowed for `baseUrl` (defaults to `[\"iis.bsuir.by\"]`).\n- `allowInsecureHttp` enables `http://` only for trusted local/test endpoints.\n- `signal` in `createBsuirClient({ signal })` acts as a global cancellation signal for all requests made by that client.\n- `cache` stores successful GET responses in-memory for the configured TTL. A live `AbortSignal` can still use cache; an already-aborted signal skips cache. Cache hits return **deep-frozen** JSON (same reference on repeat reads); clone the payload if you need to mutate it. Use a separate client instance per identity in multi-tenant apps.\n- `cache.store` plugs in a custom storage backend (any synchronous Map-compatible object: a shared `Map`, an `lru-cache` instance, a custom adapter). The SDK still handles TTL and LRU eviction itself — the store is a plain container. A store can be shared across client instances; `keys()`/`entries()` must iterate in insertion order for LRU eviction to be accurate.\n\n```ts\nconst store = new Map(); // or: new LRUCache<string, ResponseCacheEntry>({ max: 500 })\nconst clientA = createBsuirClient({ cache: { ttlMs: 60_000, store } });\nconst clientB = createBsuirClient({ cache: { ttlMs: 60_000, store } }); // shares entries with clientA\n```\n\n- `dedupeInFlight` reuses the same in-flight GET request for concurrent callers. It is disabled for per-request signals, non-default cache modes, private credential headers, and already-aborted signals.\n- `maxResponseBytes` limits body size per response to protect against memory spikes.\n- Response checking is two-tier:\n  - **Always on (structural):** catalog/announcement unwraps must resolve to arrays; schedule day buckets must be arrays (or nullish → empty); `schedules` / `nextSchedules` must be maps (object|null|absent); and `exams` must be array|null|absent. These guards apply to **normalized and raw** schedule fetches (`getGroup` / `getGroupRaw` / employee equivalents) and throw `BsuirResponseValidationError` even when `validateResponses` is `false`, so the SDK can honor return types and avoid silent empty schedules or raw `TypeError`s on malformed IIS payloads.\n  - **Opt-in (`validateResponses: true`, default `false`):** deep payload-shape checks — schedule responses down to every lesson item (`schedules` / `nextSchedules` / `exams`), announcements down to each item (fields checked when present; IIS may omit keys on sparse payloads), and catalog items as objects. Prefer enabling in development/tests; use `createBsuirClient.strict(options?)` as a shorthand that forces `validateResponses: true` without changing the default for `createBsuirClient()`.\n- Cache hits re-run any configured `responseValidator` (including when `validateResponses` is enabled), so a shared or hand-populated `cache.store` cannot bypass validation for the current client.\n- `hooks` provides lifecycle callbacks (`onRequest`, `onRetry`, `onResponse`, `onError`) for observability. Hook exceptions are caught and discarded — an observability callback never breaks the request, triggers a retry, or masks the real outcome.\n- `AbortSignal` is supported by all read methods.\n\n## API\n\n### Schedule\n\n- `client.schedule.getGroup(groupNumber, options?)`\n- `client.schedule.getEmployee(urlId, options?)`\n- `client.schedule.getGroupRaw(groupNumber, options?)`\n- `client.schedule.getEmployeeRaw(urlId, options?)`\n- `client.schedule.getGroupFiltered(groupNumber, filter, options?)`\n- `client.schedule.getEmployeeFiltered(urlId, filter, options?)`\n- `client.schedule.getGroupExams(groupNumber, options?)`\n- `client.schedule.getEmployeeExams(urlId, options?)`\n- `client.schedule.getGroupBySubgroup(groupNumber, subgroup, options?)` — flattened lessons\n- `client.schedule.getGroupBySubgroupRaw(groupNumber, subgroup, options?)` — `ScheduleItem[]`\n- `client.schedule.getGroupBySubgroupEnvelope(groupNumber, subgroup, options?)` — filtered `ScheduleResponse`\n- `client.schedule.getEmployeeBySubgroup(urlId, subgroup, options?)` — flattened lessons\n- `client.schedule.getEmployeeBySubgroupRaw(urlId, subgroup, options?)` — `ScheduleItem[]`\n- `client.schedule.getEmployeeBySubgroupEnvelope(urlId, subgroup, options?)` — filtered `ScheduleResponse`\n- `client.schedule.getCurrentWeek(options?)`\n\n### Catalogs\n\n- `client.groups.listAll(options?)` / `client.groups.listAllPages(options?)`\n- `client.employees.listAll(options?)` / `client.employees.listAllPages(options?)`\n- `client.faculties.listAll(options?)` / `client.faculties.listAllPages(options?)`\n- `client.departments.listAll(options?)` / `client.departments.listAllPages(options?)`\n- `client.specialities.listAll(options?)` / `client.specialities.listAllPages(options?)`\n- `client.auditories.listAll(options?)` / `client.auditories.listAllPages(options?)`\n\nCatalog list methods always resolve to arrays. If IIS returns a Spring Data page envelope (`{ content: [...] }`):\n\n- **`listAll()`** unwraps **first page only** (does not request page 2+). Prefer this when catalogs are small or returned as a plain array. Do **not** assume it returns the full catalog — if IIS paginates, use `listAllPages()`.\n- **`listAllPages()`** fetches **all pages** (query `page` / `size`) and concatenates them. If IIS reports more than **50** pages, the SDK throws `BsuirConfigurationError` (same safety cap as announcements).\n\n### Announcements\n\n- `client.announcements.byEmployee(urlId, options?)`\n- `client.announcements.byDepartment(id, options?)`\n\nBoth methods always resolve to `Announcement[]`. IIS may respond with a plain JSON array (legacy) or a Spring Data page envelope (`{ content: [...], pageable, totalElements, ... }`); the SDK unwraps `content` automatically so callers do not need to handle the envelope.\n\nWhen IIS responds with HTTP `404` (the employee or department has no announcements), these methods resolve to an empty array `[]` instead of throwing `BsuirApiError`. Pass `treat404AsEmpty: false` to receive the underlying `BsuirApiError` instead. Client-side validation still runs first (`urlId`, department `id`); all other HTTP errors (including `400`) are always thrown so malformed-request bugs are not silently masked.\n\n**Pagination note:** IIS serves announcements as Spring Data pages (default `size` 20) using `page` / `size` query params. The SDK fetches **all pages** and returns the concatenated `Announcement[]`. If IIS reports more than **50** pages, the SDK throws `BsuirConfigurationError` (safety cap). Catalog **`listAll()`** still unwraps the first page only; use **`listAllPages()`** to fetch every catalog page under the same 50-page cap.\n\n### Public exports (runtime utilities and types)\n\n- Core runtime API: `createBsuirClient`, `BsuirClient`\n- Client/runtime option types: `BsuirClientOptions`, `CacheOptions`, `CacheStore`, `ResponseCacheEntry`, `ClientHooks`, `RequestCacheMode`, `ReadOptions`, `AnnouncementReadOptions`, `AnnouncementsModule`, `ListModule`, `ScheduleModule`, `ScheduleReadOptions`, `RequestHookContext`, `RetryHookContext`, `ResponseHookContext`, `ErrorHookContext`\n- Schedule utilities: `normalizeSchedule`, `filterLessons`, `getLessonsForDate`, `getTodayLessons`, `getTomorrowLessons`, `getLessonsForWeek`, `sortLessonsByTime`, `groupLessonsByDay`, `getCurrentLesson`, `getNextLesson`, `buildScheduleDays`, `ScheduleFilterOptions`, `NormalizeScheduleOptions`, `InvalidLessonTimeHook`\n- Formatters: `formatEmployeeShortName`, `formatLessonAuditories`, `formatLessonEmployees`, `formatLessonSubgroup`, `formatLessonTimeRange`, `formatLessonType`, `formatLessonWeekNumbers`\n- Error classes: `BsuirApiError`, `BsuirNetworkError`, `BsuirTimeoutError`, `BsuirValidationError`, `BsuirResponseValidationError`, `BsuirResponsePayloadTooLargeError`, `BsuirConfigurationError`\n- Domain types: `Announcement`, `Auditory`, `AuditoryDepartment`, `AuditoryType`, `BuildingNumber`, `Department`, `EducationForm`, `Employee`, `EmployeeCatalogItem`, `Faculty`, `FlattenedLessonsByDay`, `FlattenedScheduleItem`, `FlattenedScheduleSource`, `LessonStudentGroup`, `Maybe`, `NormalizedScheduleResponse`, `ScheduleItem`, `ScheduleResponse`, `Speciality`, `StudentGroupCatalogItem`, `StudentGroupShort`, `Weekday`, `WeekScheduleMap`\n\n## Errors\n\nSDK throws typed errors:\n\n- `BsuirApiError` for HTTP errors (contains `status`, `endpoint`, `body`). Non-2xx plain-text bodies are preserved even when IIS mislabels them as JSON. **Exception:** `client.announcements.byEmployee` / `byDepartment` resolve to `[]` on IIS HTTP `404` (unless `treat404AsEmpty: false`) instead of throwing (see Announcements above).\n- `BsuirResponsePayloadTooLargeError` when response body size exceeds configured `maxResponseBytes`.\n- `BsuirNetworkError` for transport errors (contains `endpoint` and standard `cause`)\n- `BsuirResponseValidationError` for invalid payload shapes: always-on structural guards (non-array catalog/announcement unwraps, non-array schedule day buckets, non-map `schedules`/`nextSchedules`, non-array `exams`), and deep item/field checks when `validateResponses: true`\n- `BsuirTimeoutError` for timeouts (contains `endpoint`, `timeoutMs`)\n- `BsuirValidationError` for invalid input parameters\n- `BsuirConfigurationError` when the runtime has no `fetch` and none was passed to `createBsuirClient({ fetch })`, or when announcements / catalog `listAllPages` pagination exceeds the 50-page safety cap\n\nValidation rules:\n\n- `groupNumber` must contain digits only\n- `urlId` must be a slug with letters/digits/hyphens (for example `s-nesterenkov`)\n- `id` and `subgroup` parameters must be positive integers; subgroup filters also include shared lessons (`numSubgroup === 0`)\n\nRetry and abort behavior:\n\n- Retries are applied to GET requests for transport/network errors and HTTP `429`, `500`, `502`, `503`, `504`\n- `Retry-After` is respected for retriable responses: the server's hint is honored in full up to a 60s safety ceiling, independently of `retryMaxDelayMs` (which caps only the SDK's own exponential backoff). A `Retry-After` beyond 60s disables the retry (`onRetry` fires with `reason: \"retry_after_too_large\"`).\n- Caller-provided aborted `AbortSignal` is re-thrown as native `AbortError`; aborting during a retry wait stops the wait immediately instead of stalling until the delay elapses.\n- Internal timeout (`timeoutMs`) aborts the attempt and throws `BsuirTimeoutError` immediately — timeouts are **not** retried (retries stay limited to network errors and HTTP 429/5xx)\n\n`createBsuirClient()` throws `BsuirConfigurationError` if no `fetch` implementation is available.\n\n## Successful HTTP responses (body parsing)\n\nFor **2xx** responses the client reads the body as text, then applies `JSON.parse` when the payload is valid JSON:\n\n- Valid JSON is returned even when `Content-Type` does **not** include `application/json` (mislabeled responses still parse).\n- If `Content-Type` indicates JSON (`application/json` or a `+json` media type, ignoring parameters) but the body is empty or not valid JSON, the client throws `BsuirApiError` (`Invalid JSON response payload`), same as for a truncated `{` payload.\n- If the body is **empty** and the content type does **not** indicate JSON, the result is `null`. Typical IIS catalog JSON endpoints return a non-empty body.\n- If response body size exceeds `maxResponseBytes`, the client throws `BsuirResponsePayloadTooLargeError`.\n\n## Error HTTP responses (body parsing)\n\nFor **non-2xx** responses the client still attempts `JSON.parse`, but does **not** discard useful plain-text bodies when the server mislabels them as JSON (IIS seasonal/maintenance messages often do this with HTTP `503`):\n\n- Valid JSON error payloads are attached to `BsuirApiError.body` as parsed objects.\n- If `JSON.parse` fails, the raw response text is preserved in `BsuirApiError.body` and appended to `message`.\n- Empty bodies yield `body: null` with the standard HTTP status message.\n\n## Raw vs normalized schedule response\n\nBy default, schedule methods return a **normalized** `NormalizedScheduleResponse`: `lessons` is all flattened items (weekly + exams), each tagged with `source: \"schedules\" | \"exams\"`; `scheduleLessons` / `examLessons` are the same rows split by source; `lessonsByDay` groups by weekday.\n\n**Normalized payloads are deep-frozen.** Every view (`lessons`, `lessonsByDay`, `scheduleLessons`, `examLessons`, `schedules`, `exams`) and all nested objects share one immutable structure — mutating any part of it throws `TypeError` in strict mode. Clone a lesson explicitly if you need a mutable copy. The raw `ScheduleResponse` you pass to `normalizeSchedule()` is never mutated or frozen (normalization works on an owned deep clone).\n\n**Current term only by default.** IIS may also send `nextSchedules` (next academic term). Normalization and `getGroup` / `getEmployee` ignore that map while current-term `schedules` has lessons. If `schedules` is empty (typical between terms), `nextSchedules` is flattened automatically so `lessons` is not silently empty. Pass `{ includeNextSchedules: true }` to always include next-term rows, or `false` to keep current-term only:\n\n```ts\nimport { createBsuirClient, normalizeSchedule } from \"bsuir-iis-api\";\n\nconst client = createBsuirClient();\nconst withNext = await client.schedule.getGroup(\"053503\", { includeNextSchedules: true });\n// or: normalizeSchedule(raw, { includeNextSchedules: true })\n// Next-term rows appear in `lessons` / `lessonsByDay` with `source: \"nextSchedules\"`.\n```\n\nRaw helpers (`getGroupRaw` / `getEmployeeRaw`) always preserve `nextSchedules` when present (and still apply always-on structural envelope checks).\n\n```ts\nimport { createBsuirClient } from \"bsuir-iis-api\";\n\nconst client = createBsuirClient();\nconst raw = await client.schedule.getGroupRaw(\"053503\");\n```\n\nUse explicit helpers `getGroupRaw` / `getEmployeeRaw` to obtain raw envelopes. `getGroup()` / `getEmployee()` return normalized payloads by default. For subgroup filtering use `get*BySubgroup` (flattened), `get*BySubgroupRaw`, or `get*BySubgroupEnvelope`.\n`get*BySubgroupEnvelope` filters `schedules` by subgroup; with `includeNextSchedules: true` it also filters `nextSchedules`, otherwise it omits `nextSchedules` (current-term only — same default as flattened helpers).\nIn raw mode API may return `schedules: null`; normalized mode always converts it to `{}`.\nIn raw mode some lesson fields may also be nullable (`weekNumber`, `lessonTypeAbbrev`), so keep null checks if you consume raw payload directly.\nREADME examples match the installed package version; if types and docs ever diverge, rely on `NormalizedScheduleResponse` / `ScheduleResponse` from the same release.\n\n## Current week\n\n`client.schedule.getCurrentWeek()` returns the current week value directly from IIS API.\nThe SDK normalizes `current-week` payloads, including plain-text responses like `1\\n`.\n\nFiltering example:\n\n```ts\nimport { createBsuirClient } from \"bsuir-iis-api\";\n\nconst client = createBsuirClient();\nconst exams = await client.schedule.getGroupFiltered(\"053503\", {\n  source: \"exams\",\n  lessonTypeAbbrev: [\"Консультация\", \"Экзамен\"]\n});\n```\n\n```ts\nimport { createBsuirClient } from \"bsuir-iis-api\";\n\nconst client = createBsuirClient();\nconst subgroupLessons = await client.schedule.getEmployeeBySubgroup(\"s-nesterenkov\", 1);\n```\n\n## Schedule helpers for UI\n\n```ts\nimport { buildScheduleDays, getTodayLessons } from \"bsuir-iis-api\";\n\nconst todayLessons = getTodayLessons(schedule, new Date());\nconst days = buildScheduleDays(schedule, { days: 7, includeEmptyDays: false });\n```\n\nUse `getCurrentLesson(days[0].lessons)` / `getNextLesson(days[0].lessons)` for in-day progress indicators.\n\n## Development\n\n```bash\nnpm install\nnpm run lint\nnpm run lint:fix\nnpm run check\nnpm run build\nnpm run api:report\n```\n\n`npm run build` uses [tsdown](https://tsdown.dev/) so `.d.ts` / API Extractor output stay aligned with the published ESM bundle. TypeScript’s handbook notes that [`paths` can be used without `baseUrl`](https://www.typescriptlang.org/docs/handbook/modules/reference.html) when you need path mapping.\n\nLinting uses ESLint flat config with strict type-aware TypeScript rules for `src`,\nplus test-specific overrides for `test` and `vitest.config.ts`.\n\nLive contract tests against real BSUIR API are opt-in (`test/integration/live/`):\n\n```bash\nBSUIR_LIVE_TESTS=1 npm run test:live\n```\n\nPowerShell:\n\n```powershell\n$env:BSUIR_LIVE_TESTS=\"1\"; npm run test:live\n```\n\nGitHub Actions runs live contracts weekly (Mondays 06:00 UTC) and on demand via the\n**Live contract** workflow (`workflow_dispatch`). Catalogs and announcements must pass;\nschedule / strict / helpers soft-skip with a warning when IIS probes find no working entities.\n\n## Release checklist\n\n1. Run `npm run check:full`.\n2. Add or update a `.changeset/*.md` entry for user-visible changes.\n3. Run `npx changeset version` to bump `package.json`, update `CHANGELOG.md`, and consume changesets.\n4. Run `npm run api:report:check` and `npm run release:dry`.\n5. Push to `main` to trigger GitHub Actions release workflow.\n6. Verify published package in a clean project:\n\n```bash\nmkdir bsuir-iis-smoke && cd bsuir-iis-smoke\nnpm init -y\nnpm install bsuir-iis-api@latest\nnode -e \"import('bsuir-iis-api').then(m=>console.log(typeof m.createBsuirClient))\"\n```\n\nThe project uses Changesets for version bumps and changelog generation; edit pending changeset text before versioning when release notes need refinement.\n\n## Migration notes (majors)\n\nWhen this package ships a **major** changeset, include a short note with:\n\n1. **Removed / renamed** — what callers must change\n2. **Mapping table** — old call → new call\n3. **Search hints** — strings to find in consuming repos\n\n### 2.1.0 — structural hardening\n\nCompatible minor for most apps; watch these tightenings if you relied on lenient parsing:\n\n- **Raw schedule envelopes:** `schedules` / `nextSchedules` must be object maps (or null/absent), not arrays; `exams` must be array|null|absent. Failures throw `BsuirResponseValidationError` even with `validateResponses: false`.\n- **Subgroup envelopes:** `get*BySubgroupEnvelope` omits `nextSchedules` unless you pass `{ includeNextSchedules: true }`.\n- **Catalogs:** `listAll()` remains first-page-only; use `listAllPages()` for full catalogs.\n\nSearch hints: `getGroupRaw`, `getGroupBySubgroupEnvelope`, `includeNextSchedules`, `.listAll(`.\n\n### 2.0.0 — Node.js floor, last-update removal, subgroup shared lessons\n\n**Removed / renamed**\n\n- `client.schedule.getLastUpdateByGroup()` / `client.schedule.getLastUpdateByEmployee()` — removed; the upstream `/last-update-date/*` routes are legacy and unmaintained on the IIS side.\n- `ApiDateResponse` type — removed.\n- Low-level HTTP types removed from the public surface: `RequestOptions`, `QueryParams`, `QueryValue`, `RequestMethod` (still used internally; hook contexts keep their field shapes).\n- Runtime floor raised: **Node.js >=22.18** (Node 20 is EOL).\n\n**Behavior change**\n\n- Subgroup filters (`filterLessons` / `get*Filtered` / `get*BySubgroup*`) treat `numSubgroup === 0` as **shared** lessons included for every positive subgroup. Filtering with `subgroup: 0` remains invalid.\n\n**Mapping**\n\n| Before (1.x)                                                      | After (2.0)                                                   |\n| ----------------------------------------------------------------- | ------------------------------------------------------------- |\n| `schedule.getLastUpdateByGroup(...)`                              | no SDK replacement — use your own cache TTL / re-fetch policy |\n| `schedule.getLastUpdateByEmployee(...)`                           | same                                                          |\n| `ApiDateResponse`                                                 | no replacement needed                                         |\n| `RequestOptions` / `QueryParams` / `QueryValue` / `RequestMethod` | not exported — use `ReadOptions` / hook context types         |\n| subgroup filter exact `numSubgroup` match                         | also includes shared lessons (`numSubgroup === 0`)            |\n\n**Search hints** for consuming repos: `getLastUpdateBy`, `ApiDateResponse`, `last-update-date`, `RequestOptions`, `QueryParams`, `RequestMethod`.\n\n### 1.0.0 — subgroup schedule helpers\n\n| Before                                               | After                                 |\n| ---------------------------------------------------- | ------------------------------------- |\n| `getGroupBySubgroup(g, s, { raw: true })`            | `getGroupBySubgroupRaw(g, s)`         |\n| `getGroupBySubgroup(g, s, { rawEnvelope: true })`    | `getGroupBySubgroupEnvelope(g, s)`    |\n| `getEmployeeBySubgroup(u, s, { raw: true })`         | `getEmployeeBySubgroupRaw(u, s)`      |\n| `getEmployeeBySubgroup(u, s, { rawEnvelope: true })` | `getEmployeeBySubgroupEnvelope(u, s)` |\n| `getGroupEnvelope(g, s)`                             | `getGroupBySubgroupEnvelope(g, s)`    |\n| `getEmployeeEnvelope(u, s)`                          | `getEmployeeBySubgroupEnvelope(u, s)` |\n\nDefault `get*BySubgroup(...)` (flattened lessons) is unchanged. Flags `raw` / `rawEnvelope` on subgroup methods are removed.\n\nSearch hints: `rawEnvelope`, `getGroupEnvelope`, `getEmployeeEnvelope`, `getGroupBySubgroup(.*raw`.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}