{"_id":"@caboodle-tech/jamsedu","_rev":"19-d77ab384c6d049a58cc23845dce56846","name":"@caboodle-tech/jamsedu","dist-tags":{"latest":"7.4.0"},"versions":{"3.0.0":{"name":"@caboodle-tech/jamsedu","version":"3.0.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@3.0.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"b8724b519ba22487fff919aaf92ff169de33532e","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-3.0.0.tgz","fileCount":211,"integrity":"sha512-VeXEJeJ25LDi1GmgxvbZFRrsb3kAxqTkgoe/klXSGNTlqHgz6Zi1EelYmx1mV2TIYhZiRdm2GY1U4wbubkfVjA==","signatures":[{"sig":"MEYCIQDbI4p/sfH+mkg6JEsjyFao0i2C7EH8B+vFX1Z7l+J4RAIhAKhIQx0pmdragUsBA+EMV5jPyWCr7TaLdHYwdfacgRWe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5360778},"type":"module","gitHead":"8ddf618cafb81b9c8ea0357b87095bad5837b625","_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"10.2.4","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create static websites for STEM focused","directories":{},"_nodeVersion":"20.11.0","dependencies":{"sass":"^1.77.8","tslib":"^2.6.3","rollup":"^4.20.0","htmlparser2":"^9.1.0","prompt-sync":"^4.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@caboodle-tech/node-simple-server":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.0","stylelint":"^16.8.1","@html-eslint/parser":"^0.26.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","@typescript-eslint/parser":"^8.0.1","@html-eslint/eslint-plugin":"^0.26.0","@typescript-eslint/eslint-plugin":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_3.0.0_1726088113651_0.0034504738425660264","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@caboodle-tech/jamsedu","version":"3.0.1","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@3.0.1","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"f498d8fe25841f0e9b27ff1a0b3057e0eade49a8","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-3.0.1.tgz","fileCount":211,"integrity":"sha512-y+unTQIwiz7YqZyoAbuRIMYcekrn7//yNcsYbcS4+CnuR6TSED9j+SOSGbr2N/65eIUORSdQpy1Nb3X6OUX6kg==","signatures":[{"sig":"MEUCIQCod1io8LG/zD4o6/5Rol4wtfw3LKRdvcQ3rSYEq7hRFQIgSBzaluq9/im0RtYiG5YddSjgbvT9masW7B90q0oLe2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5361371},"type":"module","gitHead":"5336f1a3c6b9e1566887a922ab28d7ccc7e5a2b2","_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"10.2.4","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create static websites for STEM focused","directories":{},"_nodeVersion":"20.11.0","dependencies":{"sass":"^1.77.8","tslib":"^2.6.3","rollup":"^4.20.0","htmlparser2":"^9.1.0","prompt-sync":"^4.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@caboodle-tech/node-simple-server":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.0","stylelint":"^16.8.1","@html-eslint/parser":"^0.26.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","@typescript-eslint/parser":"^8.0.1","@html-eslint/eslint-plugin":"^0.26.0","@typescript-eslint/eslint-plugin":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_3.0.1_1726122008705_0.6472550806932353","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@caboodle-tech/jamsedu","version":"3.1.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@3.1.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"9904d937057cabc89482765fcfc48b54e3eff248","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-3.1.0.tgz","fileCount":33,"integrity":"sha512-dVrp3dTVcVGi2p1t/pOHwZthikPuToz0RsWFvS81Qd9rlsFp9DIPUaI0ZXmTyMTzKs7qouS+XXRTCrSkb4lglg==","signatures":[{"sig":"MEYCIQCT1nkP6MOFNytzi/IRD4mr/EKxq+cViH9oyfGO62Hx0QIhAM+QcPtpO0/OUFo6Hh1oka0W3fgpYBB8u3Xum/V3ISc6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129394},"type":"module","gitHead":"09a209b7dd184e1f85cf3c4ab6c606f0cf434b8f","_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"10.2.4","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create static websites for STEM focused","directories":{},"_nodeVersion":"20.11.0","dependencies":{"sass":"^1.77.8","tslib":"^2.6.3","rollup":"^4.20.0","htmlparser2":"^9.1.0","prompt-sync":"^4.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@caboodle-tech/node-simple-server":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.0","stylelint":"^16.8.1","@html-eslint/parser":"^0.26.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","@typescript-eslint/parser":"^8.0.1","@html-eslint/eslint-plugin":"^0.26.0","@typescript-eslint/eslint-plugin":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_3.1.0_1726462665629_0.5567162880437433","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@caboodle-tech/jamsedu","version":"3.2.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@3.2.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"7fbdda53091aa24faec40c4254a02650a0c6fa62","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-3.2.0.tgz","fileCount":33,"integrity":"sha512-TpvxaV9Qz2RaS5DkIllFrbEIj9xoyQ9f7lI9TmAJO43/JIcKISLWGUp/GeS0TfBZA774wngi5H0aFoZifWJ4QA==","signatures":[{"sig":"MEYCIQCt+jyM2djELh3TzKuqCmOtOIueIg69j2bdYDq77R1RLAIhAMqxG/AfnsvuNTno1i2u1BrVh8V6rwz+xhNJj+3SL9aW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129543},"type":"module","gitHead":"a193efd8004c3c5997f8d594d049608e9f98ec28","_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"10.2.4","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create static websites for STEM focused","directories":{},"_nodeVersion":"20.11.0","dependencies":{"sass":"^1.77.8","tslib":"^2.6.3","rollup":"^4.20.0","htmlparser2":"^9.1.0","prompt-sync":"^4.2.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@caboodle-tech/node-simple-server":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.0","stylelint":"^16.8.1","@html-eslint/parser":"^0.26.0","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","@typescript-eslint/parser":"^8.0.1","@html-eslint/eslint-plugin":"^0.26.0","@typescript-eslint/eslint-plugin":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_3.2.0_1726467089067_0.7617615084392622","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@caboodle-tech/jamsedu","version":"4.2.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@4.2.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"502344fa6d67506652fcf75c3cb572d35fe4c240","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-4.2.0.tgz","fileCount":59,"integrity":"sha512-yOueA+XRASvYQ3vJ+riX++80tefb4YJUkyI9iJhu7O8dvusGb0R4LuuqApDUGvPD8v1LUadqbHUZtOyfYJrtBg==","signatures":[{"sig":"MEYCIQDb5IH21C+8cKODcMeR4T2ZKLZdpAekX/634ZMLCKi2eAIhAJupaYorlmAplBybDc2BY+me6/HlKij3cDGlbShnWT2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437177},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f9e55a46538e339fcd2bb0ac212e21cac40b2b0c","_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"10.9.2","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"22.13.1","dependencies":{"prompt-sync":"^4.2.0","@caboodle-tech/jhp":"^3.3.0","@caboodle-tech/node-simple-server":"^4.2.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","@html-eslint/parser":"^0.52.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","@html-eslint/eslint-plugin":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_4.2.0_1767663701010_0.3483663316729182","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@caboodle-tech/jamsedu","version":"4.9.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@4.9.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"d6bc4e5d471ff45feacf9cff58baa3c646eb1e03","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-4.9.0.tgz","fileCount":58,"integrity":"sha512-WOoSixaCZfy2yJbZh03x5ClB3EctO2RitDLMv+UhtC/MSze7TxreN2g5oBKBFi0ENAUC3Lw3q5rxCSbaGhofjQ==","signatures":[{"sig":"MEUCIAzVTapka4wpGyyv4tzmRFpswjMK13DYu9KvmCykaWbCAiEAws5kXzmTNVePDixJxXgWN2a7X2ufEIJ4dZkH4Hw0KWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444980},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2b63de04b4e2fabd97c2c9dc4f30812d2a592d92","_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"10.9.2","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"22.13.1","dependencies":{"prompt-sync":"^4.2.0","@caboodle-tech/jhp":"^3.4.0","@caboodle-tech/node-simple-server":"^4.2.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","@html-eslint/parser":"^0.52.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","@html-eslint/eslint-plugin":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_4.9.0_1767722768213_0.45759805293288713","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@caboodle-tech/jamsedu","version":"4.10.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@4.10.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"be1c465659ca58e14120c2ef64392b2e3dd9a5d1","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-4.10.0.tgz","fileCount":57,"integrity":"sha512-EpdgnrYtPPVv3VkzKs0VRnhlTzpCVIQjrU3ghHujM5U9Nm6ckVt3n194XJe36pgfu101DWrQDv7axwmYLenaYQ==","signatures":[{"sig":"MEYCIQCMaX7RpMifygl5RQtoacFWLaWyubidU2TFDt30Kdjk3QIhAMG+yEUQ5+VHlHDAAVpaCtjvetXNbxKahtGk5WkfHUdJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445820},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ec12cc6e9e9ee2d5794a3710e7ad497b5c60af21","_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"10.9.2","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"22.13.1","dependencies":{"prompt-sync":"^4.2.0","@caboodle-tech/jhp":"^3.4.1","@caboodle-tech/node-simple-server":"^4.2.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","@html-eslint/parser":"^0.52.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","@html-eslint/eslint-plugin":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_4.10.0_1767729802646_0.5772270477638584","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"@caboodle-tech/jamsedu","version":"4.11.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@4.11.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"ff58f72147bf76e1b184849475f43db0cf84b106","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-4.11.0.tgz","fileCount":57,"integrity":"sha512-lFnGutL6bcBtHx6Qv8Yx7FQyKxWUSZj0KroXTGtP3zxNI/jgQEN23AkXn5+Yr62m8m3bl7ZrUf65zWi43KOUJg==","signatures":[{"sig":"MEYCIQDYd2HzwBjsrrmfBajVp8Z8qyLPKue4egiMouTk3UUYyQIhAP5HFVVFxQCPhfLrLcHHQmwj+DCeEVL+8f4G7g2HAj3s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463693},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f9f06fde171a4218605fcb380bdb7b523a5c81b8","_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"10.9.2","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"22.13.1","dependencies":{"prompt-sync":"^4.2.0","@caboodle-tech/jhp":"^3.4.1","@caboodle-tech/node-simple-server":"^4.2.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","@html-eslint/parser":"^0.52.0","eslint-plugin-jsonc":"^2.21.0","jsonc-eslint-parser":"^2.4.2","@html-eslint/eslint-plugin":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_4.11.0_1767733280901_0.5390776824977237","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@caboodle-tech/jamsedu","version":"5.0.1","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@5.0.1","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"e01d9b7276ea3775b9e9a92b9d4149caa62d8aeb","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-5.0.1.tgz","fileCount":148,"integrity":"sha512-5SpmlmS4VZGMVWXEagKqm0o6oopIoqyjxtwUImuvY5FCqDCMtGK5poa+itf6xHMpK+0jt15o4e33FRKnZKbbeA==","signatures":[{"sig":"MEQCIE4M/zEwwLexra8zm5qJPvkjx5XbdoKBsTcMSPEqK0DiAiAtJ7c+Q23srBgP0i2Kj7rJE7ZONKmXpll2RRX4hGTknw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609896},"type":"module","_from":"file:caboodle-tech-jamsedu-5.0.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"init":"node bin/cli.js --init","build":"node bin/cli.js --build","start":"node bin/cli.js --watch","update":"node bin/cli.js --update","build:debug":"node bin/cli.js --build --verbose","watch:debug":"node bin/cli.js --watch --verbose"},"_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_resolved":"C:\\Users\\ckeers\\AppData\\Local\\Temp\\da4d2cd776bd3964c72638fbbfa2caac\\caboodle-tech-jamsedu-5.0.1.tgz","_integrity":"sha512-5SpmlmS4VZGMVWXEagKqm0o6oopIoqyjxtwUImuvY5FCqDCMtGK5poa+itf6xHMpK+0jt15o4e33FRKnZKbbeA==","_npmVersion":"11.9.0","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@caboodle-tech/jhp":"^3.6.0","@caboodle-tech/node-simple-server":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","@eslint/json":"^1.2.0","@html-eslint/parser":"^0.52.0","@html-eslint/eslint-plugin":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_5.0.1_1776281532900_0.9086797873028287","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@caboodle-tech/jamsedu","version":"5.1.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@5.1.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"f81cf2e6dd6c9017e0cd70a19ce5226dabbfda4b","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-5.1.0.tgz","fileCount":139,"integrity":"sha512-oJXBaUfxJjh79A/lui1FyvSecWgMaLL2ZyKAbr8ECcjqhgDL6bhgXUY05E74KYzCZ2Qou1eF/nozPGGrW3XqTg==","signatures":[{"sig":"MEUCIQDxQhYwV7atwPDBWn1qB+5t4pwEhMWOX39j0D36upC3fgIgD/TeYOVG8+orK+g2nEGRQRHJgsd1DygXIwwiO3K4vu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078734},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"36612f99646ccb1e67836e37b066c4964dd34679","scripts":{"init":"node bin/cli.js --init","build":"node bin/cli.js --build","start":"node bin/cli.js --watch","update":"node bin/cli.js --update","build:debug":"node bin/cli.js --build --verbose","watch:debug":"node bin/cli.js --watch --verbose"},"_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"11.9.0","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@caboodle-tech/jhp":"^3.7.0","@caboodle-tech/node-simple-server":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","@eslint/json":"^1.2.0","@html-eslint/parser":"^0.52.0","@html-eslint/eslint-plugin":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_5.1.0_1776361810573_0.4163095052029455","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@caboodle-tech/jamsedu","version":"5.2.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@5.2.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"702f23b59532d17488d8e80c0c2e857b32a12422","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-5.2.0.tgz","fileCount":139,"integrity":"sha512-Qugg6FbQ7lV3nOzCgTo6mcBl9FMywZS4UMM9vuRak+SST8S6dOd8J5vUKLeHJSYPgKl8bWx6QlMtf5JSS/ZCgw==","signatures":[{"sig":"MEUCIHVNZoHY9yS3TUwwVGj+dHPV/ZFkvc4xx7cmNCrro0UYAiEA1Aez+Bfh5rbq3IEWX54jXuGXj9rQYREdRQj0fsW9xDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082007},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0dde1891f0b9c564d5ecfecf63b123d9206dff38","scripts":{"init":"node bin/cli.js --init","build":"node bin/cli.js --build","start":"node bin/cli.js --watch","update":"node bin/cli.js --update","build:debug":"node bin/cli.js --build --verbose","watch:debug":"node bin/cli.js --watch --verbose"},"_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"11.9.0","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@caboodle-tech/jhp":"^3.9.0","@caboodle-tech/node-simple-server":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","@eslint/json":"^1.2.0","@html-eslint/parser":"^0.52.0","@html-eslint/eslint-plugin":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_5.2.0_1776973967524_0.27502966852894906","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@caboodle-tech/jamsedu","version":"5.2.1","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@5.2.1","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"3d9b2b0b2327346be99c233dcb3de94845a1eda1","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-5.2.1.tgz","fileCount":148,"integrity":"sha512-wjYFXLpTbW7Dr5lqpEG8TnqCDtLepEWTnmSfF8VJYNO6vMFqqF0vKzoMWiJ74sWQhy+8WLZ4Z6KAqAQYDFMFTw==","signatures":[{"sig":"MEYCIQDG2djeCaqCXVQcZDmmtIzVpYDJVVSkEFW/8C5aXbWJzAIhAMtGBZcn9rbBWgE5J0LAR1PCFrIjhEZsYkvxXLqqmDZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615800},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c50147112755bbdfa1e86c27e2ef9fbe7a36b0e7","scripts":{"init":"node bin/cli.js --init","build":"node bin/cli.js --build","start":"node bin/cli.js --watch","update":"node bin/cli.js --update","build:debug":"node bin/cli.js --build --verbose","watch:debug":"node bin/cli.js --watch --verbose"},"_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"11.9.0","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@caboodle-tech/jhp":"^3.9.0","@caboodle-tech/node-simple-server":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","@eslint/json":"^1.2.0","@html-eslint/parser":"^0.52.0","@html-eslint/eslint-plugin":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_5.2.1_1776985484624_0.33209190439930114","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@caboodle-tech/jamsedu","version":"5.4.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@5.4.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"cc36a76e6902401b1a1b033defc3646e8065ec35","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-5.4.0.tgz","fileCount":148,"integrity":"sha512-O5J6o4Yc2PVlVqDXOeiuGH+ztTklERj/yl8bFXHkpetLLSS+kDqe0/ECcH1p7fd1jAwOETgBWOBWq+j5Zq7/VQ==","signatures":[{"sig":"MEQCIDRRYbhg5cRGGBBMQta+qnCxwMYLlLkM4PBDfd9KU5KUAiBjR0xIFCw3+W6cfzCNT8vHXF+7yWWCn58m66MDEwiuSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1630695},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d5d66067502c1ba3b241d9ac458bcbddd45c135d","scripts":{"init":"node bin/cli.js --init","build":"node bin/cli.js --build","start":"node bin/cli.js --watch","update":"node bin/cli.js --update","build:debug":"node bin/cli.js --build --verbose","watch:debug":"node bin/cli.js --watch --verbose"},"_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"11.9.0","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@caboodle-tech/jhp":"^3.10.0","@caboodle-tech/node-simple-server":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","@eslint/json":"^1.2.0","@html-eslint/parser":"^0.59.0","@html-eslint/eslint-plugin":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_5.4.0_1777393142934_0.9310081834178379","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@caboodle-tech/jamsedu","version":"5.5.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@5.5.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"5450eef808c7308fdac246e5a804e48adb7869e1","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-5.5.0.tgz","fileCount":148,"integrity":"sha512-YgCH8kYesm3uZbdjQqMo7QlwU5QkGHBBVetcLCi1L6rz7l1F+0xJ/cnMUyv7+QVZ1YF0jJcXMMvIyeaQEELY4g==","signatures":[{"sig":"MEUCIBY7ZcqZnpOD84VDV1Yi0bOSGoTj4wWwPxr4OMMOu7l9AiEAijPw3hAipGzqrgbmM2TZFlLmytNS+HOncCdJbDxxwEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1645481},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"48757202e560f1eb5e96795cd72e9d7cbbb227fc","scripts":{"init":"node bin/cli.js --init","build":"node bin/cli.js --build","start":"node bin/cli.js --watch","update":"node bin/cli.js --update","build:debug":"node bin/cli.js --build --verbose","watch:debug":"node bin/cli.js --watch --verbose"},"_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"11.9.0","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@caboodle-tech/jhp":"^3.10.0","@caboodle-tech/node-simple-server":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","@eslint/json":"^1.2.0","@html-eslint/parser":"^0.59.0","@html-eslint/eslint-plugin":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_5.5.0_1777398720338_0.5515780718461438","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@caboodle-tech/jamsedu","version":"7.0.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@7.0.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"f05166cc911f1e3859118bd66c312b0711c11c61","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-7.0.0.tgz","fileCount":190,"integrity":"sha512-1Nl9j8BbpFG7TaJkz9H1m34L56IFDAkdq6OWxlNJa6fu31Cnn/GY0yHeRK7xYRUAFpc8LQBEfcaragdsMys66w==","signatures":[{"sig":"MEUCIQDC24FMeNkxGy/q69k/XvLrRrorX9Xi1TLn9wRqfxCLnQIgU47p/rsf4wE53VKckPFA0x6jdFhea5QQrt6jkTS/q7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2363415},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"28d6b02cd3dd062658aa398f2d1cd2989f55b13b","scripts":{"init":"node bin/cli.js --init","build":"node bin/cli.js --build","start":"node bin/cli.js --watch","update":"node bin/cli.js --update","build:debug":"node bin/cli.js --build --verbose","watch:debug":"node bin/cli.js --watch --verbose","test:dollar-mask":"node --test test/quarto-context-dollar-mask.test.js"},"_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"11.9.0","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"24.14.0","dependencies":{"js-yaml":"^4.1.1","@caboodle-tech/jhp":"^4.1.0","@caboodle-tech/node-simple-server":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/json":"^1.2.0","@html-eslint/parser":"^0.59.0","@html-eslint/eslint-plugin":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_7.0.0_1778087372091_0.8556618037947437","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@caboodle-tech/jamsedu","version":"7.1.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@7.1.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"065c698b441e903a599c18c7265f94162e894ea9","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-7.1.0.tgz","fileCount":194,"integrity":"sha512-UuWYLXfODovwgyO3DJfxgY+6S2x1UtDaD2+OVDq8odXJqqtOe6BKz6q/iJQWJ32S5jM+zhwYLxcoSvW35b0PNw==","signatures":[{"sig":"MEQCIG+4KgJ2GOm1Jd1Wb7ajmFpWO3mPiCfCGLglQdvEu0UAAiAcbY8XKbDuvacbV0PArr5NMGbzo/9UqsZCuU0MmPPyzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2396115},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"4c8c0a9aea6c9b9906f539cb497d4398b4c82c21","scripts":{"init":"node bin/cli.js --init","test":"node --test","build":"node bin/cli.js --build","start":"node bin/cli.js --watch","update":"node bin/cli.js --update","build:debug":"node bin/cli.js --build --verbose","watch:debug":"node bin/cli.js --watch --verbose","prepublishOnly":"npm test"},"_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"11.9.0","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"24.14.0","dependencies":{"js-yaml":"^4.1.1","@caboodle-tech/jhp":"^4.1.0","@caboodle-tech/node-simple-server":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/json":"^1.2.0","@html-eslint/parser":"^0.59.0","@html-eslint/eslint-plugin":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_7.1.0_1778802926147_0.5126959057154217","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@caboodle-tech/jamsedu","version":"7.2.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@7.2.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"0543397c8ced05a8b30d0b00dc8a4dfe3b3134f7","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-7.2.0.tgz","fileCount":194,"integrity":"sha512-KFD0zgK215GSmzNsY/ynxJ/GtQS/i+hX3WdCJpNxLq4RT3RWN7UqqZq5Nen4w33N1UoaQW8ddqK4HJlxrqZe4Q==","signatures":[{"sig":"MEUCIQCWgcULOcRx+nV/Y5gpSiEYMdxCB0CNoKdE3KcKlXS/VwIgajByQ3cTdKIPyrlxtgswrmcCl4125vM86h09z/hV3zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399170},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"b98daa176766a500cfc0b67d0298609dafa51e8b","scripts":{"init":"node bin/cli.js --init","test":"node --test","build":"node bin/cli.js --build","start":"node bin/cli.js --watch","update":"node bin/cli.js --update","build:debug":"node bin/cli.js --build --verbose","watch:debug":"node bin/cli.js --watch --verbose","prepublishOnly":"npm test"},"_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"11.9.0","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"24.14.0","dependencies":{"js-yaml":"^4.1.1","@caboodle-tech/jhp":"^4.1.0","@caboodle-tech/node-simple-server":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/json":"^1.2.0","@html-eslint/parser":"^0.59.0","@html-eslint/eslint-plugin":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_7.2.0_1778805821295_0.2852641995559526","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@caboodle-tech/jamsedu","version":"7.3.0","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","_id":"@caboodle-tech/jamsedu@7.3.0","maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"contributors":[{"url":"https://github.com/caboodle-tech","name":"Caboodle Tech Inc"}],"homepage":"https://jamsedu.com/","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"bin":{"jamsedu":"bin/cli.js"},"dist":{"shasum":"fe1c6e20f648607ab3e6646316f2e5872e3c9218","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-7.3.0.tgz","fileCount":195,"integrity":"sha512-1eWsjgW4QivtJIgTL0riu/6Jdq2dlismse5JSGs0WVbbRPX26ScB/q8NWyiLKU7jPzoxhtszf2/tNkf2iSns1w==","signatures":[{"sig":"MEYCIQD9Bi78+TVLnMNT6aHqKfiqLB6l6BSsuP6XToLFmre6ogIhAKSUtgQ1aJCEAm23cYxSE7ZVeTtoepEvbb9ru8IC6DVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2400229},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"c4f7a6947fd9d30c93a4125fcd07aaa812d38329","scripts":{"init":"node bin/cli.js --init","test":"node --test","build":"node bin/cli.js --build","start":"node bin/cli.js --watch","update":"node bin/cli.js --update","build:debug":"node bin/cli.js --build --verbose","watch:debug":"node bin/cli.js --watch --verbose","prepublishOnly":"npm test"},"_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"_npmVersion":"11.9.0","description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","directories":{},"_nodeVersion":"24.14.0","dependencies":{"js-yaml":"^4.1.1","@caboodle-tech/jhp":"^4.1.0","@caboodle-tech/node-simple-server":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/json":"^1.2.0","@html-eslint/parser":"^0.59.0","@html-eslint/eslint-plugin":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/jamsedu_7.3.0_1778866585872_0.6261628428388191","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"@caboodle-tech/jamsedu","version":"7.4.0","bin":{"jamsedu":"bin/cli.js"},"scripts":{"prepublishOnly":"npm test","test":"node --test","start":"node bin/cli.js --watch","build":"node bin/cli.js --build","build:debug":"node bin/cli.js --build --verbose","init":"node bin/cli.js --init","update":"node bin/cli.js --update","watch:debug":"node bin/cli.js --watch --verbose"},"dependencies":{"@caboodle-tech/jhp":"^4.1.0","@caboodle-tech/node-simple-server":"^4.3.0","js-yaml":"^4.1.1"},"devDependencies":{"@eslint/json":"^1.2.0","@html-eslint/eslint-plugin":"^0.59.0","@html-eslint/parser":"^0.59.0","eslint":"^10.3.0"},"type":"module","engines":{"node":">=24.0.0"},"description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"contributors":[{"name":"Caboodle Tech Inc","url":"https://github.com/caboodle-tech"}],"license":"Common Clause with MIT","bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"homepage":"https://jamsedu.com/","gitHead":"5687cf7b9041100095d0967c1a99ac511716d23c","_id":"@caboodle-tech/jamsedu@7.4.0","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-XMM7gpDKd3uOgSH1bDbkcvY0ib1zjTf4ZllGpJslRpdsav2Qeksrc8v/Vx/q7G9yerV42RkyOrMwwFlPuFt3zg==","shasum":"b5ef6c554e15b93e7c3e615bef28a16f8e0038e0","tarball":"https://registry.npmjs.org/@caboodle-tech/jamsedu/-/jamsedu-7.4.0.tgz","fileCount":198,"unpackedSize":2408776,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEsCiBk4TIRhvwQXwefIA+Ml3GYT4cDKv2EGv1H+NgUPAiBctXuvmWz7UY6PCtem2Xi5KbP6PGZVD0T+qFDHxHWxng=="}]},"_npmUser":{"name":"blizzardengle","email":"source@caboodle.tech"},"directories":{},"maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jamsedu_7.4.0_1779933886089_0.780009582472692"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-11T20:55:13.524Z","modified":"2026-05-28T02:04:46.445Z","3.0.0":"2024-09-11T20:55:13.943Z","3.0.1":"2024-09-12T06:20:08.979Z","3.1.0":"2024-09-16T04:57:45.797Z","3.2.0":"2024-09-16T06:11:29.279Z","4.2.0":"2026-01-06T01:41:41.250Z","4.9.0":"2026-01-06T18:06:08.371Z","4.10.0":"2026-01-06T20:03:22.803Z","4.11.0":"2026-01-06T21:01:21.043Z","5.0.1":"2026-04-15T19:32:13.089Z","5.1.0":"2026-04-16T17:50:10.842Z","5.2.0":"2026-04-23T19:52:47.690Z","5.2.1":"2026-04-23T23:04:44.791Z","5.4.0":"2026-04-28T16:19:03.121Z","5.5.0":"2026-04-28T17:52:00.568Z","7.0.0":"2026-05-06T17:09:32.279Z","7.1.0":"2026-05-14T23:55:26.381Z","7.2.0":"2026-05-15T00:43:41.544Z","7.3.0":"2026-05-15T17:36:26.160Z","7.4.0":"2026-05-28T02:04:46.317Z"},"bugs":{"url":"https://github.com/caboodle-tech/jams-edu/issues"},"author":{"name":"Christopher Keers","email":"source[at]caboodle.tech"},"license":"Common Clause with MIT","homepage":"https://jamsedu.com/","keywords":["static","site","generator","stem","jamstack","beginner","basic"],"description":"JamsEdu is a feature rich but simplistic to use Jamstack application designed for open source content. Originally designed to help rapidly develop and deploy university courses, JamsEdu is the perfect way to quickly create dynamic static websites for STEM","contributors":[{"name":"Caboodle Tech Inc","url":"https://github.com/caboodle-tech"}],"maintainers":[{"name":"blizzardengle","email":"source@caboodle.tech"}],"readme":"# JamsEdu\n\nJamsEdu is a feature-rich yet user-friendly static site generator designed specifically for open-source content. Originally developed to facilitate rapid creation and deployment of university courses, JamsEdu offers an ideal solution for non-technical users to swiftly build static websites with a focus on STEM content.\n\n### Key Features:\n\nJamsEdu prioritizes simplicity while providing a robust set of features. It's perfect for users who need a quick static site with the following capabilities:\n\n- :hook: Customizable build hooks\n- :jigsaw: Custom elements with Element Behaviors\n- :globe_with_meridians: Easy internationalization (I18n) through variable usage\n- :label: Efficient short tags\n- :art: Flexible templates, variables, and template chaining\n- :paintbrush: Comprehensive theme support\n- :computer: Local development server with live reload\n- :rocket: Simple CLI for building and watching\n\n### What JamsEdu Doesn't Offer\n\nTo maintain its simplicity and focus, JamsEdu intentionally excludes some advanced static site generator features:\n\n- :x: Automated internationalization (I18n)\n- :x: Automatic (dynamic) pagination; although with JHP you can do this yourself\n- :x: Built for you custom tags or components\n- :x: Collections or tags\n- :x: Front Matter for `.jhp` pages (Quarto `.qmd` frontmatter is supported in the Quarto pipeline)\n- :x: Shortcodes\n\n### Choose the Right Tool\n\nIf your project requires more advanced features or you're planning to build a blog or CMS-like **static site**, consider these alternatives:\n\n- For advanced features and blogs: [Eleventy](https://www.11ty.dev/) or [Astro](https://astro.build/)\n- If you need enhanced interactivity and reusable components: [Svelte](https://svelte.dev/)\n\nFor anything more complex, or if you need a comprehensive content management system (CMS), you might want to look beyond static site generators and use a traditional CMS platform like [WordPress](https://wordpress.org/).\n\n> [!NOTE]\n> The exclusion of frameworks like React, Next.js, or Vue.js is intentional. JamsEdu focus is on **prebuilt static sites**. If your needs extend beyond that scope, this might not be the right tool for your project.\n\n## Basic Usage\n\n**The rest of this page is a developers quick start guide to using JamsEdu. If you want the [full documentation](https://jamsedu.com/) or consider yourself a non-technical user [visit the website](https://jamsedu.com/) instead.**\n\n---\n\n#### Installation\n\nYou should have node `v22+` installed on your machine along with a node package manager, usually `npm` or `pnpm`. The preferred method of using JamsEdu is to install it globally on your machine:\n\n```bash\n# Install with PNPM\npnpm install -g @caboodle-tech/jamsedu\n\n# or install with NPM\nnpm install -g @caboodle-tech/jamsedu\n```\n\nAfter restarting your terminal, you should now be able to use the JamsEdu command line tool. To review the [cli manual](./bin/man.md) and see all the options available to you, run:\n\n```bash\njamsedu --help\n```\n\nTo start your first project navigate in your terminal to the location where you would like to create a project and run:\n\n```bash\njamsedu --init\n```\n\nChange directories into the project you just created and you're ready to start developing. Run the following command to start a local server and start watching your project for changes:\n\n```bash\njamsedu --watch\n\n# OR to see more details that could aid in development\n\njamsedu --watch --verbose\n```\n\nAt this point you're ready to explore more advanced features of JamsEdu:\n\n- Adding template [processing hooks](#hooks-pre-and-post)\n- Additional [configuration options](#configuration-options)\n- Customizing JamsEdu components (see template `docs/` folder)\n- Authoring Quarto pages with [Quarto (`.qmd`) Guide](./docs/quarto.jamsedu.md)\n\n## JamsEdu Configuration File\n\nThe JamsEdu configuration file is required for every JamsEdu project. Running `jamsedu --init` creates `.jamsedu/config.js` at your project root. By default the CLI uses `.jamsedu/config.js` if present, otherwise `jamsedu.config.js`. You can use any file as the config as long as you tell JamsEdu which file, e.g. `jamsedu --config path/to/my.config.js`. All paths in the config are relative to the project root (no leading `./` or `../` needed). The following is a bare minimum configuration:\n\n```js\nexport default {\n    destDir: 'www',\n    srcDir: 'src',\n    templateDir: 'src/templates'\n};\n```\n\n| Option        | Required | Explanation                                                                 |\n|---------------|----------|-----------------------------------------------------------------------------|\n| `destDir`     | Yes      | Where the compiled (built) site is written.                                 |\n| `srcDir`      | Yes      | Where the site's source files live.                                         |\n| `templateDir` | Yes      | Where template and variable files live (typically inside `srcDir`).         |\n| `websiteUrl`  | No       | Public site URL (e.g. `https://example.com`). Enables `sitemap.xml` on build; `sitemap.json` for search is always written. |\n| `verbose`     | No       | Set to `true` for extra CLI output.                                         |\n| `pre`         | No       | Array of hook functions run before the template process.                    |\n| `post`        | No       | Array of hook functions run after the template process.                     |\n| `doNotCopy`   | No       | Additional deny-list extensions, merged with default safe exclusions.       |\n| `copyRules`   | No       | Advanced allow/deny copy rules by extension or filename suffix.             |\n| `quarto`      | No       | Quarto integration (`template`, `assetsDir`, `workingDir`; see Quarto section). |\n\n#### JHP `$include` paths\n\nJamsEdu depends on **@caboodle-tech/jhp** 4.x. Each build passes **`includeSearchRoots`**: **`templateDir`** (when set and not the same as `srcDir`), then **`srcDir`**. A leading `/` in `$include('/partials.html')` searches those roots in order; see [docs/jhp-templates.jamsedu.md](./docs/jhp-templates.jamsedu.md) and [JHP include paths](https://github.com/caboodle-tech/jhp).\n\n### Configuration Options\n\n#### `doNotCopy` (array)\n\nJamsEdu uses a safe default deny-list for source and developer-only files. The defaults include `json`, `md`, `qmd`, `sass`, `scss`, and `ts`. Add `doNotCopy` to block additional extensions:\n\n```js\nexport default {\n    doNotCopy: ['private.json', 'secret.txt'],\n    destDir: 'www',\n    srcDir: 'src',\n    templateDir: 'src/templates'\n};\n```\n\n`doNotCopy` is merged with defaults. It does not replace built in safety rules.\n\n#### `copyRules` (object)\n\n`copyRules` provides explicit allow and deny controls:\n\n```js\nexport default {\n    copyRules: {\n        allowExtensions: [],\n        allowSuffixes: [],\n        denyExtensions: [],\n        denySuffixes: []\n    },\n    destDir: 'www',\n    srcDir: 'src',\n    templateDir: 'src/templates'\n};\n```\n\nRules are evaluated in this order:\n1. `allowSuffixes`\n2. `allowExtensions`\n3. `denySuffixes`\n4. `denyExtensions`\n\nSuffix values are useful for names like `private.json`. Extension values should not include the leading dot.\n\n#### Quarto options (`quarto`)\n\nJamsEdu can render `.qmd` files through Quarto and then wrap the result in your normal template system.\n\n```js\nexport default {\n    quarto: {\n        template: 'src/templates/quarto.jhp',\n        assetsDir: 'quarto-assets',\n        workingDir: '.quarto'\n    },\n    destDir: 'www',\n    srcDir: 'src',\n    templateDir: 'src/templates'\n};\n```\n\n- `quarto.template`: Template path used for Quarto pages.\n- `quarto.assetsDir`: Destination namespace for generated `_files` assets.\n- `quarto.workingDir`: Staging directory used during Quarto renders.\n- Optional **Quarto project YAML** beside your config—only **the first found** is used—in this order under **`.jamsedu/`**: **`quarto.yml`**, **`_quarto.yml`**, **`quarto-project.yml`**. It is merged into the managed `_quarto.yml` under `quarto.workingDir`; any key Jams also sets (for example `filters`, `engine`, `project`) keeps the **built-in** value so the engine keeps working.\n- Graceful fallback is always enabled: if Quarto CLI is missing, JamsEdu writes a helpful placeholder page for each `.qmd` file and continues building the rest of the site.\n\n#### Hooks (`pre` and `post`)\n\nHooks let you register custom processing functions at different stages of the template process. **Pre** hooks run before the primary template process; **post** hooks run after it, before output. Each hook receives a `scope` object with a `dom` property: a DOM-like tree (from [simple-html-parser](https://github.com/caboodle-tech/simple-html-parser)) that you query and mutate in place. Add `pre` and/or `post` arrays to your configuration:\n\n```js\nimport myPostHook from './hooks/myPostHook.js';\n\nexport default {\n    pre: [],\n    post: [myPostHook],\n    destDir: 'www',\n    srcDir: 'src',\n    templateDir: 'src/templates'\n};\n```\n\nEach array holds callback functions (typically imported modules). Your hooks run in addition to JamsEdu's built-in post hooks (e.g. video embedding). For how to write a hook, what's on `scope`, and the DOM API, see **[Writing hooks](./docs/hooks.md)**.\n\n> [!TIP]\n> Your `pre` and `post` arrays are merged with JamsEdu's built-in hooks; your hooks run in addition to the defaults.\n\n#### `verbose` (boolean)\n\nJamsEdu provides minimal output by default. To increase verbosity, you can:\n\n1. Use the `--verbose` command-line flag for occasional detailed output.\n2. Set the `verbose` flag permanently in the configuration:\n\n```js\nexport default {\n    verbose: true,\n    destDir: 'www',\n    srcDir: 'src',\n    templateDir: 'src/templates'\n};\n```\n\n#### `websiteUrl` (string)\n\nOptional website URL for your site. The website url should contain the protocol and domain name:\n\n```js\nexport default {\n    destDir: 'www',\n    srcDir: 'src',\n    templateDir: 'src/templates',\n    websiteUrl: 'https://example.com'\n};\n```\n\n> [!NOTE]\n> A clean `jamsedu --build` writes `destDir/sitemap.json` for masthead search. With `websiteUrl` set, it also writes `destDir/sitemap.xml`. Run `--build` before deploy (`--watch` does not refresh these each save). Optional `data-sitemap-url` on `#site-search-panel` if search cannot find `sitemap.json`.","readmeFilename":"README.md"}