{"_id":"qba-js","_rev":"33-56f968ec2af43bd8eae1b62330589109","name":"qba-js","dist-tags":{"latest":"0.0.34"},"versions":{"0.0.1":{"name":"qba-js","version":"0.0.1","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.1","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"500cca111388e1c5a08ba0b033493c28cb768cc1","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.1.tgz","fileCount":11,"integrity":"sha512-Wd4pH0dG/yqwuJZX/f0Hjupk0CT3JxAgAcJygjjiwcsR3hFX3GbeEwe6vM4a0TRzxCKVB+Ii6FkHFDlX/n5iCQ==","signatures":[{"sig":"MEUCIGTKAgPWHB/AW+56PKrnM0iwRKyea3TOx1Gql41bQi+8AiEAjv8gP/dKk23t48e3eO4J++JZO1LhGq9O/rR309QkEgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21300},"main":"./lib/src/index.js","types":"./lib/src/index.d.ts","gitHead":"1c25a1fbecabb9bdbdb6692c1a474cd06451a0aa","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.1_1699767053786_0.3409934932264582","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"qba-js","version":"0.0.2","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.2","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"b881244e3d1407385c819463a84f666ffc2cfcd7","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.2.tgz","fileCount":12,"integrity":"sha512-iqHDq5eIVN5cSX9yFlnKctysmNOnG8TmwMvL3tT2JumKHFntRVggT/Mvhh0A1KgNGukAQ1iIKDnEUsUSRHFwTA==","signatures":[{"sig":"MEUCIHUaudCOYgfRV+BsKBdazmWX8SMzfm8KGVjaJ6YkiamIAiEAm9strtCco2Xzmiwrsb2GK8D8dLNEDsiHeCULRzfetJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27074},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"95284c00a53b088213fb9dff879a07847bc1fba5","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","prettier":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.2_1699767590799_0.9649920746037512","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"qba-js","version":"0.0.3","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.3","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"3011c8125a3ce63dc82873d9de75925c82d6b14b","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.3.tgz","fileCount":20,"integrity":"sha512-jmXlhH2KDMfgB6/Nax3H5yIJlmnv92zo0yXZwbh4CzAMZjiWzPm5N4DR1+sblRbKA9ZWpLtAU8AcK9n+F0MkSg==","signatures":[{"sig":"MEUCIQD/lhYK16IpLsn4UwZ+DrJtJRhfmLStYGrkdEi6AsdBCwIgDV43ZLKPBmRAzoCrKxRpzKeNpDDn9drsEu27k/wZPjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78925},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"1aeebca73c7e9a061f3d130e26b8e1024914ea5f","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run  build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.3_1699862853692_0.5663681964455551","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"qba-js","version":"0.0.4","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.4","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"dff7db36bc4ff155a4b9c4b7a7e329d8b4806070","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.4.tgz","fileCount":18,"integrity":"sha512-N5Z2qkwpXt1ziD+pbqx+PQQppKn/nM4oBtSfUNmTGA9e8qfW1PJCErPT2xXNfwL+weB/IglFjbEGMohsjH2O6Q==","signatures":[{"sig":"MEUCIQDmWhGvzYRGWrne4Zb+II0RFa09yx9CHSUGsLIoPq47/QIgDXALvq+Ds+9FpwzX6MpoU7AMrQyXAmCi8ErmPk5NB1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35864},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"1365671f251000271daa1c7b918ea9539b1008ae","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run  build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.4_1699863291292_0.07213529466064328","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"qba-js","version":"0.0.5","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.5","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"437ef50ce7f73348dd12f2d305957b2061edc95b","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.5.tgz","fileCount":18,"integrity":"sha512-E09lv+4BUPUdYmsPFNFXdoZ+0H3rqlIfIv17g7EijbgMVf+LTeXUIknbfSCIjmWLGxiAOZNUdobK5j8HVvR/9g==","signatures":[{"sig":"MEYCIQDkMbIQ2FLfnx0MGWqiMfO1CGGAAXz7OTjTThz5jt++TAIhAO0eXd36FqPwKhDS8AvFyHWLPCp1gswWTNhnhQ+NCqYH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":664016},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"6b0ea66895c1367ccec01583a0b2adfffbe2c9c2","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run  build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.5_1699872814292_0.7357028500634604","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"qba-js","version":"0.0.7","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.7","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"ae9a86c7c0f73b7f8106c632170193e9801c2234","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.7.tgz","fileCount":20,"integrity":"sha512-T5V3PsylxpIm8Ih/ciAY7/+nq4EDropXRABWPGl1TJnULg4YXlWXca5mmFjOo2wj4PHCuU4F/o8YUPbkZaUQiQ==","signatures":[{"sig":"MEYCIQCEDiH7MTEZTpT91fahjKtJ+E1R3+1cWAXqk5qq/Ry75wIhAMxFa5zgvqvjl2WMmKRO5Ho9ghDuNlP/jRa/l6kyCBYq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":667942},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"cefa56e02e497cf0219b892eb9431b9074d333bb","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run  build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.7_1699941108702_0.878145391618588","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"qba-js","version":"0.0.8","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.8","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"d955f66c498d27551f7866d69a763ed0047ff60f","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.8.tgz","fileCount":22,"integrity":"sha512-xWb7HUeMhffNrHlNxHCtwbR9w6XlqNMDgJyF5QHeWww/IswupvVpEIt5khhL95zMklfME4kvVp9AW4dkIrhmrw==","signatures":[{"sig":"MEYCIQCI4/URU7noAbTeZhd3G+Dg9t48kMKWIj4+dtTl0hb9xAIhAIhTxraszFkCXcxTK8LZA9tQWds4Ehq9iga9qg5yNsil","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":669117},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"cba69b0c64c27d032e65cf9a641498786d48f11e","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run  build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.8_1699941200930_0.44309500156237736","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"qba-js","version":"0.0.9","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.9","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"91415f96e1a5bb9030d0907deaa1fe895d6513e6","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.9.tgz","fileCount":22,"integrity":"sha512-vACA/QH1ttuBPUcSvHs4Uq2eNpMTs3MxabaSjyJONw/0nEMhQ4Rq0KBWIDn6F9jvd6bO8bO5AHla0MFDYjiXjA==","signatures":[{"sig":"MEUCIQC1vcFHuYdR0tia23+URYRQrjDDzvhmGuM2nhuTm7Eb9gIgXShyOSmweuGuXf1Mm7VOWZMYn0Hs1qJzn6Tfabw3/sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":669111},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"f2571912567000f4958e53c8991c4dc9590cd26d","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run  build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.9_1699970130616_0.4236628850189639","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"qba-js","version":"0.0.10","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.10","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"7f92265162e97a0f2ed2c9aff8a4d7d06f705041","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.10.tgz","fileCount":22,"integrity":"sha512-vxj7VNs9mqmqw9QdWy8XAw5lUEKaiy6xqMileehNFj2JbKSIwUaBtcbTkhguKiusBGxPum3e50evzcTwKZv2wQ==","signatures":[{"sig":"MEUCICsdQP2lpHIvW6D85ThrY2hW0/kNcp+n8X0xR9qn+j0fAiEAxBsH4EF8Ykwb/rP+dCUtI9f9WxQ3bZq4Q2Kyl12KB2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":669241},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"b10eb7549f898f90a3621830e34070fefb9c5405","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.10_1699979662686_0.3916286825111268","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"qba-js","version":"0.0.11","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.11","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"1bdbe8af7960bd9381739f9eda07e08b93bc3a6f","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.11.tgz","fileCount":22,"integrity":"sha512-6laolp2imoj16uZCxuIsad4dz1r5lph+egAN7gW38nquj+9wJEM8unIVDYPBvxY9ze+tLi31f26Qa/7VhDNttA==","signatures":[{"sig":"MEYCIQDWlJgw+PQ63RNFYgXn9KS63OR/M4knYh2abW3KaNL3kQIhAJrg8eLgWNT2TgRspEakfBtb/oBrtMeNb/5AaM5VIT/I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":669313},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"ffec516407797e943c7e42e1610aed6ccea828f4","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.11_1699980570414_0.3014486908498146","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"qba-js","version":"0.0.12","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.12","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"f29e307cae9c4af7c26347e6c41d55304b5a3f66","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.12.tgz","fileCount":22,"integrity":"sha512-DREq+V2nsFqmUmN6942uTu0WHfu9T1awipxLMPKkdIzOvs/utQWytsDAK1MGvtK2DcmFE7fRx7WOO80fseDbig==","signatures":[{"sig":"MEYCIQCPPCX6MSnXFfp3Y6YgLCk0A3uy2U0K+pKsTMVXA/FQCgIhAJv+5WR0XqNROTtqM4zCW9b3TjiB8YTPr9z807gNx/b6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344227},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"0938b370b82e95c8dd796261ad76cf9d34c72246","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.12_1699981156316_0.1039832399456706","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"qba-js","version":"0.0.13","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.13","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"9cb2a8a2431203333c79d1800ac48faf31e3aa54","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.13.tgz","fileCount":22,"integrity":"sha512-GLiFBFwdwr2T9tJgQkyyNhSwHPdrr4YzLCB6w/SbSBywny6qq9AScwgd2faZcAtHnFHjF9cgIogjicCIRs1yCw==","signatures":[{"sig":"MEQCIAmXDqQHOZs27qBWJ+AgwvuRkOZ4DzYKnXRQTNhmidhxAiA2nqMQNzN3mHi0tHP998dxNi7KVhjo+ZuVtZTwfKibgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344810},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"ff2e9a573531bfb02b017826707c6bce68c84dfc","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.13_1700024986101_0.5194967626987801","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"qba-js","version":"0.0.14","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.14","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"c45a0d0aeccafe93b327a36d4746605309070449","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.14.tgz","fileCount":22,"integrity":"sha512-IXkElCKWEbTMUVn3NAxAQvF5NylszmgbEJPSisAJG7pkR/qYHcw0GUFuvDXiJHmA3+klE+1kfeASyslerR7VhQ==","signatures":[{"sig":"MEUCIB/iM2koM1/mvDpVntTe1y4sYDOqgm/ZQyZwC4Al9DW1AiEArLM3UWm9U0LYCekev7TX7SV7zgo2xxdNfxRyxThKdBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344918},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"87e3b32e90791663a6cffc5338dfe598ab9b5457","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.14_1700036071091_0.2428464275491231","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"qba-js","version":"0.0.15","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.15","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"af6d630cb6ed9a6c738c2da12f0194789cc0ae2c","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.15.tgz","fileCount":22,"integrity":"sha512-KlOsxFASFRNyqGi7ljYN6lf04jb9iSUTjVTs+UQVh9vnQxhmboj2NGrIpPevl0hmRFcTn7vfJrFWcGX/RpJ4nQ==","signatures":[{"sig":"MEUCIQD3WyooK8uNS9xRfP5t65Eah6HMxWJ8/vFHUL2r75YS5wIgPjQpSKIEJupugwnhnP0qU+oxSmIERc0+3oeHfG4DMGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346005},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"00b61aae7e3959509b9dbf369f3853d18648e2ca","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.15_1700036704062_0.388737163161599","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"qba-js","version":"0.0.16","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.16","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"717b43abe22958a81392aa2d13101bfa6f81ea2c","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.16.tgz","fileCount":22,"integrity":"sha512-aGk3gTaatpyCX/Bd+ZWdc09qIxT5wRIV7fqWOAA/Rk81wdgizfq6Vs1TIXumVarpAHhDcohjfOwIBLG5cNZcew==","signatures":[{"sig":"MEQCIGhGmhcgWenn6SnssQeA2oDTPQWNNumfPQsPHom/FTdcAiBmH69iwFlTbdE1iAd2t7cX+ccpaWFzpCtK0+b1qKMsZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346107},"main":"./dist/index.js","types":"./lib/src/index.d.ts","gitHead":"ae59aaaa7ed896b2c96b6eed03467943783f54f8","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","publish":"npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.16_1700037353934_0.2517747271302764","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"qba-js","version":"0.0.17","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.17","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"47d17bf7ef07aa9815b34698763f182f034fa3b0","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.17.tgz","fileCount":22,"integrity":"sha512-03CIKU7Am0gIza1p+iaZb8LHn4IN1pXI93PwcaQBpUdZkJ8s6RnZJCZfsqSfNoHFRwvq0pYaeMyWCX91sDv1Mw==","signatures":[{"sig":"MEUCIQD5rBeWT+ATGbR5Sa9YNT7x40Jrwoo4DFuVrNq+JwPS/AIgE8016pu44ryCda4YkO66LyspqSzBoWz2X5wsQ0X6g1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346110},"main":"./lib/src/index.js","types":"./lib/src/index.d.ts","gitHead":"74b4017823c0d3bc62579205ac5ab38d5f0fdd8d","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","publish":"npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.17_1700888572705_0.9684812683733863","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"qba-js","version":"0.0.18","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.18","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"98bdf9148e07d9bd5862518f6d256e7b9411354b","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.18.tgz","fileCount":22,"integrity":"sha512-AGoo0qQypXEtzq5ISlo2ZdJtE2E/iQn5OEcvEJqoWEc7/duX9vhwmDu7fvGWW7SFC7RtnOFLiR7CuUvhY9ld0g==","signatures":[{"sig":"MEYCIQCbv9f6Je8z53Tus+5RhjONQeyfE18d/WZC3XHHU+Kr8gIhAJ6keV1xAkJgNyfSxN5w2UsAOpsxFZb5mrk5Oahz0SlC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346112},"main":"./lib/src/export.js","types":"./lib/src/export.d.ts","gitHead":"ea8c35644d7323bf69c6c7caa461f0439e4adae3","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","publish":"npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.18_1700888976610_0.5000445380245433","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"qba-js","version":"0.0.19","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.19","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"b9fc5ed9d261eee1d6d53c26addc5041ba817584","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.19.tgz","fileCount":22,"integrity":"sha512-qb0yFH/A0TLFizHhDAbYmMFlNaCs/n5ocobgHii5Yc3qScH+iqUkpsA5PXjLTN9FttcTozU1FykqfkGWGKn/zg==","signatures":[{"sig":"MEQCIGDRdjNpVgsk3O30YHUU5n89Xh3WPBFqd43sHG/QEC8LAiAfV9O9PQ8ogoY9iIAmfl9ptm2kVJEvj3OXe9yCRPxOKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346108},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"9cb96f342984fffb903d375b4f8bf18ddb1f164d","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","publish":"npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.19_1700891153799_0.0660176693088721","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"qba-js","version":"0.0.20","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.20","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"3222afc23e96b59b00123f0d771d1f37f0cf0d89","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.20.tgz","fileCount":23,"integrity":"sha512-Y0NShSfx8rhaWv4JhFd6EQyd2+4JXgxg0/djROe7UO+bK449cxH53U0Z/UAzakjsVG5gJEuD0FKE/+MsPOVCtQ==","signatures":[{"sig":"MEUCIADFvMDRBk36qObnb56Tr6BBWFfE7NUjm8HtHkYmX2LKAiEA3NLijLey2lAn29OF19SxPkHqv0FzCCIXHe4+p9/bKZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1242493},"main":"./dist/index.es.js","types":"./lib/src/export.d.ts","gitHead":"fb1d076ced8fffa929873cdda8fc4a01d8e4a601","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","publish":"npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.20_1700892493620_0.34842524736216673","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"qba-js","version":"0.0.21","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.21","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"625884eb87ef4c7f471d233697f4cef646f54388","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.21.tgz","fileCount":23,"integrity":"sha512-MKWfpq4yApndnUJ1tV5nnVxO2tyJQVxgLUtuFojQcUnqx1JKhkSehxyhMsmQncpgQslPnH1OnoY62HyWy4rzBw==","signatures":[{"sig":"MEYCIQCNoePlI0eQIlYJsj6ypR7AnwvInEb6ej5Jgn1iVcvv7AIhAKCMuA5Vf7Gr1kosKMFtECqmdMI+3f+77l7BKb/XOCHJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1242490},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"7e25fd179d5b967787901fbabf5728198605bbac","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","publish":"npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.21_1700892853604_0.337482679535557","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"qba-js","version":"0.0.22","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.22","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"beff900a879c000876eeb2c0efc9178f1f535996","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.22.tgz","fileCount":23,"integrity":"sha512-pX+8CPTpV0SJyMkoRsQaq7oXZ4KclL405hNTQmVXeaE1KbopiWUHHIzYTI1zcHoURUWT5rtK6iYPi2Sv/ZgKoQ==","signatures":[{"sig":"MEUCIQDaKiBrpYA2LWCxWfwWxdmO7bctKReC8aBfdZF4u3NUUwIgTrODXsTLDBegps4XHA6YY1EijMUUEqtIAxIujecRETE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243419},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"620dcb930b7220d57203cdbde38bcff94fe9295c","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","publish":"npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.22_1700893720335_0.9741173004670993","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"qba-js","version":"0.0.23","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.23","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"5a3203243584b962445c4fc1843f174bc0061888","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.23.tgz","fileCount":23,"integrity":"sha512-V1KR95qA8O6vMuJOaBYQqyB6VTH8vMyeWo2bsqdAvskIYMMXKvmjpag4s3yoF95kXvty1X1oj5wCUlNCbqh9bw==","signatures":[{"sig":"MEYCIQCc5g68BhEV8EWdxr40nzCGDJ9vCoMMJpagxrZti8t49gIhAL/pRG+LSZXAkTo3NXp7NPRMsgzY9jiDat/b50NVCWxT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244421},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"6e450e06f89794364e52eec6f8903c549cb5071f","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","publish":"npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.23_1701876851997_0.9746472434366154","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"qba-js","version":"0.0.24","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.24","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"10d0c338473306b276d87feb9485648a408879a4","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.24.tgz","fileCount":23,"integrity":"sha512-pl1D9zl1NDpovZ+FDFh8fBxP/l1w0RWCqK2Jw5rdW9NSn+WMXQjmEDz/G1YU8LWGLeqeIL25auxuz6A0o/qWFA==","signatures":[{"sig":"MEUCIQCmpeeajibpKTzSoq/w1RtpwL2LskmD6PdScYe8avBr3AIgQH+aaB1uIBBGHz2J8TgBXMxyAyzDGuXEZMDxw2Zb+68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1131351},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"3637ac2b696d2bca5f031f9cdf4094fdc78e0e67","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts  **/*.js  --write","publish":"npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"8.19.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.24_1703069061995_0.6059766954144339","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"qba-js","version":"0.0.25","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.25","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"56f9a45e97c77fb7a02897a64b26b7f625a5c6c9","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.25.tgz","fileCount":21,"integrity":"sha512-QvDgVTa1u5YrIRqk8t6e5sr7uMsQM5dMglHjhk+p2B5HK6BiQ1+GN1OykLBpy1eHLeS60ADsXyPIVaZZcSPeoQ==","signatures":[{"sig":"MEYCIQCfIYK1TciaS11ZoDmtvnQULUrHnL5t2U1HZi5YelmmCgIhAJdrSJdUL3J9Ahf4c4Vswm/k5h1NlRgUMDydfQBkk9dk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249641},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"c21ad1ae7628d0800acf91fcadf17e6668fb9e62","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts --write","publish":"npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"10.2.4","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","ts-node":"^10.9.2","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.25_1742016407648_0.37599403462428893","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"qba-js","version":"0.0.26","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.26","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"e207f6b9c2de0b8341989113cebd2db3bbe98987","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.26.tgz","fileCount":21,"integrity":"sha512-SDPI/DxAnOqN3cOiPyJuKVxUXOTwWYYZMhHPyjpe4hfJQwkRdZeZLKPl01f43ASUdn0pv0MPx6xEfPz/Jhz/aA==","signatures":[{"sig":"MEYCIQDv6BtCxBCF2qykA6Ub5Hfz4DNbrQrJDfRb2dj3OoOlyQIhAI023y3g4dHspo0vRmQnTuQgcT4PCj3KFz1e58diBr8v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1251259},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"8d9de045534339d8bd6078c79712acc45ce5d597","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts --write","publish":"npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"10.2.4","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","ts-node":"^10.9.2","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.26_1744039653824_0.6342090956294668","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"qba-js","version":"0.0.27","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.27","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"97b5b6b0217c3fd8887aa962a47c31bd3f365a1a","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.27.tgz","fileCount":21,"integrity":"sha512-j8FNQgjzoZt4HggTqZ753DCEGtf3WngXin0TLQccyxOC0Shv+Gj/qTpdTfxp3RrTnfLsPm/GL0u0SJxz7612/w==","signatures":[{"sig":"MEYCIQCAfA9SBvgTCqTkn6NEnENj3yvejSoRMMLhDlBdS+lvyQIhAPOgEKyPABIVntnhKwN1ZWylXwM4Dk1AcfNRQVfK2NBh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250155},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"4e07069be04b50d13467d13bec01574a3c21f4de","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts --write","publish":"npm run build && npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"10.2.4","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","ts-node":"^10.9.2","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.27_1745322587161_0.6019273718073312","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"qba-js","version":"0.0.28","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.28","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"d216af320ba358fd05b49284ec4b5b06c7173bac","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.28.tgz","fileCount":21,"integrity":"sha512-s0S9Nd5TJ6tMR0rMDOZkxTBhdXjczX5nUN3+22VOQuGYkjiKpGeiqYDDxqSt5qhPqccmnEXe1ObQbDwt+8Pt0Q==","signatures":[{"sig":"MEUCIQDgC1WHEM1v/2HIX72p8x6sLtP/6ZdNFUwfPKbprW+rwAIgdU3a3rK1ayIN5emWgX7lBjitrH5LGgFrd+xU9TWbNqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250155},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"8bc3996f29e4928a9a205635c20e50a7083d485e","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts --write","publish":"npm run build && npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"10.2.4","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","ts-node":"^10.9.2","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.28_1745322609475_0.9315312542697978","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"qba-js","version":"0.0.29","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.29","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"f84ada16d0d1c13f9e255f7cc7c68fe160b55341","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.29.tgz","fileCount":21,"integrity":"sha512-qAmtResnLxPqt9J2tXnNzEmoE+PMC9mI1lqTQj9wWP7mElc5f/7K0ERqtXZTcbV7ZyU/T98uMXvKb7MoqLeoGQ==","signatures":[{"sig":"MEQCIGBCMFCfo8wZm98qKIKOq+2MWGEhO6/Unkx7k7tDR1i9AiAUOrM1hvgKMJSS6RSSR0LabQyY0un828iVKvOIsLmhnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250155},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"51bfa45cda16c63195ba646b602428862856b997","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts --write","publish":"npm run build && npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"10.2.4","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","ts-node":"^10.9.2","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.29_1745322622589_0.8035119705353269","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"qba-js","version":"0.0.30","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.30","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"df8e445a12a30ae6a7211afbf914a2666499b8b3","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.30.tgz","fileCount":21,"integrity":"sha512-k0srE6PGf7YBZpJhEOsVthSEMZRNl+VZbtj3YaOGbF8EP0nL/vap6E096GWvhZaWj9S3m8vAOXJfWWNU6gGGHw==","signatures":[{"sig":"MEUCIA67UrkCwthbPG9KSnKfYUW7StfyB9lE8+jGvV6E9e3qAiEAqGspJtvrKSbsx5iSW/gMhT1kXycIXHIBDkY/SZYgU8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250155},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"ae2de1edc17ef9526d2d8e87b008fa3540aba583","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts --write","publish":"npm run build && npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"10.2.4","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","ts-node":"^10.9.2","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.30_1745322635010_0.6380909949523701","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"qba-js","version":"0.0.31","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.31","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"bbb7ff6432c8ee6adaf986277b71ddb61455b943","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.31.tgz","fileCount":21,"integrity":"sha512-7skNHZeC+p8N4jLzmer4OH2yEIbEVzrYr/vzwQmhHVIKLTHIbkrSH09NMSYHjIfJaeA8ohveM1oVpzg4HgqVvw==","signatures":[{"sig":"MEYCIQDUCqcbKiGiYDzGzDjffLejOGnmQLx7LRF2iUGGnmlWWAIhAKTFr6H8b1/Cb8NgMH+QKpdmhFmk/B1nk1eG8Y2LoJ31","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250155},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"2b58e07bfe0ed8893aedc05bfede347b0a7589b7","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts --write","publish":"npm run build && npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"10.2.4","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","ts-node":"^10.9.2","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.31_1745322647960_0.7175701496227325","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"qba-js","version":"0.0.32","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.32","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"3eb3a2af8a673d58d4b9117185d2358f4ee7c79c","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.32.tgz","fileCount":21,"integrity":"sha512-bVUrwhPdCTZE7UX4bvIhqOws69/wftTutjYeQShkQC75h73biJhKMIq7l2hrM8GbdEQqTZ4KzIKUTGOyahJMeQ==","signatures":[{"sig":"MEYCIQCe7pGajiA3Y+3/ZzKQFLfvM/qRKPU/Yzsx6XttMFcnUAIhAPxJHZsEi1EYky1nMe+hwn9Z8ex8lLmYLYJnPkKdh5Ze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250155},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"883643d9241b26779ddc4223c613ecc9c974f4a2","scripts":{"lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts --write","publish":"npm run build && npm run push:docs && npm version patch && npm publish && git push origin main --tags","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"10.2.4","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","ts-node":"^10.9.2","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.32_1745322660280_0.5667268038745596","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"qba-js","version":"0.0.33","author":{"name":"enncy"},"license":"MIT","_id":"qba-js@0.0.33","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"homepage":"https://github.com/enncy/qba-js#readme","bugs":{"url":"https://github.com/enncy/qba-js/issues"},"dist":{"shasum":"9f9de86e16a46daf1ac3cebef8d3210b7c14eeb6","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.33.tgz","fileCount":21,"integrity":"sha512-VbQYHHfz4IWfVwBkKjuf4mHa5L0PhvxHs1bdEdstqfZYRNmMO7MMRk8E9yS7pGUnY80dHCQ34axUDr9FMI0PTA==","signatures":[{"sig":"MEUCICtUdbCj0CXTLJd932I0HbQ0nU878UFMhX9EFn72scXVAiEAjX1VpKdfV61sMaVlUSDciXFYRCEGU3Qg3DUovQMMFh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250488},"main":"./dist/index.js","types":"./lib/src/export.d.ts","gitHead":"b192cbcac0666b89ef81fad1e311a3da5ea625d2","scripts":{"pub":"npm run build && npm run push:docs && npm version patch && npm publish && git push origin main --tags","lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","build":"pnpm format && tsc && vite build && npm run build:docs","format":"prettier -c ./.prettierrc.json  **/*.ts --write","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","build:docs":"typedoc src/export.ts"},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/enncy/qba-js.git","type":"git"},"_npmVersion":"10.9.2","description":"question bank analyzer","directories":{"test":"tests"},"_nodeVersion":"22.16.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","ts-node":"^10.9.2","typedoc":"^0.25.3","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.9.0","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/qba-js_0.0.33_1758712156137_0.44454013418040006","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"qba-js","version":"0.0.34","description":"question bank analyzer","types":"./lib/src/export.d.ts","main":"./dist/index.js","jsdelivr":"./dist/index.js","directories":{"test":"tests"},"scripts":{"build":"pnpm format && tsc && vite build && npm run build:docs","push:docs":"git add ./docs && git commit -m \"update docs\" && git push origin main","pub":"npm run build && npm run push:docs && npm version patch && npm publish && git push origin main --tags","lint":"pnpm format && eslint  ./packages --ext .ts,.tsx,.js,.jsx --fix","format":"prettier -c ./.prettierrc.json  **/*.ts --write","build:docs":"typedoc src/export.ts"},"author":{"name":"enncy"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/enncy/qba-js.git"},"bugs":{"url":"https://github.com/enncy/qba-js/issues"},"homepage":"https://github.com/enncy/qba-js#readme","devDependencies":{"@types/node":"^20.9.0","prettier":"^3.0.3","ts-node":"^10.9.2","typedoc":"^0.25.3","typedoc-plugin-markdown":"^3.17.1","typedoc-theme-hierarchy":"^4.1.2","typescript":"^5.2.2","vite":"^4.5.0"},"dependencies":{"xlsx":"^0.18.5"},"_id":"qba-js@0.0.34","gitHead":"771f7df455e2b7a5c85a0b21c5f3623b9c408461","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-HEj3YvkNdN2/0BdwhvGashjvxpYllaaR6qT2DMIn5vsi+gAr2tEMNobOO6clEhfrfi49OSFr9DjVeLAtBdNGGQ==","shasum":"8e665eec2a3252b1d62cb82f6b8fb8381db4ed77","tarball":"https://registry.npmjs.org/qba-js/-/qba-js-0.0.34.tgz","fileCount":21,"unpackedSize":1250759,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDai+1/+MVZWCCXfcqRPiGrKvIOxo1DDjhS5lfufFJ9lgIhALd3lCpIFTRvVNUCgKikGMmwGJ+Ee/+p9zwzJ6L/59Qw"}]},"_npmUser":{"name":"enncy","email":"877526278@qq.com"},"maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qba-js_0.0.34_1758712407240_0.2085378979291339"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-12T05:30:53.785Z","modified":"2025-09-24T11:13:27.624Z","0.0.1":"2023-11-12T05:30:53.993Z","0.0.2":"2023-11-12T05:39:51.029Z","0.0.3":"2023-11-13T08:07:33.848Z","0.0.4":"2023-11-13T08:14:51.464Z","0.0.5":"2023-11-13T10:53:34.615Z","0.0.7":"2023-11-14T05:51:48.939Z","0.0.8":"2023-11-14T05:53:21.332Z","0.0.9":"2023-11-14T13:55:30.758Z","0.0.10":"2023-11-14T16:34:22.983Z","0.0.11":"2023-11-14T16:49:30.700Z","0.0.12":"2023-11-14T16:59:16.519Z","0.0.13":"2023-11-15T05:09:46.302Z","0.0.14":"2023-11-15T08:14:31.398Z","0.0.15":"2023-11-15T08:25:04.267Z","0.0.16":"2023-11-15T08:35:54.169Z","0.0.17":"2023-11-25T05:02:52.942Z","0.0.18":"2023-11-25T05:09:36.819Z","0.0.19":"2023-11-25T05:45:53.971Z","0.0.20":"2023-11-25T06:08:13.947Z","0.0.21":"2023-11-25T06:14:13.875Z","0.0.22":"2023-11-25T06:28:40.580Z","0.0.23":"2023-12-06T15:34:12.303Z","0.0.24":"2023-12-20T10:44:22.196Z","0.0.25":"2025-03-15T05:26:47.902Z","0.0.26":"2025-04-07T15:27:34.051Z","0.0.27":"2025-04-22T11:49:47.357Z","0.0.28":"2025-04-22T11:50:09.700Z","0.0.29":"2025-04-22T11:50:22.830Z","0.0.30":"2025-04-22T11:50:35.228Z","0.0.31":"2025-04-22T11:50:48.170Z","0.0.32":"2025-04-22T11:51:00.507Z","0.0.33":"2025-09-24T11:09:16.374Z","0.0.34":"2025-09-24T11:13:27.450Z"},"bugs":{"url":"https://github.com/enncy/qba-js/issues"},"author":{"name":"enncy"},"license":"MIT","homepage":"https://github.com/enncy/qba-js#readme","repository":{"type":"git","url":"git+https://github.com/enncy/qba-js.git"},"description":"question bank analyzer","maintainers":[{"name":"enncy","email":"877526278@qq.com"}],"readme":"# qba-js\r\n\r\n题库解析器，将题库文本解析成表格或者可处理的数据\r\n\r\n## 在线演示\r\n\r\n[https://enncy.github.io/qba-js/](https://enncy.github.io/qba-js/)\r\n\r\n## 引入方法\r\n\r\n**jsdelivr-CDN引入**\r\n\r\n```html\r\n<script src=\"https://cdn.jsdelivr.net/npm/qba-js@latest/dist/index.min.js\"></script>\r\n```\r\n\r\n**浏览器引入**\r\n\r\n```html\r\n<script src=\"./dist/index.js\"></script>\r\n```\r\n\r\n**ES模块**\r\n\r\n```html\r\n<script type=\"module\">\r\n\timport qba from './dist/index.es.js';\r\n\t// ...\r\n</script>\r\n```\r\n\r\n**npm**\r\n\r\n```bash\r\n# 下载依赖\r\nnpm install qba-js\r\n```\r\n\r\n```js\r\n// cjs nodejs 引入\r\nconst qba = require('qba-js');\r\n// es import 引入\r\nimport qba from 'qba-js';\r\n```\r\n\r\n## 标准题目格式\r\n\r\nqba-js 解析时需要题库文本为 `标准题目格式` :\r\n\r\n```\r\n【题号】.题目类型【题目】\r\n选项\r\n【答案】\r\n```\r\n`题号` `题目` `答案` 都是必要内容，尽管表达的文本可能不同（比如答案，qbajs 可以对 “正确答案”，“标准答案”，等文本也视作“答案”）\r\n\r\n## 使用示例\r\n\r\n```js\r\nconst content = `...题库文本...`;\r\nconst results = qba.parse(content);\r\nconsole.log(results);\r\n```\r\n\r\n使用答案转换成内容处理器\r\n\r\n```js\r\nconst content = `...题库文本...`;\r\nconst results = qba.parse(content, {\r\n\thandlers: [qba.handlers.AnswersChangeToOptionContentHandler]\r\n});\r\nconsole.log(results);\r\n```\r\n\r\n使用全部通用处理器\r\n\r\n```js\r\nconst content = `...题库文本...`;\r\nconst results = qba.parse(content, {\r\n\thandlers: Object.entries(qba.handlers).map((e) => e[1])\r\n});\r\nconsole.log(results);\r\n```\r\n\r\n## 处理特殊格式的题库文本\r\n\r\n```js\r\n// word 文档处理器\r\nconst DocHandler: Handler = {\r\n\tbefore(content) {\r\n\t\treturn (\r\n\t\t\tcontent\r\n\t\t\t\t// 替换中文标点\r\n\t\t\t\t.replace(/．/g, '.')\r\n\t\t\t\t// word 格式问题\r\n\t\t\t\t.replace(/窗体底端/g, '')\r\n\t\t\t\t.replace(/窗体顶端/g, '')\r\n\t\t\t\t// 处理题目选项前面有点号的格式问题，例如: A. 选项XXX\r\n\t\t\t\t.replace(//g, '')\r\n\t\t);\r\n\t}\r\n};\r\n// 超星题库文本处理器\r\nconst CXQuestionBankHandler: Handler = {\r\n\tbefore(content) {\r\n\t\tconst res = content\r\n\t\t\t/**\r\n\t\t\t\t * 处理以下问题\r\n\t\t\t\t * \t七、坚持统筹推进各领域安全\r\n\t\t\t\t\t题量: xx 满分: xxx.x\r\n\t\t\t\t\t最终成绩xx分\r\n\t\t\t\t\t重做 (剩余 x 次)\r\n\t\t\t\t\t本次成绩xx分\r\n\t\t\t\t */\r\n\t\t\t.replace(/.、.+\\n题量.+满分.+\\n最终成绩\\d+分\\n重做\\s*\\(剩余\\s*\\d+\\s*次\\)\\s*\\n本次成绩\\d+分/g, '')\r\n\t\t\t// 冗余问题\r\n\t\t\t.replace(/第\\d+次作答\\n/g, '\\n')\r\n\t\t\t.replace(/必做[\\s\\S]+?题量.+\\n/g, '\\n')\r\n\t\t\t.replace(/\\n专题.\\n/g, '\\n')\r\n\t\t\t.replace(/\\n知识点.\\n/g, '\\n')\r\n\t\t\t.replace(/必做练习\\n/g, '\\n')\r\n\t\t\t// 小节问题，例如 一. 单选题（共17题）\r\n\t\t\t.replace(/.+题（共\\d+题）\\n/g, '\\n')\r\n\t\t\t// 处理同时有我的答案和正确答案的问题\r\n\t\t\t.replace(/\\n我的答案.\\s*[A-Z]+\\n正确答案.\\s*([A-Z]+)\\n/g, '\\n正确答案: $1\\n')\r\n\t\t\t// 答案格式\r\n\t\t\t.replace(/答案解析：P\\d+/g, '')\r\n\t\t\t.replace(/正确答案为.([A-Z]+)/g, '正确答案：$1')\r\n\t\t\t.replace(/\\[正确答案\\]([A-Z]+)/g, '正确答案：$1')\r\n\t\t\t// 多填空问题\r\n\t\t\t.replace(/\\n第一空./g, '')\r\n\t\t\t.replace(/\\n第二空./g, '#')\r\n\t\t\t.replace(/\\n第三空./g, '#')\r\n\t\t\t.replace(/\\n第四空./g, '#')\r\n\t\t\t.replace(/\\n第五空./g, '#')\r\n\t\t\t.replace(/\\n第六空./g, '#')\r\n\t\t\t.replace(/\\n第七空./g, '#')\r\n\t\t\t.replace(/\\n第八空./g, '#')\r\n\t\t\t.replace(/\\n第九空./g, '#')\r\n\t\t\t.replace(/\\n第十空./g, '#')\r\n\t\t\t// 题号和题目类型分行的问题\r\n\t\t\t.replace(/\\n(\\d+)\\n【..题】/g, '1、')\r\n\t\t\t.replace(/\\n(\\d+)\\n【..题】\\n/g, '1、')\r\n\t\t\t// 处理选项后方换行的问题\r\n\t\t\t.replace(/\\n([A-Z])[.。、， ]\\n/g, '$1、')\r\n\t\t\t// 处理【...专题】问题\r\n\t\t\t.replace(/[\\[【】\\]](.+专题)[\\[【】\\]]/g, '$1');\r\n\t\treturn res;\r\n\t}\r\n};\r\n\r\n\r\nconst results = qba.parse(content, {\r\n\t// 使用自定义处理器，吧输入内容处理成 标准题目格式\r\n\thandlers: [DocHandler, CXQuestionBankHandler].concat(Object.entries(qba.handlers).map((e) => e[1]))\r\n})\r\n```\r\n\r\n## API 文档\r\n\r\n[https://github.com/enncy/qba-js/blob/main/docs/modules.md](https://github.com/enncy/qba-js/blob/main/docs/modules.md)\r\n","readmeFilename":"README.md"}