{"_id":"htmxx","_rev":"46-c529cf7a9584add4e5c6ed1a0a1bb916","name":"htmxx","dist-tags":{"latest":"5.1.5"},"versions":{"1.0.0":{"name":"htmxx","version":"1.0.0","description":"","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"a3002341b9d5fce03c65c92aeca1bda598dc623e","_id":"htmxx@1.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-8K2qPu/hpzzIcLkk8BCW5Vy/1WRq2I5RBPk+4zrta8DExg209X7A2taNYokvxuALUre0O7qj60W2s4wiEIBQiQ==","shasum":"fb60a215276036361c5baf2ed5b69d45c532d0e7","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-1.0.0.tgz","fileCount":15,"unpackedSize":26488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrgjnEZXXkxhP5HU86FIT5H9CVCjoWex8cW6qqokg20AiB8tRI4p+QDERkfu0T9L2zUEA33H91JIooA6nSVFVVGog=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKZQ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBPg//QhN1buSIpZpLaWmjgrOwgLYPJXDfkFaajr4vsqy3mttdH8ZJ\r\nqK6ZUmcKrKl9kB8TG88xxWt97caGpM3z4FN/CVJFZ5lrE89ke/wfkIclyPRo\r\nqZx11z3e9Fbm+8Y0z/dwf/wLTE6Hjk4TquykqlsH/WsdIWLPSsfw1QS2QEz5\r\nQtZYzGxfVOlFvYe3NELx0VX5uqtRITfJBb4oZwWupOQfzrerLcy2QyBBPKEU\r\nEWn8GbligCwwQKBlAZYFUW9xsk1G9W3zlMW2DzCOxPXBhXgPaH8FYh28qTK4\r\nx1UgOsJwFHvBpWmOhyksb+oZsmTEomb8WYE/FB4T8IOOkp6ph+lY34XbJNLK\r\nHrSy/IHUjmw3GSRbkKHW6/2bGYyln/2OaS27p2TAM+GbvxkUq69XK4sHzonX\r\n3PMYT6Mk3i6vijSiaPekp8ggB5UO4gfdBdXZOdP95dPJoLFaVwCpUcZQqUEQ\r\nCZ17sYqhwy6PGl3Eg0Ravc7+dpyX1Mwh5GBqqLN6Ij+zFqo1WR/LcQk70i7i\r\nDpinOPdxIWszqnTxHH334AYpqpBYx1rr/2Obq6FWo8DMCOxZSUpoeRbq0raD\r\nNczs+frgzWy/IcO0PLrnTBZPWANXUkGs8kQeYKh5mLz/h04C7DN8JEj0o0Rn\r\nr0NQhOa62bGOiwED2ieq6gfV/VegMAoI9ms=\r\n=L9BS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_1.0.0_1663669311032_0.6418283091354802"},"_hasShrinkwrap":false},"1.0.1":{"name":"htmxx","version":"1.0.1","description":"","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"a3002341b9d5fce03c65c92aeca1bda598dc623e","_id":"htmxx@1.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-QM8wogInpu8ujxeEhNIIVH+yz8/wsiiTmLRKu0kTQtDca0aQbj45JflM98hBZf5ofILYX6zrT2U85/qH0dG9mw==","shasum":"9f7e1c97a9308d64579e42341df3d3267cf97201","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-1.0.1.tgz","fileCount":15,"unpackedSize":26516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjmNpfLW6Zwd0EPJ3uaqtMfe6PVLyDRU2ETJHZ9FVESQIgQp/R5O3/UC2dW0M19r49TxenpQ0GYNk98ZNuWn3shsE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKZ09ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoimw/7BEEFfE6U2wQK65gDIfQC12hX8oBu/ANl4BBihSiMz0m0QU5w\r\neEff3Mm3GLnZcF7XGNtVeFiF/nVP5bGXXJ1/nmr+JaFjFlLJ9sJYRKfT3eZD\r\nzAXhFkHSCs4ctWRoxbqkw+fMycKNE2Twx/Ev1QMP/sK7G73XAhRkwMws0ids\r\nJVvPW+3yZWkkhkS/0oxb6RLeQlqERqyvuRWWsx8NN9u0o/Sd1yrkl/HKPOuJ\r\ndkkopFoOEH6u1Fi7LmmCcj3q08udeWMjpgFOdAo6Zevf3kDOdT0oFVmk+Z3r\r\nQm+851iJ7yl3wLCv48Xs9ioiUO2bcO5pta+uU/QZHwKkXVunUHxXuojmDY7F\r\nsJ0UnNw5CNnduvOxdPz4Fxldy4zfcMKWq61sFrsZGvD1rWGn2PcC0zKPOEDo\r\nAH4vUzTGZa23veqVtiR+UIixy2hTlmDDEU7TLA6usStH/xHeuqjOTIcDS4b3\r\nUrJU6b1lzJ9yT734VQAf1rj5x05r3LCwFxH7vjjW/8bCRiE3po2DyeObLlfV\r\nI8x+oSdQkoG5d6Oj9XChFlZABVkGuXtnOdL5yiFsz6NF8DwIBIDhpUtfFhoI\r\nhM8VoChkITBfSX76quqVuARJN7FiBeDF/k/mUIo/FmhIvCd9L3vI0IcgKGeA\r\n6mYFx/nRDF/DpPa5ipslx5nUXCe4BoS5ANg=\r\n=b30d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_1.0.1_1663671613558_0.8430584796762723"},"_hasShrinkwrap":false},"1.0.2":{"name":"htmxx","version":"1.0.2","description":"","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"a3002341b9d5fce03c65c92aeca1bda598dc623e","_id":"htmxx@1.0.2","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HOjsLf+edCjsbKXdcrhfujMZ0ugU8bWckn8Rq+UCAxrSaGN/2Q+hUYEKglEy/k/17LJC+4FiOzbLk+TvCTxYOQ==","shasum":"9fba48de1a379284275b293bb35bb3555fc02db6","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-1.0.2.tgz","fileCount":15,"unpackedSize":26536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS70FirsbdPBEnY/GqVw2S03YgpX7FtyCG20T8zkhMJgIhAJVBeKxMyuonO88XRO5YgMTAgGSf8TQlbsvHTIxftFwm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKZ4NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD8xAAlZYUTy+on45G0FKRx7rZPcIgW8AzNSnVTGgcM5bytprEeuWK\r\na3AOMdRuoIXmKfpDNdHZtqP4Xy21TW5gqfKpbxOIu+L49GFhv9wl9Wvjulo2\r\nVAxERAiCsVRwPmMBrrg9YYMzHRZPi5QOj1/LXfdQ6RrafCYVkYz/wsXuB/by\r\nRNJad9NwoEUh7606X06cTy5MpGUwu7KXEJN/Up9pHSpdlDzbT7ddxCKnnhSt\r\nBnGruFfbEKBYvwOl5ZM7O1xspizhP1c55RSu86xm/b6gNFCZib8YuY89fHe+\r\nfGp1X9TkUAv8uFJtndN7nclim1hvOuBVYSaujDPC2e9hy2y5F5oFWYrn7WxA\r\n+Dje/DD8MPUUpnoMwHeMHmzF5E/pQNx/bZ4axpOzztHIw3aXo+whQPz3begq\r\niTZ6eK+wxbVZ2pF5fPwSoCRPjYkvtUgm8TIiePF9sFUdKMNNqQUshvmNYG8d\r\ntk7C0IKgvfEZ7nwe0I9mHjklYMI9tB2iFrOFeZn7ljJl1piHuIjV8s226tMh\r\nUN3fSDJw64p4f7H596hYpcxhTln7PafIAXT268HcWBA23NXKu10uMBnz1yXD\r\nLsVRJfVRNWOr44KdjK+v+ahZYx9rsQib28w8nuu9QIE11gDn+6JAt9tiuJUd\r\n9bsZwCABXHhuVlAXf3e8tIaNXbyewryhvY0=\r\n=plXn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_1.0.2_1663671821199_0.7127952364446644"},"_hasShrinkwrap":false},"1.0.3":{"name":"htmxx","version":"1.0.3","description":"","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"a3002341b9d5fce03c65c92aeca1bda598dc623e","_id":"htmxx@1.0.3","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PSA1XAQXZ5CE/CkpGGBt3f31Pfhz9moR63DWRRmTSbgOzfL4zIMdIwEP7iwtfDxKGXOC8GSAN2xINrtGlXQtHw==","shasum":"b4a7a85d96c0403fca03533c250c83c7ceec256f","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-1.0.3.tgz","fileCount":15,"unpackedSize":26554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOmFadezOGrKELuOc/hXySuubzZnvVtKP4s8pUPDng5wIhAITcHodw/W09+kyEW74zlTMrmWc9iHFt80c4FNqHAJLN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKasRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8mxAAkd6IepczPk5Ogqqdt3tnD2d+uicPzS5bWec7PIS6fJyWQJo7\r\nLBOFwgWKlYyJwyVDez/CINTEEJCwoFPF/CFtJtNHgC6ELiAfCbpYkuhbDaz1\r\nC5lEOsLiGC7WNgDvC/1J1VlUIIGREeqL24oXfJC1UJn0PPeBB9LlAZGYkOME\r\njQGBdzm84n0QxyFZRhOvHdoawO2Ho4V4cJ80FlCxjZnTKJwDrZeReFHj2xFk\r\ng0QDRc/HhDxKtPMR30zm+Do+BFx7Lh8nkl2m/yM9BOc7NMqosINYoCfAetfp\r\nlROdE7h2Of5cwG4twzarcCyEr2trD/Ash3T9bGdtWBtCr1COUddf64XZne+N\r\nFgMOiIsGhKRxZMIDjm6ej1k5zBrctiqwhlRbdH+pHayiRR/JuT/A/9zcH0Id\r\nuazR+TUZ0Hh/R1/ECs6AaYdE6uTU/tjLYUVLkOawbRczJr/Ic7ae+aV1C8ZP\r\ngbhFJe7P4M8lz2RkdZcsp2fpDgbZPBg4WCBe4WzzIpbnVQc1EC35WBmZDTbY\r\nWHeM309jVddvkjbutSPiHE2IX5X0Cv3+sUlFF+J0ITCJF8Ovu51OGufgVSwQ\r\nQOlRQbv2OnfZT1OHzrwB/B27U/ces4GhuMOT4CKEVkgCaOCbEykM2E0sIIsc\r\nT4VZd+GmGK73PAMEYvkQNyAmr8ab6oEy9kM=\r\n=/tu4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_1.0.3_1663675153443_0.14807391636040124"},"_hasShrinkwrap":false},"1.1.0":{"name":"htmxx","version":"1.1.0","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"0e2fa33784f0572968ef670a0884c29dd3e0e690","_id":"htmxx@1.1.0","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-etKcT45hBBa/77XsRu96m0Wr5jR9Jt8kAcwt4i/gJeFevdNICxBLW+5u19hGNAypRZPIJP6jNEI8WVi9wXKfrw==","shasum":"7546043c02f06026585c9c64538fac3231972793","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-1.1.0.tgz","fileCount":17,"unpackedSize":34526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWyl76m496hOJ5RKekQmSMT/3zDOf90GUDB8MjGiT+AAiEA5jBcqlsRwYCeO8tetLFa4pR/AsqSnivqWtSZUkiIZdI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKv+FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwHg/+JSB6WbjL1mj6iwwymBhPjHRGs/u34yIfwuN6UJYr9MmL/TMX\r\nFeYjjw2LOUCbqPAY+Gy9gu+GccmmsvZjBzVWB8UQicNvIxgju4JHfyk06l1N\r\nXJfT9z5Wpr9iszS6YeHHC7fMQLZJedlglLoxBaidwJxqLhBkEz7Ugizqh+d0\r\nZIaQQlB6QXoUXoSeiC+8ah4pwEVPu2t9oLt1ls6WZQuXzMUihAhNvFjUY1Od\r\nAQvMzFyoK/srZ3g3DtbixtUMwk8FQ05fZ8UEE8oPzRvp2NVQWWVCDfPF4yZX\r\nAPtkHDRtJTYyT9EPs3a2oI5YE78HAPFAd14MmIpKntoSh6Qi+JBNDv3PLNwD\r\nVU1PyNswydb9WQ8Olv6TBs6j4jTC/JqqgeJP/F+dyQM0ek39/VDFno7HFRmh\r\nP3XbyZKv9SHt+q6W6xgT5iNKZ8Xlu1A/gO/IF1fhY+Hm2U+5ZdUZVmBYX+Dn\r\nTgMGH9PMqtKxFP1WvlZmxvvi3pHfgvyi4DsenCaN8o6gEohL/dSWOCGLsH/5\r\n+CHeXS+8gXF7P4+OABxQTtfhaAXIf3AWbHA/uLIZS0kKpJPdsAmXA9hT0j7i\r\nIudNAA0ZzshrqHYTYjdAfRElpk/IDCrdJGYr0YlrKH8bFYgoYpuAkr/MGtp6\r\n9oUMNvgTFYzP/fYHPzgMDkt+BLc5q1QCi44=\r\n=9+8C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_1.1.0_1663762309422_0.8272290819182437"},"_hasShrinkwrap":false},"1.1.1":{"name":"htmxx","version":"1.1.1","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"9791764f48bb8de450b8afb64033fde87e30d231","_id":"htmxx@1.1.1","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ks7LvMk/N/rIKwuL117/52uFwR2xiOjEQ5M3NowVOmXmEy7RRhkW5VlLSR8mevZa25MrOQUty9cikGnmkg3Z1w==","shasum":"4b10a12300ae9618910fb299b583dd67cfc95edd","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-1.1.1.tgz","fileCount":17,"unpackedSize":34923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgQ3LPXHGUhjT+QzSItlnvNwBPrHWTyXnWOn7xuqdJNAiEA2lxV8uLRtko0YRFi4Ero+H8PHWYvrPUvcUhfY3hUkdg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKwktACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7iw/+NDKHLX8CrIdCgHuMgRt1/WCh3kaqNAFbis/Z9VxJx8zZGY49\r\nPbHYOoSuPxOdzDGRsoS3Ym8k6j5DZwt3DzRUTZmJO30/jIsXl+yOZsBsoy2w\r\nRIFqY6Tpar7ZkH3QLN8Ld7ZDqOgfYFQbdhyW85J6a24agLAfDPnPBDmdIPP2\r\nKoQQAnJyu2W4lCImqOyGlcTHiQtpOVo2hT1pdVxrgSNj/Ql2FsAxf+n/YDGo\r\nPdzVSjIFXcXjvoWVBRJarr7fkNSSpWXGlZXukexHETE9i6O6C/dmX4BwaFQa\r\nK0JY7prITA/E7lVgq/IqvmZHuUCF+yeuJ+/gDkLRmNJncAMrHGnYdr2Kp6FR\r\nJoYWLSveLJsZmdXlmNJjAyIdn0NY6Hdepvaan+/sd27Z5WSs/VRasSXVrl38\r\nFa0oDjH6nih8A6czCbZHNRrF/ZaFlakOl9x4beQWojVTfEtRkvPnxlAAdU4g\r\nahmac9zv3eWg84Vj0GaqLv3rvDKgeisq5OQsdUceHq5+YRi0HCf2b3eEEGtJ\r\nhAnRo4jHExAfMNThknFQSArqPnNbWL09io9GLW9ShaaHpQDC6rfTDfAAbq0t\r\n+JfvmIlqYjD6pqai1Ks+fJzXSKLIlEtZfLxwZiusFMR7ioG00H5q9DJqqFXO\r\ndKq1H3DFsUiesfR8qZEgR5sRvm1llYMrUhI=\r\n=ETGq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_1.1.1_1663764781135_0.9462527907901515"},"_hasShrinkwrap":false},"1.2.0":{"name":"htmxx","version":"1.2.0","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"52875d6163b5f5e74a781e4ad0e332e816b362bd","_id":"htmxx@1.2.0","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PRrrkU1ukpcU3pR9ofEs5XWkpWeUZ9ONU3q4LGKt8lWcMxscOi+q+spBTrHZ9nn/792GQD6Cb3H5geb9S6IlpA==","shasum":"8270fbcbea9ba4a822236ea791505306d612be6c","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-1.2.0.tgz","fileCount":17,"unpackedSize":34584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWNjrJ+HzNSo4fir0SpDTY8AGuJMwC4AdLKAxG9DKPUgIhANJ9H9YroLX4J4cyi9ag48diCnzZEqRVjglYnmJJIrPa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKyu4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2vw/9Ei1XRxKDTsmwz+/hzvixqc/m5erCNgBE9xgfeUZBEqtw8rOt\r\nOt0TfQuYX7SOdyTJ8nY7QWBF/DfMCsDo2yb+pbysKVHuAxkxO4pXNwJjoFrp\r\nBbmY4TjOWfaoG6O+dAXPnMok0PXzSmoz1y4msCO11yt2/xJr6lQIyzXfVY2d\r\nqtuYEBvW1cLkF9ju+DHHV0vcy58VQYrJnrentxdAlZKfzb86sXUKLBcFuj2p\r\n61XuX+xV1zhYu/moj0qUzRb8XxVQWy2DfeYmNQ6YNIOFc1jOOUuIV6+DUkZv\r\nP50byFU6fakackJCLzLFE0JVdM7wgG5Z8vOjxFi/wFQ2ya/OKiuW8+/Ba56N\r\nEJHC4p4D+x+1nBBdsZODNCLbJRlpxnYqrZha/dQclGish7RTvlC1m3JSN6sV\r\nvi1YgdxS/0RBsprJWWh3Yijvtkz8cniH4yk9XhMUHYK21vG4vFH8UQkZIVIu\r\n2gOqmxvdw/ATD9ATn/GKzMh/6yrqDhw4+g4h4jllg9Mt5Rg+kIWsU8D2A7Ud\r\nCuvBU3MLEzYo6WBCO9ObV6xctbI/H3xrhhIDtZnERU9rDYO2vpTZHQ3pDPSC\r\np3/n2MROc7eH73SJDlZprnC7U1cK4Yo6ozCoO9Zy27jebv+rrz7Kk76wH/o5\r\nnGdY7+8TgKJ/7myI5PAuJqL5Wbv51+Sjeoc=\r\n=Ua+H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_1.2.0_1663773623780_0.5700506168617081"},"_hasShrinkwrap":false},"1.3.0":{"name":"htmxx","version":"1.3.0","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"52875d6163b5f5e74a781e4ad0e332e816b362bd","_id":"htmxx@1.3.0","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HXsRBX0p+pdw0A5nqtYu58hZMK8rF9By3vCEr10NrLK06Ohzahipk+AY83i6EEB99sHFky5G1RIaE+nFNap8eA==","shasum":"8a81e2ddc6f10dcb1034bf8f987c4bde7f43da30","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-1.3.0.tgz","fileCount":17,"unpackedSize":35610,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJSe1T2nHUqPgBilIsyFGs9Wa5RtR315kQPpCBNnPUtAiEA868ph0yWGDgPCiT1OOJwoDP32TGYhx/xYChE4S7JyBU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKzVcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpfww/+N6VUAFJb5ALSAAgSIB2mhSSMI6hVW72gkcx+EBWrxF1gRgww\r\nRr2xvN2Tca1MQMlWuwMPlSpm24TvBsOYxK+8JZlZQsd0DIwNi6nFHyiGII5w\r\ndaoBo36heb7WQY+/sto76KK6OygCScP9clbrjKI1y2cwzIbA+plMyk3yeOg9\r\nadMZ6EvqC+WfQBwpcLLHElRxFG9G7PDUDVuGO1f6+vc+VRV3lpKmd22pHj0j\r\nMLsVYwvehSO3r00d1eMrWdf1HVryihXonYS7jW85ERpLVnK/gcmg3hO3oouK\r\nwLFzrpqWCvLw+JrdrllKO/aXguo95fRpznYkKpYm7XOBteP9U4xeUk2oc5zA\r\nCYQqQOlTI3lmO9U0VHd9fbB/LnMh/qsztHPhXfPMLt+q1+shDQhMNM8zV4dx\r\nBXCTRWAAwivGI0vOSQBCicD37wQwNnT8asJSq66ILWvXK8c8ZGpG7NYP4aiF\r\no4p27939L44fpCDncR8EOqFTTrPG+BYv4VO8/x90ojTMhtBPrLdZYSBeJWVV\r\n59X8R+gC820kB9Ks1IAhLDNUhsp71VrOfdvnLhxINJO4E+eNs2CNvnbcNF7x\r\nplwBxLnEQXpqRZ5wD/N3Dh0/2k07xzeDVwQpI1RcKtmvupHwDluq4ZdkkBdE\r\nNdD5gz3FXtXKzgR5wN/1hvyVuQXzDtg8m48=\r\n=JCll\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_1.3.0_1663776092040_0.38596483677515714"},"_hasShrinkwrap":false},"2.0.0":{"name":"htmxx","version":"2.0.0","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"9434a3b61866a112a692e43877f7a1e929fd9d55","_id":"htmxx@2.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-iZG5/5yCb/pThFk5ZpR8ObvCIjwa97f1J0PdPnPqMNsWnVqulIDVS7FOA7FKWEyFePJEpG9PvqgknC4xzYLhNg==","shasum":"ff6e8389d53870ad6783c99a1235381b57c720b7","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-2.0.0.tgz","fileCount":17,"unpackedSize":34268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3R8W2RrUby7VRl3jr5qFne2QNF34kpXM7gsnSGlLy6AiEA/anE/SDIui4nkGD03XQytF9Rt7MemjQgfVveB9En1zg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK2vjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLBRAAjszO/UDa47khCn80oIUGNnp2Rz1/bEz+tYUEPEvVm7rwn39k\r\nLRwKSWoTRvTy0yoHMGpLQouvmbbUL9DDomohfugarba88U4N3H7kytBYgiM9\r\nND0+yBYuZc1D7QEzfAO1iEQuBZwZQhaLjKoVfgh4siozhtyLLknl6Vwk572w\r\n5Q57HdZjW9JebnCMRYkP+7v/HiDcupXHFSm2f146edcMuIruR8Om+83BgE0x\r\nctCo/6eGJTYkMzst61enorMbpxKCEBAkzJI6TTxTlFqXfPXM+4/XPYcZEfoe\r\n/6JBPcUzsJW0Kb8e3JGJ/D4lk/v5fzHp3j+RlzXDAaXdUXSPFciRN2ohuIVj\r\ngSwB7TE9a53KmNPukNtUI5ungUkWe3GGrPljTQ5Gtr3zHbHbQDGt66tlY4QF\r\nO2As98f5FNALNFL2SAiztiTCVDufsaMvGHD8r4DSyHzrQiGomePah4gGdhWt\r\nveA/GxfrYldkm9nQN/U0l3TY3Eid/wwcve8p5ym/pkDj9sCdYzzwStYlBUzu\r\n/zmdVDUAGcrh/h3C5LvAl85x+0ceIQC4b4UuC3cB0CDVz1kFbJlcVoZGCMfU\r\nCJD9wMWFuodv/v6twWwRZeffTr5G6yGlG/A3YT0TLFFVRP/4+U+iO4+3PSYh\r\nmmJ2e4dbTIqnhHWoy3rMD2+AsJELwamEEqQ=\r\n=nBks\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_2.0.0_1663790051025_0.4109026126770303"},"_hasShrinkwrap":false},"3.0.0":{"name":"htmxx","version":"3.0.0","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"3ee32bf327b9b651c7a09706e2ed2b2a1a3c5edd","_id":"htmxx@3.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-qpxaCglsNZ97GqCRq7BVz/jMHKVM/AVx5nlBddSbs+AiQWo/l3DjqTcgjvzvWr/DGIe3MRJVW/baT6X3zHz2Iw==","shasum":"ba9c280e2da5ffe2e2659e211f1f269269636bf1","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.0.0.tgz","fileCount":17,"unpackedSize":34911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMOIY8RqDkOE4Q4BRDGcBiXU9lpk8P6i58jXNduND1swIgTOk9sV9f4d7iSyrpU4Qud+5LLQ5lCUPHjaXziqjHTa8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLDmWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6vRAAlaX41D3PiAiviAPlq11LsNGlfoWLoW+Qrs+d8PQ7z1ufuo4T\r\nbjmr7jfz0X2BYw1ay25luvlanAWdPaCG5qIWRoh78ISlVipnXRgq2AiN3d2v\r\nbV3dNi5d4q2IZxVDbVFqDk1Zxk4GhT7tm4Lo2c50BXRxJHkIBK79CY4VW3eF\r\nWlkfnAnYWsp/xKRUMj2HQ4BjyM8xhkvp/E03Yv8KAitPjP2JfLOLpH4HxD3o\r\n9XRTTWvfPcsJSomxaMczzwhTbJMU0AtDElo+y65Qs+zr+C/KroJ99vQxRtk1\r\nTpsIC4sZT7UCC2b0mta1tYUMBT9y5ckZSxTDE+MVKnZa5/JpX34jV1iDIenC\r\n1U4DQyELfnkJBFrO0L34YomJ+pmJ7W/kwqxLYflWxRtlu7LKOssxhi7653Fm\r\nk5OCO6utadicvG9styYFX3rNynm4M4GX7SOEv69bxHeLw3xqEkDWCxPrcd2R\r\nTM8tlnoUQgmtIp/zaxACz6Zp+2wrNv6hyhiQ5ex+l7zlUmYigoyvYNGQiyR9\r\nfJgYkbXkb547MaC1orRZao/nTjgoRKJGxkJMbC4mdPK7jNkWlFoLu0ymYcvb\r\nqFzw+/3vURONFAAZU6klBTSBrjirS40eVFyGvVAFaRKpG/ykj/i4pboRExlC\r\n5LSnZxtMj/gA/obITHEBvAmSCem0/btislI=\r\n=AW3b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.0.0_1663842710264_0.5005962550733147"},"_hasShrinkwrap":false},"3.0.1":{"name":"htmxx","version":"3.0.1","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"3ee32bf327b9b651c7a09706e2ed2b2a1a3c5edd","_id":"htmxx@3.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Q/zxNscFb72k3ypMDjNvfnRcXvkLHRRPiURQPrqRO+pLFHS4kgDD7tnpwxzW4CO7lpHY/p55iiuMVmmvM6Phuw==","shasum":"4085daa0dd38e3b3c2f0a02a66c7302338f65505","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.0.1.tgz","fileCount":17,"unpackedSize":35057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwcA4weCAJ3mv1S+SMMplfER85k9HtYkA0qFgwrA8ccAiEA4A894io7gmiGfOnQ/Ksfjr67yoVNN7ZxYEIaYmOdjhU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLDtdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4BQ//WiAcOpYFJ+CaFbD4fCHqc7Te5goXXVk4ikuQi8SSYQFwio4a\r\n0kNKoDI37fu6yYSL3cwcHUGEJ6B7MdieWr5gkcT609r2tjEzFrAjsAbCCVM1\r\nEfeL7AsTznM+H5SUuMSCwQl4ODRyz21PS0y68xz9mV0YmOS2+449zxq/4eEJ\r\n0G0XfkBU3WYoSFjPiR2MYIPBmCKf3f6UEvsYBgHm5Yai+NHkqRCLNf1RWPdo\r\nzTNt09QB0UTofa6kXFVYoE/0Y+tSLpBrU/aIhMvMS5Ew5acIbFf7aKsSXTvn\r\nl5PVotB1S9FIxlIm+juH5gNqOVMdHtnYi6PqCJ+9WYLmxSiyjFoPLf8LpF1e\r\nClcmER8EnhkDsaZR+3f5AG86JyiierFxWEvp55ww+X1a7ZIafzxlDjfhTEws\r\n0/YTkogLScjxauP1JDUIl3HJbJzxp84ylIr8Wfn0T1DTfa+pFkjKPfPweT4Y\r\n/YsfsRmmyyeEcOgHTI4g2cHJ5RcpNvydHHiqABlaLC11QZQEKdjO6G1DY+2v\r\n2Off3pkk1uiaadkHOnczGjVftMLQsxDIozsZdFJR8isuhnsEbcapP8hIeRA4\r\nHvXrftEJjapHMQwKHTF3Z/SXFAZe4DB+BRnpej0UuZldBeG12LLswEA5kjlp\r\nV81D6afoTZsnTKAKmRV1LPiIj0EXrLTJ4sE=\r\n=3r8H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.0.1_1663843165500_0.54435574517816"},"_hasShrinkwrap":false},"3.1.0":{"name":"htmxx","version":"3.1.0","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"ad676125d7f959eef9e50248cb819d171e9a95cd","_id":"htmxx@3.1.0","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0XiKI4ly4MU0xQOJ7p0n06vAUw58/BXh620VYGV4s7zwgecPuJC3BuotVW8cKs6j5xBzIe4PUf8t5oDIB/zlvg==","shasum":"60be0e8de03aa18ac3beca4064f2622d90f697f0","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.1.0.tgz","fileCount":18,"unpackedSize":36348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0yfnna4LgkdJXI55zjNSiUrky/eZPV76ZPAHComLjaQIhAJfD6OBnhNViTyjECKdo7cHsx7t9q0Qn13SIKtVs/6jq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLGgAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogAg/9E8XCz6SVftyhd5oMLehA43SnaKHo2oe9O5lFmvkSMyiy/ybz\r\nrU2AJZwydTuPiz1/G8vIVJ9y1wmrlomGQDR7ftfjdVVHc9DeDzn1Hha1j9Ne\r\neEmdWFJ19qFKbo9bbJTP2lwdGSQF4nxwYp+hNVQabMxRu84m6GMhYhZ7vvL+\r\nA4w3JqbSHcnTJlIMbQ98/kydak6bcofy6tO9KWm/swzrn0wNI7pBwnD9AfmG\r\nMSQqv6taZs6xV2eQBV5YSvYp/zuvVJ4znXd+tWo49J2IHn7FWk5dciPH72vx\r\nRg6vB9poqGJUVYtcxQmazaiPl27d2cxsW0V8KkT8kduBb3vBlKqPOHcErFRL\r\nuxnNDVeJ6/G7zfL365IM5a4qp+fiLerSsgPnGSGZZ2x0Wbma4i9FN4UaKMz4\r\nNd/2UDg83rE0IJIXx9aOSbriqIWd9xx5nKq7mf2nVAnyWrGIY95qifuvf/25\r\n02BSsQwlbrBL5IOJ2USXa7ArVBVANgmkGL2VirPqULNET1gsQtWdGTC0uRYq\r\nOOUgVMaXOEqv+XOS+tQXdm0ZV0ECHt2zx60kvexIV3BhAXLs37CLVHSXMhpN\r\n7DyHeyX8KOIDlo8zVhJheVxrb6rIW50vpgDz82wOxWYVn2pvH0lwx9JmZeZq\r\n4/GNl8kuGQKAI5PpSOonRQ8b2PSCTJdXsFg=\r\n=ELJT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.1.0_1663854591838_0.8490562127359695"},"_hasShrinkwrap":false},"3.2.0":{"name":"htmxx","version":"3.2.0","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"17a73fd8e25f778d42e82fa24eda3aeca2befc76","_id":"htmxx@3.2.0","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HDjAkObIPpCud5GOzAa2qFl5UxRkI9wfgXhHzB+UFlMAZ9Y8xmMCWedDV7pO5lUUTlMuhn/hzbgWVLnT+tBa2w==","shasum":"093a5d8ece21322be3f6b4b2ea5ea0bb436375d8","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.2.0.tgz","fileCount":19,"unpackedSize":38056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyrmznBImxPrLKIXXe3tpBrYsI+2Dt3I3BqyySlJsuiwIhAIBuX9KGpG3UMv9TNQbQWwKVL0maz5CgDvh6ffZlSLdQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLHViACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowqA/+Kc65rj8QqH7PNi80KOrWjvdzrgZ7xv9jHA3/gqQKidniCke9\r\neTFlebVen/Gg4zv/kKNNBetEnIP44YhRepM8lGYdRUUuR6u8H8kuPXm5V/r+\r\nv3L16GYrP4ePO3GNlyYKLW1+ZCazSP/bQyGk5DKGFmB1oyIwe2lY/CIvjBof\r\nxXIRQsF0v55mPGmMN2svuSAfu+hJJ4qm6VrsSBjU9zCB5eL64DXNkQop+jNT\r\ny0xZKLnOxZJ23C/wCZkwrs2+NWftdhQnAIbrxSqsid4J6RapamLFUdBJf/VX\r\nxGXwaLgaqb8Xcot4YK9RFGjwKq+YHXa47kwMDPddusYKy5BxQ6QwZGfuyOnV\r\nS07VjMQMca7qrf4YPU2ufV59S46g7Wr4pYKn9Pxpl47n6E9HZVj9lBe3bvOu\r\nn+E+Hf0lGDFs7aL8BDnzVdgj0LB8sJhc+Fu8qqk3PHHsG/tLzzfMa7txJ9XA\r\nTRRl2zMD6NNsudUkxSo+U4kEdVxKSYYpR171EPmLytQ1EoGcb+aFnDi/1PJr\r\nQawXhIQHDMcoQJBW5BefFpKgoK9OnefPoDIOsm+mFipcw68UXkKvGOB6Je1m\r\nA1SvUZx19pS45UlEZ2PU8BenJUoEHDKbh6YLCQz/r2ipPv1FXRz6+ZUO5d1K\r\nJvSv9S8IVPzAb/mK0wADEExJBT6vkK/qHIo=\r\n=y96t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.2.0_1663858017878_0.966340920198977"},"_hasShrinkwrap":false},"3.2.1":{"name":"htmxx","version":"3.2.1","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"63e225fe00bb7c560d42ed10e6a5e1cbaa4d598d","_id":"htmxx@3.2.1","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-vn0t5DcLjDlhsrtB8PS9OkPeRjMz8uSBUKHcaiOE/os1MkGFJdXJ5dF0s3vh340n70JytrUVJy5V2vEaANnH1w==","shasum":"17398496422553aead072177b93fc8b3fbf5e1a5","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.2.1.tgz","fileCount":19,"unpackedSize":38083,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCum36wu7GusRl/v5XceNKUoqrDl3Uw7YvjgTgZYgNV6QIhAPtfrThsE58GUw9Ij2SMI/3d/Ltd70qCX33/LvNjC/B7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLIPCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomaxAAogWFJ2lo77Hozpl/HTJUuhV0kdSyNHWfHRKcbl4MpLKPRMUI\r\nhHSaEVs9k1oy1//fvYof7YRfbq8x6UVn1yQMxF9E/ZXLFLMwl10sKZnWbycc\r\npQ2/cYxY+Fu6C45bOM2J+Z77YbXsUhYKlX9VX1+fq944n5ER7EW+gI+83IeA\r\nCEqNHxT0d4n7cjwJ2YA7vNUnS/9A73IN4zvcM4b2TgttuuvY4wfMOB130ROi\r\n2RNKbCHGAnia+kiusnVHxg2ZZcPZQHKz2qcyXtC2yqQIafwRdVKO7lYw5yLn\r\nBVqhhJUzTwG38JtXfaMz43X96DFbCDRZJ7KMPUkcI+UuYHd3n2o1SY+6X8Fb\r\nWwoTJte/gcWD6n86n1DmHkbUq1yjbF6Em7i9cSKxGxaO/S8bk2fYxVLW3K/l\r\nHckTAvmTkyavIT0SCFszXwaj5tlk/kx3Hlg/G03STR/LF0ZRE1rYf0h91aCT\r\nubhrLLH7C4latzG75wl2Dj2Lc80QwmRDnkub6C5bgh76aGuboaldALwcaz1m\r\ndzwnB0dWTmDUmgA5fYB0O/WbMuiZW4YI7gw97Yu48ei4MhQz04AOa7NbCZ5g\r\nXOxEq6Fo9n7tTH1U+JZuSkQV0aB7WWy9wNnpMquOSzrrZvgk8Y1rZLUPMVzi\r\ntk92L3nXWP4EVHF9wyqO+/2Gm9Eq/zbHNh8=\r\n=rsMD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.2.1_1663861698043_0.2071465474279892"},"_hasShrinkwrap":false},"3.2.2":{"name":"htmxx","version":"3.2.2","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"@babel/core":"^7.19.1","body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/babel__core":"^7.1.19","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"63e225fe00bb7c560d42ed10e6a5e1cbaa4d598d","_id":"htmxx@3.2.2","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-v7y1R9zrNliB0LjkBt8EJF3FlemXVrKgVxZ7ZKCvLu1AjATSG9jKz6qp+GbPkfeElVJHsAmk3LUtVLpF7KPWzA==","shasum":"745bf6196cdf503e44cc7a381139c2843eb66453","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.2.2.tgz","fileCount":19,"unpackedSize":38196,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnsWD1kx4soY1grZc9iJPnL37+v/FuluR5WxPPLogmaAiEA6b2pvG1vF+yko3HNGiWh/pv1j1585s6VT2nC2NWUneM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLIXIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ4A//aHMwOXsULQZFATj9OjuYnEODKnKbu6YyRkgChGaXyMSWVGDR\r\nPy3rb2hKJtfzBa4KHL8GG2fdPEDKPpU8KPhHhtKDt8ZDVzVLsI/cdMiFKahZ\r\nRDV5C00cLnWSXUJA/GdoA1dAoqdSd76uCyXqpdEA1qix5f0+X93NfWvhcC4+\r\n9cEGirvPwyXeVMNE+qH2CJUIFDv5o4PxQQcMKoK8tJ9fkIEx5VkOfqqlyfjC\r\nvcD0iQKTRyopLWJPYUCOiDCJd8/Oz2ORIzb9Q4UyyCyGNurC0DL8IhIVQbRX\r\nJLBGaXs9fIgqUOHQawo4BBJF8VaJoCEvrxD0ZTAUm9bMh+9GF3AX8taK0cKk\r\nBOUGR10c2NnGU/RI22Xoeiz2FlVid8BDJkCg2P8oa9Tev0gH1xQmJS+rgc3s\r\nqrci+1MUlCFi1R/ob3SbjpV2RNaZgjwDlk2GJivon3WncGSnPgypIt1eWNQK\r\nu4zs4XSWd1+xZQjIYK9h6wR3NVkPH/i9TqjnF9QYxZjkBC/CSJFRIoqNwQrg\r\nkvwIBmeomEBm4jQk8ljha3em8tiiHIsR6QuUPf3eY/ACAu8KQHIoUe+3TlR7\r\nv9YcAfZxkdWUMrU4mXreCWQF1IW4b5OZSaE6kfRp93q4oZS1RfxUt/hld+e6\r\n18bio2JIXSoQ0mJEyqkv6R0vxeB5hz5K8Ok=\r\n=VGOG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.2.2_1663862216060_0.969806061141665"},"_hasShrinkwrap":false},"3.3.0":{"name":"htmxx","version":"3.3.0","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"81e8333afe64a0b4e65e01da75647d1a545a92c2","_id":"htmxx@3.3.0","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-5UnT+l60chXGJIqJAq5qBB3E3BGNlLfvh1gfu5nSzG6QdH7maRrAVTMgwvPJfUL3rrzMRO8U6RPSluCX8iVxwg==","shasum":"34f058401849014f244337f59e5f7bab388162af","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.3.0.tgz","fileCount":19,"unpackedSize":38343,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiM7Lz1Gxjif0pdLGoX1Hlrv4yNMyrvitmPD4Ax4yMpAiAbEjxy+jkZNQkaZwjONFYMhNdz4scaE7euKuFKlYN71g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLOvPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9mxAAo6rn9tXX+gY8XwkYR7nyV8iSTXtjv9C1qav9MkAlMepSQkZn\r\nNdZx9VKpmIL0JfyFmDuQmI1nI0lN6wbSy4YoVtwHALjc4r8OP3x+XKLVeki0\r\nAilFcMQhlr8aVNR4cbljnoClh3sBr1WLB+PmbccREzgcTbY3PcRLgHIgtPtv\r\niN2k+ITnklUyYt0uAdOVu5BpM6FdQlOelA5sirSc13kYTOapeCF3n7U0SZiu\r\nQelMTi5TbKNl05qvEESdZ8sclDwjvTp+Kd38Hlpuic9lt9Bn8AS7p2wJDPZD\r\n6Awr9LHISb9awwOTetf6eJJK/7Pa619T4hSl14bf4Qc91NSuIaC8owCTS3Hk\r\nfIOz3p+cLWeHBbpHg4/8z8XpYtUnbYzVQLk8xjbS01g6wG4qZo1qNeusFh4i\r\nVqU8A7KQpoTqImTZ2OxaicF5/6M9meqUS6dYQEV5CShpiO5QgHON4lGtoR6U\r\nkeI+Cg6b+r5k0XKUxhrYP11hUhDJapURDUSapCXd/L8JVFCLksEoI0ts9v3A\r\n8YWrfCc203wkVnmsM3byXBTftt2etDzQ4sTmmxgA1emmzCgUxY4eKt1uwlis\r\nphsHPEPfQjqkvTAGA831ZUfwhmI0nh51b9f/hqB5cxEd9lGDQeLALjV16Jb9\r\nOP4qI8GSUUFgw9fJVGKzXQPxd/hrnsavZ3g=\r\n=Pypf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.3.0_1663888335592_0.48904047910845994"},"_hasShrinkwrap":false},"3.3.1":{"name":"htmxx","version":"3.3.1","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"81e8333afe64a0b4e65e01da75647d1a545a92c2","_id":"htmxx@3.3.1","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-tO5IwxT/3XQdE0ehnPUCtOLven85kgSgo8ygWDSdBNRcYJWWBOSYDOMkqQHZeUaeO0ZY46aagoHSkLiclpFPnA==","shasum":"7598f17ce5365f94a7376c7a961fee330e9bd918","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.3.1.tgz","fileCount":34,"unpackedSize":93952,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKGQ3eMmHt0Po5KYmqznAEFAJpBAymHyH2maXnlzH9kAiEAyOgWziofIWuRepu6hs7I/k0KegbDnCSENdmg61RngOg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLZIKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6ZQ//V9U2KIH34HedKBB1docrNOVQJKXY84htqfGzmgdHE8Fj1A6c\r\n4kNsf0uk2HgSJXIIXknJ96BIX6ox62M+c0BCO9dXU8WkGHYXfAu7mCAbmWyM\r\numByAcGdC9G7kE9ihdICHfxPU/42vhMh6VHFO24CKLdGypRz18T1ZqFEmler\r\nSTOqn87AN2Y2MgjM16jm905J/vgVS7mLlP/xFhPqKYSKctbLKWKK+dweE6ZX\r\nIqxkulUViQtTWZAQiYEK+TbZoxp9BQ0MMdihEej79Rv5OdvgS3u8F/6oF7s3\r\n0MGbRMyUe1ke8JuDB8e/lVm8iXWueASdPJZYJCf42fuZzKYrSgPST85XCDOK\r\nnARVdONjnPhlUQ4YETaRx0+CCTJopf+OOjgZId5ULxDgW1xZYMKMA9XtFHey\r\nUVIRtqjVjb1aWzWQITeP0E2pii2XOJoAln+wGdXtCwRRGa+21U+3rb7aD0Ua\r\n3BT639oD7O68su2dwamNwet5sEem5p8/eTyj+JliiadYbsNAFkQD0eqz0A99\r\nSh93v7Fv2FmfKK4Y07doyRqLbGgv9QOiPy/ZGmoseUSIieoSbQrEMKmfHBJs\r\nqqEkuE11Ce0Oq8DbCHOZnzE9koS8l8u5kiPvjUbQfFbsNW7sYJOt9Kq6twni\r\nGLJ8tYp0l1rlldY2EO6I6sS2N1tg3ANXJhE=\r\n=dUkC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.3.1_1663930889952_0.5285192508916918"},"_hasShrinkwrap":false},"3.3.2":{"name":"htmxx","version":"3.3.2","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"08b2c3287e35dbe569a0f464a634fa6a0d19570d","_id":"htmxx@3.3.2","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-4nduPyoJAKXtpZUjYkwpG+2CJgbXRx62fWR2/m5ZK1Pv4N+jC7vtf+Vy/UjfbCWyN/ojIp6RX2qRiblQMtfEYQ==","shasum":"00a8c43221978ba944ed5b61cfcd1be964de589f","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.3.2.tgz","fileCount":35,"unpackedSize":190502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyU+Zk8Biiitz9BmcDzQTi67BT71/vSYtFiDoO03gbKAiEAwtkkuXIrwQlCMyu773g5DcRoieYIIj0C1rpll6JewI0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLbDTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDUw/8DvUfYBsNqA02sFUNInrHXu1mUglfG2bxJvJBzlSBa2scJPT1\r\nyzzkS8Q+i0CzwGHXD06lLxdSU52mAIG4q3K3qXRH/QH2sPBaeOWGs9r/pt3f\r\nl3bi22bfkl+uieDgqFkfp8a3JBP6Jlh/vCQqvcxeKG2CMZqBI2Wexqw7Hx8g\r\nwVt1oqhX0vAlJnw8wdy2BiWtvlEKH75N5tcTfyTaoqBwF1HuBX/r3iXD04g8\r\ntenQ4bAnqRPK1zsZg/g0a/nY6Q4sffDTl0s5/tGLeXQnJlXIWJCME5AwWe4M\r\n9wqbeIKRKyZ02syw7+9L/ZWnQ8QNdPNh1Bg4x11CoQOmBRpHPR5v2sXiSBU3\r\nyR+Jcpe0JTDghZ5wCN2KwYywm+EXXjsezp0QvxW/iq2D7GT6aNfVaDVcPk96\r\nS+EdOSVlX64ccI2HCG2Gmc7yfxNfQQ1KAxW9GMwafzvkfHbwiLjiRJVzQhNs\r\n9gb2TXazoSHX4ti8uYKlayUM3lbczk3GRO4VVjywI9Lnizdkp7/NZYBHiTpD\r\nfYyCNmPYu3Q0J4qFS6ZwxzLEYvaCpcPuVhNgmjitiG3SAdgZEP/fJk2fFM52\r\npeR+tNRQ8xcXNj2F888f/zWJG9g0q8j4NUl2UMuxCwSN4s+3/zbwBT3RWR6L\r\n/IzONLSnCVL8++XfKPfvBb2Z4gCYPVZGW1Q=\r\n=QMKA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.3.2_1663938771702_0.944627315913694"},"_hasShrinkwrap":false},"3.3.3":{"name":"htmxx","version":"3.3.3","description":"## Back to the future of web development","main":"lib/index.js","scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":[],"author":"","license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"9db0293cf0a3ac1714de54eaad6a3a159ee820ac","_id":"htmxx@3.3.3","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-qyvU/qNWa2oLhR0mDHoR5qtLrv1eZa9DNahtb2polom+6ZHEExwY4sSw4L+NdDbw55YyKYRkCI2okHu5CjD+iw==","shasum":"90d1ffdeb489782e57e4f8444f6d041a775aa27f","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.3.3.tgz","fileCount":36,"unpackedSize":3371265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/50LASKARzw81v6SPRyjTxTT04sWxmCV5sOFMKRnAjAIgBvSc0dTRkHS6xsD004s+hU3kN1Xv54aKeFFw7UEkvqY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLbQbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA2w/+IWKd6rLFgUx7aJlqoNUmVPZ64npySElcjEI5RHo7UEWSl8cx\r\n+uJ3GeHpJoFeyomygEmKAEYZBT3qwYDl163mSbc7DFrYLmyP93rEETfTY8+x\r\ntPugsO6fYCAwRtdWlKgZ0LOFws+MuKEwAYumk2wiPz4TLhrl2dCcOf76rSaM\r\nxU61DNbT4wvloDwQdKbZzvaZsOjm2oKsF1FCcfPVsjbNyh0hzy3O+yIZ8V/w\r\nN1JJMihw50KnqCYCbfMWCcyGn91cIiHc3D0r1LQXaGPFXdPP6oDTtM3RRrdt\r\ncF+Jutc6K9SCFbktAnjb9pm1nBn0POzYf2DDY+h7Fpo4JnfPtxmVmrX98ODs\r\nJWK3v8G/P3vpMuBmRRmlNIlrrdhmTvUxkF/EdjiC4k/JDyJmH3M3IzqxISCD\r\nFaQRV/ZXZhhdhyENfFcp9Xz96n92X1rYXzhYbMRsSwYTEQfOG3H2fGuuHDn8\r\nw8eg6PBrgrxO7ZfpktofHs7uZX1BE91UcKbXpiE5pbjRgH+y0n7gn56P9lXX\r\nGyDHo0EEEJI6r5kLwMNT5qu+gXnSsFn2gzZEK2mx6NYxlc5KPw+fftrWn38e\r\nJE4Bbajx8RuA1FgI/vI2N7YmxfcJS4cOAoqlXvhr6gPO14TWJN6Rpnysj9QW\r\nSjHKujbWLUivkPeQC+ppxfqLtz+bNqYYLXg=\r\n=VEoe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.3.3_1663939611490_0.5505207497934008"},"_hasShrinkwrap":false},"3.3.4":{"name":"htmxx","version":"3.3.4","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"68dffbff59faf00bdf91d562e4ca7f1b2f91205b","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@3.3.4","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-uZHxFC2hTUoTjOmTA+9ExCQQkHdfojWwuiSN3KCyH59aUv44oP1HBlp9AtjTCz/bjeLoSDUkYB7V7KYw2wnDfA==","shasum":"b0b0e64f06ef9128bf456bdfe616214d5692751b","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.3.4.tgz","fileCount":36,"unpackedSize":3371540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr/9HVcJuunxb2vr/n1u5DhySxndAxbl4poG5sBhCAjQIgPKk99zFZsqJUkpF+r+Nzbt74Af8FBhGwGSW24SgqG8E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLbdJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+/A//TFFjaSJaEH764esU9ogbtGdR9yZqd1EYAiPlwat5brVUbg/w\r\nIgiVaTimh3Qn94jCT21WH6grmt1gwtRpjT9WYmfa6gQZTmAp6O/nu9l+B4HR\r\nQvghTesUQ4Dnwr3uiWFlHs+QL9JE/QgJwHgcIrxUwFZ31fqIs86VVcWgb1lp\r\n9tZpbZ5HxF5XRLjzdNkbNuGaQtTr+RoT9v55kEkbrTWGLUqDtKZTRg6jIoDV\r\nyWw7jZDMW5o4ABGaP73uVcSI2YMER8q5g/1Z8pmseBR/mBTyiMfOUx06R9um\r\ndf6YqRtFlbpUDSqHzZ+G/y4FrJsP+uBvABiSAy4t1uJY8nxjAn11iolIO6rN\r\n7vfu/fWlTkolSEIMv/qaMHMfvkQYEIpav+Jgur6eGcKuZyMSiHVvasRKIJfH\r\nktqALpK03djlqOjCPFAsunZfln2fmTPfemkb9qLPxAcN2ouDkZKtRVHi5Oh/\r\nnMfORKS/BrOHkny4wrXQPf72tiiD4jc1sIlFrYFj3aIwz/bboCJYqk9VCPVU\r\n3/s7rBn8E31/jBztWfQXHype8tCyjO1C1HqJ7VEHtZnAPLRUgE0XXuGGRRyJ\r\nAQV6xH6yS6IU+ku8S8CJ1217iDedl1uAObWKx7d+gHAFkYlQCYLul+uughtd\r\nluLQBTLvuRRw4L/d5bSe6Lm/0FXYa8RoO7Y=\r\n=0kTo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.3.4_1663940424700_0.3178118470493194"},"_hasShrinkwrap":false},"3.3.5":{"name":"htmxx","version":"3.3.5","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"564d3597b3449da6a6a1a3d57d29d0ecd9b46bf8","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@3.3.5","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-2JHtZy/e+PXrqFf9P6yGJEsbmBA1yHLniQTqNSiGZkIIymrtee1P0sT6WhUkob7TCOpQvrbkdVdEbv4SENMbzg==","shasum":"70d46077f4134b1bf7879c96b1ebf907b1ffbeb0","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.3.5.tgz","fileCount":36,"unpackedSize":3371857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRhOcLfAqlg78EXZdP0vKZ1Sa/AO6/60u/bniqEg2YnwIgFEuAQuODdjK0gb2qqIa3BfX7KCP8P8W0rDkurtvA4aI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLflBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBPQ/8CVfIRfCl0/GKkoYIr0e8Cwv9WZfsYSQCCvWw/G9UPNPR6rCw\r\nipOPaANK0tkQoPklV6QA5CYH72fH1UXBARvzx2xIdvbQ6AHm4Tj2l+N6H33z\r\nouRPqy8AobvETyj5Utn6fvq5UTjLreaT9Y6gvjNm/l9j8g8at8iiLUVZLkjB\r\nYpHrEyEfKPncDmqArv9ghIcB3xAVKRK3ZJ2NCWM5VtfP9sI44cjtHLBlZ5Jb\r\nIblBXbcWq6f0PckoeVkFpJQ8j8WVIGG4L5W5dxF6S+icObMDixDrqsvP8KEk\r\np8i4pGeyJk8HM4xk4JVjx8lXlSgkxocPzO8aWALinD5ofXkzM9pU/gYrGwmn\r\n7fjRussI9tC6Dda8bG+uRpPeeMuS8j9Q8gza2USssRHO8m5FdTUomrtNRVmk\r\ndAUZkTfHYsg0rqT0Jj/lzRRG4kfjwCbCFDhEwnjjYwGa7tlcV/fJWJZlyZvh\r\nxR5SkGysIuIPCY9ZOtnWQFm6iJ0CmJwcPS1t1F6utkN+/5UFjYQDN3lJV6w/\r\ndV399JozAdqOxxzSiG5fZWIW4YVRT40CdjfnuQ0nvji3teS8eqXzwVEmisk+\r\nGIApsIkHozoriRpPkUfq/oK/L56gw4ieHwVFn9PwafWpQapUdVZTfMcaYMJF\r\nyaXjVF44dJGYHOfXU5rVzz261/jQn+3VGPE=\r\n=oiuL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.3.5_1663957312989_0.6491054547051571"},"_hasShrinkwrap":false},"3.3.6":{"name":"htmxx","version":"3.3.6","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"c552850dfbf96f008d9b3f5af33185a8c7fbb335","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@3.3.6","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Z1g2Nveg2Aq4iC2Y91FB50OQyrL3EJ2g6kbT3iJCHkwu8natpQdN0spqQ1RCZY/kcjj7oFKxVUGXLYxCrUaQ7A==","shasum":"5cecf8bf6025a6a456c40a1d8784d2894b244b9f","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.3.6.tgz","fileCount":36,"unpackedSize":3372028,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaiOaRtswghB6KnMT7lfQvA7jcqbdSgYikzhmrE0JYqQIgS5z/oU496fYfXNp+Hwugx+5Rq4i/QxOeHtybv6zvQd8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLgDyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFURAApCsgpzpKn0TuEVcSXyJ6n5tUavn3IsfLQ83vnjr5joBxSMqE\r\nLXis9IcgUN7vAm4gDjpw62sEWcRmu6xwGHMkzf83QE/Wt9WK5+4PgVBy7eEW\r\nFLsY+PKuMAfJOmYESuPCMwcSUIoerv4PrjqpWDIxe4bAus/SZiFoXFjBCpUS\r\nxewhrtpgsXMBdEO+TUuESkSxyFxfQyELs3P+ceu8uaXi/TSSMolldvDMQMPz\r\n19EK43Vq21oCCo8hm/PGqe7vd4/SzCUpvr0PlXKAfaUtXgFcCLjAux35Zgw8\r\nA9o/4wO0Zo2aOuVLwjgR+gcxuyW732q4L/N8H9zhcIr7jSZkxS7Q1dPgP31j\r\nSQ5SwgCx6cGTFIQXjAwLpIEgxTwVOaBSRWRykrR3kd+e8d4xc7LC4gSH22LB\r\n0NkZlEa1fDvpy0086FN48fyFBA5lRh9RqMweTv56QDplLp1JjSniFN452Bfl\r\nXmleoiWkdU1p5c1B7ikCWKwPtrbiQVMJiGjCZS6EpxhP/sDvvU9Sc8ZzKU8y\r\nPt5S0h+QSpPTf03k+kI/Ni+pMWfDP2zo5CKaXNmn8gLNCf3/W6hJaXe+JkAL\r\nkN2dshzML9jJm4ShwplKxA6yVt8YPHFE8IC/wUBgNnOu8dI1YufvL8nH+pS2\r\n1vg1U4q3u6NTtyxlG5zXtt2IY2MLm+inxh8=\r\n=zUSC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.3.6_1663959282244_0.023594282651878462"},"_hasShrinkwrap":false},"3.3.7":{"name":"htmxx","version":"3.3.7","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","concurrently":"^7.4.0","cross-env":"^7.0.3","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"6fe6b05e420439d227c773d32f4b8b03f847edb1","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@3.3.7","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-5Iu1sO8Zqvu1B8XlJQVC0tW59y3jAXobpzEOyG53Io2kNes01mTC1O8kH4zvyZ1nZFUgx6UStSzvNe+5MMneZg==","shasum":"df388b0ba52c1725cdcc5798070606567e81f5ec","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.3.7.tgz","fileCount":36,"unpackedSize":3372028,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHd2cZAnzeTQ+mp8+PKBaKUDyT9edfJhscLvvsh1h8JHAiBYJsq683+SU6qVO3kcqdpu7kDLRRTPvUJkxfJ099/VPg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLgHWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreWxAAiYMlKpxI7YrSZRzSgVaa3pR1NFq7Uu6jYqkZsdKZrvafuxZi\r\nNgJkH7IO6Ptt/6P1FbZmszV6wSxiBQTKYLUmUfBRW3PTYwllqzOuNv6y/DW5\r\naeCYN6E6eYhsFECpqT28Ky8LlHAfD4q8YwkMrgaKGQeD8G9hUR5pmUbKFCP9\r\nVJT/ajkYNFBYUNNYMCAqDz4kDbBWQqfP5l6QaJlewoyRf2ZiawgtOuK9tx5q\r\nKzJ7Vz0O0iZq5HWgC5W+TsECAwtRXBUgWoJuFBj4GiY7dk0Ugto3rMETSJiv\r\n+g87zZMeMizcfv3EiPEkGRmmwRRokn6fN3G+QMOklAbrsSrKcMeWRQrV6Qw/\r\n2oCa9ni3mkwessga4iwRS0NmhllhIR06xLVP3o9hc3obqR9hpjC2GpfZsWSZ\r\n0b7CSk71ILmb2E7NxptDwM+bR0EbLiIzjticqWO0T8Yt6JcNH47d0fuO4RRx\r\nsYChSva4VWiT+j6tyv9OTIXEzKTMiLC/X8XHDDAKeVRJXEnqN+TdqiRhKhAU\r\nGtbDT4X9OFXWurmIBkjdnJBZCHJovyZy+VTD74KHt6oZAPtQEZLB6dZr8kbs\r\ncuyk6ZZnuKlX/5hKcbkhCIX2Yq0+p54NlGFHk1HPeYAwL8sfV4+W0koYHuAh\r\neS8H4VwZYCpF5iI8wuUj6IW/txhloEkHOLQ=\r\n=Qbb6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.3.7_1663959510195_0.7254280954789845"},"_hasShrinkwrap":false},"3.4.0":{"name":"htmxx","version":"3.4.0","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"760d0817e3718329c56e73d89328c4bd72fa7109","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@3.4.0","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-FLR8yrNWa3EWQ/r0F1IMWJHmralCC1nRXbPL+/kS0jQ/kwGxMKaJJ5p3BDII/+I1dyDNrMdGjp5Ycd8dBHfxrA==","shasum":"0c93b664cf6204ca78876f5f356ac0052c3c31cb","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.4.0.tgz","fileCount":43,"unpackedSize":3379765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCJtYmIvlEeXT17Yh9Wi6Up3gt1/N0ioulIpqzTFWN8AiAZaSSdVeCrF5fHRGhXA4cZZxwBCrK12eVIAT8c79FGfw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL5LbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0rQ/5AAJ7avKDRcnZQRjuYXFagwVFlP68OXmc2uQI+6Ou+218qwC8\r\nJTS55l02biWpanGe8E8oEzvyikMVFQYT8jZTtWWpIltZ7D63DIAOb45r26mV\r\nUvVYZYcIfkLIwX8tFZEpqTIm+DRqMLWU3sy9lSLogl0qr94rOWMEkrMdj4oP\r\n/dkSQKWcSVddmk46NppZeXyS3HcmviREMdvz4o9Q+rBchXKgRlI7eC4R1Gy3\r\n4xouMxF/tYC6yhWaoSzzAlIH7Oge/AnM8od4+78B/MWCW0TndT17GH/X+ENx\r\na0/zMuSw4GEUbKINDr3E9axcNf26QyU2G1EStZgtxnnsHLuGiRhLq5/iMn4R\r\n9acI2UKOTj4sE6XlGUdD5wZDF4XKUQ1holWXVmYmmQ669o4bIiwZX+AEP48d\r\n6tonCCAAiGB1dSF6ELCuGJKdWOQdUCmxVrjqMU72ySB6rgZYCtfazrk1qzma\r\nASp5CtdjNMyi5IqbmPcbDUPbTSM1K/8oiJ0170M0BKHMw1eVCENWkoBSQWpB\r\nyPYRbTnUA9cUZaksTb05OwS1FHtt3ynpomIMfGYVFVYMnAgNEtIHHRCcIYdd\r\nYwMae/rHNgJ0ZKeZ7CjMKAEhsmvsUmzQ2vl15rL6RNHDc5GOHPrzRLqDtaJq\r\nUFpgs2yrQ4Su2wJR7uyW6GyI9BudATAlgGo=\r\n=bS1h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.4.0_1664062170887_0.7934437828840004"},"_hasShrinkwrap":false},"3.4.1":{"name":"htmxx","version":"3.4.1","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"53d8d0ebdc8e6545186fafe81fa27f44792694a4","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@3.4.1","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Z6a9+ZZ3NDGiuSvsoK7nGc4UGOWQg4cdIu6vGz+LvVGDB8gQlAgxkXh+W68ujpfI0uj/wEvnbcKwXGjcYnJDOg==","shasum":"ffaa705178e67b5a750daae19ef878218cfd3a18","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.4.1.tgz","fileCount":43,"unpackedSize":3379767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1hDE1kFiQ5/TMtkUtFJTX+OkxTg9o95F3uXsF6ePm6wIgRBAuvfEfQeRwhYIEeUiG0t4u/45hYVlDaWmcJxX1Hsk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL5ULACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquiA//cnS9AF2z1+cAr1bCpFH2ovb38wC4oMD83tfy66yW2BAauNab\r\n83TD9QZbjzCxfL9eolJyGvPzlWVXonAT358NysGOrjkBxx/oO865ZubuPr9t\r\nxW/7vY80uWrao8tAW+Aye3tBEZZh2B2VpEliWk90/2ZZY+XmkEsFQl0vQegS\r\nh/nDQ5H8zKBNxit57ma7rCs6s8SVT5q2WtbeguLhD2l5acexpusk0AVbBH2l\r\n4czg4aNwSlF9hu0wEKsVPjhRmlWP4zAgNn0llJ5cyXGwn0V/4mTrAwq9qvl6\r\nE8vwzbJwUX9A0CoIi+3yEgWEYrn+VvcDZHiQBE1+Qe8EOZ6I1LsSKSroAYD4\r\nocpDc7GjgGz9QSUsAVcn8kA6nmaxKLVQCUx5bfSGkVRFl822X7kYlD411VUO\r\njVCOowKYFD2mkstXYAz/YxLQFYC8apPLi9Tz+NDFSe7bPsQtJJStqfyrR92+\r\n+v/BjxS5TSZcjstmrsLkgC9cU2+FkXqUyL1HdZ1UkUrpyuhZjl/x6FGHLQFz\r\nYlVCCtTNVJLSpodvTFPwQtRLNZRjrycxoW1/DQrz7BNl07WucE9RdfAciepr\r\nDXaJHqHUv1z5Sn3cOUcjUy5fIMF/QwLGLCwrMt6P1pSSmNtBG68+/PKgJVqW\r\njbTy27AJHM+lEwZ3qtJ6rlB7RMVqNO2/diM=\r\n=txq7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.4.1_1664062731182_0.5057120492116742"},"_hasShrinkwrap":false},"3.4.2":{"name":"htmxx","version":"3.4.2","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"gitHead":"118302499ffb681b736b4698b093bfd492e06f5a","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@3.4.2","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-OrqPgsLzCZMocHeYNUNHYh2Zmfz5BO3u6UVdoi4rPSVLIHg85oLhbKb35pcy8NEQMF3lAJgbe5cv5ckYFddXHg==","shasum":"a4698bbc9ea45d9bac7db7533830b45516d1c5fd","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-3.4.2.tgz","fileCount":44,"unpackedSize":3380769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkZLbc+WSUf37fN1cn9pdUhKJQuU3AdND1qcGMDc/eQAIgDKuS8Lu/G/cvsM+cpeaYddNe2A+kOYGcm1ByRbWZ0GQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMu4FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodkw/6AvTkFYt+oLV2ErHlLNnwnr0lwJpT5xg71ndXo3XTn1jsxwll\r\nuHA0W4cs9OGJJrFDfEJGZ3ncoGmoGMz3njh28XSvT3q+pWxL8msEGIor65pl\r\nMlkYJTzVYZzqtN7SDc75qvd8pHapIMgELo7UPiCMCSei47tTfychWZzf3quB\r\nIqIzJXasqFrT7/arK3Kxq/rQPbHc2d6Vv5VGTsKOcI5oeGtrGWK/zvp6o4E/\r\nXhBt38sdMkCfJU1AZalw1pmeiuYccusNp+il0d/NuIru1mGJhC7Qf1PHPa/j\r\nxWOUEG7/Nk9IoDOwCHGzLWhDtMDQei6y5xwO5lE7iaXxs8x2WVnUBv8zptpn\r\nwAkEjNbkMwLr4KNJusHf21c6EkZ1RtypZCd912XcaiVQsJtml2UTZ4Je0pX4\r\n/jAHhVxJn9jfq+Ay+TpXZgY3NMc5QKKXcTkE6Rt4Xidbih0rFS23j38nVNK4\r\nZ5ex1XyFpA8F5tp1jqIW3A9abfQDwpAba+sr7cJunYIiWrB0FQslHroUAEGb\r\nef5I3eh/Wmm1UkpivmtG3trLiMLrrvj+p0CznuKvB0Ow4LhCZKriz4rwn5Pq\r\n9uH+qYiIm8Bt8e1XeVtJhTDIRH8QPh+rVDIrivOFGwGhbnUj7+k4bsz33wOz\r\nSpKaPja6l+KLItkR8qCg4H9K3/oKn6RsEYM=\r\n=zp0D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_3.4.2_1664282117287_0.582256155078082"},"_hasShrinkwrap":false},"4.0.0":{"name":"htmxx","version":"4.0.0","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"cheerio":"1.0.0-rc.12","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","body-parser":"^1.20.0","chance":"^1.1.8","compression":"^1.7.4","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","dotenv":"^16.0.2","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","express":"^4.18.1","express-ws":"^5.0.2","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"4272962c123ba6ea6b01c1c062130fb77852c56a","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@4.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-NDnLURf9sC5KIIkciLe5x+Qu5tKU0a6HITYQsnRO52PHUKXkoAM1UEfeDslRCXxn2vNGZrWTpW5sIvZGEGnqeg==","shasum":"f96fe68e5526210398a715b5dbe4173bd80679f7","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-4.0.0.tgz","fileCount":47,"unpackedSize":3375228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/uV0OlfaPbVgQOVh1LLd9A2vHma2wdJH8uZJrRTtk6AiBuze0DtuLdn8s+V4cgOCh6L+sBf+gIHaWS4tvC2tSchA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNNmyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpONw/9ExRB8/swLGi2JcvL2PXytS+17c3Ghi2Mx2J2D3/Jge2LI/AW\r\nyTdBB7muPkbwHyddqofs6I/EiEZVug/APNwwU1Ni0+qZ+Ro/bWnAxxtvItvx\r\nuwNpSktm/CQ1vshDsb2Wv9TYM1olurXKkmOcLT+dXIsTcse1HUzv9PzcPuJD\r\nPXR1kqSpCQCvrqKS75Vxr7cUq+5yfjec0TxNoRiEgBiJMIgkqjXzXmExo3Wh\r\nvZO9PqWEbbi77khYjyDZiBoSEX6waUNndKAZqNIIfjahK+lxJmr6p8hhVPae\r\nZfyD4Qi3vz+uvRp9m3NrmWtHsPrc738A1q5akIHbRpaXwBWjbPT3n5snbo4H\r\nG/CWhnWErsw+hdqghZcfrWYlTFYd0CMstJQErFH/nypyzhOS27TZtecVCwEG\r\nchkuUEUVXarmp9cVVx5629CU6/jct7uwCkd2nPYyg/ord6n6pBUJ+ficATpy\r\njEL/HGvYBvIsMeFXVIM8HbG0maYR4PkM8svijtnJqTMKBTnIPnSY2PJJD/pt\r\nlJ8/0PXJ8DE6tSjZPWx/b1eqCtYwNRnM2vD5LuSMCC9P6Mlh7D8stQWxELJa\r\n6B9f0Q6oNNT+BqKIxGyNFwY0im+b6vP4hq3SLQe+aaeBoxNfd3ICs7mlElnN\r\nYKcswe7UBTWl2cpF358Tves2q55q2/SkLWM=\r\n=o4In\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_4.0.0_1664407986583_0.18183452750729368"},"_hasShrinkwrap":false},"4.0.1":{"name":"htmxx","version":"4.0.1","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js","dev":"concurrently \"npx tsc --watch\" \"nodemon -q lib/index.js\""},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"cheerio":"1.0.0-rc.12","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","body-parser":"^1.20.0","chance":"^1.1.8","compression":"^1.7.4","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","dotenv":"^16.0.2","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","express":"^4.18.1","express-ws":"^5.0.2","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"b20ab0e940a21c0bfcfba290b374ea18491abb16","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@4.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-UnayYh5DcHCeIXpTEAvn+FLskQvOnlgcg4aaq8aHVmLmGpKOCkOIwdMwE6h0APKH+Lgsh16RzTQ9mFP+f7CipQ==","shasum":"55ad7e6443d019f653e18c166896a22aa36cb659","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-4.0.1.tgz","fileCount":51,"unpackedSize":3383216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuGlal6g7XrGuTsoEhAZ649gn7tRnWjeVTB05BZBw9hwIgQfYDtp+269BIVKzUU8pGBXoF5EPnJMaXqOhySSgBqws="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNsMvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqPRAAnD/sPZ963ojzph+19qdSpxn81loQFsKE+mwpmvhuVjNtUHC9\r\nHFh/9C4kI+tTxcb3YVB0XUou5dGMfa9QwRNI/iDdDpcb+DCEAqCGVGlccBjo\r\nu7RWu7GlAPdz7anVhq3Bav7XQITTkAtCkFqpiSRU2pxpgFalGSO2zUTg69K1\r\nMlfPn5pJB3fWCXg5dAvnQHzgliUbbUW0/1pqc2BfQjY7HpAGsnBfOZTc+3om\r\nDG5+tGHHeKnhVPWm7ovW9+zd9Z48/Tnb2f/N/35W2v0x3lmia61aGMtY/Wcr\r\n28j36CIyW2rcM9xYNwWAWnIBEs0WTtXH74MxuUpBJ1CxyvVfn7rnVZvcvLSR\r\n93DDCxiWZvDIi4z0gREJJKYRRgwSbRx1KQ0DL+BRBNKuXIHNG5OqwaerNnnq\r\nsaF2+PZbPws0Ham0CTXE+jPz0p0VHNWPpB95dRc22KEqG++OmREHE5vUgBWM\r\nGMC1dPmmVxeBusvpyP6Ry52ypjUuDSp0xPQoKfpSb7UXBs78z0Lj1CspQVdK\r\nRWubsmSpCxOFMNwlf8DNgryBOMYqYaFYig2rKJi3TdlnnPmvNcbQETr8nxfK\r\nULqkEG+m9yxjJzGP/7ASL2WRAPDmIIFCApVu42cwAaSAWR8HMDmqF283U37/\r\nNu1be5rEFDuqUpStBjW5XK498OdvD7Hc+F4=\r\n=PYw1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_4.0.1_1664533295534_0.9505173483005553"},"_hasShrinkwrap":false},"4.1.0":{"name":"htmxx","version":"4.1.0","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"cheerio":"1.0.0-rc.12","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","body-parser":"^1.20.0","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","dotenv":"^16.0.2","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"f0c0ed24202170961cef8792f1ceeb864b9f48a0","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@4.1.0","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-QRdALEDx0KDBAIxS49O4xz5NsLjMv2YzwUfZtMsfgPbMFfQVqwqm7MWw4x9FgaBTLNlMcOSo6K1cXI4KpOk6Rw==","shasum":"1860b68010f50e040802a194e1326ff7dbd9acf7","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-4.1.0.tgz","fileCount":54,"unpackedSize":3391940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFULEvI58Co8OoLan1ZhVpvP2LZm6IGoFi76hXUA+s1AiEAgFnGnVRFwQi2RDsRq8z71U4G/Z01EwPBL5D2EqkRV9c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN3o+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3vBAAhIo9WXVUFHU98jQFRxQD0v1X/x1opsfVgen+lbhenfraVCyH\r\nPU8zT+0Tn/fatCnKipNigycy+jF+OKV2TMVBP0TIF1F/56H5oiYK3zLZ0/pq\r\n+eatN6ozmQ0DQOdfNkc8W5ar+ErWLi0zFIieTlpVuPaqHW6KuNNBnZwZndWy\r\nlSffMEMlx4+TMMupyZhbAthBE7cvuJsSoFkq3oMrEIZDeAKCi2jhuI2jJFd0\r\n/Jk5a015IYYaF+pcQwWu4j9V34SrFlQVo46vQ+lJNRHDFa7TdRep54jM9F5r\r\nUD75Xp7M9AiZn/3Gvzy8J3RyDJwq5AkJ+/F5vv2mNSRCJc6GjHieiIUpT5qZ\r\ngXirE234DKLZbs8rR7hjVwEk0+72pQRNnlJA6pVG1euXIO4124iUqK1qNZeH\r\nQsnSZ22/Wmv5xS3+cevEZNUW0nAAwJce1Squ4DDZfg377vXJD+fpLPalNtU4\r\nQod3OhQzTsihXArARYru+USCFvd52yPpec7BCH1A+CJZYBSit3lSgqcW7EUR\r\n6tc9L+qxqJmIOkpEcermAq7o2vfgSZ+VMsZM4SydpWHdlwq0FPyRXd3zovwu\r\nrgOj9XvNMXoSSBMfXiEi/QLYVrdUwrOr3NxE9HoKAM7Iv0zMe3+ZeJ5HUekQ\r\n7jAJPk7+fE1poZtRt2Jcyf4HI+MST/u7xuM=\r\n=uyek\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_4.1.0_1664580157933_0.2638934684942378"},"_hasShrinkwrap":false},"4.1.1":{"name":"htmxx","version":"4.1.1","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"d94e92286a87dd378cdb30532b9c3c3fafb09b8c","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@4.1.1","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-6VB3ZA03Z1uI3oBxEgB9UMy0rbRbWT3otVO7mlOcKtzk5v/ZC2OctUhccynsdCH+AotWOX/zLsM2bZrwZ7eGTQ==","shasum":"94fe7b5b9f24d8c44b1beccb5f1053dfc8743abf","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-4.1.1.tgz","fileCount":54,"unpackedSize":3391940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4GddEWNCTmiYEheDxDmr4Lujj7jfc7bOAvCa1Zl7lTAiA8Yhvrxr0+toY86xDWGKDxs2hYhsanj+7Wvxlgj2DA6Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN3+oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Ag/+OEioj/Dei/q7G/dCoLYScVBy1aezV2ub9k/LHfiGJR2jXnr2\r\n7jy+kcI+9DXWJ219CNGZdeUFY4dyR120hkYjawm8d0SqiLwJRy+/I+yAbNn/\r\nq7eWZgPyBKKTthfJzZulIZ6buXr6OWRopFf6NuG2XnF2AcslLwjWgOixaLU9\r\na2UGLNmyWfHfUY8aljRMSbYsQLWh0r48KaX1LtI4dD1drHHV9ncHtJnlz1EE\r\nXAqf7PG06eECCOK4hPA8JhpMn3YCvwK53R8lSy1qFFdngBIXDLNVPkF7vQeh\r\n4zY6DHHZyu4lzCY+iJ2mSCBGmnmNCDqRqsqZ1//m6Ap3WOxapTqg7aFBzogN\r\nKaHI0O+dkNQjcznPvbnrc6g9H45Gc3iERL+o5gD1loBSes/YyOUZb6a3iiTF\r\nraeCAbNnhrb3MELQcgt9a5B02emAJAs22QjLcgPsswaoYMwxVAiQbR+/q/tp\r\n0ujZKDs8rOuWAn1dL7L2eCglLQWlCfA64xWagQNZCWX4GE3shl2HDK/1HPFp\r\nZj8QyLVVHpayGZsfyXXf0MzHrbpkHJP3bc7NGbquZ8H1dGhCCHA9FACyoqNa\r\nYu2LEKyjVM2YBjOe4e3oJ3nvqRjmblpJqMB4KivQWsPFLnaD5YRtDZKcX4o8\r\nvR7uxr34CHI+9w6ryi9xhE1d47s6ygaeInQ=\r\n=v0UP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_4.1.1_1664581544319_0.7299424470461604"},"_hasShrinkwrap":false},"4.1.2":{"name":"htmxx","version":"4.1.2","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"d94e92286a87dd378cdb30532b9c3c3fafb09b8c","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@4.1.2","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-EIpRhmJkpMx3aXM9jEvBZ5k9j5RvltxnC0VEh9L8ZOuyNMhVH0jbbp4SNhuPKnO4A2f5QJtoTiBTunmdcclkTw==","shasum":"f6973df9f8caa182105ea4f2c091dcd333258f94","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-4.1.2.tgz","fileCount":54,"unpackedSize":3391940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7Gc0rGHlMyqHnYLBYyzY+K6IS+cLvsADdRJTRW8fC1AiEA5B7SpNKaFQiog0zPrLaw7Az6idGoMX2TYJ0TKT98DkM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZPfLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhzBAAgpfz5Ky4p/WSMG2YmcNkWANec7EfLTEp7+e7BoR3j2BIIthP\r\nMFkjsohEYUbJKCxkvD1V3mUAG96cOOR7bfLXy1SWqWQqoUJ0HHFyFNGdqalq\r\n/HPryESbGgpdC32d7pg21jzMgMmFSczEFx4X46s4qIxOtUn2+KR8SBOdz18I\r\nR64qgKlTusxjdCTw6cZq1ZXIRs1C41lt9F11i0KfHjbq4ITgrEj+snApq4Hg\r\niRzEq689MUIQKu+kMcdx8T5vU8D9ffleaPhN25RDWiB4rxiolG69/1ANb/4f\r\nhbI0MMbxJ8CNDgo4a9l/Te0tHXbSbBe4UpiHLgCDaTA0eqlp6fOrvYD/adDE\r\np/pBR8xI9ZLa6LGOBY+WPHzs8CmBvabuWHclEG0NigKcioIE1ZKqDohiGnuA\r\n7Qzna73yZ+CG3+Xx30JdzvTzKmMFmkdt6NujmDQZgIdksc90Qjh0CDKwbA+o\r\noC/yKkAxKv0qfozrssrQhfl7V6EodrIfgJuF1yz3K2Z0qjZQg6TYPnNYlh1E\r\nG53fvlgL2uG51UIWxyhpaO+lYcpbhKaFoovvN9YGixtAPdZ0/JCTDzBCTBID\r\nLnc+KrC4IGkpE7bspWcA07U6oFUpTfOGXrjh1WXXntr934OuJ38OQMIgXl3f\r\nh+8S/IfxYwAI/NkI5lJTdXOkBGHv9G5cdDc=\r\n=jwzr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_4.1.2_1667561418822_0.7950194764970533"},"_hasShrinkwrap":false},"4.1.3":{"name":"htmxx","version":"4.1.3","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","cheerio":"1.0.0-rc.12","compression":"^1.7.4","dotenv":"^16.0.2","express":"^4.18.1","express-ws":"^5.0.2","mustache":"^4.2.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/mustache":"^4.2.1","@types/node":"^18.7.18","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"d94e92286a87dd378cdb30532b9c3c3fafb09b8c","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@4.1.3","_nodeVersion":"16.14.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-FFB+rHqBtdZC4qzyCxVDryjP0RiKriUTFWRv/8d46ccKc76VlN6cFTan1OR/dROL4eI7/M4x6s1gk6V0ke0Jjw==","shasum":"729bb23572c2de87ee068fb7343461ef05fb7a03","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-4.1.3.tgz","fileCount":54,"unpackedSize":3392040,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFs3jVrwNXHGeNiG+f2j0Q1rV0i/IpFmjWzNBjG0FuwAiEAj6VNj6mfJetWZT5qgIvX4nT1L5QSel3kMCcI18h6hoI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZSN2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFBA/8CZ/j9Qyd2eMp3NlcUbI2XUYwbDHoNS29tW3duk9fZKgF8U5N\r\nbQYIiKOEk42RYgloLLjhyDZPC6j7rm1DfPcvnKi/7Y4m+l06wHew7iky5uNQ\r\nwemIcaJMKwm1qJgTy8TTSUypYCRZIWSRN1GXbjIxsZD169cw1kYNY5s3U20R\r\nbub0e8jTfp145eXWnuwsh2WThyFJiIjV8f0QsxVLw30PsOYZsNJr6h7USnTP\r\nmNrIJZ94q+VTt85ov29+oe5toWJxOTFJFm7xnUIQDatLFoCOqqKEoegfdBrF\r\naGtaFB6wuJ+4KorcXhDwA1XOIlKaeCSh4XZFjihuEy75sqySHrY4zA01SKob\r\nYz238Y8C8hGOPIfBJfeDWRRfw+SUoEpOzHE6bR21C7nm9zyYKyPhELEIr75x\r\nlS5LKGQhPTqhctlYZtSDZbPWjVzb2lwbHXAKGa/FAM1wHiZl4c8W5WQ/Aalq\r\n8qAYEGx0fu3QpuqDCT8l2RUFhsF3PvDr8KlEzjvRlTMWGtHGelH8Tucgkc4m\r\nrnBbAAkoiL2g8W9wNhih1C2U9sITD1qJ9y1w3kgn2yJppkN088p7bCdyKUEx\r\ns/zaSddmyTbT39tEeCmFcrk1n07Ed9WZmjXj4PhKAB8e3iZMemce9SEt1cpr\r\nbQSMpma8bgdb+RiAnfXqsL5POvfzEThtQGk=\r\n=/RT1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_4.1.3_1667572598274_0.5507123210281208"},"_hasShrinkwrap":false},"5.0.0":{"name":"htmxx","version":"5.0.0","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"8b53885bce9288290f2ca72f667e924e65c337d0","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.0.0","_nodeVersion":"19.0.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-JbW5xistJpFawrWNTswo0DR3iMUOHQZDzPwzL3mLbW+1ukyrhvTV6keir95tJn6DxIqLSjASeGwwDrQNiOtjpA==","shasum":"2ae8c1f4a075cd3e453ee3baec1421aae423e231","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.0.0.tgz","fileCount":64,"unpackedSize":3396855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGe79a+Gqvb5LIpzdwfJf69hLE6bbIcquQ0khuIVb7ixAiEAzwUD67qipe83mLZcZsKW54CDJCeMs3Bq2lX/rmKSZl4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbYxwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuNg//Vy9uPksB5lksNKHjmkj0N2ImjH73V/M9dZ9MLIVPwT/AVdTv\r\nmhQRI6uCDvP2QIjLhD/eh4KtIiDGCJof1Hxy29Hv/T5TfHWrniYNSOW0LaCv\r\n+UHn3zrDy0mPFUpNwdBW0KdfKhq7KjyhvhnEhFykcAOLspux7aUKLm4OFsML\r\n8oUzVlFTF9wPkUluZKq7EG6sDvHV9hJJaSu33qwwbUXHLxgPaaBXHsCgsvz+\r\n9uJ9VX3NPp1H3NPt4/qq0AOjVBweF+TtW3Pghv94mrKTV7c021+A1p0rzEiK\r\n0Q2FSYv0eT03ucy8JX/Gosp+T5rVx52qULubYYotS3P41nY9MwdkzgsVTAQk\r\nU0mB8RGxWYg+btvZbqzALDcsh9rAJNc8XkFQg29tpNAFR6sV+T9yXJYmWrf+\r\nwSChQls4gVV2KdDuRLx/7seTugGGFnFw777FL75EQlQ/g8JTWpmnr+//jydd\r\nbW2DrumWR3FpoDsEE51uiv67yxvs1iJtPFDCxULf8fbqQaOcLW7NE2hdA8rz\r\nTsLQjjJ/SYsdwL2jY9wBWcH2ekJsFX4naH/Vve35SnxvaNam+tK+sytRSJ6o\r\nyJgfL5bKtgJQ1TR1o4nCt0GaKnmE2b+X8yHdnDPCbgFT++LFlnm7UiU71nHD\r\nzXgBp9kmOa+6SkxBRlffZM6kRZ+lmBvjjLI=\r\n=rC/0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.0.0_1668123759727_0.3858935231387828"},"_hasShrinkwrap":false},"5.0.1":{"name":"htmxx","version":"5.0.1","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"8b53885bce9288290f2ca72f667e924e65c337d0","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.0.1","_nodeVersion":"19.0.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-EEJVUZc5UYLNr/lpOgwdKsv+xBkHANqpILmZxEap3ouS5bLnF6d+sB7JUaGyCMxT0lHdhU1G1xQ0yBLoeDBWMQ==","shasum":"21d3a254b41a73e4b701620f3334a367fbef9b31","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.0.1.tgz","fileCount":64,"unpackedSize":3396696,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6HfxFF/qnEyXGpz4A0AiTc1Tpx7WGUfow7Er3CotQ0QIgXRr984WehOTAKJOOuP+TCn91vRvbrfl6L58yI3mx528="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbnhhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ6BAAjctbBfBswtH3pOMTZOYavIBqAyLJvfw5dZpG1W5NUM7YhX5t\r\nC4d1b2jXNRGWjoopAKo+7UI8RyTonBMjJ72GDIAt7sfhT5M7CTlialyGS+5v\r\nbD5O4pB8mBCYHumWOCLCy0zoH/wBptN4TulBBc/VdLL9GbZpU5nETn/UEAP7\r\nkmXelN2o4oYpiRrtRLlxpuq5aua4syJx2AY53nj2QNlemz7pvX69v/uTkz8x\r\nIrTDtlXY4tMEJZGI79pMFd3ZdjNH9sNQayTUcIYAhRa1jGn5iLMmuy8A3Cx6\r\nnCICqS1h9A7SUfrl8ijRWvV7LMN8d904dWUz60jg0Jr2VIWCs2zrccw+afrh\r\nVq4BGQUY0Qu1RA65vFWIcogs3FkDUwPfYrLTCqBXg9PescjXgAattCUd5y05\r\nMf6Oy++yOZnUDiFS13HwTCh5q8FPQix8jSWjd+HIX5DKIJGRysvKkIMx9rb1\r\nI0QIXRllgsxDQpsXqxMMM4QkvpF/5sEQCjwPP4P26eUqogXRv27C/Ee3RLQw\r\nKmrfL5QCsDd/tCkta8yqxDjEBtWYVa++TW1Lr+enLxG7m8YavtDfLKkM2ikl\r\nuYkzpaeZscl4BGanHErS+yJUSAt44CoIj+ObuKT1ZpFNSALfXPAgLbp1g2e8\r\nvz7Aq4qm4uO8VwLxPNu+YJofdJKIathEgJg=\r\n=8fHL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.0.1_1668184161387_0.3789019785084935"},"_hasShrinkwrap":false},"5.0.2":{"name":"htmxx","version":"5.0.2","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"8b53885bce9288290f2ca72f667e924e65c337d0","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.0.2","_nodeVersion":"19.0.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8Jr8+iLOjUztK92E8L53y6goQ1/q/chFp6PIuPBRuM35pTUA7Xc82oqeGFYyRaGgDvpP1fgRpCsm6ujmvdeA0A==","shasum":"06374962a2deedf09e59dc701ca06c85831257d6","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.0.2.tgz","fileCount":64,"unpackedSize":3396824,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnhV3HQYOpKLNphI2KLeNRR1TsMwiNDToMAy7HGsHesAiAT3OlCvBpzm66TzpFfzfLKeAHpEp9+0aY0o793nuwghA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbocZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNlQ//Y4fEHNyILOpJtKFMGaoQevDGsSx4r8frQjct9KrC15vYRmJN\r\n4M/ooEnQt35Aak3u+KS6rTmpmHK2aXA/XeV0SLsBb3bM6kqjL8kIJ35YSoEu\r\npitNHXs1tF4mBMJkHJoRw8ru0bh84juRW4c78QsfZOrt1SqnH3mhhQYu30T5\r\n98aiI1yO+ZcwOzAi8dNgZAYNH4oIiWoYbwGmDxK8+EKxyfwzuRcMOvtadSSF\r\n0eljd4MZvfAkwEAG2PoeWC/7Hq5x76sVwjP/L1efXX4jA3FZaUai3fykvtuW\r\n1RAvnuHohhBfs5l3zcjFjT2PP/wA3zJ+116Jv9C9R72MRRE/eVJyx/zlsIt/\r\naFWQGIou/gHp2FaBHTCb2/ccdQUMHwD8LSeSPxvgbosPV6Opx2hIXM6U+oPv\r\nA1Swbqa5oUKOmwF0bGMnJcI6K+2t+CHt1t8I8NRS5d5opWvipd0XFl9StS20\r\nljCBmXzi36+ilYRPVXBJOxgnLftRqM22EgAICDWRnxjhG/MlnQslMpOI4PB/\r\ndHahwOAkECM/iiVi9YdP7cUW5O94PYRw9fDDnS3RDmHrcGJM2cB2ViU9Ptx0\r\nZBVWOmZ5ND9Vupe6Hem8VXJaZWmC5Wjy/piYRpsJzhIMkeJW751ijP7mHFtF\r\n8lDM160IBCwT6tezsku9IRW3xihs3T2m6/s=\r\n=PeR1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.0.2_1668187929566_0.3718533491780931"},"_hasShrinkwrap":false},"5.0.3":{"name":"htmxx","version":"5.0.3","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"080a0077d0858757ddf6ecd5e3e182cd37206032","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-zgB6mO/OrcjOOZPmzEGZKHB0/XObTvKWp4w0IA9NWaOOMC27FKqAQp2v54/AhZUgxzm5puDTyMbTEOlSzPRd3A==","shasum":"29654036d2c97e7379adf0affef7376afb2772ef","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.0.3.tgz","fileCount":65,"unpackedSize":3531123,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAZKE1tOGEc9RvcH4lbLXN9LgAVb39ZcqOULveFvozTAiEAsfhpx+3UERAZMCBIu6Zbpe5gpqLwytrn21tJ4AHSQLQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2UKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNNg//XNNwdORkVE8lwH9KCj3Qa9lhchgF4rFpo4uFDElNvoSaISzZ\r\n1svO4twmEtVX6VcmhO+J3idLWOJQ+xEc4klcm7hQmPlr/Nrr7lI8HDQ1+h4V\r\n19Z9AUlVRv4AQRZdLCselwrOiIpjKv7nOx7uhyBNyl0cw6tQGVU7bt3ipiJu\r\nMxSJaw0qMTJ4IaDWF7awzpvY5qEkuNuawTcSg87viq1gd35duViRaNJKCmLW\r\nc7wHCpdawboJBihdpBO8AUYGm1Kv0uEp9gm26JVYqeTHHpPI0PacLxRCR1Xi\r\n7rcB2dJNAyR7VaIv9Nud5RsOdG2BLpH3g2wsGNOwzOVCfuHDFjqGaAxiRqqp\r\naz67mHC4/GHUqEArc/aqX446lYdvWQHHAX/yAeFEheiBwR2rioL2IQnIv02H\r\nXW/U1tGD5Ovw+knVl+K902QhKYYUBtSSkiN96PLJSMAYVyXDz4BWpUyjhLkT\r\nu50iA+WsgzDobOZp9uV6Uk3LQzxTgRkvMo3U4DsF751Aa7oa0yWS9EUdVhb/\r\nOGAW3QQA8IQtiqLjkDq1NCk136mrkqFoyy/KRFNx2pOUorxWlNH73/s5Hgy3\r\nr+CwVxLna775KxFDSO9WJ6/hP9Eyem12uvrYG7j4DwbYX74IlYURslhDh0I4\r\njMfVgUVCDFd39cgcT3sD5Nij9MAipoFsmzI=\r\n=ZNWo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.0.3_1675182721994_0.06751789177965661"},"_hasShrinkwrap":false},"5.0.4":{"name":"htmxx","version":"5.0.4","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"ba06510c72bc7e33451a6e12b035af6248d1eab6","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.0.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-4oG2RtwExfHTDvpu7O7HtGoJ5VAheL1s75wRRVFpZAsrWtvDz3zWDwqU2HtbaEA5Vwbw9aNjDT1ez8tfT+zSvA==","shasum":"ee9cc7c0838c1b87365665d477c026c24d448dc6","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.0.4.tgz","fileCount":65,"unpackedSize":3531125,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA79UxLPB04K6QUg8h/WBA3tOAOoZ7aOCLc9WQKzAt8gIhALqMRT0gkMMNS5AGvbWgImIAP16JX6MoDuWE/ArJdsfQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7QecACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpssg//e8IocQx8KjW0X6K9mzi55+ZNK9z91lnFP0XilVhukUaVURKI\r\n+GK41g+WYyV22Tnm2skVjD/BXz6wC5gZIRMw4nxQy8fN1c+vXTJiSdsJv6AP\r\nqMxf4ihrgxOEGUprbWbtA4ufvhIh9elWNMjjH9YJyHR4HT7YMPbhcFpHLJZQ\r\nVFtVcLRM/SdsEQKmLl5v+7ylhjxzT9533hJHuvRpTKB5PhjxNCQHNWjiao6r\r\nKHtGzTenIGJoAkvV+oLs/1l1h6TJ2/csIx2qXbv9kZZ0f7XEnh1vWXZ0l8E2\r\nAfObDrNzYgCmDauHh2dP0nvg3kahYfxPFkWNy31bCIdSO9XxAJU49ZHAD/p9\r\nxdTOLfh037K3Rr5FcqBhrPqfc0H2ccqM4ogfbL6SpDJvg62a5StqOquTrm7Y\r\n3dN+6z4aQ5LpeSHJ0VXV5gH8XA1D19XoH7rJLkUb1gjMQ3di1UcXnhJae/r0\r\n5eRhpj0U9ISo6qOGCW5ocbngK9Hc5RbqbrQJipR0CEEr6MnhOT+3rWl60wJ4\r\n8Y7WZesI7zLAmimQ9kgZeOxFxR5cjlP3lRPabqjydqvYpNDL/5v2T9lamkDF\r\nD7VW48zUIP3myJqLC+2BX2duirNwN42A+rHK+09+SuEaluEDGCBJlI93b9i6\r\nimG1WiIRKOme1raxsxZUugD1N7dSrS1xUlg=\r\n=WZh2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.0.4_1676478364389_0.999604762973471"},"_hasShrinkwrap":false},"5.0.5":{"name":"htmxx","version":"5.0.5","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"ba06510c72bc7e33451a6e12b035af6248d1eab6","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.0.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-h40n/g89Bd9Zh+UxrayyejP3rSfOHEc7t+iFfIH5it2HZH+pHs9ZTBV3L1qpjMZIS9owfuJKIaqJhsJttbJOAQ==","shasum":"6b9b94e95e917ea70b64f98cc9b27b3d67df721e","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.0.5.tgz","fileCount":65,"unpackedSize":3531129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt4qGmvVENsRQb2jYUOV2S/Us20CoXf0BhbybWe48Z/wIgfwF21QBgkn8YoAE1HchIPS1EX8EkIyJ9EULn8+j3n/E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7Rb2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPmhAAooQDxp4ETQxepViuQi1ggfc5ZDXUQWhyQ3i28zL26XkIznEK\r\nmNrRpmlrh5NCWWaLKiw8XXAUf2IKZafJzMXJWKAJp0iIg06hr+NDU7jeZbv9\r\nyvvB2GhTvsNeXxg2WwdQImSqdLKsyXEzw8JgHu1e3W7/k+9XlcIlmY1B/w+n\r\nKMck3xWn8bB4psh5Hh5bilu6/GnkB+vTsRH1x9k95ZUsulC637GmufUlbqcb\r\nI7davyvkvMsnBou6PRPuYWYiD2DJLObPAhQ00//F10YRhT9FZ7tZJxCk4tCm\r\na0E/yhrK3OjjZgUY4Xc7TbRlYdL1xnXaWwMh3hUzdQ8fLqI5yNVpqDP7xdgy\r\nv2/aQ5AvpJMt56lwzAu/Rv8/1LFtB0GEzyc80CdDjUO3NEY/JrwQp1jrIPjG\r\nUCdFR8GSPhBz3vf/y4bpj8HiOAQCkaskVyXu/R9JXFXlTbM8oBA26vRF1iw3\r\ndNpHpSuhDFbvvrxobl1dDIj5IVTw3zGEwex8hoLmBNSj8hrZxvrzxNBPJC9y\r\neK5Dls3B5F7o07x6KFo+a+pdQb/TIockZHr+9ZPoUtHhPAE6oFY6PXVXtK7W\r\nZ5RYYWwVc0zuR8BrcrhLQihBBtNX64bmeehbu2UeUgaXN29wreD/m1NsKgag\r\n2t6jlHVSe8wOY/bVSxKJnOLfU8mFz/6423s=\r\n=U/gR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.0.5_1676482293810_0.7684981549759373"},"_hasShrinkwrap":false},"5.0.6":{"name":"htmxx","version":"5.0.6","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"ba06510c72bc7e33451a6e12b035af6248d1eab6","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.0.6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-FE7lty/K/lq3muhANqwXWUivq4/srJsDPkqRBn/3WRcrO5vxDQf4tvKdWg1ljJpWrwKecVt3nT7hkOAGkAnIRA==","shasum":"a416d0568811c4793b2cef4d06ce547cf5d0e36d","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.0.6.tgz","fileCount":65,"unpackedSize":3531129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHzxNwW3HgrCxONV0ZKzVMm+LjvGSEQo/0ipYhTNsZBoCIQCNC16NR/m6Zq+B5ZBkB7PYc/TO9A01sMR/Hn10/nYBhQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7Rd1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE7g/8CgFDlPENR5Iw8OAThSHKDPc9s/LW+nt0w4rU6yGvcbxeH+Yg\r\nmXcGe/Q8UYw9EiLvqqUL+uAfjndT1mKfJKgMvpVYSxq0gG9MDks0bpJ5agHu\r\nGV3bTrQPdmpot/DK8V5InZx4C6jjGMgrBFQNYjjAXa9891F/OqPbVegxwxRM\r\nntuDDNFsZAdkZsJ6cLHz1XP48doI0U3nJP8eaLoQFufECo2YQV/6rgmarvCg\r\nC1Q9bG9wHDA9WAKtv4Al0xUbzoHyU0at1hHv5D70zS5PJPM9KI/iH1wF/GhR\r\nwBtP/CWNXAlphIQ/HjakiRARh+S7kJwQefY/WhuxbCxXu5FF6KarzKdaijZd\r\nJczcbGOkukJKpdD85quDngI1wCeXF1qSi8QJlp62hu3uA37O297IRLB56qEf\r\nY/niDZN1+QUCHTqqQTRPa8sYqo1nB769LNEJJOzRRDUp1xeTUjnnCsqt6leW\r\njYH8w8FZ3NuQRwGat0039thQ44LuLXACKO4FIBxcqXHAKnvyUKgBK2Tz2qRK\r\nEBzXMNHZpIQihRc4+H4RoZmNqg9FPnGyTJDkc2uV6nZ8hoDHyTQ6vYQUIZwM\r\nOlTZ5muq7Fn0gl9OSj1sYVJUXof08iRqR2OVdF55CKjYFweX0L2ZTmLtayBO\r\nUcKs6X9YFbJ0LWZ4GZpaSQBQIJJU/8gNZ5U=\r\n=Tc0e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.0.6_1676482421005_0.8330515132714076"},"_hasShrinkwrap":false},"5.0.7":{"name":"htmxx","version":"5.0.7","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"1a5ab9eab4ce0501832cd6ba4e1e416e6e9eef10","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.0.7","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-6hxZKM5gQp96HUIERuO7j/KJudMj2vN6JyZt/5k+c4m+luYAQIJOaS1UQf5GRkdCcX6SjUNxGe52reOW9U7v7A==","shasum":"cf12e4e1f6d4cc41e46465c736000d4679cbf58c","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.0.7.tgz","fileCount":65,"unpackedSize":3531129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbVHkFYfELKn1OiCYRzOirEW7AP2fwSKydmvWRmQ8cuQIhAPMY3LHd2PAi/FNpCEeK97uvOiLXf39QQLxIbl+QszmU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7RhMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUSw//f4iTvoIHuIGAi2fyWZURulSRbvbofgAXZ5Z3sa1vYxtU/kLx\r\nNN4Ckhy8YgH+NvleJbvzcfxfJ6zOyOaa4D6a26TQxO5rDeEPGoIaEWAuja4O\r\nCrrsevjZeh5Z7ODHXmUjWgkfIGqWf3F+GdxvkqP0P3Vcp2PSwUA7UtXOYfZf\r\nMZdyoG3i8vTffrbX6GREg6wqQHTRffgVLwHEi6bCYNslBUPlwSqyAU8NLwfZ\r\nXkFOOQWjrPw2vDy/I+k54h96QC8VBAzI46XIpoZaN57xz2XXBjYnsH6caBvq\r\nIChRc/Vc0mXeiyYLCGrnZOM7Zh20RNybDJl0uXBxSWdgylyLHvSN0QNKjBpR\r\nFnSqfGXV3p5RNvpd7uFjkzG1yHQq4xncd/PAPeBG+q5Lwe/3k4oqbFE7aGjM\r\nGBCJ567eUW68nkWrFsrp1hv+L7yaEWPIm5kJMQbtRpLkY5zBGpir+bJ8nXnZ\r\nbZaAlVdVJZAjd2n7qkKaxMpQ4+tBuk2eium0EZMzkNhNxTFD12tUG6FiEUqa\r\nFQvZm3WKhy0iqUpZ9QAJTPSWx7FJB2fffIgta8ETtp61xx0V5uwbl9afDuCl\r\nv/AaWTBTmgflUGYNl2kN4J/Ei3kO3Q8om2DIuPFkdbfmhN+ZJDbjVhAemJep\r\njc6K4wKernpLCyWqn1JA0rbljZxwoUprqyU=\r\n=SlDT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.0.7_1676482636573_0.17848942999131356"},"_hasShrinkwrap":false},"5.0.8":{"name":"htmxx","version":"5.0.8","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"d14a5b1a662b0b07af30df99830e6edc35cd0aca","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.0.8","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-M6fxrMtUgFqXiHYED1rBrLgnZW5jegIHNmtAQbO3ND39DUKqbmjlnpnHeL7nI3ACC8RB2+xV1rKTfoeSmMlVvg==","shasum":"d3135d27523da9c1975ac1c32e3e13012cf4ed61","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.0.8.tgz","fileCount":65,"unpackedSize":3531265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHlftkqVaTrgq957LxLVTRT+XJ37/QepupnuxFZGj1qAiEAxptOgctoXH7Q218J2cSLW+xCiy2FehOFv7ho6ng21L8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9gN0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI9A/+IsUaGg2Z7lqsJUTWNvkibxS91l6zXieRASqSCpxDSLYgb/jw\r\nykBR069zqwpEdyYHHkorlZuAN7c7Ww2aMEx5kZRRlH9926XM13bPvtEg763B\r\nDlN7rTYoPnsy1KXKLeCf8MNKU0QUKeuzzq9ShXufUbPUJChWWmbDUWazsJgN\r\nx+M2wem17u6DVAEfYZTerU3BBnHGY+6/aoKPvbxHKDDa2TgeBhA3xIBeEU1a\r\nw0A+88eMrRhlFo6RFFmnnvOW2VCW/oeOyURWLLiOFpiYIVmyxxx2bD5DVNWh\r\nF2fBZQUF4xIDtEG5IKk6n7kigYvTchBwPL9YnU4TmL/8QIXfTsCsj4PENj42\r\nF2QdmaejH1ynDm1p8dnKShHGK+opmzy4Y61FLe3fk2PlD6664+obhvAEhrkv\r\nbf7clSiB6uiRjkeLm2Ph7UPiL+r/zA6Tdz0XqvmiTmKu9V3ipPqJwCGyqP9g\r\ny3vVDLTEIZbCUIrFPytHk28UcTqO94b/TNXO6Sy+IQis4krQTJwMKuyhGSsF\r\nJK0YdV+5k1NdtL1dQWg7l2Mam59pwzBOLwlPJBrRfMxkhZI5O9lFgiOiGWW4\r\nvOy0BWkSopwtb1qDRPE1t7/zikh0OY1hcMoQDbvAWq/PlBiJY6xi4DEOzrkm\r\noLlbzKFaUxd5TCua2rG2Ari5dd3D8tcOxGA=\r\n=TGLO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.0.8_1677067124187_0.11113856420413892"},"_hasShrinkwrap":false},"5.0.9":{"name":"htmxx","version":"5.0.9","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"d14a5b1a662b0b07af30df99830e6edc35cd0aca","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.0.9","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-mSORcHplKvc68gtZbn0lzDX77GbN4PahSJuEV0M3meLnubxxW9Jzjr13cs1Aat/IHLPFxgW4KImKLpWYM8Znag==","shasum":"40899472b53b9f9b043931553c1d7faef0694834","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.0.9.tgz","fileCount":65,"unpackedSize":3531156,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK/+J1HUI4Xu/ScxSJw1YVWIlpq1qfCz7QImbfVV36eQIgHXWrFG8laGS7yaaQi2w4jmPMj7cPAomLWlVFmnaJvkI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9gRsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNBRAAm5Oyt73QJ8POStnuPChAcDNgYdLVNAavs6D8WG9lJDkRThgj\r\nmHOw4TEbxbA8ux9gkQZZtw1rgCB1jy5izsLflFiaR8u72hqwuhG4JtLrCJWe\r\nhKWoK10w+6gG15oQHIouirc+v8PFstBVeOs6HBacwTSPzUVEZs1Xwxhi1e3Z\r\nrioabA09Itiq1uXSVsjQ8hz5x5KwXxn3xP9Cgx/xwokhiSIu/z3YX3GYY2Vu\r\n3HOslJAqUAshoHbMx6zIZIHXDEIoRuDq1EM/8B9nfbxKZjNZz7zqV0dJxrQw\r\nxmayuj0yFldsvwALyYGYnidUYTSWPl4rwWy1mD/e/MLUHyizoQDOIadm81D6\r\nbIL9j7nU4WLE7T17EgCJYe+wqSdkKToQxHxxRCQRocEtL67h1NNld2nu96OM\r\nKb1ljNnNQXdnDH7vQ2jnvtkEFgfPfuzpPM7mRTaw4xwkX43d9uIdm/wwk/RC\r\nOnF2mGeYDFlEzEKuWMt56fLN6S0KdfWkTSS6lgcVIv0RLOnArpgMq2TcJvPs\r\naEUe3sSHJXhvLHObvvoKdJKH9rAUJ72yOsO6SiOJCbwmBlpBqOJ9wkn/3Rww\r\nmGvhOVexF9M8rpuppEUzTLllhBZlaiXeDZZC6FUaYXfcqCEhVfhZ9TVBOmDh\r\nDQ+x+qPp+9ukVixdiCPc+rVvjDJCZOdHGG0=\r\n=SmE7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.0.9_1677067371917_0.735713678609667"},"_hasShrinkwrap":false},"5.1.0":{"name":"htmxx","version":"5.1.0","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"d14a5b1a662b0b07af30df99830e6edc35cd0aca","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-atjsRTLw1dvO+MyVl4GPIQrtmELG+AeehwGTK36d7gbGOIgqTwSovwkMY3qaIGJso3tnXac+7ZAVE4YseDTMow==","shasum":"f1dad1371d3e76b1cdc2b7f27b08c3dc369daa00","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.1.0.tgz","fileCount":65,"unpackedSize":3531183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWpRtbF0TYlMtXxrVSD1XBbyokCSdCZrhoqhqTCyuCEAiBCbO0gVTqKIVLpNcMO2T7ESKln7Uq9nQKfmwYm+T7ymQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9gy9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLGg//SoAsKK69uKp12XgdeA4SzS1q6+qGKL1uG9T3X+Za+iCmt2Tf\r\nQvueWvdxgfX59cwr75RAO4z432HMqQFIZC1ijwd3h5bXQq/JtsSoA1NQ0Gio\r\n38u9ueWQPRJ7X0t4Dd1Iuo4vUsgvuNNvSY31yoRdTE/Vuqo/UZvMy2Ao/cAc\r\n9X+soY+lYv+7juKZ+OsfzCe0N1yIy2iTpbIyCqYLnzoSWtIeO9YcjE5pjQME\r\nuT62zVqmHolkh3J9AjlsyatRAB96vheCDzHNzBSQiFR76+CSZCMEwKyu+9uR\r\nD610jFdrEob2+XkmNXwf1LadL6O7LMyrzRBLJeCTHc4TO2abzTrlxUjGW8+I\r\nB10Ssc9MB1ddm5axmM7j7g/1k8SKD49JHgTiJQ31K/hy3jRcrj4+z6+U5p19\r\nFtGu4IP6s3tgtyVVEt2eG2iaHmvEcH1XHRYYnjUjcBbPd/tAy4AvOmPhtGoH\r\n6gzI8nuRP2MOGlfZuAcITqcy5cfajwQXg+uBV4Dz8appWbO/ZvxMxq6ieFcE\r\nyLhTzy3wzjG/nId9aYB3cR3VwLY51Q0rOTOq+BnvhP9pnYnDnuCmKw3YrwrX\r\n2J4apqEvK291tVBGqBjmS2owZ8pstmrMO+FNWaW2L1Po1zz1exwfGEzUgg69\r\nOxLr9q6qe4P47QLXrbBTW4yoe7RaQi3giD0=\r\n=NwHH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.1.0_1677069501542_0.8092253945048504"},"_hasShrinkwrap":false},"5.1.1":{"name":"htmxx","version":"5.1.1","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"d14a5b1a662b0b07af30df99830e6edc35cd0aca","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.1.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-f6UygPrVMaAcgkoUm14HwLORNvn56EEAb9msUz3/Ma9VkMiVZslI+zND7L/+BY78mhnXW41vc030OTgGozVUFA==","shasum":"eed2c7f852e12169ba9cf649006d7d4e5a3cbd17","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.1.1.tgz","fileCount":65,"unpackedSize":3531355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETTi1zKSLKzqRxxBUNkYv+yisuQwj/uT4kCx9RFDK6TAiBQdhNb1z4mnPl14IyeXRbUg1POMT3yUK8zmZc5eUBU0A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9g6lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHuA//V5epiE9BttvCObdbGrx+XH4+V7dxWS+zZYzVJqQSudc8Hkks\r\nOUtNTOny89U9AuZsmmj3IU6XhySdGkT1BJFHTaSjfy3S3lf/MFKVJGK+OHd4\r\nF2655H5BIOjKCm6n7aHvsf5UtsSjBsuHiecf5wzhHmZHqPegrape6rQCxDQV\r\nx9lk6yjgnPSr7gOe9SHLGBtXpNtnyF7QVVPG1j6fAnxkA18hEJFvlFaZNrBf\r\nE+0NGq/2X1Rrva+fOHxv4Lx3rfgRXdJAaKZFiMrVHWCLNZsAhOw0LW+6EEGO\r\nuyWk2qxlx8JHCgw+bQeQPdQfgR43K2kyMkT2RINAH1a1tm8V0tKc0BDsSjne\r\n9x0raqJHIPd8/9tRMxPLDAvMHVVN+MSn/QqTlYaU/+QgF/Jk8jOeMy+Av4CH\r\nS0QGVvyY7vmqNzS8NcuVpEbsACdNtGpxrNWE/CLfaSZkhtsCr2MTxM51TIkO\r\nMMnjWl8j/8ezUTnWc4+ighcpl43xPVUyp0VyP0fXGK1rpPUysi+xe+19BisD\r\nIuLDn2UBoSjLVNAHdusRVJxIcN4o6axrAkFmpa8fkjO7wXz8mqRT4hyirlIZ\r\nJ+Ic0gB5RsSgaSNFTFIxD5aZ5n0ThHLgVNlPLoTpGSfL3EzQz5ke+pScJcsp\r\nrCcY83hF4Z4JZ1ebKWje4mPhscDtIps6Amc=\r\n=mq91\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.1.1_1677069989672_0.28106422453497815"},"_hasShrinkwrap":false},"5.1.2":{"name":"htmxx","version":"5.1.2","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"d14a5b1a662b0b07af30df99830e6edc35cd0aca","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.1.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-zr27AEIPOfYjcAIw17psmsYsH38XMUzqOgRPVbxu3J1CQ6vSSuaM04yAVag5Y9aT8SWG036iSGb8FE/Fl5tZbA==","shasum":"248d59c3a4d066d3b022da91d7748770b1249f4f","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.1.2.tgz","fileCount":65,"unpackedSize":3531355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCROv2JAcJVrBMLChLf2mnIQUcprpAlGST/8WZ795t1SgIhAPHdlYPI1MZzuTxgnnQGXvtq9EASLbOSSpZ0uwVqF4kV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9g8fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxiA/+KuzieRgbVYDFsnU72E2kKpKivLMf1n7rJyTHxPlFyTCw10i1\r\nHw5Cug63OEiv5OtWoZRHLgM6nkizjGW6ue2TwIE6Jt3RVsplaahRS436kWIZ\r\nCo7QuCXOxLte65ZzSUnTO1iZMxxpR724EwUkreSrvnSkX8f+h7xgWycJNGrm\r\nuK1vXTKjJOMk3OQvp1Ge4Ugc2I40NgbvMpoM2dR8+SMUaDlWjBlewqMLvbVo\r\nBl0NewkduDg9JfDupSfixGslv9lfBtn+6003Me9og/EWlvmTSnsG/F6z8vF0\r\nwFyApEOHlEeuz9se6peQVQVQwASM9UjgATYaBaApYNrd898Ia/rfHWM9qDog\r\n7/QeKSDAeP3r74S6ol/dMAurIdygOLUy+o648qYV5SrjB6SnlpteiMp8TDpI\r\nKcMKAH2XU5a4OBE4dWjExcchiiqxw/DBJtWM5c+vjCORvrOzI4/RAIdK/T24\r\nXdtEMpBGgMMb9X0q2OD2CRx8aruQSsHHIoPzrEmT+YpfCckN/XGsDCLjbx6z\r\nxTRTMpTeyXPUHuIqN901tDFRcRj030wnu1D1izA1aBaCYErwg2AwPV/evlnj\r\njnSnP3TEL3kB61pqbQp9r6gyzLXVy63Y1PLIWYyzQxjmX+68rU5kcdlXqMrN\r\nFPl4tdcR8mixewzp1X+WBbJnzRfL/eqP7Oo=\r\n=N81C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.1.2_1677070111527_0.312089608247738"},"_hasShrinkwrap":false},"5.1.3":{"name":"htmxx","version":"5.1.3","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"d14a5b1a662b0b07af30df99830e6edc35cd0aca","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.1.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-4V3lu8Fic811exeJ7NzXPfwDO0p36dEbyBWRqWWW+iBDE5Hm1U9toiQW5J/ezNFhkh+DAUBEv6gqtDjWubWOXA==","shasum":"6d5dbb0162bd132b10e35e0e66e9f41025269e9f","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.1.3.tgz","fileCount":65,"unpackedSize":3531479,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqX/Sfz1xMVGZuw2E5jNmH+zYNAQeVUI/bdPwuA8VKzAiApeTqORmi8rDYKrdUH45bYgwg0rJmt3rZRpUQ2FGlGxg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9g+OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq65g/+PHSdEZb+vtfo3EkMkG5t0AbAHgx2/okhflz0HacIt0piuzwf\r\nTY3PlvuZ/RJe0l7/Zjpaw0Z0g2gBitjF/lKcs52nAuZqcZ2XxQ+vfJ30cvZT\r\nnEm8b2u7geMxXPxvdSbMd6tQp0/XiUZU+yoH9IzNx0fA/tesu95sQ04Rhk/n\r\nZAGvP8umrzk7RnQZlwavkErpWJ+MSMyiG598mlOzm84JjzpPF78L+YVWJADb\r\n1o2dcwcq8ch5KvoCB+MVcvgujBBSLMA0Yxw4L08U87NOi8KfugLgEhTJbVsJ\r\nwomRjemZNXGjZ+E3Nzzd0VKEj2lc2iTDRd2ealM3JI0be1lbctyaVgbzkUPF\r\njRGfM2lnO4R6Ko3Up0i4EN48uzt1Ld2NQeXtosq/yicpD+IfXzK91YJfP2WI\r\nTk7SqD8Qk6bjnBECz0/wZDYTZEE43VRKT341RGyRZWSfhC1M322EX/8DGwbT\r\nvSAtZXGkl6U2dvJez29kiZqobJl0W8d2uJ3o0EmZHuxFjHZ1McdVC7vCLsXb\r\nKzrL+loUorJDzC+NgL5wcTH1t81i+3INU12wdJmUtmOP1kcC9XxOkQsJEzDY\r\n5LKx0dlrWss2c9VJ2XfecL3yqbl+NO1phTO6rZP5UZGMwxpSjKMWxdzxjNin\r\nzj7w6VEM7fLYoCZSnv30JycXpe7PnvgeqfA=\r\n=t/6s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.1.3_1677070222420_0.7215532757119707"},"_hasShrinkwrap":false},"5.1.5":{"name":"htmxx","version":"5.1.5","description":"Full but minimalist responsive webapp framework with no client-side Javascript","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"scripts":{"test":"cross-env NODE_ENV=test jest --testTimeout=10000","build":"npx tsc","start":"node lib/index.js"},"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"author":{"name":"Stu Kennedy"},"license":"MIT","dependencies":{"body-parser":"^1.20.0","compression":"^1.7.4","express":"^4.18.1","express-ws":"^5.0.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/chance":"^1.1.3","@types/compression":"^1.7.2","@types/express":"^4.17.14","@types/express-ws":"^3.0.1","@types/node":"^18.7.18","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chance":"^1.1.8","concurrently":"^7.4.0","cross-env":"^7.0.3","dayjs":"^1.11.5","eslint":"^8.24.0","eslint-plugin-html":"^7.1.0","jest":"^29.0.3","nodemon":"^2.0.20","supertest":"^6.2.4","ts-node":"^10.9.1","typescript":"^4.8.3","uuid":"^9.0.0"},"jest":{"testEnvironment":"node","coveragePathIgnorePatterns":["/node_modules/"]},"types":"./lib/index.d.ts","gitHead":"d14a5b1a662b0b07af30df99830e6edc35cd0aca","bugs":{"url":"https://github.com/stukennedy/htmxx/issues"},"homepage":"https://github.com/stukennedy/htmxx#readme","_id":"htmxx@5.1.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-6lWPIHi5Nt41pPffQPRT34soaNKSkN1CtmnEmt5LvpfFYzuJOE+qibior3K325ZnDDLwWaL150/wF1VpCy5w5Q==","shasum":"258012f98d14489b7e9ff37152446f94d12fe125","tarball":"https://registry.npmjs.org/htmxx/-/htmxx-5.1.5.tgz","fileCount":65,"unpackedSize":3531853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHp07fbZUkHV2vqBea1dGvtDLzf2pdcOzWm0Qu2vFZk9AiEA1DsXS341WCt6jf/kBHEkGQybCbdbTNARN24PADSosdM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9hNEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqlQ//V3rFqAWLywtOUHIUEHeyWEqkibINoHSK9AcKgA6gvZ2D3A9q\r\nWOfM6ZLb1ZDblVDWWQ9OvJccBKZJX1hIEGcG/xM5h+oXtXkTg4skwt6LbRL4\r\n/P/bXOMSSa9BBdr/HkYM1S6invaXhifUzzErRgwErN6BGEK5nZPNAZz1E38l\r\n0Ov8ImNPcN6ujXxVbvYMgxRhTy8FZ1ve2ZpS0LImnNaq/rupEJyNukY73BDv\r\nUwkgYyWVRDBiGKJAt44mIAYYiZrhk2ZM+H9ZixJo+89ded/F8f3QVPK85MVr\r\nxmgaIpkWX7ek4mDRm1wSXxP9GZOTRKx8Jgama5+rtkaR/08ppycuLyEfnxXU\r\nk5ikZ4N8idRha5n6j7CxGtUJmhfbur1cvsIyWb0wM6Cvztp01Wd1EyTdyfNi\r\nsqVOtmIAg2PjwfN4SyXrsYB9u5QhOoeZoETKy7+gRtCnckuf+kfxvF4O6NgE\r\nbeJw4tIPeA49JiX3wTrXu3GxFRS7GbB01bjwoiY+VZRnWOon6jkIxspNfQbl\r\n+unQwyyh3Vr4vJIkcxpGJNO+fGBY2bYKNgbqYdQOZsIDSa8NYlv3WDWk7l+D\r\npJJjmPk8oRhw6cGO1Rt1gxCYVqb7MnidjiG1sWRjVjLMVsVN4GOB0b+GmK5z\r\n7/UzejVSMiPJeDvJUoeMFOqZ8XOBlFbp+Gc=\r\n=il34\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stukennedy","email":"stu@stukennedy.com"},"directories":{},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/htmxx_5.1.5_1677071172005_0.003944487482550718"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-20T10:21:51.031Z","1.0.0":"2022-09-20T10:21:51.201Z","modified":"2023-02-22T13:06:12.398Z","1.0.1":"2022-09-20T11:00:13.691Z","1.0.2":"2022-09-20T11:03:41.377Z","1.0.3":"2022-09-20T11:59:13.585Z","1.1.0":"2022-09-21T12:11:49.632Z","1.1.1":"2022-09-21T12:53:01.335Z","1.2.0":"2022-09-21T15:20:24.018Z","1.3.0":"2022-09-21T16:01:32.276Z","2.0.0":"2022-09-21T19:54:11.169Z","3.0.0":"2022-09-22T10:31:50.484Z","3.0.1":"2022-09-22T10:39:25.662Z","3.1.0":"2022-09-22T13:49:52.148Z","3.2.0":"2022-09-22T14:46:58.071Z","3.2.1":"2022-09-22T15:48:18.264Z","3.2.2":"2022-09-22T15:56:56.215Z","3.3.0":"2022-09-22T23:12:15.804Z","3.3.1":"2022-09-23T11:01:30.158Z","3.3.2":"2022-09-23T13:12:51.943Z","3.3.3":"2022-09-23T13:26:51.749Z","3.3.4":"2022-09-23T13:40:24.991Z","3.3.5":"2022-09-23T18:21:53.255Z","3.3.6":"2022-09-23T18:54:42.478Z","3.3.7":"2022-09-23T18:58:30.472Z","3.4.0":"2022-09-24T23:29:31.179Z","3.4.1":"2022-09-24T23:38:51.423Z","3.4.2":"2022-09-27T12:35:17.507Z","4.0.0":"2022-09-28T23:33:06.761Z","4.0.1":"2022-09-30T10:21:35.798Z","4.1.0":"2022-09-30T23:22:38.208Z","4.1.1":"2022-09-30T23:45:44.557Z","4.1.2":"2022-11-04T11:30:19.012Z","4.1.3":"2022-11-04T14:36:38.500Z","5.0.0":"2022-11-10T23:42:39.983Z","5.0.1":"2022-11-11T16:29:21.558Z","5.0.2":"2022-11-11T17:32:09.828Z","5.0.3":"2023-01-31T16:32:02.179Z","5.0.4":"2023-02-15T16:26:04.622Z","5.0.5":"2023-02-15T17:31:34.117Z","5.0.6":"2023-02-15T17:33:41.278Z","5.0.7":"2023-02-15T17:37:16.860Z","5.0.8":"2023-02-22T11:58:44.417Z","5.0.9":"2023-02-22T12:02:52.154Z","5.1.0":"2023-02-22T12:38:21.807Z","5.1.1":"2023-02-22T12:46:29.896Z","5.1.2":"2023-02-22T12:48:31.795Z","5.1.3":"2023-02-22T12:50:22.574Z","5.1.5":"2023-02-22T13:06:12.269Z"},"maintainers":[{"name":"stukennedy","email":"stu@stukennedy.com"}],"keywords":["htmx","hyperscript","mvc","full-stack","framework","node"],"license":"MIT","readme":"# HTMXX v5\n\nThis is a total rewrite since v4 and not compatible. Going forward; HTMXX will be maintaining this Typescript approach instead of the now deprecated specialist `html` files from pervious versions.\n\n## Back to the future of web development\n\nA zero config full-stack web framework in Typescript using [HTMX](https://htmx.org) and a routing structure.\nReactive and responsive web development with proper [REST](https://htmx.org/essays/rest-explained/) endpoints (i.e. returning HTML not JSON)\nAnd no need for any client-side Javascript. Use [Hyperscript](https://hyperscript.org/) for reactivity.\n\n![todomvc htmx demo gif](todo-demo.gif)\n\n## How to install\n\n```\nnpm i htmxx\n```\n\nThen just point it at a the directory that contains your `routes` folder.\nThis will contain your web-app file structure used to generate a resource of all the endpoints.\nThis resource can then be used by your server (e.g. Lambda function or ExpressJS) to render the endpoint.\n\n# How to use\n\n## Express server\n\n```\nconst { Htmxx } = require('htmxx');\nconst htmxx = new Htmxx(process.cwd());\nhtmxx.startServer();\n```\n\n## Routes folder\n\nThe web-app just consists of a routes folder containing the application routing structure as `Typescript` files, that define the server endpoints.\ne.g.\n\n- `src/routes/index.ts` defines a `GET` endpoint at `/`\n- `src/routes/customers.post.ts` defines a `POST` endpoint at `/customers`\n\n## Special files\n\nAny Typescript files will be treated as an endpoint unless they begin with an underscore `_` (e.g. `_layout.ts`). `*.ts` is a `GET`, other methods (`POST`, `PUT`, `PATCH`, `DELETE`) are supported in by adding the lowercase prefix to the Typescript extension e.g. `*.post.ts` is a `POST`.\nSpecial files `_layout.ts` and `_error.ts` can be defined anywhere within our routes structure, these serve the following.\npurposes:\n\n### Layout files\n\nThese files allow nesting of content in your routes structure allowing layouts to be created at any level of the routing tree. They must contain a `${children}` instance inside the HTML template to tell the framework where the content is to be rendered. We add the import for HTMX in the root `_layout.ts` file.\n\ne.g.\n\n```ts\nimport type { HtmxxRequest } from 'htmxx';\n\nexport default (request: HtmxxRequest, children: string) => {\n  return /*html*/ `\n    <!DOCTYPE html>\n    <html lang=\"en\">\n      <head>\n        <meta charset=\"UTF-8\" />\n        <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n        <script src=\"https://unpkg.com/htmx.org@1.8.0\"></script>\n        <script src=\"https://unpkg.com/hyperscript.org@0.0.5\"></script>\n        <title>HTMXX Demo</title>\n      </head>\n    </head>\n    <body>\n      ${children}\n    </body>\n    </html>\n`;\n};\n```\n\nIf we navigate to `/`, the `index.ts` will be rendered in the body.\n\n### Error files\n\nThese files are displayed if an error occurs in the app.\nAn `_error.ts` in the same directory as the error occured or in a directory above will be rendered in the case of an error.\n\n### parameterised filenames\n\nIn many routing frameworks you have the ability to define variable path names e.g. `customers/:customerId` so that when a user navigates to `customers/56` the code can retrieve the `customerId` as 56 and load the correct data to display. This framework follows the same principle and it is defined by the folder and file structure.\nIf we create a folder structure `customers/[customerId]` we can place an `index.ts` in the `customers` folder and another `index.ts` in the `[customerId]` folder, or we could have a file called `[customerId].ts` in the `customers` folder.\nThe `<script server>` block in `customers/[customerId].ts` or `customers/[customerId]/index.ts` would have access to the `params` variable which will contain `customerId` in this case. To handle a `POST` request for the specific customer you could use `customers/[customerId]/index.post.ts` or `customers/[customerId].post.ts`.\n\n### component files or helpers\n\nAny other Typescript file starting with an underscore `_` will be excluded from the routing, but may be used in the app. This is helpful for creating re-usable components and fragments.\n\n## Writing TS endpoint files\n\nThe Typescript endpoint files should export a default method that has `(request: HtmxxRequest, children?: string)` as arguments and return a string containing the rendered HTML, usually as a string literal e.g.\n\n```ts\n// src/routes/index.ts\n\nimport type { HtmxxRequest } from 'htmxx';\nimport cust from './customers'; // some model data\n\nexport default async (request: HtmxxRequest) => {\n  const customers = await cust.getCustomers();\n\n  return /*html*/ `\n    <ul id=\"list\">\n      ${customers.map(({ name }) => `<li>${name}</li>`)}\n    </ul>\n    <div>\n      <input type=\"text\" name=\"customerName\" />\n    </div>\n    <button hx-post=\"/customer\" hx-swap=\"innerHtml\" hx-target=\"#list\">\n      Add Name\n    </button>\n  `;\n};\n```\n\nThe `HtmxxRequest` request contains the following attributes.\n\n```ts\ntype HtmxxRequest = {\n  params: Record<string, string>;\n  query: Record<string, string>;\n  body: Record<string, string | number | undefined>;\n  headers: Record<string, string>;\n  redirect: (status: number, location: string) => void;\n  broadcast: (markup: string) => void;\n};\n```\n\n(the `children` argument is only used in layout files - see below)\n\ne.g.\n\n## Redirecting from an endpoint\n\nIn some cases in your server-side code you may decide you need to redirect to a different route.\nto do this, simply call `redirect(statusCode, location)` in your script, the redirect method is available on the `HtmxxRequest`.\ne.g.\n\n```ts\nimport type { HtmxxRequest } from 'htmxx';\n\nexport default async ({ redirect }: HtmxxRequest) => {\n  redirect(303, '/');\n};\n```\n\nthis will return `{ redirect: { status, location } }` from the `callEndpoint` method. You can use `status` and `location` to do the redirect in your server. (the Express server included, already handles this automatically)\n\n## Websockets\n\nHTMX allows websocket support, so we have added it to our framework.\nIn your HTMX files you can connect a form submission to a specific websocket endpoint like this\n\n```html\n<div hx-ws=\"connect:/tweet\">\n  <form hx-ws=\"send:submit\">...</form>\n</div>\n```\n\nTo support this we provide an extra file type `*.ws.ts`. In our example above we would define a websocket file like this:\n\n```ts\n// src/routes/tweet.ws.ts\nimport { HtmxxRequest } from 'htmxx';\nimport tweets from '~/model/tweets';\nimport Post from './_post';\n\nexport default ({ body }: HtmxxRequest) => {\n  const { message, username } = body;\n  const tweet = tweets.add(message, username);\n\n  return Post(tweet);\n};\n```\n\nThe body attribute contains the data sent by the form submission, so the code here is no different to writing a normal `POST`. The markup that is rendered is now broadcast on the channel instead of returned in an HTTP response, but the HTMX is handled the same way by the form.\n\nOther endpoints can choose to also broadcast their markup response as well as respond with it by calling the `broadcast` method available on the `HtmxxRequest` argument.\nThe following `POST` endpoint generates a retweet fragment and broadcasts it to all clients.\n\n```ts\n// src/routes/retweet/[id].post.ts\n\nimport { HtmxxRequest } from 'htmxx';\nimport tweets from '~/model/tweets';\nimport Retweets from './_retweets';\n\nexport default ({ params }: HtmxxRequest) => {\n  const { id } = body;\n  const retweets = model.retweet(id);\n\n  return Retweets(id, retweets);\n};\n```\n\nSee the `examples/twitterClone` folder for the full example.\n\n## Bespoke Server (e.g. serverless)\n\nWhen using a serverless solution, you will be provided with a function handler that is responding to endpoint requests. In this case express is not a good solution. So you can use the Htmxx `processRoute` method directly without invoking the server. You will need to manage the response in the way your severless platform dictates.\n\n```js\n// src/index.js\nconst { Htmxx } = require('htmxx');\n\n// synchronously generate the list of all endpoints\nconst htmxx = new Htmxx('/src');\n/* the full list of HtmxxFiles is now in htmxx.files */\nconsole.log(htmxx.files);\n\n// when a route is called with a specific method\nconst req: HtmxxRequest = {\n  body, // parsed request body\n  params, // parsed request params\n  query, // parsed queries\n  headers, // parsed header fields\n  redirect, // method to redirect the router\n  broadcast, // method to broadcast to websockets\n};\nconst markup: string = await htmxx.processRoute(route, method, req);\n```\n\n## TODO & Twitter Example\n\nSee the `example` folder for a TodoMVC and Twitter Clone implementation in HTMXX running on ExpressJS.\n\n## Resources\n\n- [HTMX Website](https://htmx.org)\n- [HTMX Documentation](https://htmx.org/docs)\n- [HTMX Discord](https://htmx.org/discord)\n- [Hyperscript Website](https://hyperscript.org/)\n","readmeFilename":"README.md","description":"Full but minimalist responsive webapp framework with no client-side Javascript","homepage":"https://github.com/stukennedy/htmxx#readme","repository":{"type":"git","url":"git+https://github.com/stukennedy/htmxx.git"},"author":{"name":"Stu Kennedy"},"bugs":{"url":"https://github.com/stukennedy/htmxx/issues"}}