{"_id":"@thinc-org/chula-courses","_rev":"33-5ee4de060d5b83015d3c43ff7c8ceea1","time":{"created":"2021-02-01T09:40:39.111Z","1.1.1":"2021-02-01T09:40:39.486Z","modified":"2022-04-07T05:54:54.031Z","1.1.2":"2021-02-04T10:48:11.310Z","1.1.3":"2021-02-04T12:40:24.663Z","1.1.4":"2021-02-07T09:01:55.786Z","1.1.5":"2021-06-19T09:35:40.153Z","1.1.6":"2021-06-21T15:31:53.304Z","1.1.7":"2021-06-22T15:18:00.995Z","1.1.8":"2021-06-22T17:01:04.542Z","1.1.9":"2021-06-23T15:25:39.213Z","1.1.10":"2021-06-26T10:45:38.147Z","1.1.11":"2021-06-28T15:12:12.435Z","1.1.12":"2021-06-28T15:40:39.777Z","1.2.1":"2021-09-30T04:58:28.645Z","2.0.0":"2021-10-29T07:11:15.247Z","2.1.0":"2021-10-29T07:30:14.882Z","2.1.1":"2021-11-26T10:07:27.273Z","2.1.2":"2021-11-26T10:10:53.270Z","2.2.0":"2021-11-27T10:01:24.387Z","2.3.0":"2021-11-27T12:23:21.497Z"},"name":"@thinc-org/chula-courses","dist-tags":{"latest":"2.3.0"},"versions":{"1.1.1":{"name":"@thinc-org/chula-courses","version":"1.1.1","main":"index.js","typing":"index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier . --write --ext .js --ext .d.ts","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1","fs":"^0.0.1-security"},"devDependencies":{"@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"gitHead":"e66594416d96f52d64fbd40865fe7e72f81e65e8","_id":"@thinc-org/chula-courses@1.1.1","_nodeVersion":"12.14.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Us51Gdu9Mxas7G1xUgoi48Y+g/kaNevqGJsenmZFsVH884LCsbKytnHIArD316CaY4obFjWgDIG3khIOEtrZmw==","shasum":"2b923a93224d98c9b4cd90a193b22b52ee43bef3","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-1.1.1.tgz","fileCount":8,"unpackedSize":6842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF8yXCRA9TVsSAnZWagAAzMIQAJWnro/LQ0qIDcCcgUM4\nCGmcOtPwNqZgMQ60xoLQZO17kcX5T0C+ARJjHPZjI4gZ3QgqVbcD+xbIt6yJ\nJVt1tfmqcyJzwnRvuhuOaxJTZHP93WVy2hJRyfewsPQt7goVUWGBAeFA9CLJ\nMjWcSrY2fNew2rNMAGoBztgxAhF/MxMPaNYNWqv8+gKgTobq20iMzYmWuK7d\nf6gXQqU1aoahYaDshXzZzTqs0eSbkP07VxphClQWYmBYnF+NDu/SbB46xFOY\ndQLLedxXff/OfRz9d2oZQO36C3O5pVdyM6ApoyEui5U/xXt4cbxTr4z/ytp/\nSsMS6m5/c0L87j2p8wyWtY/Z+KHMdaZbOZF1yR0U+0wKj1Bu+sHGxZDUESQT\ntTi/GSCiQRT1T7kz8B1R+qjUkX+V0X9J//qT1N4o8IQuU0nBvY1TqwgCfhMb\nXqGkyXQVaKfzvxWekOifsQErurxmzF9qfmYDMLknVzQDe+klIca5lIujtjwv\nbZreNQHUrclsksIBOIUaWP2kXizNWMAM/BneWOlibtvbZo0VRa+dMoz4sipT\nk+FOmbnkvDHTMYIRwYdbJ+CSLGrB3udngvX2lWDQWYQs1IjsK0KnmoC20O0t\nzWNAIU8y3/ZjzVFjLcJm5IoZkfZJ+q3i3z0ILM1LNtvVbMcFFkUQUKze0HEX\nT4e2\r\n=IZi5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvURjJtOPif3ZUZgQUTCb9KbuXPfjooJyACY6Tu6i5+QIgcuTgfbotdHByA3EjDHYjvT8h0G4NfV4pqiqkrXQFwkU="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_1.1.1_1612172439341_0.3701943900738298"},"_hasShrinkwrap":false},"1.1.3":{"name":"@thinc-org/chula-courses","version":"1.1.3","main":"index.js","typing":"index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier . --write --ext .js --ext .d.ts","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1","fs":"^0.0.1-security"},"devDependencies":{"@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"gitHead":"86b7d66a327b5e58ca1266fe501d143ec1da7d22","_id":"@thinc-org/chula-courses@1.1.3","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Ac+naccchZvaIo/rmUtH2DQ0t4NZ6o4iVrZxdw8TKX053Ru5AiLsgnhwiPAF9idCHHg2gjCbNmK1AAlRB/dgDg==","shasum":"1b31b03a00c4b75af229627401a6a59ff62a7005","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-1.1.3.tgz","fileCount":8,"unpackedSize":9602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG+s4CRA9TVsSAnZWagAAE08QAKHruFtJGB691q7P9fL2\ndEpT8F6vRFNv5pJtmGUMQWgkfCEZ+SDgm76GXnMfH+pAdxsKbOf7U478xvQ4\nYHgPAWPvZWeZECQ3Rfz/sd1/pGHkFYSGjQPd0ItUMNArimneme1gsT+uqXrd\nrlzBnpFNUiS8wy0jv/zbK2z7Pp8dpi4D5ozC0iMEYt1B+WGgE6bJqO+E/iQC\nkoYhntaKfzBhFxWlW/Jrd0LN1so3CQf5ScnOUbDSdotJgPdvDTSXI2BKTglR\nqRN7iOvnCXfYTnJjN2XiplivYh9/t0arCTFI2uKjhFBkh9yUdqVFhevRxk62\nZSzrfAmW8t3+6r9CbXITIrbfv9Ow8q6BUmKSuItvEAs2d1vxcEstKF1tZzDJ\npd3t2leqlWuOcqU1IZ8GjxlRjr41kvC0h4BOs5v9WsQmNbivruhuZp8Peo3V\nUPWLJI8j+8VvEh94yEC7nNncTFnD7YcZWEYUjcfYKNxOOnhzWDPw99CwrNMR\nYX6/adnCGBUDpjc0Ewqbtc2d6uYPQIirsSX5LagmSPRyXNrr/ntKRI9HOBBR\nxEfACfWIvhdeU4loxqYIL+mH7fEI1/sOMnE1GjxK/DYFqSdP/FC7hkRhSiSe\nNYpwb1KAVDnPGquAdfV1M9C/Eh7H5xBcgPCxL6vh4sT2gKjRtQIU4IBmFqRu\nUw86\r\n=izIl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+zblCdXmCc8tGFBxATTvNabxJlqGC54UgasLLXdA8uwIhAIM4k+w1AD0wShp2tHNmdlGvutB141HfCH+7D9+P3pLY"}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_1.1.3_1612442424519_0.1265701904625316"},"_hasShrinkwrap":false},"1.1.4":{"name":"@thinc-org/chula-courses","version":"1.1.4","main":"index.js","typing":"index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier . --write --ext .js --ext .d.ts","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1","fs":"^0.0.1-security"},"devDependencies":{"@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"gitHead":"cb4d372572880e27e9c0190675e4926e20a70f1e","_id":"@thinc-org/chula-courses@1.1.4","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-cJYLS+gWGGYnj+CEjeKT8ytdltH88HG+3imWWVrwGW5wEKCt7wf/deLnK1A28lAh7EhPGgHm+LaCaU3W3kI9fg==","shasum":"9c3dc2bbf9c3a588d359845116b935de43ccb9d1","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-1.1.4.tgz","fileCount":8,"unpackedSize":9606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH6yECRA9TVsSAnZWagAAqJcP/16VG7EVfg0HghjwzKkJ\nfABsp577C2YlWBNnJkPWHgMhaSC+0VCLepo+d9SxihLMUoVmCzfyP/00E8wO\nJtK7V4sMywedsZLxS47+MTAHgeMEQUfzTIyVzeQ4GgtGzsuNoffTBSkOc7nr\nI4jx0TYhQ18BSKEq977b4VL2uBrVv+bKREY7V4j+zEb5elurCN3gAm83u+01\n+VdUXzx1M2UkyH6TB4aIL0Svnmg1PCzjPn+74agaUVF/UHJiz19nSXDJerZO\nBh5hfVzLP3QDq0RhJk6DAtnzlb2SCL7S+HzsyNPivPkcsMOZdjcBDqST7MSE\n+EV1u8bE6YAAqL2omcG0ZeMRZGfwhRMMKKoO6g5qWwMg6g1sy4pfabyd7Jvt\ne9HOQSCyUvshJFvniEn/AeiEBGDY8yvSyqeNREfUW49LVdlxS+5oT73gLPuS\nOzDKkLqinVewOSBo42h8ljUfMxQ/gwX5rDqxB7d4RNIRWz/C7dyIcsOhcXvw\nrgmHUhF9HdSuxQV97SjVbmctC+1jnHhSvrouB+EPKBJCF1JhGhT/2wUYu7v/\nvoxVkQmsX78/xWAzF0ynm9lSpU3dtO7HZBtdwbI0TISZSIuZOnhplYe+cxdp\npEB+K4qGuq/ycrpJsa2pURiqjyKc5u/mmFXAbGPAIHZPFPxsqYaMyhkuKg64\nKvFd\r\n=pZTu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5y5IcoTLAabAOgeq2WRu94is1ZluBa/tiZzP+otJRJwIhAM5/fr3qdqYAUDaHJXimhVaDKlkr5xWC0VB+hKKxRzbI"}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_1.1.4_1612688515659_0.367640152262833"},"_hasShrinkwrap":false},"1.1.5":{"name":"@thinc-org/chula-courses","version":"1.1.5","main":"index.js","typing":"index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1","fs":"^0.0.1-security"},"devDependencies":{"@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"gitHead":"70a804ab7266eb3a7d3ef653dccb1832140b7483","_id":"@thinc-org/chula-courses@1.1.5","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hf02eL33C20IPBV6dapW/lk1UAQ3P0o2sJzGsbOC70tsj1LjOMEm3tp4yAEW2tWdNGjIXB0Za8zcw8XttveG3g==","shasum":"0044ee1466db1aa89834d72f86902e84fee73609","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-1.1.5.tgz","fileCount":8,"unpackedSize":10521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzbpsCRA9TVsSAnZWagAA94MP/03sbtJE2pzphaU+b+jm\nZ5RRNeEF8uoalg03jm4p82pT9dFxtjMgHx67gJ0k8QHDJM8YQJif96HEwvvW\nGZFBRExUc5qNatc/GjXa8MNJn+XcPaY/zRDXsU9oOqPuyB8KLw2c7mcSH6UJ\nyRUz5++a+cLpPQpAmalXRzbzlQLLxfmvM2csEHZrbTE5fDkYexji7fa4NFPu\nnP6dAML/a4cJRl27f3zMLpXKRkPIUgMmcHdHGQ83QFtBQbyo0jL/y2MxVpTb\n+B+nS3ugHF82ES1nLSlQU57awfWcGfMy90FyBeEsRiK+f58vyyY3bY5hKvyk\nDLNeUMLWzvwRhcGxRv9ENAYAJJ+QZcFDMgy1VuFQkQhZfN52W4QuFLm2W43g\nICuX/9EF18BMs8ohb/Hoq0VoByK61Empz7ES+/SuzmXjpnHIHZi++G30xwNX\njgHAfyfccABAVfjevCWulIe6cKGaexopLK6xTQtC5+30hY+t3DowOTvDhy2o\nrDtHVTwi9t2s1E08igEswGZ9z2OxWVf2m7URRqV2EttbtEUSqDKyAYGdhKFg\n743gP4Cj/6n4wViXDVgPOxXfLkNN3REuSxM3l5HKfs3pKQQAOlZX9fAqcUFo\nue+0e64WWfm5HKbcPbMpdgek7O1ZVtO/OYcKFqxeuD/zbT0v8zrZKYjS0iHI\nc22P\r\n=WphD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpLMZCJv/D7RSX+2uUvYGT7fM8nChk79VWGGrpa1CD8gIgSzjmTgkyzsB6jZrguYXOitj7gc2hvJ736rQS6DWJ/ss="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_1.1.5_1624095340012_0.9949512418065236"},"_hasShrinkwrap":false},"1.1.6":{"name":"@thinc-org/chula-courses","version":"1.1.6","main":"index.js","typing":"index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1","fs":"^0.0.1-security"},"devDependencies":{"@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"gitHead":"2d9c881801f858f1e35fd578c5ef72377233c402","_id":"@thinc-org/chula-courses@1.1.6","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-79dTxhWQx8s+H03uSWczCJAJLLuKZY8f8cpe45bxRNbxEB0Ad5ZrjlG71iwURBm6FH7Fc5W4b8YTQIXd+x6qMw==","shasum":"41fe027acaf74d4d02e93c949a0adbfce0570153","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-1.1.6.tgz","fileCount":8,"unpackedSize":10730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0LDsCRA9TVsSAnZWagAA0GcQAKH/tsu9LE7vv87RdhA4\n8l7R1H5iesc794bYYt7qFyzzew5QBp/SCcFidYyCDpzagVDC8b8avJ0TPWsn\nT2Mj0J0+oI+CvTCTjpJ3JAEi0Y+jBz7nN5YZmdNRxvyKnT/ubA14LnX+VwV0\n1ZTttnoia/QHNkhS3cs0GE6U8cSJzIH69/KcdUHAkQM+uK2TsbHRh2zJ68vw\nfVhwRPuBTHS4MDVD7S7Do7J+pC8nfCq5FPaSgBs8AyMQPlPdYz9LoCyvtg2s\nXfFiaSKoqXUd2q0zV8jTdMzELmlLX/xWAg5lTzhUUgbw5ZiNgyZ28IlNRQDj\njA4Qm1lgt/avb4Eq3bRJZfDabx3BbBrpX5iPYJB+7EhayOuvbSI/OVFnaOvc\nqK/+s7/5oBuA8UE75Vbf6ASZf90QQq3TvpK1QcWJA2PZ86df5wPPYVcvUg4s\nE95sOGViZ0KDQ4Qo8z9UwfkQhyc0YVYupkEp5gdvDkaVFwsIpbrEdLC0mki7\nD/jh8MqzL/mHFKWl0WWCxPxrWFPtDDvD4FI7QQAZYsKA/vMn9Z8mRoxPMRM8\n0qw22CiNAgkrAz0AnO7tT8A3HhrBmpVGla5f15LYd/o4Qj+xMJ69TWAi6hvx\nR1NdNDeMWCCO92eVqTUw1mxOKJVSF9FDDMMEO9wvdFix9UyWUA5xUEMZLnGu\nsMWk\r\n=zE34\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKYTsVnC4qQOTRU/MPnjUs13E2ISE82Kwjj9qbjmZHhAiBJfHTyED8B+UkFTfoiHMvOSzulzSrhaPSHq6Snwc9WSg=="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_1.1.6_1624289513182_0.016468078133597963"},"_hasShrinkwrap":false},"1.1.7":{"name":"@thinc-org/chula-courses","version":"1.1.7","main":"index.js","typing":"index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1","fs":"^0.0.1-security"},"devDependencies":{"@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"gitHead":"33e71d014fbc81a2eabf658fbc3150aca8c11c18","_id":"@thinc-org/chula-courses@1.1.7","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-QLW/Bs+xzj60eQTkWG/hPyCO3nBFTZ3TuDifKVk8tOiOLhLCzUq48Tv4XzfRIW9UE8gqgr+eYpx5J5v8Xof9EA==","shasum":"cc741df456ac3090fe94ad0bf458161db7f1baeb","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-1.1.7.tgz","fileCount":8,"unpackedSize":11442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0f8pCRA9TVsSAnZWagAAFAgP/jkEv/pjHM4hBCqk0G/p\nhUb/STVusmJIq83BQrpO1gw6lbAKXeH17kIVfo7n0Of/P0+YiPsHgCKN1j8f\nwhhBQEE2APEOHaw/PQ+MdzMm9g1YHHP3KdjdgZWyDLFt/lBPgpR19saf6/qe\naWvYRDv20YCqE5pZhd+jKUPr2oiHwRgP7lc7ht7+zHuHwDTQZWYQYBNHib+P\nUcrYsRJ8K+/xkQ+KvfiQtPDLmPZTrMjKGqOe5LCuBVgWOGHPY8TOwPixPaWD\nMTIVrBpHAwxwUCKB2ThQJWZZ+os0q5c5E+SqxYs8MLatras8sfTmP9FhgfUw\noGfF7H3j+2JtIsdRRDvqi69WVs/nRBTfU53BdhAKNwKD0lbDbuiibF/OfHT9\nc6zh5WjYz83wKrtczu1YAfZiBQc9ADMff35lsD89db5XJ9UMmV3h8at2v3/1\nQQyHfJIZKpHMPe/Gf7r2vrrqkN54Z7u+q5a0q/CCqQndTaARUA5XEAjIHmEB\nFjWYPYtCLlfQpKl1bAdNQZtIIexNlaMEJc6ADmOsccTxPlTwfGGVJa90DyiO\nRxL0FnM5XRuB9CV4Q94w/Bjg6HXBXMyizHQ/p8QbAOhMB6S9TjEae3ZiO19Z\nedE/zyg3Rc0e/9YAiHb/cW5RWsRDl+W5Vid23FRHnnhROdZEp4WRTtiVT9ai\ngNf5\r\n=eYIo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCINYlNlkONIZ6paXTrU2FFMMd/FInZpU8pUE2Fi+ChzgIhAM7JNMsjYoCvL6eRbN9jnQWJOCxs9DMQOk5SkXTVmnf5"}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_1.1.7_1624375080717_0.40806280032051445"},"_hasShrinkwrap":false},"1.1.8":{"name":"@thinc-org/chula-courses","version":"1.1.8","main":"index.js","typing":"index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1"},"devDependencies":{"@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"gitHead":"9e192a0365e332e88e5e87c1eb1e39273268beec","_id":"@thinc-org/chula-courses@1.1.8","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-QBcHJaTKBtF1aYwIeiDB6zs1kh1pSCE4TMoRK6jVTkKnWeAXWUTJy+3Sp4IEMB+gLf5/8vbBJGP+Gq7gY5q4gQ==","shasum":"7dc9be5567d01404382faf67a7efffb289d80893","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-1.1.8.tgz","fileCount":8,"unpackedSize":12384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0hdQCRA9TVsSAnZWagAAniMP/id5N5KDRJZawRlBZv7m\ndsSkxslAR1JMK6ycqZbUad4hYiNwaPx6j9pX1DiQGtSzybx77ohsy1Xl7Qo5\ndX2Jt3GF3Q7rdsFMabc7N1J6AnZXJd39zP20m1T7FZwpMacUOHAb7zGCDO6b\nWq1aLSRu3AmJzPcTfBXTMrGjtg00sEZ5q6Wh+h0v/4IztR0yTI7TsYcNXJ4f\nrqBmPa0M6O3ROBdU0oDn/W3ygdE/irOqZD2bgjeWpkf2yx9agOBIQzLd0+ld\n0LyW3T0ba5L0Rqf9Uefyt06bG3COM+8FBawopiQoCGBqKScQhFaXCCleFsoI\nZf83NhExvM3MemyL3oc3sr531sgQ81vQC8k3SXuaEvlwZnFl4A4t9gmo7CVc\nk8AuE3DT7j4faO651H9I8jefh1LNTzRMKQeHkKYz1bZ7kIhRrk4hCwDIvvNY\nQ1v0IdBlQvlTjXHYc8gF89dHAGaJY/6C9tiCtJKZQbO010HP2vbSeua8C6DP\npNrv4jPF2Bh19UNnozvZv+B5lQcL5CafVCrfa+yQKnOV3zX+UfA1JZx0eWmI\nKVxiyg9d2FirfPnfrv80w3BAjinSBec6n06FTXTOKz8bKAPQILlA/fOSFbBY\nLeSc7FC0YgASsQu4b1MSTttAaXuKii9GSwDSXZQxnydiVSe29fAc3T6nhE6n\ncBI1\r\n=V/oc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoJGI2VEuA9v8tBUKG1oX7OQxSOO97v6yM1zpQXXBIxQIgVuIEoDaRE6RwP/kcukYrHQAxs7CxlKGx3atrLSPQr6k="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_1.1.8_1624381264405_0.3694545665804583"},"_hasShrinkwrap":false},"1.1.9":{"name":"@thinc-org/chula-courses","version":"1.1.9","main":"index.js","typing":"index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1"},"devDependencies":{"@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"gitHead":"0cf49cb50866fc1c17fb6443be0e9e482feadbde","_id":"@thinc-org/chula-courses@1.1.9","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-SoKScqX/qtRREZNNYIZMA85Pw0rAzc/saWcAOP6s+hj58awre4YH5PLp4rLfT2dHA0H4MzGIMrsULm45PS/Iow==","shasum":"b1b0b7ffaee45f7bf338ec854d8750e101a02b69","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-1.1.9.tgz","fileCount":8,"unpackedSize":10350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg01JzCRA9TVsSAnZWagAAst8P/i2cVO3pplOnRudfGyxu\ndMPfINQPkyK+ruuuYthEWykZf6HID0WR8AapUaOwM3D5nMlULOtKkeO4MXYQ\nUgDaarQA8WwYfeuBEtJuj4DPX5ABa7KGbNjBnKSMwKKFLu8tt9cWVDOd4O5X\nBH+qdBzjkMY6KTaNfU2ABEzaTWu3gKeEC6CGLz8N7eRcxY3WNV+zxrOYUwgD\n9i1BnsI8T/teoU4uMuBaf6TWdKhp2qwMhoCVQRR5RDhywcPVppsivTnbHDuH\nCZa1UVqNeHNUJCymQAPHgNwJFL/TZ14FjiPBaF0X0BPUofg8ZctUPFaYlc61\n3q/HYDSbkTh+sEddRj9izQ0c/Ap3cU/MsvuIpOBtbv/rJbiRePA8MGLFaHVJ\nmC75KVDWsmMEynFsbFAVPyucw6aVM6YiKa4VFK1akdnIrMvweSZpR7puM4uP\nCrRKzl7Kz3kqDmvzzv9lNsVj3FO6ItCUxQQuXyzWt/8k5KUKqOrgvJAJZ0mD\naB/+uVH/V2uvzywJWEovTuRt4RmrrvEFEJb/4ItDRjRT1WnB4ZQNQD7buSch\nGDfQjqKmSRKQFDAEl0ynJcWO5b8UxUWT5JkPEv825VwIKKSubPSowBebALFM\n0UsyvbSuqDzMo4qUn4YuAV3jar4VyhQ1ziCDXsoJw9ZqbG5ohpDCWkNrGh3Q\n4Ro2\r\n=SZXM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPEF0gRGyfa3rYCoXFMAYuRMUGeQ6DrQiYIBomfjwwEgIgFAMVvFnWpza1igCNGUWPQTCltNlrxYVz0nssVpQHnWA="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_1.1.9_1624461939072_0.29148205489604906"},"_hasShrinkwrap":false},"1.1.10":{"name":"@thinc-org/chula-courses","version":"1.1.10","main":"index.js","typing":"index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1"},"devDependencies":{"@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"gitHead":"e862e96b2e03b2d535319d5b4aab2d1b87112fa0","_id":"@thinc-org/chula-courses@1.1.10","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-FgEmm4RFlF+oa6DvCBue3blO0hKm2wOVPq6xf53BD46LTO8oTaDe6tMXufdyFqTEmUvMfHFrs8VUxQRgQjdn0A==","shasum":"0969783963c8e2f36b81f533caf8a1ad736b6e71","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-1.1.10.tgz","fileCount":10,"unpackedSize":16320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1wVSCRA9TVsSAnZWagAAHWIP+gJwiUBnLr9IED5YnLZc\nYyeFvpdi/AZ2+PmtEsYDkThr1dP9kT9IgwnSzhowQLdr8SMj372xGByJ6eIe\n4z/pZ0n+n75n0A+Kd54l38WIIr6bPLurRCntP6Ayn3hCjWdoEq4qxEdBWBhk\nHRxJjf7BpYXyIR7uvDcLBwJv6wKZUyQSyK+hcuDFRxNTJoWgc1eTgzbX9ssn\n25z/AQnxmoVrr/hc8RcbsvXrIcrY4zQ+xHlR1cSfscxE3joOjn05RbTO4oGJ\n30OL7WfdkRJ2etPqeybhXljd5p/dJ+N+Re1csaHqIUORtuXB1p0t14ZhRo16\n8syDr5NewBlaWUwOao3I9uGoI0sZE/hIrnMrOVmitzYsmPDGC+4VHbaHU1aA\n6gIPTbECiABEv2FmhOOX60QYjYi2Su36Q4iG3XNyopD/EPQ5zUKOAXkQToov\nycUR9mhgVWVZQA/ghB1LDGLbUlbun9ku90ecgWjjszBQCtVZviOnamitR7aD\nza39SLXgkiNL/oz9oF7eQHgoT8S8aPMmqZxiKcVLV5LK/NzfQFC67PiLssoA\nXGWk0tZrKDin3O8dMCP1Dmd4CaqR5wjN5lG93oB5wNGbNLP/5x0lcnbn6/5f\nWjOjbyDnPhEjyXNJeR+B38MwhNdup/ULTI4bEdCQGou81vaoIi0H/MANpcd7\ni6vN\r\n=w68J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkCFxVRnfqaR82d9mch8vGtEqviv/M9sbFFvER3znYBAiEA6PHJX4Q71ZZsC9ijp2x/iJ8JE8bcOXQvb15Tb8PDgt8="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_1.1.10_1624704337984_0.0319537381962387"},"_hasShrinkwrap":false},"1.1.11":{"name":"@thinc-org/chula-courses","version":"1.1.11","main":"index.js","typing":"index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1"},"devDependencies":{"@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"gitHead":"c87b546390aea4c1c6cf6863659943ce421e9694","_id":"@thinc-org/chula-courses@1.1.11","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-VU434SuFxrsxIX8psRyRfS/qq5QuMT+gUQ3D/fhMCWhcL5D3CQAbbPRim5fE7WQgaIgr214UOvfegs0V82sb/g==","shasum":"d62ca22ed946d440f2b3f55888ac84255bbf14f7","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-1.1.11.tgz","fileCount":10,"unpackedSize":16344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2ebMCRA9TVsSAnZWagAAWikP/R2QCEWbBkLP77VgfFpx\no4NdmaIyWkckERA/vxRbD15p4B+oRFTtgD0zzQujlz369CC/ClYen3AvDblI\nRGL1R2EpPdpCxe9dLwYihcw/Nw1W2MOCAIWp+DWi0rzGim5xBtX9PMKjiLim\nbvRK55kJGfIly6qYEkoYlJ9R1nD1xN+4HjQRsmtSWyhyglV0bq9xOv2S6xuG\nL6supucPI7LsDlR/u/aE+3lx9MYoqNCspFO1uGjEIScSWDB2TDWzMsl70cXP\nNPPN1d5ohG24igszAd6Fz16mhHc5rNu3p4HeLJo9RochNuq6ofNR7PpXM0ni\nhnHUp+A6KpL1WliGBl3Qfzdoj4L5YIIMYeYVbo5vIHYc4RwUYp66zGSNzMOH\ngVw8ZMYkqvnvN/i8KQu1PbBHNQpznvpWoXDrM0I5FfpkiQxZKClI56PkE7zO\ndLyu/rnVO+b9/BNSEwiOvrbg2R5XPFqc5KdlLnCle7MQllGyHF6MCiPDzTp7\nqhBxLDsBTHh3tQ8kknX3ddsCWM97TdX60IBSc+PuN4HMytdDBb0X7k8l6SzL\nRVGMJX+HDAybbP1BABYrFbVsLY6cle9SwlC85uy54BHP7pEkQ3jzizcTS1KC\n1opzbvarH8tgijM75f5LyVI3ZFK62ARxr+OmXmCg3DkUdJXZKJYwO7moFy10\nEoDo\r\n=13ug\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZPncWZBvODV99BEoDJJAsf8vIC2tpkYRsFcgMUYjAtAiAXhwY8kUM64/2ESMN+u/AKbZi7XBOJLR5CowuyOtByAg=="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_1.1.11_1624893132308_0.22524240819261654"},"_hasShrinkwrap":false},"1.1.12":{"name":"@thinc-org/chula-courses","version":"1.1.12","main":"index.js","typing":"index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1"},"devDependencies":{"@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"gitHead":"3819489036bcc75581514afb786663a9ef69f592","_id":"@thinc-org/chula-courses@1.1.12","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-w15tPW7hbAH4u89l2W4uYlXgKmtXJJodwY8yIPxOpCv7j1Aciq8tzHsU/b6vTsGMJLh2MI1OwlaJN217Tk5XZw==","shasum":"b62018c27524423b062f9f85859ecccb5ae2d8f0","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-1.1.12.tgz","fileCount":10,"unpackedSize":16343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2e14CRA9TVsSAnZWagAAgncP/3kOID3QgMndq1DmHzkj\n37lHXxTCK5qpcp83JfsXwplpbl7+ECCmDsv5lsA3xjXHZoamc6U9aDEg093e\n/9AFlSwMFCtTYoGrXnqUfDaUpj6c04+ISjKNtZnwOPFh+EkO8zoKi6e98lKX\nFZb9PVuvNSPrOWmZ22THqispvs9qICLu32BenXGUjcNrx6pjolwOlIsbO41W\ncytBV9PCd+y9Csh7Y3hDHmjhOGAmPbjse/zO5m+/L86fJh7kewWKYRHHDANU\nMssz795tP/YruZmasvb6YKnR4sHhQ/trv9p0LteIV9KWT1eB6R53gfxGyyiZ\ncMA9Ijm4WyVoftdVWAwsK/AsWB8uvJM6i0YffPNXu5ka1eUqy2rg7INaGcHO\nmvD9fjoH0b5Onh4PDGZBgt5fuVKM22iuGuKpWuNROAfsR4v7hDn1QyLFfTsb\nSegTM8tUpweltkTqSLzzEPXkZcvTij5TLc+lAHUOFhpppgR0dKmabIyZfMm/\nxcVnhZg5dmp4DlNfWdmTnwL0dN9h5jrWyMISJxQxKBVtjJ56zhHdtHWPeIn1\n77xpoL264DV2dQPoJRGPcOiJExJaGtb+3A0Hh4tt2QObgnqhbAry8dk11HWW\noQxqP1CP1wOmj9GxoYGM1bh2y4memf57d1SQ11TPnS45Td+F8JDo9PE6NIUT\nWgaX\r\n=GX8x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2SsQquchP7LsTCHsN7a823tQW6X54mLBqGZvzdO/KxAiEAqZhnGw81x2m47YXok/wuxOuB+Cv0Kh5Ow4H43I4Mbag="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_1.1.12_1624894839628_0.045768500452060934"},"_hasShrinkwrap":false},"1.2.1":{"name":"@thinc-org/chula-courses","version":"1.2.1","main":"index.js","typing":"index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1"},"devDependencies":{"@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"gitHead":"8fdd6663d53caa89a3222f8509278f32095b367d","_id":"@thinc-org/chula-courses@1.2.1","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-SNtw0tjZcWlB4Yer1R7lE8WGXKK+ncrucEp1Y2bBj4MrRZwetCwXkN/KsEcXw8T5BShZtgDIxx5WmeF1+RYFsg==","shasum":"2bce461e7b76b5d86386e84e3a5574e531f22135","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-1.2.1.tgz","fileCount":10,"unpackedSize":16364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbyJ7YLgh/WQq2DGjLRd63L1hy6BxOz9B2/CS+47fLPQIgAoLea3WihMC3IwTQLbFAavSgr0RbkZdDECVFP/WDZK8="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_1.2.1_1632977908495_0.08546411674906285"},"_hasShrinkwrap":false},"2.0.0":{"name":"@thinc-org/chula-courses","version":"2.0.0","main":"dist/index.js","typing":"dist/index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1"},"devDependencies":{"@semantic-release/changelog":"^6.0.0","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.1","@semantic-release/npm":"^8.0.2","@semantic-release/release-notes-generator":"^10.0.2","@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"types":"./dist/index.d.ts","gitHead":"6240fc4bf1793d22859d9830df624043003ca40c","_id":"@thinc-org/chula-courses@2.0.0","_nodeVersion":"14.18.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-tmZK9j4IZ4RFRtzrwToEPjDj2qXSqig76Pb0Nuu/YfnaL8WQE4uLX3r4LJ/iIcEkDGc44KwcRfj7qvFUVddd4g==","shasum":"5f8855135b79ac6322e887382539709e3f7d1665","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-2.0.0.tgz","fileCount":11,"unpackedSize":17672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxhvXoQX6ct7D4x0nITWVqCWpdxAGPOiDMjapsNCCZMwIgYDtp8vglXutRLZBmIEhiJGg75Zh613hoyZKbzeBhf5M="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_2.0.0_1635491475125_0.10804663471102827"},"_hasShrinkwrap":false},"2.1.0":{"name":"@thinc-org/chula-courses","version":"2.1.0","main":"dist/index.js","typing":"dist/index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1"},"devDependencies":{"@semantic-release/changelog":"^6.0.0","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.1","@semantic-release/npm":"^8.0.2","@semantic-release/release-notes-generator":"^10.0.2","@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"types":"./dist/index.d.ts","gitHead":"04dfb791e89e7c54e05fe021720b0d6f41c9f73f","_id":"@thinc-org/chula-courses@2.1.0","_nodeVersion":"14.18.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-GerDRSxX2JJFDck2WtxBcJNm/rKj/Giri4KiJ9vvpvga09UkCKPTLCA/qrkoBh5wyf5+4762QQKO/pL1YkMxPA==","shasum":"21dbbc6cefa3baccd139915f9cfdef61fbaa080d","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-2.1.0.tgz","fileCount":11,"unpackedSize":17742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu4BdX++E0x7nxxy21kZENZOUu2sfpcUvgWIoewzghaAiA8pKPw17tJGJ/Wp8bFg74vzIGLtp9WkiniCQ0RDVjRbw=="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_2.1.0_1635492614770_0.14917449717829245"},"_hasShrinkwrap":false},"2.1.1":{"name":"@thinc-org/chula-courses","version":"2.1.1","main":"dist/index.js","typing":"dist/index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1"},"devDependencies":{"@semantic-release/changelog":"^6.0.0","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.1","@semantic-release/npm":"^8.0.2","@semantic-release/release-notes-generator":"^10.0.2","@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"types":"./dist/index.d.ts","gitHead":"329b1cbd7d3558618f2ee0f4aa26ddf27087a6f6","_id":"@thinc-org/chula-courses@2.1.1","_nodeVersion":"14.18.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-AK2ICHOQQrBQRj98goBXA+Y1fgilIGbFY/ws5jI260AZaG71RY4f5GutdyGOT9AhwlNxvwg3IF/tIzaVYlOAXg==","shasum":"3bb451bc1bb17755171e3adf264af7769a9dd40a","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-2.1.1.tgz","fileCount":11,"unpackedSize":17740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoLHfCRA9TVsSAnZWagAAkzoP/jv2RavaDSCoWaLV7ad8\nk5GJgW8wIRn9IzZ9D+6eYMB64wAmAJE2rM+OnIgP376Lif+qYvgW/WuNUNb+\nuCSn58Lb1/WcEv6dfj53/d2sU9m7G4SEZOKgXQEH0xKRzDJHLv2oZRcbnOag\nzMgOEOu+UX6NQo1AZLh1WkI+CIMqGKKO8Vxkl4orUxMHqViyx2eofKnhVRUO\nbFwKT2pj7c3PjM8x/SqyvXM+fv31vBFWGEtJcgZhZku1k/oDbjejXcTeHBu7\n4B5+C7ntSyVpPYT7W66TouRraCVKxphIlQXXur3JCyHuy5QCTj4zeoY/rjyc\njsB7HQBU+QFm/X4TrGUfq5SZE64wdn0XSS/CuknJzyZOxSrhNr4OfMRxf2So\n0/PHToRGIDQbrtobt2aHS5uJCZLifFrj+wUvs5hnr+wijZoAepo6gEbDt+gw\n1EwnYtM1pFqqNnDVsX9KmV8YjDbJhlV3/oTpGuFhUzSV/gZ+txxs5wHaZMwL\noR+QiZhCxYHg7vD1HPxUb1Lwm6yPhiARM4QmTp6xnjUtgF68Zw9wp6igTLdv\n5mlHCgd5+DQ7UUvgGSvr1d4Trsll5cCLh5FSHtwj8CBZR8QxTLwpPbseaMFc\nBjGUqkHbtePQ367j6LQ4UcDXTXDCcItGo12BRcWbXL3HTE4dlLqztDC//eEY\nyti8\r\n=IlG2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbnYwoOXqQxfkkvXW/POEsEllWUr6LTtJzCt9Di9tsXAiAY7SUed2RtYQ37r4oNsuTOsL6nVfQLA6TQtNqx5N3m7g=="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_2.1.1_1637921246936_0.3777267023573856"},"_hasShrinkwrap":false},"2.1.2":{"name":"@thinc-org/chula-courses","version":"2.1.2","main":"dist/index.js","typing":"dist/index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1"},"devDependencies":{"@semantic-release/changelog":"^6.0.0","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.1","@semantic-release/npm":"^8.0.2","@semantic-release/release-notes-generator":"^10.0.2","@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"types":"./dist/index.d.ts","gitHead":"8d010d9e57942a5277b7175e7515df3e4fe978ac","_id":"@thinc-org/chula-courses@2.1.2","_nodeVersion":"14.18.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-xYaAELiP+1TXlOPy3y1N5tz6XNa/l8Il1as/1AUsNqCwhwO2GQnc1XjmYKsxlpq5ZFzfYsqFV5P8Uzmghl5/VA==","shasum":"7ef0f5959d18f4cd3349c621c7720e9311d9a331","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-2.1.2.tgz","fileCount":11,"unpackedSize":17740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoLKtCRA9TVsSAnZWagAA7XQP/0caIvGONjuCpRuKOe+i\ngmYQt7eqwfhxp+KPXzS7MI4dsWIWadc7V31tCX0IbmPfF9qvIHFpZ+oL2AQO\nPKOrWdZ7Jt+iMEGA6MKo/on9knZhlgXUL9R7nDdSZoi03IioUn1KLQyyO+Du\n1QsY8FOJ+rz6Q0pzEaw+oq0L6hfsXGKGK2UMk+sN8pAHwv9P0QLRCN5rzfp3\nW/eNi3ejdzZGroIRr9+7wCauA4+XW6MJ3BAgRaVw52iVqiHs9BIXKNO8AFtC\n42BRZ3efEmgu5r20KAKD+XKaNDy/tUh/U31pCZojz3gUNWI19lJDS9GZLF44\nIot2pVX5I2lOGMprKFUTXVoNUQSJfUXFuSlykh4jhvMSO/6rPsWv91BGzOjG\ndX3HNU8FpNy+RjLnEyPfUwesBaQQgTJmK0D7hXK1kfgGCfmopH3CedckDgv2\nPG5xOInvg7XwZ/8NGXLcyV+BbgrpgqCtTC3Jdf6q2hBVtUBqEspUA8uSsdG1\nMr+Yi2sKY0cDVM7Z2L9+3/4Pmcseoh+wr9dGdwZ95oKNdAMeDoLdGGi/bf3J\nQeQ6h428c3yShRVLAJBFeC8WejZvb2/3W2QXnq2wjVBcM3Hp/n7QJUzFym5o\n47j+oYabJzOHj6cYJqaaqgHNF8SPNII3D5mbTTnuaIPJe+3E9VRdNcEjhZI5\nuDYr\r\n=7hYF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYZV3NmhAdBVLZ7S2A0XjBNZDwrI1c/lmlxmbGgc2vyAiEAwGwPaPsankcDxberp8tMmmSAAwwcu9EwW/5RiyvKAyE="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_2.1.2_1637921453111_0.41508724576028877"},"_hasShrinkwrap":false},"2.2.0":{"name":"@thinc-org/chula-courses","version":"2.2.0","main":"dist/index.js","typing":"dist/index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1"},"devDependencies":{"@semantic-release/changelog":"^6.0.0","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.1","@semantic-release/npm":"^8.0.2","@semantic-release/release-notes-generator":"^10.0.2","@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"types":"./dist/index.d.ts","gitHead":"8cb86cc80583e250d5a4d93551b7ae9b2a4869bb","_id":"@thinc-org/chula-courses@2.2.0","_nodeVersion":"14.18.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-jQiFx6MoRWnBMEgZ1U1ZUZM/iLE9PfNfGreectzCzWMfh52hPxuIOV/Ae/MZzLPFLcWqmw5zr7/a/co+Ik3Qvw==","shasum":"a47c859b6e81d95d85ac7c59d4cfd5a2b159e74a","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-2.2.0.tgz","fileCount":11,"unpackedSize":17940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhogH0CRA9TVsSAnZWagAAA1EP/27YxTyXRxCocK/cGo+k\nIvzzKTwqge6aAq2XW9ZoXPAjhwjlce/LGj3k14AYsobuonIy/vKDqMZXV6Je\noW3QgyrC7kYTi+mZct6kEjR78lBbtayHBTkm8ZW3O/OE/ANTCBFeebaeXP5u\nj6dU92cb6Bi2nnco+VJR5loXPhgzimAqKsSPojwdx7MPN8FPwNr4b6a6t/Y1\nI7xhkX5xZWPzmHYgHdaOBKJfWkgNrsMF7Odalk47k7tmV8AgbaJYoomy+/s1\n8QqnozTxUGWWjwQ4HG22OZ80TidSR5tgdWD+95twsWDduPZNUOXjShQeuUnh\ns0kjf85tFi87suaYpUMvi9WhcXM4DZ72GxRpBRbMAEovBANWV0kdHn5cUtzM\nCWDnZf5y+miXidk4E2f23FWhrfOd6zxfeG33OBl503vPXaxctasGb4cTw0Wa\npd2DvCH8A0s0BmaQy8aNC361sRmVm+Ugfcqn3VRnilrdxXANKdR6uB16Vcou\nCn2hF6bhmgLVncGALrG7Kd2JQDLqvw/lAJOGWy5ZAuDAdyVaJ3d/A2BVlXon\nUivMJPyc02QBxLarf57zg/vTg/C/IQ2DEUNKgius70C6djR9iG7I+4KWh3oE\nZEqyGEjHcPTleiPIz4I58CLkGFCVxnknBWZBKaDoav4rY8+9i7VPmodBdDh9\ntxi7\r\n=rAiV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9L+RCqGWA8kobpFXzULxm9hQAPg/PO1D0piLOgkBT6AIgUbpnJRfeCUZz+bsItpKdJ1MKGaacf93jkns/MxphU+0="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_2.2.0_1638007284178_0.21524916601047073"},"_hasShrinkwrap":false},"2.3.0":{"name":"@thinc-org/chula-courses","version":"2.3.0","main":"dist/index.js","typing":"dist/index.d.ts","private":false,"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"author":"","license":"MIT","keywords":["chula","reg-chula"],"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"homepage":"https://github.com/thinc-org/chula-courses#readme","scripts":{"prepublish":"tsc && yarn prettier -w . ","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"description":"Chulalongkorn University's course utility library for Typescript","dependencies":{"axios":"^0.21.1"},"devDependencies":{"@semantic-release/changelog":"^6.0.0","@semantic-release/commit-analyzer":"^9.0.1","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.1","@semantic-release/npm":"^8.0.2","@semantic-release/release-notes-generator":"^10.0.2","@types/node":"^14.14.22","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","typescript":"^4.1.3"},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":false,"singleQuote":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*{.d.ts,.ts}":["yarn prettier --write"]},"types":"./dist/index.d.ts","gitHead":"9d7473c669cb3e8d745a8816f3ef2930b34fe941","_id":"@thinc-org/chula-courses@2.3.0","_nodeVersion":"14.18.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-ooi0sK83sLDMhhDSwDDwyy0EsvX7hZduU6jwG0v+n74t+DbJiFZnncR/6bsZoT4N/9u35FKKPGMHFNyUHSYVyA==","shasum":"28518dee973d31a6e17c9162c33ccb7924434be1","tarball":"https://registry.npmjs.org/@thinc-org/chula-courses/-/chula-courses-2.3.0.tgz","fileCount":11,"unpackedSize":17958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoiM5CRA9TVsSAnZWagAAQFYP/A0KfrQhDLNJqs12sZ7i\nMShiB0E6NdS2q+VuYhebCJWlX57x6TR7pRexBQ59h69JvG2rhsH044oRdzFN\naty+lvxVg6IJ3XA74RcKuPbDphIvXUQ0iSEcEyCkQsdsu22SRcDYeObZmuOV\nAOJ+kRLRJHcc5o8/J2kmqZ6KzdTuroSyTKOiW43rsX3tXAR1jyQWW2xndtgx\n6XV15s6n2nwgPkiZfHNS0h66XRJN5u8PZDDC1+4yoqPJ2G09HOspyVXr1UiX\nP+Tq1bzoQ25sOModFZJlM7BY707SkzLBUDz+/FI5JhHN6Ea7BVqNodwDzQhI\nOjbgjuIo8cR0a/fVhfmbMwI71+So6KSSBPHEbXhnAT0hs947zdOHC++GFkNy\nGR3MuF0R44yGJ+S8GS7gMRheI2kICrixTuWTFPF2rB1UFI8eiWo4yFdNajTC\nBcgkVT4fW5MprBWcdV2GdNi7XRPuLdr2G5Ot7Iq0aNoomyAtowYxad4QM4RU\n44V2T0nfeaF5099RlAnvNAJbi8wDv3PCOHFTkU04+GkPFesy9WKqO5Z46GBo\nIVEdmRbcwjJ4gBQbi6S71D88Qr/ORpgX3Xtq+zNEOnyCa7bx5Khf6ZIbV2p6\n5zm5JB+08BLzdMiloW+3poYZAJkff7SffAQ9H9HVU82+K/17bw3KdY/heGHk\nIfxU\r\n=ZKtA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTyzSpR5tLztRjO2cWgfmgvXsnj5MPA/P2ZbHx1R8YZAiB193NfUWhpQ9RY0LOds5iFSa6YJuCFE6wu2WtkmJMxFw=="}]},"_npmUser":{"name":"saenyakorn","email":"saneyakorn@gmail.com"},"directories":{},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chula-courses_2.3.0_1638015801352_0.22728010541804267"},"_hasShrinkwrap":false}},"maintainers":[{"name":"saenyakorn","email":"saneyakorn@gmail.com"}],"description":"Chulalongkorn University's course utility library for Typescript","homepage":"https://github.com/thinc-org/chula-courses#readme","keywords":["chula","reg-chula"],"repository":{"type":"git","url":"git+https://github.com/thinc-org/chula-courses.git"},"bugs":{"url":"https://github.com/thinc-org/chula-courses/issues"},"license":"MIT","readme":"# Chulalongkorn University's Course Utility Library for TypeScript\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Related Projects](#related-projects)\n- [Usage](#usage)\n  - [Functions](#functions)\n  - [Utilities](#utilities)\n- [Schemas](#schemas)\n\n## Installation\n\n```zsh\n# with npm\nnpm install @thinc-org/chula-courses\n\n# with yarn\nyarn install @thinc-org/chula-courses\n```\n\n## Related Projects\n\nFor CU Get Reg's website\n\n- [@thinc-org/cugetreg-frontend](https://github.com/thinc-org/cugetreg-frontend)\n\nFor CU Get Reg's API server\n\n- [@thinc-org/cugetreg-backend](https://github.com/thinc-org/cugetreg-backend)\n\nFor scraping Reg Chula courses\n\n- [@thinc-org/cugetreg-scraper](https://github.com/thinc-org/cugetreg-scraper)\n\nFor storing scraped Reg Chula courses\n\n- [@thinc-org/chula-courses-data](https://github.com/thinc-org/chula-courses-data)\n\n## Usage\n\nThis repository provides utility functions and types for [@thinc-org/chula-courses-data](https://github.com/thinc-org/chula-courses-data)\n\n### Fetching\n\n`getCourses()` to fetch course data. `timeout` is the maximum request time for fetching course data; 100 seconds by default.\nYou can also fetch mock data by using `getMockCourses()`.\n\n```typescript\ngetCourses(time:number): Promise<Course[]>\n\ngetMockCourses(time:number): Promise<Course[]>\n```\n\n`downloadCourses()` to download course data. `fileName` is `./courses.json` by default. You can also download mock data by using `downloadMockCourses()`.\n\n```typescript\ndownloadCourses(fileName:string): Promise<void>\n\ndownloadMockCourses(fileName:string): Promise<void>\n```\n\n### Utilities\n\n`isValidTime()` to check that the giving time is valid. The time should be formatted as hh:mm, for example 00:00 and 13:45.\n\n```typescript\nisValidTime(time: string): boolean\n```\n\n`isValidPeriod()` to check that the giving period is valid.\n\n```typescript\nisValidPeriod(period: Period): boolean\n```\n\n`isValidExamPeriod()` to check that the giving examPeriod is valid.\n\n```typescript\nisValidExamPeriod(examPeriod: ExamPeriod): boolean\n```\n\n## Schema\n\nYou may find the schema's description [here](https://github.com/thinc-org/chula-courses/blob/master/src/types/index.ts).\n","readmeFilename":"README.md"}