{"_id":"@teqfw/web","_rev":"32-14a452bc28b2c998c57798681efe4d7d","name":"@teqfw/web","dist-tags":{"latest":"2.1.1"},"versions":{"0.1.0":{"name":"@teqfw/web","version":"0.1.0","keywords":["teqfw","pwa","web-apps"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"AGPL-3.0-only","_id":"@teqfw/web@0.1.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"e5daffe66af9697f649a2a3f57ba75e03b825197","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.1.0.tgz","fileCount":44,"integrity":"sha512-VPrhAswwXuW0mvUzkWm9fmzATPXaQrIlhVANL7W/TdhN2OC1ldp41enPy7I+0sBwebRKSl8Wh4TLVePo1LjLCw==","signatures":[{"sig":"MEQCIH6B06dS8Z0yHpvEjpJGvap/NSYi6OyhPj+0+XZFu7gnAiBlMk1PDLecdqffgfcVdsBAPnzuF/xKCsbVOWmgnZGo7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8DpOCRA9TVsSAnZWagAAqqkP/AvYtjp7ZfeA/nRX0YGQ\nvjqWzSKa5n8tHue/6VJS7xwzYxBNKWgfucE62FoYtj4BI7xi2A3hcqtnzS7U\n+WWHXXGE4KZDaIvXM5LliFjuUIjmfbGRhGE4PhjTyaG9NmtrJlwnYeqkAQaG\nR8WexEUU4XScrP44oKDA1HoV+E7IctDvJE754B4f/JZhJzWpHjJIiPxSN9Ie\nHaaS8fmlnnuAjrv9heleR768DOa/jJcwEr0uetPjHeN4VTWT/pnPHIcPDxzc\ncelb84bkucaNiS9HdoK8Djf5HTjGxihumFPEjBVz6pIUo4nw1L9W8F51gNQ8\nY3xqbTGuKsoysTk2mifCikFoc1729UiIum4qnB5WQxGGED5B9TqNUq6Ni/Tl\nvxiprIQWM+iivcsTMowG2xJSlrRZh8IMI98T24FQzrAOpWMkNaYqvXV6xc7Q\n5wc+0y2T3aXHdHml3vMH/BNj+CgO/C4QPhNRTl7szfb/+1CIICQF7w3R1riV\noc8c4jesYZq/F5C9QJUChfPavjGgq2R0WseWwYeZH/Z3paIqpVwyXi7HdEWq\n43meSf69oaZq8ptkbksbqwp/IgforuCXDHGhadV5I5h9cwUkuSwTmqt/glY4\njGRonaFW8PsBYscRESA1FaQkEPkX4nq/Nu40n+Z5SjE2+g4kyRFT7lAiy/gP\nFF7C\r\n=QrvE\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"17e67417a81bf949d2054b4fc8d99cc0d495e8cc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"7.19.1","description":"Web servers for TeqFW apps (HTTP/1).","directories":{},"_nodeVersion":"14.17.2","dependencies":{"mime-types":"*","@teqfw/core":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.1.0_1626356302562_0.0599183287204168","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@teqfw/web","version":"0.2.0","keywords":["teqfw","pwa","web-apps"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"AGPL-3.0-only","_id":"@teqfw/web@0.2.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"aa52291efce49efca18b744893367f1acc09712f","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.2.0.tgz","fileCount":42,"integrity":"sha512-SgY45AWDXRxOHWztEoMzhuwUozd0w7X4QmPCq3RWJG/GVclv6szxscq2Mm8xCFxLc7dHbxgR309eqzF+DYz/pw==","signatures":[{"sig":"MEYCIQDxUhuuuCyWsRwFmDKVDOlntxnueCrHho6+aQuXoeZjYAIhAJiLj0Iw85EZDTksGMzM6ekCswNQzTU8UXTCfQ4NgzhL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9bINCRA9TVsSAnZWagAAlzgP/RT1bOcvnXeGxERKfTu1\nuNu4BJ881imxxFyLk2+0cGvRmnpDr5aGCxoQGVl7SSa9fo0RogiB3gbXfSH0\nvQYIomsAU/cVeI0qgxJtGWtcZ5fLm+H5FnuiLeRWxrn+9llqE9L+oYhKUcmY\n3SXKGBdItcXYdFQDgd4xd4p4/jv6dzGlbZKG7Kd1c16l0DpwV6m8Jd7GAwTD\n+V//N0aIfUsLFibh6WRbbrd+Vh4bjukTOoBvhkN78n5v+Qt6TcbQwUNZIbEu\n/S/5XUE/AoALC5QnELHXh5LMDX791Z8uqakfDC6j77H9Yyi0X29R346xL5AA\nmBiH/8q+h5xy0RDQBwj3i05hIaQGIIHHG7DC9D3SGSPX2z4JRai4Rlovjnhv\n5GVeKoP6LFPt+l+gLrtqNwCMXx1hsIVYmf5Z/zZgIX6gU2ukrJsLWV7qh9nI\nUY4tKNPL2F+kWj+tk1v/pNEjleKC45s0RcswxU3EAKlnu/otnvJNS/FTRGme\n+AHxpbafhEc8QKBn9G5RuhAz8x11lYI0pR69Uh9/zrs7Z8sQEYZ2N+NjNie6\nEyzWpbwBw3zgwx4Sv4xoqe/2x6beE/hoYW6QEvuMNd8vqX1WgtHyc+cEBVIz\n0lQWBYrnz/KSiYCUI2YCMaUG+O+UgX97BUPAqzeLlIkWargpCAkEvBV9c5EP\nIXJO\r\n=79CF\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b20584917308c9bb13a3bbe7e50ac4d779b34b6f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"7.19.1","description":"TeqFW: web server (HTTP/1).","directories":{},"_nodeVersion":"14.17.2","dependencies":{"mime-types":"*","@teqfw/core":"*","path-to-regexp":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.2.0_1626714637363_0.270567198852115","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@teqfw/web","version":"0.3.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"AGPL-3.0-only","_id":"@teqfw/web@0.3.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"d0e97f3f2bb2813821e87b1cb7337766c73ffa49","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.3.0.tgz","fileCount":43,"integrity":"sha512-SI1FdqBP9wX9ydqsa45N989csYTGmU9VDrR02hEtTV1g0OtTvZfMgoOqjnb2rDtCdshDwjXrn+YIjnygauKWjA==","signatures":[{"sig":"MEQCIBc6PuY4Qz0TbXpLmkr23l20zKnI/KEPUxqhDZe9mXmUAiAAg6E+v7cr7zJvaUIpMoLBy1FmZM21wOGiRz69bOtpIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAvpdCRA9TVsSAnZWagAAWuUP+wRKoyMbT6NKYJKABn3j\nAfL8puYZY4XwzbISVCd/DmWQrpezRS8ODHe4W+H9ePTCvRPxvlasZ5Vtjotv\npmMMqmtpEAcU4k97riPX/Z77L9W2R+yRxllCkc82YDL2tFYonKFIFM2GpvqG\ndyDbTQ5ioAlhLTncknTqLUa+raHnTZ8Yx/FML1l94MGx0ZNwnaxK4gSK5xQo\nhn+vsoUVVS3jIpbuvtFcFo00Aha5TcF2u1L/cyKZ2zmSnLVLcyzr4J7hU7ue\n+j7y/YPlUhUlPKx4zKam2LWxr+2BbVN83RaNMgGx5AKtAGnimVocZ2hMMFwz\nAkucwyiLdpTQknwgv8DxGgkzFAFqpAQcp0Wz7jyDirkrR+Z8rDVTNOkQJ+BY\nMpFvtZwZQpC9bMyvNJuVt429YxsL8fs0SuYa9T6tUkv+EBCdz9vMbrvDMMFi\nq4MNFXELIbmsUOhZ042D2jYU/dsM8PRK0aUupfP1EeGv1AmBjcxtmOap/aLl\nAppRaKb5BkAiOGohRnivYlmErVdHPZf5/cr74/FOCVCZ67SokckxtrsDr0x4\n9M22HSyg0X+pHydLdMA/Jo/abEbDwArhdvlMQBH8XG5Lf5bPcqe0zYbhFkk9\n+kF8we6zfvuH3yHfuJrOmv82kMsIea9q6sYsQukPw/vL8D9ZdlI0uVZejkp2\nF7pE\r\n=ijGA\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"cb12f2fd01a6f49452735b131408f450195e71ba","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"7.19.1","description":"TeqFW: web server (HTTP/1).","directories":{},"_nodeVersion":"14.17.2","dependencies":{"mime-types":"*","@teqfw/core":"*","path-to-regexp":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.3.0_1627585117286_0.7123797746400298","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@teqfw/web","version":"0.4.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.4.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"ed2f5dd8e5c77180d1de1f36138261e9253d642f","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.4.0.tgz","fileCount":43,"integrity":"sha512-F3+WpJeKY6gl3NJkuODYojxVkoDuq328wAOU5QckAI26JnWn9jDe8pNoHBYVBm46RfZkutasQvZoCMa+Q2VaRw==","signatures":[{"sig":"MEUCIF1Zb4ZhES32dx6cb6tq1OberP7pAOYgVWqusYNwf1dfAiEAkO2EbB33aC8HV5uivRViV4Oo2I2y1647hI9kOuWH0Rg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHTkYCRA9TVsSAnZWagAARL0QAJf7+S6kJJ70dmyKpjZ/\nODvo9nPXckNEoGU9kYf9jJK+l1PqGGsD9BhTaFvudl08aHCyOKJ4XtUnOhze\nWwME+EAWPm0zet7U7KAVmZW7OfbzKQ142XwdAdviJt5axy1SMC5BV4xJoZm6\nSyjQd/Ix6EMNbJ+9JjATCuQl0wG66b3v18vERWAGkU9J2HvkLFnVCg+JNoK6\nTgKNIkJczH0h6vlA0Ko6PkA2szoQwymyBchR1BrSjNazFaCaf7dotRyRlI7t\nlcvvpkg6cgso/SgblsJJIA5UXvjlO8+D7U9Syyn/oWwdji68ETK6BAYO6Tqz\np9QQKs6BEkJctwJnRBa91wxTdHi4vCKHegOvxqidu6HhWROwLNYzoZMksb43\nPW5rVwnveB7WdQBm4pyb4/Uu22H8Wtow18shRzFKMpT08O5kY44ALD5wx0Gt\n48xXAKufOoAemZ9I/id4RJgeW5xHqfMaqsl3Ea242fPa+HyM6630UXEDTgSX\nCi/eUAW+T5dqi73xMLxSn3EYwjt9Tw9FDjWe7EFxJtd+6ElmP30FQvSW7Tev\n65D0hC9jkZIaw1xJ/H0D5Y3fHZ9yCygKTpKDIuR7cjdZgLY6j9MWy4wDher6\ngpVLXb4KOA3qsHSScAv1v/+IaTo2oFPsTJ8pNXOAKz7xbrLkLH707+3Spq3s\nvunQ\r\n=SPW1\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"744b0383fddbd6cbcc304ec2ab09ea93da3b743c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"7.20.5","description":"TeqFW: web server (HTTP/1).","directories":{},"_nodeVersion":"14.17.4","dependencies":{"mime-types":"*","@teqfw/core":"*","path-to-regexp":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.4.0_1629305112009_0.1511447808052946","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@teqfw/web","version":"0.5.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.5.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"05c78016acc1ca2475ed00a787f3b5fb89e57817","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.5.0.tgz","fileCount":45,"integrity":"sha512-0j7jqJO6MQwVvb44EO153JamW9s1dHct+a3Gg+vX49vgyBKTyMO1HLAtk4mG/1ZyCfKVqZKQaWN6qK2XDgLggg==","signatures":[{"sig":"MEQCICIIZd0ksi+UXQTJL5f5eHOLs6EcmaP/3yRGop4yra7zAiACrWAfphlFhlXWOLzoWXRYtowUSpVwGgU2ikQlOPm8Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxEtCRA9TVsSAnZWagAA5BcP/jwpjQhR9vSxG2u5JfsJ\nW0ATLRy7zEomF1hMGrX6cXKuNeECUKr5V/Bps4qQn4ZF4ZoL6jKxqL4olyQt\nliXND9AbMWgthOiL/WZmrBybwYchwJtdBQecXNvb+mYwhWCW9FoxU9Q3mgKE\njMzw/bGfEyfbSjTVzTZZFpyoLwLUS/xLGZyzK8e0Q2Wk4v9aLJCXcOoyREOS\n2yzyXsKJl1ZfFtxmJUJMa+PTreSPPWvFXKfFN0r37JdZ9/KMBoLi3PlpfW17\nf5m5C+UGVCta9WUvm9sCUfW6gG4ygO4Zj/VD2kRBtNN+FSU7WlJpB9SKfRwZ\n4RFkv1f4OYLgWJrBAlCEPqle3Q1gTZo2ZRoOaZY4brUXYwRKrDY0upDQgWkl\nkWzHtVTVsHkblc5zxUM0BVGdQDLtAIq6l+eXGp1dXmPbfkIVP2ZUPg1YL/Cm\n698sEc9VVCcYdOo3Ncuf03CiLfd/l7uMga2AdwtQ1xNZTvS9h9/KsmHO37uT\nIqozGcdjO9I9iRjxp1K/b/mhcgU9Dcz05ni2L0RFclMJ1JxaGXCTiWU3320W\nlWnSIZJahZ2mypPWRYZh0P8NLdkrLAlYFgl8eXw36F6yraW/r+AS0aAgp5mq\nxzMzDV1CboWi+Hs8SQYELWUs+9SIGRtTrAUCR43EXMOFfy3MekvFsv6Wz/1W\nhxf6\r\n=+oA9\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"62ed8384bc6210bf22cdc160d257547c2d99a42a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"6.14.15","description":"TeqFW: web server (HTTP/1).","directories":{},"_nodeVersion":"14.17.6","dependencies":{"mime-types":"*","@teqfw/core":"*","path-to-regexp":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.5.0_1631785261544_0.8919726458524588","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@teqfw/web","version":"0.6.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.6.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"cbf3c07aaad763dc0920a41b23c042e0e8c74e34","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.6.0.tgz","fileCount":51,"integrity":"sha512-NNI1PdZLYhDYo47pRhjVJ5/mxYuOzFeiyPLkeFz84eZo4iWl0NAiwH1YFGH32j04NDZZj/Zmaxr0RyVJrBeARw==","signatures":[{"sig":"MEUCIQDhNbhv+TQDr+Ioct0KrC3O+SQvNa26SfSYCUaomG0HhgIgIldoPpBufu71o7dtb5b8//g7GvBMflIQjEytATDRgYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120697},"gitHead":"80635335deba6721f0a72bc7f9170fd973a9453f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"8.1.0","description":"TeqFW: web server (HTTP/1).","directories":{},"_nodeVersion":"14.18.1","dependencies":{"mime-types":"*","@teqfw/core":"*","path-to-regexp":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.6.0_1635345353356_0.8944481705438398","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@teqfw/web","version":"0.6.1","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.6.1","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"619bf7995309d0ec00199f3f59e7b443f5aa6b28","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.6.1.tgz","fileCount":51,"integrity":"sha512-Oc9ELAcduJHhidNkA1v/AEbAVPSvXlw0XnTpHuTfNC2G/H6Q5pbt37jVSxGnXL6jsHfInvIP7b7QO6hKyHm3XA==","signatures":[{"sig":"MEYCIQD+ZVLAfF0T7s9h2r5o/vy60houIkH6HyACW6XS0s3+zQIhAPEgnC0bfQujGynjTamRu+Mg11QrReFMsEohhfsMCD02","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121724},"gitHead":"bae2d060b9387fe272ce90a06ffd5fb65a462ad7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"8.1.0","description":"TeqFW: web server (HTTP/1).","directories":{},"_nodeVersion":"14.18.1","dependencies":{"mime-types":"*","@teqfw/core":"*","path-to-regexp":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.6.1_1635410816838_0.4708484270924427","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@teqfw/web","version":"0.7.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.7.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"f6534c317b554b4f50e9dca9993b30b9a5c8ec8d","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.7.0.tgz","fileCount":61,"integrity":"sha512-yHqSpH59/86bwIbVPr1iasAt/vL7jw89cIsr64Kc81PPhjUafiZvP/3rJR3HC18haf0Q99LLHjfn0x59yn3ZSQ==","signatures":[{"sig":"MEUCIGvMJO50msmVE5yT1vmqhKS/BJW8KmSw/1cOBvArjvH2AiEAv3rHXvj1J6LY2PIW4YNytQsHDwzpGjc8wn1zXzek9rM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwGHtCRA9TVsSAnZWagAAvcIP/RGicBVCOQp3gWCEKAZI\nOb4xN4e+KuVz+4IviVsl8HQc/U0QEE99k7HBX3KodjgRR1elJBJ4mlqws/Dy\nFOOStIKHmc/BvDEhCgr7pE34UdXQalcJsedyO413tTpCRPLk7fUDLxewOOw9\nQgw2iodzzHkt6UEtQPxJztY/1Az5NJIkfNhPWtYDFD12UTbyhR3uAF7qMhpQ\ndMCJ+l/usa3OD35/bpTsaKPPamtAqSn76h+KbIAAKxDzaUXhenwcW4T9euOe\n608tYre8eYBu4G3qA+pz05BuCXuMCw9JjnNv8Hh4bzDn+r4OdJOxG9p4MVt0\nQX2lNVHf8Az8g/epzNS5S7Cdl7plYZWgKpNA2q9cnojOZh3eMjh/s676N4zA\nNOyeF100agtLmK3yReJ9ASZk3x8toCvkxTgrkpjY5BZ84pk9ubGCYjll/Q3E\nZ56fPYyXxaAntVyveiYYR8selop7svBISidIRJw/UVoCBGCMETVvyf4/LGNU\nPygRR+wc4h1FFwO9Nazb7/J8gaBemH1QGqicVgDsiz4RGySI7Ynq+Euxj6TR\nlbB+ZxfxyPVO95GsDnOy0Q9DQrV7sS7XiBTqLCZNe+JpDPqrOOmZE6xUljn7\nUAylyPLGOOepPxLj+l1hUzQ5Yg7byfFZD9elxQRzoVRUNXPloT1AK+y22ogk\n7QUJ\r\n=5/Uy\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d6a546c0ec435f6a4509faa4576cd1e21d09ba88","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","test":"echo \"Error: no test specified\" && exit 1","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"8.3.0","description":"TeqFW: web server.","directories":{},"_nodeVersion":"14.18.2","dependencies":{"mime-types":"*","@teqfw/core":"*","path-to-regexp":"*","stream-buffers":"*"},"_hasShrinkwrap":false,"devDependencies":{"@teqfw/di":"github:teqfw/di","@teqfw/core":"github:teqfw/core"},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.0_1639997933195_0.1981992724856787","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@teqfw/web","version":"0.7.1","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.7.1","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"a9b5356af88da68f79d68443cc527d426bf171f4","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.7.1.tgz","fileCount":60,"integrity":"sha512-S3lOsRKIdrJ+58n033tJbpTsTUhniry9fhy7xKcs7lZ9pSd7YprALXSJeXm3YPLFMH6r/DZ5ogaj55DWFgsqxQ==","signatures":[{"sig":"MEUCIQDE8/IFgmkC+bsxxETh72kU1m6+eb59eGhXID5gIwhr1gIgWjZHdKULDgQOgl2ihjba4yD5PN81knZXblP5Lsosm/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxIETCRA9TVsSAnZWagAAkpsQAJgvfa+vwjDiiJnBaEag\nhFBE7VjJBqeQVNHFpaz0Cn7acf62ibHrXO/5UIjyRBw90NqIQZ9MYEkS+ti/\nigbzFPcEgaBhINBXIaWecPlXLIA4ig3E12sOOxPxWzRGVsxV0QoUfZ2A0OUB\nuC2EdkaRWqd8bd43pI+0Q1UA13JJ8f2VzS5WNbPlGfyKbLL+oVe5MdWlnXS/\n8T0jtn5Vn1uuhQUo71myohzdpHPVnF/qZlrOgvEc86LvvtHDjwZlhj5bnMu1\n2FH+g4fASrM+0u6v4O9+F+QWBw8rwsbHkY5huDhkaz7SDDX6zwbiy6dirLJ0\nTt5E3a/PBG62vB1MKe+j+dh6y46OmtEB54X90pLi/XNIEs1UjEeNHcSpvLZk\n69wgbrB2y3svzbLLgD0kJeHgOQ2eFUqFVcuRD/0/nW1MTicK0onjJRm3DPH5\ncXk1guY3RFsveIwkg6kcxB7nyABeXpuWeWMNPHqoGLBAVSyfLO3AoDj8wstE\nb6V7jCOEtNhy90NiQEnG39Wgu7L10SiKB0L/Wg1yGixXkDlxEaHIRmqVdg8s\nXn+xFW8cT6hJvIvtbkmr7slePyCyb6OQCKBKYeRs2UkTFzyGLamenZbrRJi6\nmPekFpmUaFKFGR9kYc9QqKKJGSUy/BCAyRpUYmsOp0tZdzfdpA1cW+YxsV/r\nnmeH\r\n=D+Od\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"de585a240f2f6c86deffcb308142621a8df8a952","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","test":"echo \"Error: no test specified\" && exit 1","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"8.3.0","description":"TeqFW: web server.","directories":{},"_nodeVersion":"14.18.2","dependencies":{"mime-types":"*","@teqfw/core":"*","path-to-regexp":"*","stream-buffers":"*"},"_hasShrinkwrap":false,"devDependencies":{"@teqfw/di":"github:teqfw/di","@teqfw/core":"github:teqfw/core"},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.1_1640268051596_0.3860961507056224","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@teqfw/web","version":"0.8.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.8.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"1bf9887b4448a553360cbf7ea01022a578a1ca2c","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.8.0.tgz","fileCount":66,"integrity":"sha512-74MJ2X4Fr183HCNKqDb6NnkEKVBnH/MKhUF4MleiP/+ERTkg9G718vKO2DkkEFrkvvc6tZCdmYj7/YLLFYutYA==","signatures":[{"sig":"MEUCIGFvtmnmAfvTnowF84y6sRmN+8c7S0ucg/3CNBPOpgk6AiEA9BEpZChR6A76sFjxz+Pxgq40djJOwrStOWCH/arcGQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJWVAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfRBAAiyoKawXeSnfbJW8JZqX0RvyG/SdMqYArzM2g3v1XfUGBpW8x\r\nYEXXCnA+F4ensgmcHn7pQF8CEtMBlxPsTnSxFZ3Ieqdm886uLNuv+pGHjMyD\r\n7IHhj5tcJwVkoXWt/ipEjDpXLyhWGw1bbwMXPFgxbUzeDQiW5grY7UrYqJPI\r\nxs4k2A8tM3VA5hN5cu7RPKb9CJbkuX2DX9MTwWD93RxHoXcD/UVPHSXM9q+1\r\nPyrFd6X5NoozD6VBZTp5N4Uw6Gnwq8sXNvkXF7Y1pg2mzbvSL2/fnO+iOR+u\r\nF9os54ahrMT6JaAmLJfYc/it5Bodf45KReXqBbuzkPuR1YkgMq+9GtAHEivY\r\ngSP2RistaTiEaScljT1esjt4ec2po8Sw8sTLdks4Nzda8QSTBH2qE9faTE9w\r\nXQv5mnc8zNmccmVefNFVw+5GXFWVYDpcAg2MRH0R+zuY+eEc60am05SN8FuJ\r\nZ2CjXlMdkuk7/3m3lJxarMm2/GTobpG8fmROS5DDaiwEA3wc7SBl6hiuf2Be\r\nf4NF5dundFVOIkjtJG8asdXa8NbXnfmT5lpA6XpM+gfJxk43kA6xUJGNSV2a\r\nYEAsvO2VlCCPJacgZSRDcQEehjGWgZoHsibfmR2BEtMWgfzVBUSw9+Y/kNXT\r\nd/F77OXEV8BuSr2/ZIlX5vONbyUO1/t5dkQ=\r\n=dfN7\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a880e0e1f206ff98d021d744e102cc5667d70b43","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"9.6.1","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"*","mime-types":"*","@teqfw/core":"*","path-to-regexp":"*","stream-buffers":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.8.0_1680172352342_0.9218443070177826","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@teqfw/web","version":"0.8.1","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.8.1","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"725b055d43d08b19ba2fe4b2d5baa62b25d5ef24","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.8.1.tgz","fileCount":66,"integrity":"sha512-PHAZNUpn6O73aMO//wJIjKQmQrX7qB2eQdGOu5SXCWL7mh6BEXQ8Cj2lqvF/HGL/arNfmBBCtWc0EqEvVVJKUw==","signatures":[{"sig":"MEUCIB9BSy0RHCRDrMgafSJSJjQ6RuP+Ah2iOlR3oBT9+81SAiEArCxSLXHCGbi1Pqzuiu5eWWYDdFvxO8qLJMXe52jyMRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKr7jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi6A/9GunkPYbuM1mrXgLiDu/efDTPuopvScyS0tIoGhjZHgTSCAW+\r\nXtHisHUu+SPMu8W/0Ubwp12vLbUDcUAKZsqUbxbngQBrFIzoKoUGQIsetyfL\r\nBSSl92qhKgrkq218QGfm/OBTQ2AennsGLLYKld2qaxk0GEY02pyD9Su3yH6O\r\npHoPUBTF6upG0Jnm2KDIUCO2NQVJxmmAEHeXyuM+gLsdbplalUcd2Ejh6Cvd\r\noKUxFi0+BchosG/S3NZF5V61NATpuKLe4K35+PRBBP7f7wuhRI+fhMBMz1hZ\r\nQDKiDKQa4Mk29+SRAzy4Fr6VaOUVYuDX1fhH1SFRHS1cvBG1/PbnMc5ha8K5\r\nh0kRnsifCmoHu2Q7MaBeWwzVvEhvsYwaNpZr6X3f3LkKl7TxUDNzDZ999BzW\r\nSM/V0fCrouJ+BRmfWvUKB3Fy5u8UfGl0d6qrSORswQTN8gXnm39muKVNrnpa\r\nJzXJUWNVn5YcMvZfRHghnbWjCl4s7QTfvdgT23z6aarxJaIsylbj0SwTpMRB\r\nLhfifD/kjekH2+FlehLlyZaWyn7Icmux7JPUecvN5k82aUmfJ2Op8W/wBDZg\r\nYAXIJgL15CG0l9+mFxZ8aOa5d5qGg4XHxtcSIC5XVCTsdTUXJcEB4ucG3gYv\r\nMC93J9hSxmnkE0Z1xxCUYsfq7jMNzuMyikI=\r\n=mjN2\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2541a29f1918153e0ad6da991e68f75ea50ecce4","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"9.6.1","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"*","mime-types":"*","@teqfw/core":"*","path-to-regexp":"*","stream-buffers":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1_1680522979206_0.5931567086072691","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@teqfw/web","version":"0.8.2","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.8.2","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"6fdda43bd9ef7b4201d9fefb27dc46138a6bb001","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.8.2.tgz","fileCount":66,"integrity":"sha512-AoS/HWfYFLeq7Kpyzw8X9ec1U0kzspy4KAqXitPP06L8f/1v8kmCZsUdWElpAppcJ7+nylQlQ2+0+cMhpDdAAA==","signatures":[{"sig":"MEUCIQDO9CsssPl3Bwpl4FvoIZuioajVvbgvJMcHDl1RrBi2hgIgChT8lzoImzhCAnoCJL5aYsEh6uchoMQZY3Uo5Vjj3XQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKsRYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Ww/+NRnFKC0CkcN7tAEgO/b1C4bxfkxJbzy7OsduAtk3y/m2YzFw\r\nKNxdAuIJJG87FgTMvWDb1jBVjOPMIDo9MUDhveMduz1HHTHLfVE9Ey4x0HAO\r\nrk/nVrKBDu8imDHPaGgCRYPTrfSy4dJf/mP2er8ub+7KQBpLJ0Lzx81cLNDV\r\nVJ+p75EmzsChw6NoV0gFS3yZV9F3exuITAi/ZgqHggboik7qCfnLg9swsuRw\r\n9AfXF8jO2IYQiGRDPiIGsm7Z6bCFWr3as8gHo76BE8kqoie+UpRObqbzmudt\r\nhdH9MsTAcxMDjsyICb1CocdHVrfIZKoDN4IgARQaLnjJOX7KilrEXvaSCOaf\r\nzFtYkSy2UbHyHcBi0SFt1PE0Hlwg4wWMsU7JnHK5rX8Yq/XvRXUMTqj3nI8F\r\nzncxfZpFRSK4I8QL15sPCoLdK6oupud0hTRXDoKSMB5mZuFWBefMnqrhT0WH\r\nf5mohwtbm7U/uW2SbMyHpBPmT9U0wTY1i2zaGt2G+r0dH2xuuZD2AFHl//k3\r\n0dYMPFfdOGRY0tpz5cVT2CiRUe3I3z/zEHn5++sPbqB62w9Ef7neRGMmDmpg\r\nFKjdiH9MjK13YVbjAhK9K5XgNJZHGSM2ORGd9TEng51a5fRCq06QqSQai1Gj\r\n1IQ4BHQek98D36RdV7uSe9eNnPnnGuOXeVg=\r\n=GOD4\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"749514c314394cf5fd265a85dbcdad8c95abda8b","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"9.6.1","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"*","mime-types":"*","@teqfw/core":"*","path-to-regexp":"*","stream-buffers":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.8.2_1680524375910_0.3628297994871277","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@teqfw/web","version":"0.9.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.9.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"838a3924506e52ac20636662a4993071dbb68a12","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.9.0.tgz","fileCount":67,"integrity":"sha512-IWCE9SrPcjL55SHJuQwb7pyDK1NNYwUHYVt1RDMegKowQlH+esGj8fcYtlEi+rpJfMjkRh/j+l74uWqqQCSYOw==","signatures":[{"sig":"MEYCIQD1+q+f7wsgCuizFZhTWWSA+S+5LH9p9m6p9pbdyPTOdgIhAJIVvOxXELp2hk6dcM1UyRRtU9mBZF5sACR5gHvG6DZ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185948},"gitHead":"e076be2f25a55fffccc42cf8237a88369d2f65e6","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"9.5.1","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"*","mime-types":"*","@teqfw/core":"*","path-to-regexp":"*","stream-buffers":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.9.0_1684409895880_0.6364548918706687","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@teqfw/web","version":"0.10.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.10.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"57af99cdbcb5fc02d046db8d687a84ea27a67ce4","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.10.0.tgz","fileCount":65,"integrity":"sha512-irKVi7xEYDLqGaHnWjssfsZeMcBkFsw5ngrMaWF4lEi28K7t28aXi35P90QfS5mxvckc+7qdNt9T2L7exjMU0w==","signatures":[{"sig":"MEQCIAidSy4vWWs9j3iQgFzAQv0a+iHNQALT0oG+lNBUFobOAiBaX7IoSZ2cJAuwle2bkgBWQ5PQd7kXoz2tIUVZC/IWcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185615},"gitHead":"25ec99181430f3ea04a855fa79e4d0a27fd5dd45","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"9.5.1","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"*","mime-types":"*","@teqfw/core":"*","path-to-regexp":"*","stream-buffers":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.10.0_1686308089084_0.25754971915838953","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@teqfw/web","version":"0.11.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.11.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"e3dcadf3737a2ade516cb9f252a2de4cec8134d6","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.11.0.tgz","fileCount":65,"integrity":"sha512-wVsfFwC7CQUNyk1Q0i51LizdTdphOGGqXjStPiwKSlX1dFtgt/xkKdDkcONAjnam/snscSEI8pyaXiX2WrddEg==","signatures":[{"sig":"MEUCIQC3Mux+/KM1B/LOeY4D8q9ncuEGDO4jtIw1Oo59XFofqAIgRDA67khcfJwhXShZ5EyLKZHwrRlrizAHvtXKJvTQvrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186000},"gitHead":"6b62cad1f14902ba872f07b016447f23d33db3dd","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"9.5.1","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"*","mime-types":"*","@teqfw/core":"*","path-to-regexp":"*","stream-buffers":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.11.0_1686556043590_0.3960557447077169","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@teqfw/web","version":"0.20.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.20.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"c87f88c1608f8a09edc118bccd70bc91e28ab8e0","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.20.0.tgz","fileCount":65,"integrity":"sha512-+GNz3Omb0B+eQ7cEKFfzsKsMB3gbluUWY2WB2zzAZqHO3zpNu8qtRnKf0efIjIrqAY9EB2fTl8ouqcNdE0xu0Q==","signatures":[{"sig":"MEQCIE04+O6nfX+Qzvrqcz8MIu7t37CdhvYm0oLtSc+mz5OnAiBzQO96qlslqLoZFe+m5484sJusvVX7GMrx4vo8FxQaZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187996},"gitHead":"6acf14afbc72fd1dd77c55a58fa44f54190e26dc","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"9.6.7","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"*","mime-types":"*","@teqfw/core":"*","path-to-regexp":"*","stream-buffers":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.20.0_1692879963775_0.11437199739047199","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"@teqfw/web","version":"0.20.1","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.20.1","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"1ba1bf95534d4e399378fd8ceaeb371cc5ca27f7","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.20.1.tgz","fileCount":65,"integrity":"sha512-s79STKcudO0GL6Xa9GOZcgXO0E0W+8SgNzjd5hBX/xBOtJdt9pfrKhfYKcSkhnaHwm4BHRTinXLD9K5CMu/y+w==","signatures":[{"sig":"MEQCIDu3egfZK37aZxgn/EgbzPk7lGt24q5iD2cwA3BaIaweAiBQcmmHez9iD32yDHzeWV4oM1i6rlz6PgelTgA8VAwjpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188676},"gitHead":"6066179c8a7639f790e55494828775a0ae701272","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"9.6.7","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"*","mime-types":"*","@teqfw/core":"*","path-to-regexp":"*","stream-buffers":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.20.1_1693232309698_0.7477276502582209","host":"s3://npm-registry-packages"}},"0.20.2":{"name":"@teqfw/web","version":"0.20.2","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.20.2","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"567435e3e02684509e85de1ebf7d8a1f022f7547","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.20.2.tgz","fileCount":65,"integrity":"sha512-mqByi4cXpG++uXHanjwPY+j5Zft/sjce5UoenR4FpUlZIYWYU8NQ8rsOjR5EzIY0BBaUI47lWr+iB1GZCQg1eQ==","signatures":[{"sig":"MEUCIHqepANhCHSh39QPh34cyQ+AJWj2Fy3J7GWUwCywDYHsAiEAv8QYkj2Nl2uU1Uu3Y+BRh2dNtO7Ft89jE51TJHTuNsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187663},"gitHead":"f26dc96f2e3de559f3f4e85889af82cf22b05b5b","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"9.6.7","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"*","mime-types":"*","@teqfw/core":"*","path-to-regexp":"*","stream-buffers":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.20.2_1694756705725_0.9178316353902576","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@teqfw/web","version":"0.21.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.21.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"44143c7d044316618cb30ba5dec0ae9d650e2669","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.21.0.tgz","fileCount":70,"integrity":"sha512-V59JoZE42GMusvRiKP2s8lBrDCVElU8bGfvPgjurh+okImJ4eRKee/+yEeXTimGrkybZTyjQ3fMqEiywzkxTeA==","signatures":[{"sig":"MEYCIQC5GR1BXQsezrtXaiSTpOhuI8gJs2Pmiwesuhf+ygxn8AIhALTtrxZwxLOQPThBX82AEr9rUAGqumcWLojb+9mohJhh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200807},"gitHead":"e822554131f20f0ece98f45ad2dc5cf356a92e4b","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"10.2.3","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"latest","unzipit":"latest","archiver":"latest","mime-types":"latest","@teqfw/core":"latest","path-to-regexp":"latest","stream-buffers":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.21.0_1708622599876_0.011653394290106034","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@teqfw/web","version":"0.22.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.22.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"8b496d2277c1be000360763d82aa437751272f0d","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.22.0.tgz","fileCount":63,"integrity":"sha512-tbkA6E3c1tNQfJE0+bTtO2/JaUJN6qxnhK1QqTGBArPb+Ip3q+SvRSU2/NnEPNna6DApAQ3P26ersekxXo/lnQ==","signatures":[{"sig":"MEQCIEAiDyJtVvD3Cf5PuPFEqhngnPQo376vTufUrjx3Cz1NAiAznAvTWsCtYGJO6EiQYhZebq8s4//P+WKf+Q+CwxYebw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152883},"gitHead":"c565c66c32951913b99588016046aef11091d175","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"10.2.3","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"latest","mime-types":"latest","@teqfw/core":"latest","path-to-regexp":"latest","stream-buffers":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.22.0_1709216310381_0.915747252961497","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@teqfw/web","version":"0.23.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.23.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"67760b7fdf963c83069408271e473d3ea88ee661","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.23.0.tgz","fileCount":64,"integrity":"sha512-8zMAQNZkydZUm7wPtQJ3BchGz+JOpqY4k7maYGANzzqyMujMxsZtSEiNb7zElFVwX/mX6FRuJ2IrxwExPdc63A==","signatures":[{"sig":"MEQCIDr9Xu5sqSqaJ6vezA9+lJYLWY/+MYljvVIVpMJ+ey3IAiAxlzY8qcDUfFis1OeDeDYXzl1ve2mpVopvnQCuyCz9ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154090},"gitHead":"0c1846dc77f6518f41002a6e6517a260f999d6ce","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"10.2.3","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"latest","mime-types":"latest","@teqfw/core":"latest","path-to-regexp":"latest","stream-buffers":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.23.0_1713186154681_0.35371254710651967","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@teqfw/web","version":"0.24.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.24.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"1b5ac1a483b03f921061e2a6b215459d9d7c2efb","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.24.0.tgz","fileCount":64,"integrity":"sha512-NTtWqfbmx+skbgbKzSMT/LRuk3f+8gjskUTcHY4xwbExwNduuI4U/vfNA3B/ARfPDt0oKaqhqV8S2ImylgT7/w==","signatures":[{"sig":"MEQCICGTbAVxnw91qTeCpdq97yM61WiDZB9d3oAU6i1KREeDAiAChnzUirRHz0cplTf9i/zeeibgjtLJC9SnsL6ZPj0big==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158493},"gitHead":"dca2d726cca0c88dba29fbded852ab637cfec121","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"10.8.2","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"latest","mime-types":"latest","@teqfw/core":"latest","path-to-regexp":"latest","stream-buffers":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.24.0_1725019353405_0.5664855757858323","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"@teqfw/web","version":"0.24.1","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.24.1","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"5fbd91fd9d812bef47d4e6ed7279788b231f63a3","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.24.1.tgz","fileCount":64,"integrity":"sha512-8H6c2zY+cChx7IoOY3sVKwGe8jYCOA8lD/cAbR7b3danfCu2gAmNZYpx2HpFdV87Ne1M1rd4nNfNLEO60EuT1w==","signatures":[{"sig":"MEQCIBW3BcaObjoWs1LzsckQm81exPwd8HghxVP+WCX7TlqwAiB0J3xzAyWr7XWSp3AtWiJtBF/sWg5x4LruxEE53ysOGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158165},"gitHead":"6d6263d442e46cfd21d2605ddd3f1d144315ceed","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"10.8.3","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"latest","mime-types":"latest","@teqfw/core":"latest","path-to-regexp":"latest","stream-buffers":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.24.1_1725959849307_0.5065345564291626","host":"s3://npm-registry-packages"}},"0.24.2":{"name":"@teqfw/web","version":"0.24.2","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.24.2","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"1545402deb9300cd974d181d2d4a656069029b7f","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.24.2.tgz","fileCount":65,"integrity":"sha512-ecjnO8b38y2hFvHSA2NAFkSG4roiLhPV6JyqFPMmon+aaA0Law9WA67FUmhkKq82brPQs6nXRX9gYXoQcsX4Ig==","signatures":[{"sig":"MEYCIQDP548XhxIB16bLMI/HxAkUYe3u1IvaXdhjGrpG5BkLGQIhAK/Kh2P4IeMgQA4fdw9LV347quATlvsagUrmocGNtu/C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158947},"gitHead":"8931d59d6cfe56ea44a54e62701e1eb6757ac3e1","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"10.8.3","description":"TeqFW: web server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"latest","mime-types":"latest","@teqfw/core":"latest","path-to-regexp":"latest","stream-buffers":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.24.2_1728482667282_0.8744328509741475","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@teqfw/web","version":"0.25.0","keywords":["ecmascript 2015","es6+","pwa","spa","teqfw","tequila framework","web applications"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.25.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"41e6df482cb72d35754efb08e183ebf0eacba18f","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.25.0.tgz","fileCount":65,"integrity":"sha512-r45kBVk0Krzn/WDjJDdAJBLQm21bNQiMgyLI0hiPhyE1hZI4Se08VfrE00lOKlF7Y7Z3TNzQj1Csw8v5jiL9ug==","signatures":[{"sig":"MEUCIQD08v/inmSnCBbyADtx876h2MsdFo7/KIHtegqK6o0fhwIgbRL5sysdQbkAxwWhBaS3/zaOxVziYeuR5YhRRrtPsxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161155},"gitHead":"2da049d8e1ef90fa704444a8d732a8ebfdcf6e9b","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"10.9.1","description":"TeqFW: web server.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ws":"latest","mime-types":"latest","@teqfw/core":"latest","path-to-regexp":"latest","stream-buffers":"latest"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.25.0_1733569961693_0.9784207652256045","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@teqfw/web","version":"0.26.0","keywords":["web server","http2","spa","pwa","tequila framework","teqfw","modern web applications","node.js","es6"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.26.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"contributors":[{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"681a00cd9bc53c129a12c6818ddb6bb6f050bc6d","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.26.0.tgz","fileCount":65,"integrity":"sha512-TSxP0jZQ18QKTXSUK+0JHIgVLHEEO2Peqkcx/J9yQ4OrJBnMS+x5U+DkNeBjjjDAy867GLQly6g2QjZb6Bzyxw==","signatures":[{"sig":"MEQCIEx5r4D0SpyJqMNnXhhiYS4KDWzLFZK/9S1kidemySxsAiBMY/fZtQPtKD7mOstRlzKkdn2lymensB9F9Ezt3xmK7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160757},"funding":{"url":"https://github.com/sponsors/teqfw","type":"github"},"gitHead":"e4acd155d9a02a84596f3f6cb4fe90038bb43995","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"10.9.1","description":"TeqFW: Lightweight web server with HTTP/2 support for building modern web applications.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ws":"^8.18.0","mime-types":"^2.1.35","@teqfw/core":"^0.32.0","path-to-regexp":"^8.2.0","stream-buffers":"^3.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.26.0_1737288873290_0.7782776098170434","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@teqfw/web","version":"0.27.0","keywords":["web server","http2","spa","pwa","tequila framework","teqfw","modern web applications","node.js","es6"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.27.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"contributors":[{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"bcb8b6eee48b3f35ab4fa93fae540d20b45615d1","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.27.0.tgz","fileCount":66,"integrity":"sha512-kfKI1qCmHN0IJOlTUtJRvSrWhVENF3MZYxhL2QdXRrbHRbH46fYD/SZ+LGZ1I7380Fzk13SiqQe/XiZLPKwiIQ==","signatures":[{"sig":"MEUCIAdlyrM7ifTbLnJIUn/hL5MWZO+6RWEHhkzK231Fh3HWAiEApYpMyHYzcosSqtrERjHV9Pwp4kd+YA2WOrB+LfvGCnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165152},"funding":{"url":"https://github.com/sponsors/teqfw","type":"github"},"gitHead":"9d23f1bc5a4adf639ad35287c0ace94d7c735078","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"11.1.0","description":"TeqFW: Lightweight web server with HTTP/2 support for building modern web applications.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ws":"^8.18.0","mime-types":"^2.1.35","@teqfw/core":"^0.32.0","path-to-regexp":"^8.2.0","stream-buffers":"^3.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.27.0_1740164399053_0.47957009691314645","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@teqfw/web","version":"0.27.1","keywords":["web server","http2","spa","pwa","tequila framework","teqfw","modern web applications","node.js","es6"],"author":{"name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@0.27.1","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"contributors":[{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"}],"homepage":"https://github.com/teqfw/web#readme","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"4ef1aa0e027f569441af49231861480280c4b2cd","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-0.27.1.tgz","fileCount":66,"integrity":"sha512-f3gPH7Kwd9RIXVfMood93CExoT9gJA6LEwUYzes605fwMGZZWV/GWO7FdfWxr6yEt4zaEwEGwlNpfzivzwXcOA==","signatures":[{"sig":"MEQCIGXIHBkIkJmSzLYahNRGZUxaLRDC3I6oSK9b+CX+QUX/AiAtR0vHQwarmuQtWFGr2DGi20fvjRERkoJiSi1BHQwnvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165549},"funding":{"url":"https://github.com/sponsors/teqfw","type":"github"},"gitHead":"7eae46df7296681fe5c4ef546b706d705d375a67","scripts":{"help":"node ./bin/tequila.mjs help","stop":"node ./bin/tequila.mjs web-server-stop","http1":"node ./bin/tequila.mjs web-server-start -1","http2":"node ./bin/tequila.mjs web-server-start"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"11.1.0","description":"TeqFW: Lightweight web server with HTTP/2 support for building modern web applications.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ws":"^8.18.0","mime-types":"^2.1.35","@teqfw/core":"^0.32.0","path-to-regexp":"^8.2.0","stream-buffers":"^3.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web_0.27.1_1741877819632_0.9342934376265732","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@teqfw/web","version":"2.0.0","keywords":["teqfw","tequila-framework","web","dispatcher","request-pipeline","dependency-injection","modular-monolith","nodejs"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@2.0.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/web","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"d2cf51f7ad562c4f19632ea944cb8f8d9e20e548","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-2.0.0.tgz","fileCount":37,"integrity":"sha512-MjzswFktq/h2A+GXKU31skgC8vMAtpOXbqMIeBFbMPWSgwyex0pTeTE8DiZRoChcrd6/ek82wGvnesI2U5+HhQ==","signatures":[{"sig":"MEQCIAKG8ncnJXbQZ3kWFCKIm8qJ47sDt1D2XMQIFxzm231XAiBZC3gGknTNgCCPPwNGVWzUUC32UPIIX0zvBj+MsEdiwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112009},"type":"module","teqfw":{"fw":{"di":{"namespaces":[{"ext":".mjs","path":"./src","prefix":"TeqFw_Web_"}]},"cli":{"command":{"default":"web:start"},"commands":[{"id":"web:start","summary":"Start the web server.","component":"TeqFw_Web_Cli_Command_Start$"}]}}},"types":"types.d.ts","engines":{"node":">=20"},"gitHead":"4886521350d529ba9900fbc40d76133671735d12","scripts":{"test":"npm run test:unit && npm run test:integration","start":"teq web:start","lint:md":"markdownlint-cli2 \"skills/**/*.md\" \"*.md\"","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","typecheck":"tsc -p jsconfig.json","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"11.6.1","description":"Server-side web request coordination infrastructure for TeqFW modular monolith applications.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@teqfw/di":">=2.9.0","@teqfw/cfg":">=2.0.0","@teqfw/cli":">=2.0.0","@teqfw/log":">=2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0","markdownlint-cli2":"^0.23.2","typescript-language-server":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/web_2.0.0_1786442393842_0.6193818583739004","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@teqfw/web","version":"2.1.0","keywords":["teqfw","tequila-framework","web","dispatcher","request-pipeline","dependency-injection","modular-monolith","nodejs"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/web@2.1.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/web","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"c307e24e5ca08c8195fc9d6901ecd8e05daf4bea","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-2.1.0.tgz","fileCount":37,"integrity":"sha512-+dlePDrkEoDh0fwCBKqJCMeXMSNpMIznOQvKqast+Cav/kKfPXW8Hbm4Yx4jKZd8jBtZkmPFMiC1XcGUExzsJg==","signatures":[{"sig":"MEQCID0dCkcuJv+HuwkD5iZ4jBGyavMmkBQQUp1/Keexb0fsAiB1MBEUV4g1Vj6p29hIWr5pOIHhgCH57ZMdol4srTNJiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBcZPhJ0zyoO6sgpAAYQMYoIVX92J82UgyobJCsQoBZiAiEA2yHtEqXgvV9B5BlUkSesEKKfy1YIzbR8B7neZlUrpKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115911},"type":"module","teqfw":{"fw":{"di":{"namespaces":[{"ext":".mjs","path":"./src/Back","prefix":"TeqFw_Web_Back_"}]},"cli":{"command":{"default":"web:start"},"commands":[{"id":"web:start","summary":"Start the web server.","component":"TeqFw_Web_Back_Cli_Command_Start$"}]}}},"types":"types.d.ts","engines":{"node":">=20"},"gitHead":"5a6284ea824f1929b9fa873ce6522904280a5fea","scripts":{"test":"npm run test:unit && npm run test:integration","start":"teq web:start","lint:md":"markdownlint-cli2 \"skills/**/*.md\" \"*.md\"","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","typecheck":"tsc -p jsconfig.json","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"11.19.1","description":"Server-side web request coordination infrastructure for TeqFW modular monolith applications.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@teqfw/di":">=2.9.0","@teqfw/cfg":">=2.0.0","@teqfw/cli":">=2.0.0","@teqfw/log":">=2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0","markdownlint-cli2":"^0.23.2","typescript-language-server":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/web_2.1.0_1789631417369_0.15725377378444239","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"_id":"@teqfw/web@2.1.1","bugs":{"url":"https://github.com/teqfw/web/issues"},"dist":{"shasum":"282b34fe0f1facf727298abe71035cd373899d4e","tarball":"https://registry.npmjs.org/@teqfw/web/-/web-2.1.1.tgz","fileCount":37,"integrity":"sha512-vv966Rtq2Ahe2xU31hIieHVNQ9lgAA4ARrhRSJkTl9TEgZihs51Ka20/WU1bHvIi+4qVk5TM3pGoihrRJHhAzw==","signatures":[{"sig":"MEUCIQDfqZubtfhN6k40iUGqZ/ZG8KCaByvAqjnqDogS8yR9zgIgcUWOCfAni4gUBixp85eRPUYFcYg4icQ6DV3k0QfbDNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD5dTEAQPfRaKHlX9dwBWLhOIekEbrwMV+IV/h5aHYqBQIgMBtFcDDs3mwSL5pwYGh3RSUsBy4ma9vlnRogTPeGfuQ="}],"unpackedSize":123237},"name":"@teqfw/web","type":"module","teqfw":{"fw":{"di":{"namespaces":[{"ext":".mjs","path":"./src/Back","prefix":"TeqFw_Web_Back_"}]},"cli":{"command":{"default":"web:start"},"commands":[{"id":"web:start","summary":"Start the web server.","component":"TeqFw_Web_Back_Cli_Command_Start$"}]}}},"types":"types.d.ts","author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"engines":{"node":">=20"},"gitHead":"3bb8cb7d0f7b39be1af0fefdc5b1e4f3af60b97d","license":"Apache-2.0","scripts":{"test":"npm run test:unit && npm run test:integration","start":"teq web:start","lint:md":"markdownlint-cli2 \"skills/**/*.md\" \"*.md\"","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","typecheck":"tsc -p jsconfig.json","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"version":"2.1.1","_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"homepage":"https://github.com/teqfw/web","keywords":["teqfw","tequila-framework","web","dispatcher","request-pipeline","dependency-injection","modular-monolith","nodejs"],"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"_npmVersion":"11.19.1","description":"Server-side web request coordination infrastructure for TeqFW modular monolith applications.","directories":{},"maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"_nodeVersion":"24.11.0","dependencies":{"@teqfw/di":">=2.9.0","@teqfw/cfg":">=2.0.0","@teqfw/cli":">=2.0.0","@teqfw/log":">=2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0","markdownlint-cli2":"^0.23.2","typescript-language-server":"^5.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_2.1.1_1789634440233_0.8112798983860445"}}},"time":{"created":"2021-07-15T13:38:22.362Z","modified":"2026-09-17T08:40:40.496Z","0.1.0":"2021-07-15T13:38:22.900Z","0.2.0":"2021-07-19T17:10:37.537Z","0.3.0":"2021-07-29T18:58:37.467Z","0.4.0":"2021-08-18T16:45:12.136Z","0.5.0":"2021-09-16T09:41:01.895Z","0.6.0":"2021-10-27T14:35:53.505Z","0.6.1":"2021-10-28T08:46:57.058Z","0.7.0":"2021-12-20T10:58:53.393Z","0.7.1":"2021-12-23T14:00:51.808Z","0.8.0":"2023-03-30T10:32:32.578Z","0.8.1":"2023-04-03T11:56:19.392Z","0.8.2":"2023-04-03T12:19:36.097Z","0.9.0":"2023-05-18T11:38:16.199Z","0.10.0":"2023-06-09T10:54:49.294Z","0.11.0":"2023-06-12T07:47:23.793Z","0.20.0":"2023-08-24T12:26:04.039Z","0.20.1":"2023-08-28T14:18:29.927Z","0.20.2":"2023-09-15T05:45:05.905Z","0.21.0":"2024-02-22T17:23:20.060Z","0.22.0":"2024-02-29T14:18:30.588Z","0.23.0":"2024-04-15T13:02:34.835Z","0.24.0":"2024-08-30T12:02:33.642Z","0.24.1":"2024-09-10T09:17:29.520Z","0.24.2":"2024-10-09T14:04:27.506Z","0.25.0":"2024-12-07T11:12:41.894Z","0.26.0":"2025-01-19T12:14:33.533Z","0.27.0":"2025-02-21T18:59:59.270Z","0.27.1":"2025-03-13T14:56:59.845Z","2.0.0":"2026-08-11T09:59:53.984Z","2.1.0":"2026-09-17T07:50:17.465Z","2.1.1":"2026-09-17T08:40:40.322Z"},"bugs":{"url":"https://github.com/teqfw/web/issues"},"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","homepage":"https://github.com/teqfw/web","keywords":["teqfw","tequila-framework","web","dispatcher","request-pipeline","dependency-injection","modular-monolith","nodejs"],"repository":{"url":"git+https://github.com/teqfw/web.git","type":"git"},"description":"Server-side web request coordination infrastructure for TeqFW modular monolith applications.","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"readme":"# @teqfw/web\n\n![npms.io](https://img.shields.io/npm/dm/@teqfw/web)\n\n> **Human-governed. Agent-built. Agent-ready.**\n\n`@teqfw/web` coordinates deterministic web request processing through a built-in Node.js server and ordered handler pipeline. It is part of the Tequila Framework ([TeqFW](https://teqfw.com/)): created and evolved by coding agents under the architectural direction and final responsibility of [Alex Gusev](https://github.com/flancer64), and shipped with a version-matched Agent Skill so other agents can understand, integrate, and use it correctly.\n\n## Why use it\n\nThe package gives independently developed TeqFW packages one predictable request lifecycle while leaving runtime assembly under application control. It provides:\n\n- a unified server boundary for `http`, `http2`, and `https`;\n- deterministic handler ordering from declarative `before`/`after` metadata;\n- the fixed `INIT -> PROCESS -> FINALIZE` request lifecycle;\n- request completion and safe `404 Not Found` / `500 Internal Server Error` fallbacks;\n- optional static-file delivery and a CLI command for starting the server.\n\nIt is an orchestration layer, not a routing or controller framework. Routing, business logic, persistence, sessions, authentication, and application architecture remain outside the package.\n\n## Request lifecycle\n\nEach request passes through three stages:\n\n```text\nINIT -> PROCESS -> FINALIZE\n```\n\nHandlers are registered before the runtime starts. The Pipeline Engine derives their effective order from registration metadata and coordinates execution. A `PROCESS` handler completes a request by ending the response and setting `context.completed = true`; `FINALIZE` still runs afterward.\n\n## Quick Start\n\nInstall the package in a TeqFW application:\n\n```sh\nnpm install @teqfw/web\n```\n\nRegister the package namespace with the host application's TeqFW DI container, add application handlers before server start, and configure the transport:\n\n```javascript\npipeline.addHandler(helloHandler);\n\nawait server.start({\n  host: \"127.0.0.1\",\n  port: 3000,\n  type: \"http\",\n});\n```\n\nThe package requires Node.js `>=20` and a configured TeqFW DI container. See the Agent Skill for the complete composition and configuration contract.\n\n## Agent Skill\n\nThe package distributes a version-matched consumer skill at [`skills/teqfw-web/`](skills/teqfw-web/). Its `SKILL.md` and references cover lifecycle semantics, handlers, server configuration, static files, distribution, and TeqFW integration.\n\n## Agent-Driven Development\n\nTeqFW is built through the same development model that it is designed to enable: one human defines the intent, architecture, constraints, and acceptance criteria; coding agents implement and maintain the products; other agents use those products in different combinations to create applications.\n\n`@teqfw/web` is part of TeqFW and provides its web runtime orchestration layer. The package includes a version-matched Agent Skill in `skills/teqfw-web/`. The README provides a human-facing product overview; the skill provides agents with the package concepts, contracts, integration rules, examples, and boundaries.\n\nMount the skill into a host project:\n\n```sh\nmkdir -p .agents/skills\nln -s ../../node_modules/@teqfw/web/skills/teqfw-web \\\n  .agents/skills/teqfw-web\n```\n\nEach TeqFW package is both a practical software component and a working demonstration of human-governed, agent-driven development. This work follows the Agent-Driven Software Management (ADSM) approach: human intent, architectural authority, acceptance, and responsibility remain authoritative; agents act as implementation and reasoning partners.\n\n- [Tequila Framework](https://teqfw.com/?from=github-teqfw-web)\n- [Agent-Driven Software Management: A Practical Guide](http://fly.wiredgeese.com/flancer/leanpub/adsm-en/?from=github-teqfw-web)\n- [Alex Gusev](https://github.com/flancer64)\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}