{"_id":"tuff-core","_rev":"205-78e51ef3f3242eb4bc14ff671af8ff0d","name":"tuff-core","dist-tags":{"latest":"2.4.0"},"versions":{"0.1.0":{"name":"tuff-core","version":"0.1.0","_id":"tuff-core@0.1.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"311c5c3a251defc5fdd8d4149b8055513ccd6367","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.1.0.tgz","fileCount":12,"integrity":"sha512-UTpc7PMYgGtWzDOWk3Z+39TwNaluk7kEz3vktFYzrd1HqiWvbnPYeLeescyblZcA4qdUkbI5835bJcvhItn0eg==","signatures":[{"sig":"MEUCIQCy67pVTBjiYwlsWJ0qd3z+62QnxMhdb/N2b5CdyZdJJQIgSqQjOAkUe7sSE4WWbkBh8Ozz+dkopp/Kn2P213C8/XA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5EApCRA9TVsSAnZWagAAJ90P/RVhRaBSJOmPSPXEaBk6\nL6vm8i4p+WFzoffv+uXZ/mlbfxxq8pdQrg5DPF/wzhCiU+y9lOaXiGP5VP6p\nVBir/hbC+4SbpMKWWNscwhdhfAQdUXpp/bf3x1u0UkQJoTWTKDZtS8PLhp/X\nXMN9iJ2buR+g5R6eGc6P8ZDole7UB5MNY+4m21oImPtMEnOu2N/FXO9CxLMy\nQ3vwBh/cJZhv+BYPLBfFU1Db7M560tGGaNqZeGcAXpCSUTHYDJLgCfxlAnEf\n2yXCZ8kko7nfv022WQiG4a69Fwe0srmLsRWVwvkkk3iEMM6oceHbn3NNgeC/\nEE66kfpLtsnTVbiIMQj9pBVOv7G56xmeHfafPfG9n0UZgOCHcnzAJqqY1iFc\nA5cUX7AWnCT/w7PdXSIlyl8ED1QQVvGZFCUm6lUZ2EnR74LkcurpTyH/8PjD\naLgojxyZqGr31xzmukC/cYS15yt8M+aCQK3SIGIOr9GiNWYdZDs6gOSOqu8q\nBxRe1uvJ8yX150VAgO6R20b2v/pEBP+ojwRPZPPmvFBULRlt/mWAK/O0d3Kg\nUDTBq908fgp+r2I/QlDSZX11RZKLQ2RHcCQ9UjudUKz0+gWz3pk3JEfUKj/h\nyQwNlbJjgTHRpjWyWpwU4h4nzIHJnQfymH0B6pzK87uyBQk61P7Br/RoLyKS\n5qHk\r\n=vUVm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.1.0.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"ts-node --project gen/tsconfig.json gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.1.0.tgz","_integrity":"sha512-UTpc7PMYgGtWzDOWk3Z+39TwNaluk7kEz3vktFYzrd1HqiWvbnPYeLeescyblZcA4qdUkbI5835bJcvhItn0eg==","_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.1.0_1642348585374_0.5268131948176455","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"tuff-core","version":"0.1.1","license":"MIT","_id":"tuff-core@0.1.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"6f7c42d4e0a9a946bdda5e21603340490e348b0d","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.1.1.tgz","fileCount":12,"integrity":"sha512-fB3JtvEyxjSexGfUsTb/LNZ93/OOjHEFIjJVWKHfoL7MH+nRY0PYfXox4jSF4Twrv3UEDEJuT9Sm/yyQw9hfsA==","signatures":[{"sig":"MEQCIFpO47lwiodN2DTPsYbUf+Oehx8qbf/sk/fAX7QDuH/gAiAmUsg0sFkFJ63DNkVO9Vta1YGQH1GQQEL1DYXk8ZdKZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5ELcCRA9TVsSAnZWagAAtkkP+QEaPwnmL0urmtDM0XEs\nzxGZy29BM+XGYtt37DGHLN///zY9BLVdjaa9ynlxhMu84yTJwWNdPaaGDIL6\nkUlbnTh+WC/wftvFGW18sEMa9PrzI37NxAl68fs/ED3AfRVv2hlXBjtW5/V/\nYZM10OBo+Rpkny8wfVMqQE1zbY+Wg4A6do6w4LbIU+qjYgGaTuC6G1NfnmXh\n2w4ICe3NJ1RKbk1XmK69LNFI+vqZtVWyqoc6wc5ZejvXTo1wd4s6kPRInxIl\ngMp591U0q2fMs4hDBRltlJdbosKglEUM+NDHhUIarllKhjZAHlQTbmBTWjE7\nfdTNMRy9bQWydmL7HiOC/ZWQ69THGwGzQzRGepIm3Tl1E5OkskoDgp4dze8I\ndSe/tMb0aDMQ7eaMHVN1cAbi5xe0ZcLvwBBGBPhGEpaWQYeewf8rpNFHrJoS\nNOuwkvUPn1Ajykber4QEcV0zEiJZcfxZIDqoUUa7wLUUUT6fPl1EpKRcabaA\nrxArHiNeCvn0MzlhyPSOL9IJ63/9Ci0P1OlRzKVwu++NoVNEtLSglMHyrIeu\nm4+lMEhv1rOeLom4K/9Kg5T7qVZQ4Z5h4k/jMldZMJZ/abiWzYupTat1L7Gf\nEskH8Za9n/htImb8CzaNOXfAjxSYV6+uSc4W/8m2jgOV43WrDH0AkKV+xtgb\nmEpw\r\n=G9kR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.1.1.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"ts-node --project gen/tsconfig.json gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.1.1.tgz","_integrity":"sha512-fB3JtvEyxjSexGfUsTb/LNZ93/OOjHEFIjJVWKHfoL7MH+nRY0PYfXox4jSF4Twrv3UEDEJuT9Sm/yyQw9hfsA==","_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.1.1_1642349276212_0.6954166565803865","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"tuff-core","version":"0.1.2","license":"MIT","_id":"tuff-core@0.1.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"f256dff7a071d3ee6bb8e7a961b8474ceae9bc2a","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.1.2.tgz","fileCount":12,"integrity":"sha512-ex2lXWtBH4Zc7h6ACqWd3KOSlNBsLrs+t/3PBrmhJ7IlzSFdheN24+cXbo/L9rXB+V9QNBG2nXsb8LOFdTzzDQ==","signatures":[{"sig":"MEUCIQCpB5utzJnUcSKuyXxVZXn1VnTr363ELOK3wCwuCNtpsgIgduY21MlHBXcJBTJ+dPzo16x0vrvoSyKxMP/7UYOulls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5FJHCRA9TVsSAnZWagAAMbkP/3qAOdKsi1isZeqvj8Rv\nmidqVNkks+8hXOGzZ3lggjeb+z5puUJCVYVz1CTX1317kY5ijyBLlRI+fNPK\nZHBGAfGxvTzbZHgfQooUGGSEXrXAdBful/Lb1lVhtybbN2My1/lD7TrWVXKf\nvWG8jpyGKVbyItt1YTJgEtwCl7KWoXdB2CHLlu2Llmn8RVtsZamNw2bceLsf\nRIWbUaUabn+KuDhhOqqjS2kjiIy1XA45mDBWfiXKqNRml+1fmNXzR1ClYeXe\nMbepa1AFdvaIcOqVaomW7gN00O5fltgsPfAfnlzhMt30zJsIsAJiQRFOgnT4\nH7e7pyGvWxvFHzGVR6DZ6Mrzt7zNZHou/eC/GuzmX4wCUnhhK+z5jQHsrOg7\nsmoLrOzpDMHWR+ANGdcQUJiOL4qyd9QFbnSiYT38cnU0YE/UvIZ2OZZ6uL6w\nYJpnQVwqB+46SxqT1JLrj05KDRuHlcsYBTxf9LWeXLzWI0yNFeQrcp7vgE2P\nd0jEGtQyDQAH0n0Nius/P76vL3sIbUSqViAPg+7lwyAqWgX4J3BeTyzh2EQD\nAusQsVGJ1aPw9+kSJ+pQjIt7gm2JU4sEHBwShis6MSl20QuutrIZ4OGi5Emq\ny///lWyEpaCbrKRGHF2uQmOSNxm7dCAWROqMAvjK9hIar24hhb/d9weCGkoa\nKyCr\r\n=KunD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.1.2.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","gen-old":"ts-node --project src/gen/tsconfig.json src/gen/dom.ts","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.1.2.tgz","_integrity":"sha512-ex2lXWtBH4Zc7h6ACqWd3KOSlNBsLrs+t/3PBrmhJ7IlzSFdheN24+cXbo/L9rXB+V9QNBG2nXsb8LOFdTzzDQ==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.1.2_1642353223331_0.4398083372143087","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"tuff-core","version":"0.1.3","license":"MIT","_id":"tuff-core@0.1.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"ffa1b8ce0fe0980aee3777bbf5b3af4498e56ae2","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.1.3.tgz","fileCount":12,"integrity":"sha512-tqg+kxEdmxfDrU/z/vlSXioX6NmcsGwv58ixVMH6gGm0lFsrskf52DcmIPZ/qjvGpqXEwy6IY/EID7rink/aJA==","signatures":[{"sig":"MEUCIQCbOjNvTxG890iwhN6sIbeqx/c5xzKrBojBuok4ohOGRAIgO9HCUr2t1EESPIIvLknYojkwNqQdNC8cBE4f4k/1PvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7H0lCRA9TVsSAnZWagAA7UwP/iF3bqLXTuRMI49MkDbL\nCF1x2ADUVnfQBb8kPH/rwgIbe+2haBu97bIi+e/rEZ7Ji734aY6VAsr7ovEy\nIwlJApjB4FoD/xiJBc4NWQc1SknldcJECF9nc05G07yybXJM5JOhnJFnC9EL\n0eombDOf6Jr+iB4Y8W95Z5+5tWcqmTO0uPvRE30dUzoEg8RUzrsDGNqtasFm\nDC3XGm5M6mSxcy2+z2woK0vHaIiVz2vPenbx940PAcICrlX4mY5UTfFe373v\nHKJWzl9fxqPTPnnPlXRL9cazwcU2WrVXXqUeWBN3FqNqKiOmRNpLJtu70HUe\nWW3RSGLfc3bTzHYME1aBVN4BrV1BrHewvPx7mbeMLwZH8VcC/wPdUcD4K1Dh\nuQqUeTLu6eMsP0ra8FmWxtjxPF1HsN89SJmM6zLLTwmRpIguum97ies6hN58\nwNvkkZxagDLDItrhS38GNxj+qkcv0QOetwqd9EU6gA/08whjXEXCj+aOV+2Y\ntAM4tu5Gv1B2ilnYTA7Y5GH9DYb6OfdoWI5PCqTJa7gI2D06tL+WYSo7RJR0\n2xQAJzYnub3jw3XgpejgB9KFcPNSxo35M2Iyp/hqIQPUYkXumfj1dslkFR3+\nMhdabor8r/Ec0mTt/z4AoSD7pg4QJMk/gGJbZ7XksbpxkTUnvE7OggMF4pfx\n8Ngt\r\n=+kJv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.1.3.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","gen-old":"ts-node --project src/gen/tsconfig.json src/gen/dom.ts","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.1.3.tgz","_integrity":"sha512-tqg+kxEdmxfDrU/z/vlSXioX6NmcsGwv58ixVMH6gGm0lFsrskf52DcmIPZ/qjvGpqXEwy6IY/EID7rink/aJA==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.1.3_1642888485218_0.1304646838651684","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"tuff-core","version":"0.1.4","license":"MIT","_id":"tuff-core@0.1.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"c481094c5a88c85535825d20d82b179884740862","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.1.4.tgz","fileCount":12,"integrity":"sha512-9MZKsCjlbVGOPtPV4JbTEY8hpQwGt04sj1XbE6618Vn33Ikgnpd5k0qKhHTPV0zruQaie2vjrlWPIPl65HlL4g==","signatures":[{"sig":"MEQCIAKMlhlBMfe4Yvl17u6FShna5XGcr4L3Qjvpr9gkt+x4AiB0WCXR8mCrkaOkyJ7EixQc9qxRzz6jLqk+RkRxT0+unA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7IZVCRA9TVsSAnZWagAAH4sQAJ/Of8/cZqEL6t70cS2v\ntV0mwEOufotMz3uvBAiVSU9md4dCT1kVbV2uxEeai7iVRwFPjyM+uQIRW6Hd\nYHcIQ6cl3hPzxRuwMAfwLPsW42+EJk4X/RRJRfjTY7Rd1EHC5MHT1IXxMXxi\nrN24Nxvk6jxFWMpK2wkFRywUsBCnOjez70tTStcB/RuqCFGT1PDQgwiswl0H\n9ZMAmbXBN/isNvVVAeodQe8h328e8A0ovope53XnhLJzXUGrTYzT8Iywx2Mo\nMJbLM6YjJ+stzsynTMldJBZadjixM/NjG+UQbXs2lRWh6j13tLxTAcfN5uql\nRwYrUbo2xrz/hDo/kbanHPKng+fOa6lkyFHGohVuUmKWt/HPDGpQG3PrkHhU\ngWerNwIOqMNi9UNQrb8R5cyjrFv6EMpXVumkNBZ8GyL9T9YoyBCyz8jyguDO\n3jbxE0698USrPDIu5WKtoDC1ZM6X4sZLWFhcPhd+YJVHIEXuqSc9THf16DeG\n2ZOCRHTA344G1H3CppsU6Pc8qqJvU2DozrwzpSKJkihbg46jquSbpE8crMw/\n6TV90Wg0bK6uqOnucDh7BTD0v7lyHhuvi66ttootGJLT2zwINKHrRSq5H5A+\npun0MTR2uE0Eca/mDQ5WpvE6gYTaAZ80vXqZNnp7hh5DYdXG7Gsg78J3GiSO\nEuxM\r\n=m8Lw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.1.4.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","gen-old":"ts-node --project src/gen/tsconfig.json src/gen/dom.ts","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.1.4.tgz","_integrity":"sha512-9MZKsCjlbVGOPtPV4JbTEY8hpQwGt04sj1XbE6618Vn33Ikgnpd5k0qKhHTPV0zruQaie2vjrlWPIPl65HlL4g==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.1.4_1642890837867_0.2628845876440784","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"tuff-core","version":"0.1.5","license":"MIT","_id":"tuff-core@0.1.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"e07ec6e5db8167232b5ebfe728d18c1bc853c82d","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.1.5.tgz","fileCount":12,"integrity":"sha512-LrrOr/TUeAyMzZSKcpxYR7RoePmZP2OSESmwvGxy/Cq7e9Gnmm/QoEalzqrMEPlp+gxW4kMNjRdw3JAcfCFmuA==","signatures":[{"sig":"MEYCIQDeDEpVd01GmJW2jjWYhd5KRcUR0a4MjJ32bTpSCfiDBAIhANxT6IAPAbOqz0rQVfJqZOEn5Dke9+iyloGvR0A7nFYg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7dPACRA9TVsSAnZWagAAKcAP/2WuzfWcgeYUJYXhgZHm\nwkm7OQD3zhVoEQIMpC3ftXud/uy5KYu/SlrvKemw++39A/hxpyFeQITc7zJT\nS09XQnpsnmplG6IShTSz/AXhKU+QOvnb5LtyPqnYFzNbP6i3XHLovhZ4Jy3/\nvu+tUE3GST3NkbNgx/Bc2Omi5qzspX1vkZFMADcIXKWaTnjQpSHeFJkv1hpm\n58FLeAF9iPwQQ0l26K0fH6GM716KQJGDUX3dqbdHtRvG1YY+tXSmR3MShFv6\nW/rDw9tq+EWvRHlwut4laxBLrv+fL8N6SknVhO7mYK46dTLnn/TyD3WNdKvs\nKPQ4Vul04zbozZjGnkqisXaZ7TakScEhjPqw9QO9fAbQpfRo51OuJIiWSr2X\nNXDfMNONVskW4RdbfsWyIfj6G26wWa0sDSu8hb503kLmglFyl3bmEFy0q7S3\nNChf3ysh+JCC4PWIXDGgvovVVFg/p+HCtcNlO9nxstKblrYJhC8jgniD03M1\nIQDdnZdqfVuNeToeyXzG0fPjSxSLfx9FVvos0zkut1aD/GbqCaTL9q89FPev\n5qERJJ8cUjOjUqR9cGpsLlFS7WPfFcRqPOKJ9KnKpV9m6uTa0FhIyBtNsyYb\nMCPI5Tfx7N0wiOS4ox66f1F47xFxG4f2BVCU3XCMv+vidzzjdmd1SRjZ28+N\nodHb\r\n=JqpZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.1.5.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.1.5.tgz","_integrity":"sha512-LrrOr/TUeAyMzZSKcpxYR7RoePmZP2OSESmwvGxy/Cq7e9Gnmm/QoEalzqrMEPlp+gxW4kMNjRdw3JAcfCFmuA==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.1.5_1642976192132_0.37994554449586526","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"tuff-core","version":"0.1.6","license":"MIT","_id":"tuff-core@0.1.6","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"7f696401f172e8344c29b500ea191386c052b704","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.1.6.tgz","fileCount":12,"integrity":"sha512-95S2t7ITdy6dCyoLVna1obtXE51yB9tkyR9fDFvRMR5O97AcnF0N8yhjRxrSF+0TI5n2MyeMplASYQ1TVzna8g==","signatures":[{"sig":"MEUCIH9NYJUdHWn8YJroxWFIDlq1gV3HBx+s9A9VPYlrQN8qAiEAsDrq6K+YF1i4h7DYyVYAtjRUxPVqoVrbC4GSBsLlpMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9gmBCRA9TVsSAnZWagAAmT8P/2RCagJPYfLdokD7GgPG\ntYh8LG9g2gkdJ6oEJvdYPMJ6cU+033PSbQRewxOkbVIgGY1uBvCNWF8KaPx2\n68YUQUPL6M7TKNV4j2v/XBAQ9YLI+lokcU81PNfS4sW+44Snna3WgCawC4pz\n98deQlKvLgqb8gqqBDH6bi43VQ0LtDcpn9P3FKzdJ9NpxEn/ROBUk/mrUPIi\n6ByZQ3bMYwnhgeLkKn/hNu48vSpf/r2HRaUwBJOryPpbYVDvNe/yUFYvl9Gu\nJEtq9MzUhK3FKZoDzUHg6W3txYJ/kYty/KDD+eOBJMqJtnYzduY0YYr5gtWP\n1AC7KRPAQvcuG/vJxO84u3zB/STYQMwfsuhFkuLqhVanVRHewlf27arRZ9Ys\nm4X8UvMYdCbg8MF6IG2zrXnjF9STORheE4N3hhNL5aLAhEORG5AqSKASpFY/\nZFHYzRr6VHL4gEZOPWE/ZnKqbEpETOAl0C+uT+DK/pafiCxD6a1iucZxCYgC\nlcGcsCos2la1RXRNCniycMHoB4AumTYtSjxaE5n0NKIro7Ccnouv9c5cbBzy\nh7xM72y7aEq5hRH4K1vUjoH/W0mg/H33Mg/DJzwUavjHh5teKz5DwOoGTSu0\nMCSKSfhpxAH1IUGN20bP6gEzeIARDfJowXqbDd/oLgBWU0F3kDrHrXL0c4Jn\nH4EN\r\n=+GCB\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.1.6.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"},"./tags":"./dist/tuff.es.js","./parts":"./dist/tuff.es.js","./arrays":"./dist/tuff.es.js","./logging":"./dist/tuff.es.js","./strings":"./dist/tuff.es.js","./keyboard":"./dist/tuff.es.js","./messages":"./dist/tuff.es.js"},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.1.6.tgz","_integrity":"sha512-95S2t7ITdy6dCyoLVna1obtXE51yB9tkyR9fDFvRMR5O97AcnF0N8yhjRxrSF+0TI5n2MyeMplASYQ1TVzna8g==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.1.6_1643514241333_0.9577809619332611","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"tuff-core","version":"0.1.8","license":"MIT","_id":"tuff-core@0.1.8","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"8bd3a7d1c369be77655b536a6af22ca8f4e7aaf5","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.1.8.tgz","fileCount":12,"integrity":"sha512-vcAkDxxfI4Nb6pf94tmQIMTXk8g6di9Sj2MJmk0rohctzO2s72pZOgQcklA1rZmsxMKfer8Y254XwTjvkVbUfg==","signatures":[{"sig":"MEUCIQDwqQll4FkoRWyabCEV31lEfMK8wHeDBzaa68d/ONsmLAIgD6I8yK7WAyfJ1Y+iqlECyFE9I/5GKm79hookFPZx28c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9qz5CRA9TVsSAnZWagAAtyAP/0V8rUnJefZJYhhN98mf\nRkIEIz+Q4o5UJRE4j86rf4ns2gtLmq+1lKM6m9c8vael+ejwUL9/Do6ffztz\n6C+Eu8ft3J8GzEpaY1ueCNGgLvYwbLXojyHE2i5z9sXtnwg3xmpsX6N1zVRf\n/Sg6q1wSx1RM8aw9ytk/efPOQK7Cq/ieK4HI+721ToVlYV1rjqf6XaWKWzWo\nWHmI1WnUnWaEi+JffuvmwNY6IyVgGZ/dTCk4sjbXyqF7mteZKL1Sgi1ZX3tF\nCeVItdtivoevGQyHjXsT7DZG0k2Tm+zVZ+C4RUnirU3IrK2DH2bDHweC7zA8\nF2UxcXczcSNlCrbaGqtep/V88P5PjQHZD7ZLlNZXUkglvJ6OEV/ECe6DvTsc\nyCZIsn1kZ41j1lMF7CtHRPD1pzlOU9O8ClWEdVtERN0Y/XsFyyYTKbg+/shz\nN3NE0CIv0s+QfTyGAowsVqKvOCjuHzam+4LNVzt8lE7nKbieG6bVEHFuuYW1\n5PXZKeKLwvROr4vWgbFgHHC4jrGNpd8CWZ4eCN2sWeyDTRqpsg+zTT5MSOL8\nclKrkGYxKkATueFIfNyp5ETI3V2vMBEUw0/zWmWwkasgmiUlkAk4RXOxdyWg\nzqzhcYvSnxx9WVTTwb+jRdz8FM4YfB+E9ohiQh9iJr35p8iDgBydwOThYO7+\nxnMl\r\n=g9cv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.1.8.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.1.8.tgz","_integrity":"sha512-vcAkDxxfI4Nb6pf94tmQIMTXk8g6di9Sj2MJmk0rohctzO2s72pZOgQcklA1rZmsxMKfer8Y254XwTjvkVbUfg==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.1.8_1643556089827_0.9347222618609115","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"tuff-core","version":"0.1.9","license":"MIT","_id":"tuff-core@0.1.9","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"a8ed4d6bcaedf641678fb7432037c536be2d3180","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.1.9.tgz","fileCount":12,"integrity":"sha512-o/twEKSYrXmxu0mCv1M1QKdVRGvKkcW6IMeLAPceV42A/ZEOnnFUsZLl0FK0iBvQ8cKVPJALpmY4yiDTIl6n8w==","signatures":[{"sig":"MEQCIA+kIFS3Oy0I/ivZc6NN2uWfAhxxUeCGPL5174dQlzS7AiA3TxfA/CBJbYllCyKqBU17Lqc5xXpQw1naIWEU0NZ/4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9ruXCRA9TVsSAnZWagAAyAAP/iy0gTsTWPSTo7elJjFj\nPuz/PrP65UXubiDlBNBl8WDrcVe6F1yRvXu2NUipfRwwhMk219HCPpp+Ez8R\nV9JnU1McnPPGcwpUKL0FtfoWT308GxFSV2kPR7rK1EU/F0VRYGoz68q/lS4v\nYmPIgfC1W0lAEkN0FPASqX87JGGDEjy7LwM4cOTnNGmFuRpIk1cdwcUdc5wl\nvKong83eh0EpfivYu4wgyRGHYTUYNjoylLSJ4XL+4+oCjUceKtPtpHyM0YMv\ntfTM3b3ZHp6+q2/eLV2oXCNQB/nJBJ/PZLnDuGCCjiBHRzEKTo1p+8Uhwo7l\nIjXz/ZIedvIQY5nOUheyT0yo0jTGsRPA8xrMFfr4/0SBAhPzpfwnDtH+pHzC\n3QnJyqCxBqR/cqd6SB5+wMkKQAYW6lbvKdJSytKiVA4CpDAJkS5ABeSLDxck\nl7inUkVbqD2pyzmbCtoovGVnK0kVIffDZOW16gdsgjvr+vwh+oiVKrk/Aw8+\nR64AHCQG28jPIIalQWrCkDdL+Hob9QlT1lgqEpqzX7kw+7ZMx36RbuUtbOJP\nOw8wYD8lbX9MqAlMvEtUcgEC3hwS62N2Mm9T8/qLu+5wCXTZAhQXlcDASM1N\nvCP9ylSF2Tnh8y5S5NLs4IZUyC0HSiQGJDXi3RODlHye5WQCu4nx+X6epBHt\nKLO4\r\n=szp8\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.1.9.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"},"./parts":"./dist/parts"},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.1.9.tgz","_integrity":"sha512-o/twEKSYrXmxu0mCv1M1QKdVRGvKkcW6IMeLAPceV42A/ZEOnnFUsZLl0FK0iBvQ8cKVPJALpmY4yiDTIl6n8w==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.1.9_1643559830876_0.158004524376961","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"tuff-core","version":"0.1.10","license":"MIT","_id":"tuff-core@0.1.10","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"fae71d9f11fdb8fda96beeeaf721545fcd926a47","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.1.10.tgz","fileCount":13,"integrity":"sha512-qJDPnMIZKTdL+EAPhfI/aJWg9vcstWgIZK+e7dy3UizY9wpjDqQb3p5ViV/0PjCNsFFfPMKPv5n0U6qj5Kp3Xw==","signatures":[{"sig":"MEYCIQCSJMvRIVjK/+G2++YGReIZMgwvxlh2v5/giNQc5ufRFAIhAOOxkRBGz7NqvXO0l9OVvDhSjPr/8spVLz4lNH6bdpK5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9r0cCRA9TVsSAnZWagAA1McP/Rtptf5bhOvLFbdaoxf+\n4pa+Z4k1FTMri8cgn+7/swyIcgpxTTg51eAVjTPT11eC3GevvSBPGWE9MUUN\ngEAFAMHp2AK2H37RQmFFnuF7rQ/3A7Zm3GNF3dG2v2TTTtr6Bf2DrNzepYsJ\nihmxB78lFlTQyQtVBaEBVFYeiVbCtKhIWE/FEq9FW2ZDSG1sW3TQrDMi+LKK\nZU9c0/AEHl4glMsU9bchgJeGkvwnLzkt9a7P4ollwSfLV03A7aHU3D/yRCHk\n4gQKiaRPetQaKGydWb1ACLKzDq2HyFQl/Udu1FI4ll44akYIAUJbIbeNxCHG\nnhHv26Rhls9mUDzzVNVKKrZ8Q4S6shevlmSGTZu5D6WsbnYljjYeuzcc35Xb\ne+oACA3/VpNTKIy/5JSVHld/dssoMqlEOy1JskQ609+69UrAI6lcBZzBeOjz\npp/zybDB++8G9gT90ZXv7JZaQu/UcTSgC+pdwA2MW1WiIjRWxRrQlgLv5Uvo\nlpMxlvDCgsVGj6mRJPfCAMFUTtBpnA990NCHB2V/+fhWVENeirnK8FgBhwW/\n9d0n86UQzh9E8hkAtbZw8qM78bytJ2uQ2oyN58x+cY5U6ygQJinMY669YenM\nw6P6LkX1VfHlAUUwWQvCilmBQTReYAfmJlAhUkjwi9NoF4onwjYiQdtpRjoM\n6QWE\r\n=Ud/T\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.1.10.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"},"./parts":"./dist/parts"},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.1.10.tgz","_integrity":"sha512-qJDPnMIZKTdL+EAPhfI/aJWg9vcstWgIZK+e7dy3UizY9wpjDqQb3p5ViV/0PjCNsFFfPMKPv5n0U6qj5Kp3Xw==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.1.10_1643560220480_0.7456159842326677","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"tuff-core","version":"0.2.0","license":"MIT","_id":"tuff-core@0.2.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"bb708e35510107774e5037b67c65ee102457e3a7","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.0.tgz","fileCount":28,"integrity":"sha512-icU/BtcwQp+i+Rz+8WxnMOC2xz1qDWQUTTSjDZoGIYC1m84quYnU6+otVYiR9YfhRAJVYKPEo/HX3adm8N1HLA==","signatures":[{"sig":"MEYCIQDoR4g2nHZ4tB+FerbLj1rhkKxHlA1WCtstJy5c0juWcQIhAOrWcco8cNNw90DzUH2b0t6SpBbYmO04lywoH0opHPC2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/+kFCRA9TVsSAnZWagAAFsQP/icSEAgkmvKgnFwvGEVs\n1bgrXCqx6juA/om8MjVlcYA56v/Ufd8vqMTJ2c6RhiKY8DE8mSBQkWgGwD6t\nQI+oCRRl1XmJxX50obgjnlxi94P5vxZ4x4dZ/kqmKDSbCEoFgxtOIJy9xsVy\nLuzuIXexnxS2ZNbxCBETLS+8hWaMSCEA2C1QuayWPTMKk8iPezSbIDtVMfQg\ncpDXT2KDPsZNJ6uce+p6SD0tdxc5ZeWVGX5J7NEb8FMfKK2O28+Vqekd7dMR\n1K/Wde3+2yhf0lSV+iyh7ltes/KYbv/gW7j2Hjf4RkA2eBcO0d8jija4q9GV\n2Kjbrvdm17zSxqPYlSFYvlBAvpZ1oEG8MUnNfsoZiJC0aWtkP1sVZxbOe/td\nTWhYpRGN3fPu7Ow4V3/KwIhFIiOcuwqbHgjc0Rz6p0T46V/TA++9IsxhDfwD\n+drXhypSmIFVBxrzfKsMXB0NPWtEk/ZxuD1C4C+LzVNUBk9jYk8LtPG69Jii\n3HnJ+xrOlGn2HzdwCsTujbtPitKIAMG07fqVtmPGNW80qJNgV10Dadfg6aUI\nZfJfDjw5J10oLrHwyVKql5lWP5DMJ9KFRZDFTou2gYV2zJLKwxOSEdkVvL+o\ncJIHXYQ9XmLv6ay6mrE3SQzcTL6tb3/X+KKRs7d6IlFmk8LeGVcFkcYAAf3h\nNFwr\r\n=5vEa\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.2.0.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.2.0.tgz","_integrity":"sha512-icU/BtcwQp+i+Rz+8WxnMOC2xz1qDWQUTTSjDZoGIYC1m84quYnU6+otVYiR9YfhRAJVYKPEo/HX3adm8N1HLA==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.0_1644161285506_0.7280308762411309","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"tuff-core","version":"0.2.1","license":"MIT","_id":"tuff-core@0.2.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"0c623f1a1d410ae8cbd0f1cb9270719599e4bba0","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.1.tgz","fileCount":12,"integrity":"sha512-UQjlDHaywXkgn3FRF+5qALipTt+KgWZbKVokANmaqIRwshvTDOVqhYiuHPeukY0PFyTB4QGSGCdFpjFtptqSJQ==","signatures":[{"sig":"MEUCIQDUAr+g6eAZZ1KcvG2iOo+OSDlyacGsbAzvmdJaXfrm+AIga5SFFElwcNfzv9DgY7lv1KQeKkBJw3If/pqSQpBr+gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh//vRCRA9TVsSAnZWagAAPmcP/jCLuXyi62mSaK30zRhB\nlQWf2kwoud/dGY/33Dq0rKQPKvgTN+bvIFayKGwV2Q+b1BnwTDWu1saRUAAw\n6mW7NP1OXi57xGTPF2pL3nPgjOKlbE/+wNjk9JqISZYXDjDcy9jyPEHDZKOG\nmeI/HJJ3rjr1d213mDJrTDDOP6xL9wVkGld8MYtipThJ5i/yyWDlwfF4Hjf0\n0pch8IylY+0V+cWjXUDUj3sdscmWT7Fer3UXYnv4VCnubPei5t8wC6SMEifT\nCsfeNXhQJuQOvHl9uJoLdHb4M9dOLppW0K96gtiwUQEjiUryi8xnH0K+6D/w\nKcknUEXYMqjROM84k2J9o6Gsd94EpBtjDo4z/8uLR40plNFEkRIi5qt+5x/e\nwHmxwVyGrydiy0oa/nGKmzha8+VxxKftormschRHr8TuFPqbFuBnrOeIX6H5\nZF1hWkimo3+K151SXjxM2cIihw4E7vSo3uDOJoydmkTRF3XsCUQwHB6A851J\nRjDjSnOAxABeyqijdo37xV/zurots2uaQ/9vPvsd9qD5fTrlJXY3EcWtwILP\nONRKK/lxjBY7+x027PvBbBSkgrXClxrUyYO7qSRh/N2elt9Z9GbWRN11T5ua\nGUiw2EpvA+XbjysXw12EIS4SZ7Ao+wXVQ7BWN77gDWijH40WN5HqKOgd46QJ\nF1jC\r\n=NTv1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.2.1.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.2.1.tgz","_integrity":"sha512-UQjlDHaywXkgn3FRF+5qALipTt+KgWZbKVokANmaqIRwshvTDOVqhYiuHPeukY0PFyTB4QGSGCdFpjFtptqSJQ==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.1_1644166096931_0.9335725559773649","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"tuff-core","version":"0.2.4","license":"MIT","_id":"tuff-core@0.2.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"7e88fd951d5850cd0bcb28e46fb42cde05524e41","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.4.tgz","fileCount":14,"integrity":"sha512-46rTSsnP4BJ5W+2hxzS9VXfhHrC33PcM8W37lwlgwFqIxK4/TBsd23xHfTIk3lz4aN0w7O7Hlb43Jj56UE/68Q==","signatures":[{"sig":"MEUCIQDCSimlf/OnMXyqp3q+5mq4t6yvUtot5hcpfaoH6oLh5wIgH2OFubOM623pn7Mv0UgUQ06ZP5DQjWligY4entzSBII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAfqACRA9TVsSAnZWagAA82EP/3VJ1CQyQ36HfY5P2vfX\nPCUFAkugVLmZWwBjo0upuAVa2o3bP/mlxYE3psuR9zKv37BDs3XJBL7EFWV9\nVQZRxjwDP2IqnBYvyMBgsCpsty8k0xnzrw31Tw1TQbX0uriSV001vC6p59Qd\nrOlRObjviR6smLiHg+JbczSb6MnjIkGvWB9qKVmbpmYxdDJZVrluEF07sdGI\nJrtFLjJHJGe5yZ8cUtwxz7ts6TSO+0ssdeNUJetU5c9yRoc4Znt9goVu3zsI\nrE2Lf5H4dC67XDWI7Ois2isJyyOEFwwXWDuvHFLTVCwh5IqFfxycEzriNr3p\nggP1sS8Razt8l9XjzzmsjL/Di0ZkgxPzvpjXJOTQw6QYwiUUckFrg2jk7b6I\nfYqD//MlIdANPXfve6fb/bz2Br7y4wO8BeGCbXAVWqBceAX7Ae83bJQpp2eH\nU4y7sPb1+RodpKWkQwx0pCsDL8xDdgtbHP+fD4bqJR3p8+GKSL5hur8srjp7\nrCRTk+jCRQdv+8WYKMpgQF5V2ktO9buxoee/rf9IT4zfg6fGXy4j0E6eSy9v\n7CGV38DvfgPvkVgpNPd3hosscFZy/FMrlvu+3myObU70YpO6A7nn57F2t4Ab\naIcvPsbxZAF7E+mROr6ZZtriES31K0V9FaKz61NJPBMcB/kr+qlA9PEp7SUT\nidQR\r\n=ED1B\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.2.4.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.2.4.tgz","_integrity":"sha512-46rTSsnP4BJ5W+2hxzS9VXfhHrC33PcM8W37lwlgwFqIxK4/TBsd23xHfTIk3lz4aN0w7O7Hlb43Jj56UE/68Q==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.4_1644296832347_0.4883871799282742","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"tuff-core","version":"0.2.5","license":"MIT","_id":"tuff-core@0.2.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"fb27c4a76ee74dc49ee313ec10c583cec444f5fa","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.5.tgz","fileCount":14,"integrity":"sha512-rUtJbZQyuC8e+r9lc6FTLaixFg8djqFWyvBynNNM+2oETzAh59cX6X1lClQlTU+k+XpM8So4DLuEvGDLYEQ78A==","signatures":[{"sig":"MEUCIGYi2n1SOdBC8XdJ0HsqxtoqMu7z4ha1aCEc0DssAONOAiEAizKYpBsoXODRnqbROO5H0p9fB4+40fOUpjqNuA7Q/SM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAfyaCRA9TVsSAnZWagAAJKgP/3hrJfjYs8F1d0z5A8GH\nIFxBT5tnJ9JwWXZoPCb+lBrPomGcv96xq7Gzg58OPMZp6Ov5E4f3lV26l9Ms\nojEqKUn2FK3MO/u9f2C9sj58VthlOGZWjLMNODRC8ONlQm9z+ysVm+DHIlHQ\nqm0eEEoYQD12nUtc19SN6R9anjefisq2PKqjlRTHJ9gGY1ccawG1wuOr7JWG\njiLxhZ+DkFOGPSCAWFrvFr5Bilr6bpFKpMNqVncEZ+H/2yL0rhGMGyF+89Xc\nl8vq/t1t3+8CRvuDoGYFCtA3r3R5ekAXnzrvAN7EwiIzzIuj9E70rJuQXbyI\nHOwCZVQfnSqHere/tlJc+WfjTv+pR1Hx5/75411mw02zqJQ4nBDGlW9VuWIk\nPHIKTDt9RDWrifyXXRny6YgKYcct1KcYcBQi+xeQU4d2PUrVtEuZnTezf9vZ\n66QUUnUDB8L1ykrGsG34q1/o+PZTewHEuX7dcEAoRqd6nwQShYFEU8gyyWnl\nyhB05zR2vWF8pvKSJFdSeqgZB23l6NHhI5sNPxGUK5z5hdEORVpJJBVz3UM6\nIKTjQcwnVb6iSCfXNhXRrlse4GIxHO49DtbI3nqawmnGi1yE3n88CTmRMtUP\nZbff5riuy872ESguqnScIlelmO6qMuV9/A33aD1eJKhf7W6Xf+jjUn2z5fLF\n8e6P\r\n=xEv6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.2.5.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.2.5.tgz","_integrity":"sha512-rUtJbZQyuC8e+r9lc6FTLaixFg8djqFWyvBynNNM+2oETzAh59cX6X1lClQlTU+k+XpM8So4DLuEvGDLYEQ78A==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.4.4","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.5_1644297370012_0.37024271965550315","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"tuff-core","version":"0.2.6","license":"MIT","_id":"tuff-core@0.2.6","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"54ccb70e99a6c41aa10929a3683dd834e51e9b99","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.6.tgz","fileCount":14,"integrity":"sha512-nuqjZ+CF9vok62m4MRVjOKVca57vklnnXembA3a7tiGfL9FIIg3seam1SbdNI8/MTLClWPULwidlSkpeOjMfMA==","signatures":[{"sig":"MEQCIHVIdHoCljXDDpKbGiu78OegVawMjQFhH52+tUY+NeN8AiBxk3cjrQ2fBEEbSflb3bKF1IBQ5NR75Ir2B5BoosPDmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEou6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrENRAAhRrIFZHK4piJ6jhJ11dyHDYnPSOQ8mczevKiudsa1mqGmjYU\r\nkI91vzJqzR+V2dgLbjJyOCn034ndacCIyoXRKfvLHYk0cZPBoCIqQ/6PlraT\r\nPLdfwN1yYJ/0AYGXneG1bFI1Z3oRgsb0PReB3OMOFj5DmfRrGbBqqPowTDuB\r\noZS9rHJlf/BXZx5j83FntGtcYG5ozzgwg2wjW/qIIUD0X05USdy0KJzBWduZ\r\n4uf3nYiHWyUL15b8vc4vJ2RdzO0Su3HvSwFWpg0hWWGvgzWvlx8kMBBORSOi\r\nD9UyKHsLKZfjrLsTVSCW+MEh2Hw6/EF2Niu6u0GCWkIkiY0v2LXiirRPAXiP\r\nIqEbIIW/FBfMtcS9GBNk/qKuObm4bQHysP1jurBrK/4U9LOHPi4ZjPCGFH1M\r\nW4i57KiAnHsFmoLS+b2JsRrarkB11gpIz5jjxxpZ7gRGumYd6Ud/mbRKOJIQ\r\nh7S6cwyAC1j0YkYFot/KvbCIcmrp1eDA/+REHUYI/PRnQF6Wy4lUrDBsuYwH\r\nUmX2buN+MsCBsCsHGKc2AB5dF7IkRBPKBLgh9xLvUD9DJWWHGkapPXaUakh0\r\nWs4zIzS8FT8dO+WJXLrj+RjI3LXb0UqNSxQS7hskVSqVNfhh1BqMGWwv8Q5Q\r\npvcPjz6MoHlkn6xgA8XEVtJtqjF6sJxBuLM=\r\n=uvLr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.2.6.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Projects/tuff/tuff-core-0.2.6.tgz","_integrity":"sha512-nuqjZ+CF9vok62m4MRVjOKVca57vklnnXembA3a7tiGfL9FIIg3seam1SbdNI8/MTLClWPULwidlSkpeOjMfMA==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"7.24.0","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.6_1645382586281_0.09542353149145755","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"tuff-core","version":"0.2.7","license":"MIT","_id":"tuff-core@0.2.7","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"3d93304b954798e435df0289cb8e3b7fc735a364","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.7.tgz","fileCount":14,"integrity":"sha512-jokcqYGJCBnvLOOhlBSSPDY26n9jyA5QNY8Vp3RXCn2rXHyo3c1+FFuYuPgurDHIXWNkgx17L4OHlv7zQdsoDA==","signatures":[{"sig":"MEUCIQCj6B5BGHABQ7GNxmtkyefzTcDRQjVSL/F+uA9LSnZsGAIgRd9mgoDN9Sp6inKB5CLMdoS75tuGtTpK0KUi2AOjlM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEo2AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhrg/+J7R0BFg1x7uDHFiMJzpKMRke48NJwK/QWOP91FpL6bQDRefi\r\nEE3odiYlJ+9Rm1l3wFn+nBV9WN7bPrCLlWGuWDgE33vc9ZsqwkLo1xwTWIdk\r\n9RsrAK9FL0JOZtHDtRoyyyv6BinLhRmp4SoLN+DzcoQ/vYrKK6oHPkGGWAJ5\r\ndiw2Iush/f/Cc/m6CoJDV2ry8CpcALne+NoKemBjxQq8ybx7/OImMfVmzY1x\r\nAZvXuFsZAwTH3ylil+zAcfXBpCopgp2cZvtL1SsEV0r/azgOpcuNnrN2QNMx\r\nFZJiigGf+Svuo99flK6lloNYW9QAZ6L4wI8r6XjoPwr6geLV+mcGOM9eQlcc\r\n7QNCx8gx6ZhFonl2MTZWRbz0jfPSXJaa2LvR4F7nTkLbL0FBPRWtbI/q/0Ay\r\n5dnhCZUQ+iikuUB4TF83/6aU3lAOUxfyY2rAoPYmUIr/1/lLF6N3NbYeQu/n\r\nWW/Je3SabS6WyPEEaY3gsoM5jbe56wMsvd+kkyTFoH3iDntth7/VdeO8j6Mo\r\nNTo6wuE4ORVA7yFHHN4D5yCkCIoG90gJbA3dO1swlc8hQ4ceIgYOBbJtJtIi\r\nFA2bOjgVQM3TJexXQ0KYnOEbZRZZzA2UbvQrLaTid6xo7QF+3X1gC5BW+jTV\r\nqNSw5tNvXkQyca2FEgDW+9Ik22NGx32iGDU=\r\n=yiw+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.2.7.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.2.7.tgz","_integrity":"sha512-jokcqYGJCBnvLOOhlBSSPDY26n9jyA5QNY8Vp3RXCn2rXHyo3c1+FFuYuPgurDHIXWNkgx17L4OHlv7zQdsoDA==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.7_1645383039945_0.27782252696698695","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"tuff-core","version":"0.2.8","license":"MIT","_id":"tuff-core@0.2.8","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"832a9b7842bceb0c086a5e7d3e891d03c387a82e","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.8.tgz","fileCount":14,"integrity":"sha512-XmyzbyofMVA607S7I2rIxDfq7HeQ3EJyLa4YXTfa7O/RaGFN1VjGv2mbj7MV58VbbN8G1T3HGXF5Rbg6L9Gmng==","signatures":[{"sig":"MEUCIQC3xldb/5kgsYY7Cutkq3lzKcwGPdMWA6pYpqDbwlV4rAIgDFr6vhnTNp9d/73av0l56qZ+s+axoPL+Jsz96PZeDbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEo+AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA5w//ay4jOA/lp6z02x86KApb236papgN4kCiJyyLYxxRS5df0O6P\r\ngzX2ZvB/kkgeAsUNeEAtYO/Y2UQ7oIPDhUFSLANhQqTYhnOapmlB7tkvQC/F\r\nuq4LO+/fxfFY+3ztTAmNVCjBJY7d3Aenhn4SdXeaY39unE8R3D6r+t/Cq1qf\r\n+2acCkB1ULbeX4iR8WnDTAmTU6U77CIdjtrL84XIE8vrlpfi45XfCyK/RyE9\r\nAMr1ic8lVKlmc/mQm3qJBHxU+J+lA73+U4ayAa8Ph+2YHchB8t1CSMAXMEEE\r\nr3DutbSNZNtG9Ca+YmDUSAwqiVwxgJAi4wcmpjZpS9YpIrle7GsCUezx7MVu\r\nVwZAcHGG9PAuK8gTj4yrvlDKpls+H8GvtkGYkU9wft5tJFBUSSqF2o+YFiYO\r\n2TXvGSjaH76gtjYmhv1xULKe/3sX5cHqMSXjCBzKHd6aRLdzV2SmDLPhzJkh\r\ncSnxeYYqji/6l3H//Gqy6YSJSci+K2ESLOqQOxf+eoXw29rXlY+Xe3L7lx+y\r\nNxt4dX0DAXOhs0SqQiQ+BPvFYGh9T785oZdULUwkXoZKsS/692WvBy2EFk2M\r\n5GMCl3zd0x6IzGc8QqRbgUcdW5hYZaZhtUTkBzzPnHCFX9XE/Tnkiy2zTmQ4\r\nYaTDYUhN7rAnO3EzlC75cQ58bhsO7/DJ52k=\r\n=NtS7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.2.8.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Projects/tuff/tuff-core-0.2.8.tgz","_integrity":"sha512-XmyzbyofMVA607S7I2rIxDfq7HeQ3EJyLa4YXTfa7O/RaGFN1VjGv2mbj7MV58VbbN8G1T3HGXF5Rbg6L9Gmng==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"7.24.0","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.8_1645383552031_0.9251073857513428","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"tuff-core","version":"0.2.9","license":"MIT","_id":"tuff-core@0.2.9","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"42a138f3d52b1eedfbf0275d3aa37015ad67ccd5","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.9.tgz","fileCount":14,"integrity":"sha512-TxWSkuZu0U/x4dNNBTehIC6L+PqaUBozdwAaoCXOmCAtM1LTFMVf1auAfbBMgZQtqw02rbQnACE+2OYpENH/hg==","signatures":[{"sig":"MEYCIQDL7CFC2Bsdygr+OvYi6V9qWjgWh7cATv41BY4mdPIN1wIhALKnv8LqgQRXbVPJx6wJr5V5FA7N3oqRzPhAQSWHMbs7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEpAVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyVRAAh97skKlPNnZH948+vENSN04JJ/eh/tqAKExhXVkcPRhTnfDw\r\nArHgWs4TLfJIsUEnn7Lb0CXS2zIJ2sYlBZalW8SpfjLLD0rVsDsa5j1EP/EG\r\nluTg/8ur1zpcR1Tfk4b1YeANFoDdQbnaFWqyD9t5/5BXqh6R3nFf37crk5tO\r\nvG0A4D1Ko9Gw0PAGPq+DXRO+HPSg+9OWSV5Muz3rtyaYEtk26FEV091AACGw\r\nvCOICNsfyslvB/5C68dh7OEoIc1YjyaWVx3Kvha0jRV1kdDWh3wgSRR0u7vK\r\nP3B7aPdVDXgOyW+RsaoaKEywU4wbP/mC4GLq7CLc271x7typYO2PmDWCytTu\r\nnkLlBGp/FFJdtR/eMz41f/ukB8YyxhY0oTbw2kk9GXH4FEaulCNK9QPJCwM6\r\n+OmEAEnzFbQ6NXnCCd9Uv3RZJum2c6f0LQ0FoGHgo7kn8D4LfnYWW0l5oKka\r\nMOwTegKgfnr70mx73hMOqlUsWDDAFEjIYUOn+N6MVU+bkofEGyJk6OdAl98c\r\nopnM6KghDHXtNM20InN5yIBASTVHIhhcqBiT5JpH7B6Hh2xKKZ5c+6QWQYHX\r\ntU1IfmWypv4hFt+4BGkX7ka6IBP2LFpBl8dInmjqWkvdL3XH2kveS/EpTASM\r\nxuHpAZh6XtRtQA+2qmDeOIl6fOgnxTBvlCE=\r\n=jQxw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.2.9.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Projects/tuff/tuff-core-0.2.9.tgz","_integrity":"sha512-TxWSkuZu0U/x4dNNBTehIC6L+PqaUBozdwAaoCXOmCAtM1LTFMVf1auAfbBMgZQtqw02rbQnACE+2OYpENH/hg==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"7.24.0","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.9_1645383701128_0.6405361098760474","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"tuff-core","version":"0.2.10","license":"MIT","_id":"tuff-core@0.2.10","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"8855150777d59710d3a8093f6772614348d0cb07","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.10.tgz","fileCount":3,"integrity":"sha512-WevaJuppxqz488RWMDy/1xSQplus1r4RoGGRuRVZkwaaEv6OtlLL/cIXbU68tmu6JQoDqjluTH2vw0m15RpRmA==","signatures":[{"sig":"MEYCIQCltIUuVx+kPBkxML89MZ4CbodyEKHmcShDXmpa75OgQAIhAMMjkz7ksMLIgh35iSMueY4Uv2n6t7iW7LBhS9BOEBgu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEt1dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBnA//cGdFRTdCElJRRfbsNMUkCLB6hJdw8sebRj4w5IBRvkYtxuGt\r\ngLWOjsUtWKuJjyrfse9bN5URXglIfcQV6gKCKW/7HjsAhWgWOyCGwXkVjv09\r\n4xJNxQ8v/5husrTd4ZSo6doiKFm86VGQGP3rVDnW/1C/1btGvK+C7ekiUN4n\r\n9B577r0fYaI95hDO2HQRgv3CwPdmiLHnzP1bckptsfFGvm0jSZljeQPtnBWP\r\nOGxvYFPcRvA8qyr6TlLsrh0GCdeRb9+lVcmWPXGtVVse/7CrY1zXICYdM72V\r\nb3vw3tSeRYIAMQX/TsWef98mowsFi3pMef0N4Rhr64PYV51NaEVd8R5dq0NF\r\nBfAyZb2H+YI5eUwtvM+oC6yaHkF/5EoEDh1h2hGgKI9UKqPZwrE2cCMaRoch\r\nO9jE6fn+rGXDU1pTj7+lcXIjf9dPpHPnQjF/EzypHQIHxKL/V8tRaUm5wstn\r\nucTQSWjylA3qUDkFX6A2LjOxkZDJ3+5/k5mKb69wfotj1GCMAx7iL+C1zd7p\r\n9cSXCYO/9/0CjQzcFo49ftdRPd2KkFuiDyFZYR3e1MCGFDQLQmLLy5b/AJLD\r\nz9whyHC9s9S++iofIytfcn3LuzbZeibVq4xQUPQSJny5xvBqla4crxBfGD9j\r\n9Fa1VOXP7saotJw/E+bCKpRmnRrLJn969cM=\r\n=AycJ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.2.10.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.2.10.tgz","_integrity":"sha512-WevaJuppxqz488RWMDy/1xSQplus1r4RoGGRuRVZkwaaEv6OtlLL/cIXbU68tmu6JQoDqjluTH2vw0m15RpRmA==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.10_1645403484895_0.2983671649635533","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"tuff-core","version":"0.2.11","license":"MIT","_id":"tuff-core@0.2.11","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"c2132596be22d18731a87130d2f34cc345f58441","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.11.tgz","fileCount":14,"integrity":"sha512-FZdQB/bvebEOh5H844wwMrzUpGWzQZbIPr1syhWuvcqpW3kco2jnd7xTkR3tlCgY/elreCw+gtM1UQIM0w8vBw==","signatures":[{"sig":"MEUCIHB4sRep+2naxiM8/4kMrRziAQqbhUF3Ik8RV7B+/RAxAiEA5F5jKZGlsnfaKy/l2k7jjywIzQsqrCQ3HayKviXlkSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEt8fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojVg/+JvAGitgs3SOhdh1g9ancrXrssylIfcBXR+WqS81emwvEdKrJ\r\neJeSyI8LU1/8mFU/Hhvyan7KGYWhdKtJxK/MGksE7APRCbdY90iMSjQ2UVIh\r\nc4a+ewVXT/KuBbGfJdn2XzPcyL7TfDQke6FnitLpa4RV1Z3oK+AssQXa2gjT\r\ngaFMesW2nimCgebq0XFf6Lto9rukJBtkgIGFJS/NK7BfNEBWEF0b4kD/GEge\r\n7NSdRdj6iZbGKbugyS++rOFX2ihP+hmxu8jNY0uS9PCoNobgnUUaG9J6diCI\r\njdHrT3z4k6xfGx+7QICMAYygQhFR/6A7jpUqJMoy0TRMd0f2mIHgBE7pvc4b\r\nFCLIuimIOSxO8hc+11hHfgPBMfH0vfaNyDIoUT6FsG3gGUNMUFsi3xCWmF/u\r\ntDObWCOmQeKRjq0EdgR7ym6ZR5n1KXbRtZLwrBq3XK4WjQe6JVweuc6XKAAc\r\ns5xdQ9rW9LaOymPjQ/f0z7pu8iKgmjhhH+T/1PS/Nquv644FpDrjWGJDqReP\r\nuZQGded7h0Ls4Ym81PnOGNReYIsru/Q60BvPdVE6BmFj8Ym+cnDIkbfbRXNG\r\nsoF2VGFs1gxd6HEEbuK8qOx12TfSuIAcReP7kd0dNWbKMkcRgZUv3EoHFa2B\r\nBurQa26ZQhsR+ZwwWkyt5B6G3++DiqYlRSY=\r\n=5WHV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.2.11.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.2.11.tgz","_integrity":"sha512-FZdQB/bvebEOh5H844wwMrzUpGWzQZbIPr1syhWuvcqpW3kco2jnd7xTkR3tlCgY/elreCw+gtM1UQIM0w8vBw==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.11_1645403935639_0.8170575690442363","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"tuff-core","version":"0.2.12","license":"MIT","_id":"tuff-core@0.2.12","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"dist":{"shasum":"c43c7c8f22508338f24a0898a64df1aff07e10c2","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.12.tgz","fileCount":14,"integrity":"sha512-3s7m6h0a1qJWCToMRtLd7FbL03OEC9v/GgWPJFm1O8L1VWe/kQViiktiJ7EsxM4M1D1GuaKAiy3Vi2tN9uwINw==","signatures":[{"sig":"MEQCIHMjTdV/UPn2LXBWlviBfI4xxe85kC1Mo614vX0CFKeqAiBl5ZWi6zClVLyoLQmRp4URGDESaXplfz9A8gjOaDPOqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEuJrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhhw//e8DZJ7yGPagJlnIeu5J3sFD/1rADxDfMYbT3ezZP94g4c6WF\r\nxG81qO+d797rA/3G6+AaKEE4+6D+ojUCxftj7EX5Y2Mp2U2hL5bW9PBTVmI1\r\njL5/267BGxAKlSgAUK2LbRsH2/MLWQ/pWHAzSPIQ5+wy7NpGBb8vaJEoxyAv\r\nhNv5+gJvV61YClRnxdhh6ZQjjvIXoV4WGyuPgb6BNb9wFiMYKRiyEFZ6hFf5\r\ngYZ7evJ6mTNEWHCC61BD7ubhJjrPOFzWHISHHHuzdrrS1+reUPWkfTtv72kY\r\nuEPtjn1pW8gZQ71J+TjEklS20Dj7h9YKHPL+TXlXwvTkTw4fAKLkOCzfBone\r\n9HK+Ewu+HhjCJKNVdKbGOze3SI7wri85kkGFcjKzzPUXOVln34dFnE70Ubyf\r\nby+59ay6Pk5VGqQ0sr3OnqeKqId+VMfpKkgAjd95k+CEM3S07XuAz2DhiAlL\r\nUH4wKcxtQLCDGhr+NK/Wuv9vdkkPDfKQV7+lW1BE9Ks33YZgHLdl/AM4TmH5\r\nsI/03zF7rpsejo0bLH/kTGfgsHgcKyd/7wOvzCy2yb6rAR+8aaFy9HhhjAGt\r\nrucEUbZL3e8AobX1m4QrS0+c2BAqnhf4kZVHIH1UZ6uvmuj41E3ClkajUOLT\r\ncSS9tg3OgXxuHApXOLz/z1qeVzr6EMHbD3Y=\r\n=Mx0k\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:tuff-core-0.2.12.tgz","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"_resolved":"/Users/andy/Terrier/tuff/tuff-core-0.2.12.tgz","_integrity":"sha512-3s7m6h0a1qJWCToMRtLd7FbL03OEC9v/GgWPJFm1O8L1VWe/kQViiktiJ7EsxM4M1D1GuaKAiy3Vi2tN9uwINw==","repository":{"url":"https://github.com/Terrier-Tech/tuff","type":"git"},"_npmVersion":"8.2.0","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.12_1645404779249_0.40668368445307124","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"tuff-core","version":"0.2.13","license":"MIT","_id":"tuff-core@0.2.13","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"37a88c13e964463bc009f1f0642a848f60bdecf3","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.13.tgz","fileCount":14,"integrity":"sha512-n/fLhzmsdJfgejtYSDNkHXNc6KyeeyujQATNsZJJFwUlBiybFogEcS8h1EkmrwRxovRamLhM6WUq9Grv9R3Kgg==","signatures":[{"sig":"MEUCIHxtNA4GQvVbPTPPCc94/Mv+09XBMSZsg0rzZ2oKLXejAiEAx3WttnZSwagiz0/iYLwd95p2tBrf1JWZIj09lkJd7WE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGm1QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu4w//Ra5ZVLMqtjroBi6pkg9EGeWfFaLYoUk74qR/6tNCHjLbdkDG\r\nbpuFEZ2BjDKFLEUU1WEZPmILi8ufKNrJIkcj7UMZhyZkZpAcgNiCgjyqgGML\r\nsOjrmW6/+rP6JB9PbW9eMvz0pxRNVfeVd7+EYvOaMS4ykoKiDni7qge8AvA2\r\nswqUhPPug7zm68CRWxnGBK0eDykOK5Xpv5GaJ1KaI93N0KMbp2Jf6gIThyqT\r\n4m21fzZCwVFZp/eVDo8f5yE7lN1JtWhnscrnU8xy2fXvyMBgebLApKX60Dyc\r\ndx2wUxgNSbQByOxRfGhECx41MPNc/xZGafPCpBnA6UjUtOtY4HVBc2VWikbe\r\nmdL0d4VeHeguZDeKnB5cuG8HUqgrBsmBiSTCa8RxV8H2VUKWyzAMSTJXbk8d\r\nQuVRcpac1t4dDkMyGc60KX5oUZ0DfLsht+BwqJFeTbVs4ArNfDKID0ax9vfg\r\ncC1ghSKjFoDB3i/f6tK+Ft7i6YcqUCtnUr8+LqF17lfijfhkT2nNNpUjITZI\r\nnCIzBYP89u6HFNzNsT0DTOQP5HccBeNMHzRkeDl2bqsMzuMBbfqppi9fMxYy\r\nr/pl5kcc8GRoZIzNDBFQm1j48BK2F+2CR4ds676lPlnekyeRQl+kBQHEZvYr\r\nwkvs4ezH33ovtE4pnwLdpFFP1BbcHdLCM24=\r\n=C6Aw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"9b8cfdbd41662afa1f0c0f7bd7e5470ff48f90eb","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.13_1645899088360_0.7786203053467429","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"tuff-core","version":"0.2.14","license":"MIT","_id":"tuff-core@0.2.14","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1b18b692422df892b00533c42362208edaa891a7","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.14.tgz","fileCount":14,"integrity":"sha512-tIfEKvUWWUMPq/lavNcKLsIK1A/N0gwJ9xO4jD1UoRETQJH2DKdJBhz4MhEouoMqQJCtznH0eShzoxdSsRYpOg==","signatures":[{"sig":"MEUCIQC48IkN7gcZTTcKGSe9DU6dOwUd7As1W4NZAlFgaFfciAIgYcp+rWooXWJ33I7hq8yyiaZFzHZdP32hDyWzuUofuSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGnJ7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos3g/+Nncs2Eu5gGvwSEDpL1MtOCOMw0L+Eq6BNOJGYuSDgdT+NDMu\r\n2Xan3eNLuswyCvwlbmf87hGdv3I1XB8Pb5lmIYEMxFSn6ICHCUyyb19dL4Gy\r\n1W15zdxow+/TE2bahDH/hn5LrDW7b2bgeGPfEQY42ucP5IUkCVtM1vfxcC0B\r\nvg/gIEypkvN/1YDfwoEBJsVrQquoiStS4atYqJ3xfOOiI6+pyPCB1yD+ekY4\r\nxGSw2m0rZroM4tj8kfw6uo2GqptPHVBDw34qE70y7qS1FtiMhxgaBajG3iE1\r\nTeTGPQMDbxKUZujtscgFkSNEH3HwoBDvSkmv+S9pIgZ3wZsr84OIFlxyCgyr\r\nIDEDvgCU9aDkCwymB0c9eMs/4/Kcr0BLHkk9DLad8TYws1SPRTlgnaJ1gFbJ\r\nKcFBtHiPniTvWSQn+Y2Dk02BA0TGkVxHIpLdZFWzjMMdUD1egZRY8ArorWtx\r\nhqqwrwMkVbAJ3LkUYjGN5tM/CmW9X2M1mTciAg2Ih4c7kjYzTB07J8Vi9/2Z\r\nVfyfgObTrHY2SVN3SLaeMsoqhobQ12qTUa+F4IHxPa5woM50hIAQo/yib9II\r\ntz2oELHRXwquymPiyYi/Wz5Ler40nfz3KIoWpAndS1Hi1Jhcex3qukd2/5Ik\r\nSTJdDckYoGbqLkQZBi6rtodOB9qsvb6iGq4=\r\n=vibL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"b0230cf644e725ed6d715419c4e69a0b0510ec7c","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.14_1645900411583_0.8317062201207457","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"tuff-core","version":"0.2.15","license":"MIT","_id":"tuff-core@0.2.15","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"508dd41dc03b8709893b5ecff5a9c54558c31f27","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.15.tgz","fileCount":14,"integrity":"sha512-0Ug5SWdSlg/c/dSDRKnsUiMtGWc5sAZNwGJQeM8TtNMGo/9bTIitEMmEWKpdDV6dWSz5Ug1x+1Ab3zzPh7uXNw==","signatures":[{"sig":"MEUCIEFai9moBJLxojBAb6R3J10drBsdl49xXDrLFkFtj5DBAiEAlbj12VNiOxBCCzFOMoaIu3xVrtEovXaj9pggbtkt8ZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGo5aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Wg/+JLO0tL1KJZAkMBvtXnkzesawWmz2lgmNekEGS5LslPfoaBrg\r\nKSNWjcTVXWRWTmT4l4WAI/SzxRdC8M6EQkgsRTSVxYYwgE5vTLfnBPipxjQ6\r\nBK3/QBK6qfo4Ege5hkC/PKxSJgccxvdNWtjxJsNqmE8w87Q+lflKns7O/Xgk\r\nPBqSKUxiR6/FNRu98/zQKmIXS/pgFKgEGhxisM99ChYaFHnf6QPyn9u9XBV7\r\n+BG3nRCW6ZA5QlRGPonVBLVqVN5a+sghiuLOm5KnUEVOGNZzWjb+6rXvrowb\r\nQTw3L3bcm/rTsHHxDNqqRabjgxiyh7+xiTgqOIMpRwOPOK/+E16IIjjcb/uF\r\nYn3+5uVptPK6x5U50hW3jIrhjmric5vCx14WhZY7KYwmM6IRcM1DNfsIyYFL\r\nC5Fal5vu4FMq0b7EbvbjwS6i/AuHTJ3UGORTXHjJbi3uoDsmyD9owYuC7xqX\r\na6aB9sdHbZi8bSuBgXJWznr60yNDzBxTz6+F40i7Pngj0ybcSCS9dWTpjRqR\r\nw156Kukt84dKCbn/SEfe5gSkVdC8NypZomlUw6Ww/AL21EaCH/kncTJRLk46\r\nOQGSUPPaCQiAgYsXOXOjIicK5JpXX6yB6QgIEGT+Czo9f/tw4Ad5yhy336MB\r\n+0z7uhTbZWANCsbHjChWm/JKFJ0100s07vA=\r\n=B9mr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"1c7ec0c06c53e344e5b612bc5f6890b274bbec0a","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.15_1645907546400_0.44722260691414006","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"tuff-core","version":"0.2.16","license":"MIT","_id":"tuff-core@0.2.16","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"68a8d8d6e5cb299c39f555cfcf4954e151347e1b","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.16.tgz","fileCount":14,"integrity":"sha512-WUw80SWmVjL3YOoPvoU8sPSOi+ZHYvmVEsHP685ewWcSvQ9/ZGNb+Tjct7w6p6KDprlpNYJtwXAaR1q8pXqKOg==","signatures":[{"sig":"MEQCIG49yb/CMadBFnQY5tKo3VQyVJrUJjSVfYY16Iw5pC/lAiBxNwNdCjhkzA0aX7uLiA7Nu2dBkiuBsR8yyiRsCDbu7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGpArACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTNhAAh856lxZKDAi6kdlewPo3l/YznpFwwbGuOIZKzdsgdQBzWFCt\r\nsUSTrPikejJnCFEL07W4eLmeC8m9HbEoriVKfwml/asss457nlVIiRY2Q6Eb\r\n35QbWvyvic0dkBlopbPRqMP+1yncM035qAi8svD0PuCNgtt4NJAXAC5VCRmz\r\nDydkU4k29Vh/eNsJU0EhgCeMavaqkyGA13qa2jlSW696DXqk5PjNhX89Zc/o\r\nMwkVOlJ60d60xEEVq8O4ZtLkEy15TmqZ7vsLFZCvrFcEnv4JXGc68kgP6K3w\r\n/xINPyAiZRGmI0DytTD86vkTgTQxFm1QkNHfuHfBo4Xy2UptYqpJjGPWWem3\r\nKHB6Ru0QKqsqzBwLYCaBYbyYNsd135Cq9lFZ1yCqE9oxucSxWKqwCFgPdC36\r\nx8gd4kCp091VxQ+zonfRz0MzR3YXcLmfz4BEydGsnhAT2bbOd0FWnOee+sUh\r\nfKcqsTI5jbupZxm9hUyB2zn29ELqASAX5AjQqhhS9OgHccEjaO6te0bs8ZcM\r\n4S6qiwxAo5bC3ouOOseC4ha0lo2RAvpbtF3mQIiRL6+sxyX8TarHoDkD0Lm1\r\nmXpfi/8WHT259zUBJwR4KkZ+CrY5O+upYPvlQ6rpv176Hj7b0XrspPqOEMSF\r\noI5QVkkWCaMFOZbS1fzfqqLDgnK7E5+mEKg=\r\n=r0t1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"5b50f1fbd58f80deb0d7874b755044a237e920b4","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.16_1645908011664_0.42717981683232775","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"tuff-core","version":"0.2.17","license":"MIT","_id":"tuff-core@0.2.17","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"307013dae187055f549fc75329190a310765d320","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.17.tgz","fileCount":14,"integrity":"sha512-foQN34+Cn2OIriIfbRoaZtiRkro2+LRPlmFOcPIpitdvrR+CSJYd6bHg4qXALNWNEX8RVfOxZGmrdVMqR/kc2A==","signatures":[{"sig":"MEYCIQDezeDv2/EgBp9+GUnYSBHiK6wRg+q27Quc7n6sMP9CFgIhANPGc0LM3FqEplWkmN7WtTWr9dIpWk7x5ElVLfUWx2j7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGsbJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHNRAAltesMMhKKisJ0GTrb1mRuSN1G9LNd2Pjx46CgsZE044Ob+rj\r\nMPuL0JnbJkIyk6HKVGcgJJ9cIbTcW/U8hLqK7p3RtddOKfOK7qbl7VlG+GCe\r\n65hiXHxfwjtAcgPIxMxXdPEQSe9x13m0qCqJpFLP+NQTfRmhCTnJe3IUaY2n\r\nL6HQQTdEktWfSUmlmwOtAFTtZRGnqErb9LHYnFZ6/T1d7sIm32pz21evLa+r\r\nhLGFxSvkRySx8O/A1f3uzREGOLmWvFs+uIWOukzV/xDYnO/UGo97ulzlQQXv\r\nYeZk98RlX0z8EY7pB1ZObQa+q7rz99ZPMHVe23GsC7FVMgawbW+LgnMhNYjE\r\nik6W88MSjgQb0jfnagH4E/nINJkGmvrteDWTooDGabdqyQR5638DZ8t2UxYi\r\nmxHfOikXUi/peDf8AGgze8phm8LayiAoyBvjnpmVkW9t5E5iNNjBLKITEbWt\r\nqP5TaVfA85NpRKcpIBomH3v+Oc0LFZ2kCEfbv6mSSaW6n4koR37UyoxbFcKQ\r\nkF/C3Upm8wIhPOZ2jQAcCVHFPHErlqwWzyDf9a9oSjPBjNFNiKpIMSfnAqV+\r\nTH+5+XMkNheYmpVVrVKcit3kEMFCAi9+1iLhaoKrKSlt55977xzjklXKK/xz\r\nmzkJuJVbwn7HDnX59J2l70fEcSzK9pGB9WA=\r\n=h1rw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"b152af9ac881d0ea4ffbbdf29cefd13421ab8b9e","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.17_1645921992797_0.1175061525608565","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"tuff-core","version":"0.2.18","license":"MIT","_id":"tuff-core@0.2.18","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"b9fc845b56d015c7e4cc5c412c52bbd62ef6fbb9","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.18.tgz","fileCount":14,"integrity":"sha512-ExUk6Efs454T5XxOb/GVuc77sjOF5xKosrAe3LcjTctMf0bywPrJT/erw9GsAGHcntvJArTlRf+bBL4Cz3g51A==","signatures":[{"sig":"MEYCIQDtGWp/emNhThQX8uE8rP5XghVhjsi+RHmJoNM8J0U1wwIhALfpju+r6vc09mgaKDDwE1ELFrAz+mqcW0JYSQ8Ji0O3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIudtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2VxAAoxNE+JdNECy6nJzp4XSBfMe06SiqC7Q7qHPsWYnH4iHh1FMy\r\np1ODdw8oGOkHEztYFs979wz/inF5/3WLlkCMcGb3PNwd9g9WSxkTpURbSaGK\r\nbwyx9nHgkxjKyR0UiX14iCs6HN4jXeM7XujIwqf91sSBCQFJNq/70fkpydAT\r\nWzlX5429/fW4kf//hnQjwlyG/tnxhGAWPtgl0i/0rF/Pn5/eyfvv09qYk85i\r\nLFlDBSJvW+GRMpSPGA6TBefOTZ1hHSVUV7dXqyQvC7njQPTSEaVtrdDHugrg\r\nqLefI7Kn9pHf9XQfSE6jhv6RWpYlIN4iGmKeH2350esA6xjN16980pDEZdni\r\n8ZWBWyfwwn3oBlcRvD2+ZBTqgd5KGdu8HJS3pzmEOD3eJSQBzc1600PtGVVu\r\noW3otBJUPzmKdCavvVyUrHXW9jA9oOwyFeVNc74/uw5UgU+THpKhtU5u/8hX\r\nuu+746QJ9VY+OKMBxk41V/q4E1S8wPMz+yu7IRed0JAbkF51FBuXUfxOFrf0\r\nV4NkTBR01wXdWKdRddteFGKbEo0f52kYJIzkJ0MjrC6xgklbE/9VSf90e5H3\r\n49Vj6lZ32xf+roD0L4ujaNcEixKLOlONghdcBTk020myLie1ERl+IoAx3VPX\r\nBxy2UyWm6ZqSWrk7hbV8SD4Vbw5O1zi4RQg=\r\n=VG/y\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"04e45f46529e0307527b40263b9deed3db0d2bf3","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.18_1646454637442_0.7214639623774803","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"tuff-core","version":"0.2.19","license":"MIT","_id":"tuff-core@0.2.19","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"aef89978badae5a9d4d05a7064daac6a4d45421d","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.19.tgz","fileCount":14,"integrity":"sha512-BS4/T5gzdKjmJiTJ5QB8m8UBASZd146e5e8XS2Zw9BjlSLxovnH6qx6CDx0iah3ZAXChocKNeZP3J2km3Xd2ew==","signatures":[{"sig":"MEUCIBb9Ulvm42gKSIOHzUn4yql7+/dpJtTuUvMIsj5fOySaAiEA16/VDrPaOKTCnTlvB0rj2HgQC7P+S5I2bJ07OkbdFoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJOllACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopLBAAiWoO/BWUrxDfUjhth0ouu7iYjHgoxUaQBBVKGOKWe5/UV5p8\r\nDgKLg/tRwADjppWd7STnPR+j5Y2SDMmocQOllr3aOQsrNY9ETBdiLYMtPR+B\r\nya2+A+MrNB+EiMjjgrouVIgXK/cCgslxv7tIuYgx2RNgF7y3qumCkB0Tor9u\r\nI0NZPd0kFRU0IeobXZUkegTjTmaky1NRGMlA6bu2Pt6cLZl5zvnZ7pA9U2hq\r\nzToxLk7E89E9yVVrtQ1m0GefSYAd88ny1tjB4KqdouHzIYEGBCw82Fiiiyb0\r\nsC0sQemF+vm7rKkVWQKSKhlPFqzBBMjydGgD15Qfhdh1KOkp1g8AdfxQeYS4\r\nBvWl64BZee4aUZHN0gqLOdTtQr1xtTnd88LRfnnp71zD78ABE6OObJsldiO2\r\nO7/z4SDXYY0vUV+3An4UBy5y9BZpTujsaWZOo0bdw4mxSOEP4jRcvCxvQhRW\r\n3xz6TVGLXLCl8/LTtgTkzhP5bYBFD6hZNiqVF5ZBG5Y7pOYNct4VUocdrV++\r\njuimWRrKcQkOh3EAZRkmOwuFVihOfpaTGoLTzA7zqlX9Lbl6Z5DdB3AvT9Zg\r\nc/ezvs3x4Zf7zXqxeIJAk9TheS1Vp8OiE4g4g5UarxoEYlcsWqdlk31VU5Ts\r\napP2UIU1iuLae/tGB4VVmSxKj4LQtByHMdE=\r\n=9xxy\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"1e67801ee26b6e3bbc62be924435a030190ecb9a","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.19_1646586212917_0.9884789784519685","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"tuff-core","version":"0.2.20","license":"MIT","_id":"tuff-core@0.2.20","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"a3527f8a68e206159eea1a741a4bdb3a302ccd49","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.20.tgz","fileCount":14,"integrity":"sha512-PIXbBOIsHr4mHDyPhUmZ2mVfF+zmR+JsIT7nTntedJ5/IfVW1QMNvgSzhWrdu+NjJdo/tTt70LTsA72xIo14bw==","signatures":[{"sig":"MEQCIAE+CBUQer9iU8I1RDTZKsFbiWVhK/BiFkrHoAYsHj5NAiAfDDPVo159fKMkUdiiUedtoFCi9H552g/Qm0QHILi3Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLiPjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs2Q/+PU2NF3pXWst4zPZQjHkq0JE1SrVthiGPqk0b3OY5tpnuaf1w\r\nJGnyn/m8gzGS1x/rufGp/nTjr9t850fn55oD0XdVhb3KF1roNFljQDuSKc+6\r\nKqpjMUN1lOemuiFIt8+LGTNEPo83v3QcrfvOhVBM41vqnnXmDYGnkjGFGIF1\r\nv5nE20qT8n1072bCO/tpOVuIJ5fZwNThPAZOGd2K3OzzJksf/wS4i+1rsbuJ\r\n77j3REBZ/7+fps0ZBtyFTLk1gwlpviBIAVSf+uiIp7apzOq2fb07Sfrfl0i5\r\nP58iKGimpSvDWYbj+O0uDf06hNYOJ7nUAxM0tvwZmFbrZhsWXxl6dL/p3PqX\r\nLfm+BGX7RrZwTWnSGeMvtE3mULY3Sx+VnB33rygAd4t6bjtaNIC00jGX+EAN\r\naNOkbVSBV12+kv0JG2+Ydyo4MT40HaaNZysaMFxRBjUq0Spfy5GfMsRfeuh8\r\nMG7e+PgCppkNRpgpcRCqgb/UGMyol8G6Gal3GH0ZwCqP2C6xm7Uv4Hp6I73R\r\nhjb87qM3ZjAAtTLKQOgjLLNSFYGsWA2x21ZpYGpcGA6sARla2vwsYJmWfESF\r\nnK/Ka8IKBXWcasrjbYC8pWnrliROk5GxrWdeVjXUeqxBMqoLTu/Fkr10Vh+d\r\nncTnlQ19d6pIlX4wid/9OvXWbycxaJukaOw=\r\n=abYI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"d1e3aeff4849d663accc3253f045c937cb7bfe12","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.20_1647191011417_0.6430441167833867","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"tuff-core","version":"0.2.21","license":"MIT","_id":"tuff-core@0.2.21","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"471879d81b9906c9f7f183aa31d60869d19a1e7f","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.21.tgz","fileCount":14,"integrity":"sha512-bPp7BuSISPm6sBvaDZGcckNX1SMU74euozK3weeBip04mXNUgv8p18nNW3V3mzXkeNIwS/JeWo1vHgw621g2WQ==","signatures":[{"sig":"MEYCIQC/8QUrDTVz8DBqg4WtUGNE5KsXTH9ySKnS/ZWrow3gLQIhAMgdPJhUBmmZ7vkUAuPo/UeVLt2lFttfOvAlNSMbAIz3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLihEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD6g//SQkP8/tfLJW/5wMU9Jd2sm2IUdcccnckjnIUAGg1ra84zB6I\r\n+m120IEliNmdquqdCO/cxT17S0ubpeHKGB3Xy1tweRjUMwIOcjFb/7MUXcJ7\r\ntNMVKdWnhAju5ueRvUKyCSZhUgYZ60CEqAlETHvgJRoGHHNsumhf8sUUk6SZ\r\nIUqCbF9Q4LbVOvWrrbDaRC3wfe/ds1K35qGKn5B4rVsctqnEo7tjDmTR9q4G\r\nfBuXm0Vo+xIMoFKasNTshdPtRHw+m4iXUQvWakAEc2etWViUMS+MnmmRobVc\r\n6gPIC0kWcgiimP21k1Ws3AoRRfs2p/khf9J9jYU0pp15iWvID3iE+B+rODCG\r\n6+RaTyyZ7kfwXL5GzB4R9BqIuHhM9ZJeDWzgIXvS+Ig5CP5uWow7C/bTTe5r\r\njUZl4dXpgE6jxS3N+h9oGXCLGlm5A/PcAMQY+ZRfmemsnE5hCMulNZGszE8T\r\nzYzolE+iq8VGHZuUTx8mnahxc1Y2YL/VkR1/HANrVpFn25vaxlxvn6yyVivy\r\nce324bFJkKrby/opaxnqrCcMqiGMP15w9GNFv+PBrBfLp2KeVFTYMbtq/Uor\r\no4nsirOaXa9CV/PoW2YNX777TOt+rOkunWHgQCO2uvv/hFP24D/3ZnZK8R1q\r\nuVniEX8vFXSwsnorwSJz4LYa2RkfbDPTjow=\r\n=QoqP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"fdb7c1100eee5adc555dbeb7c95572496af1035d","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.21_1647192132180_0.7685129470362722","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"tuff-core","version":"0.2.22","license":"MIT","_id":"tuff-core@0.2.22","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"02dc16fc74bdb37d2ac6bff0883db9de43353681","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.2.22.tgz","fileCount":14,"integrity":"sha512-ciMSfEm2heAtoDMAYbvjkoAb1O78OIbjDw/sc9H9WoO85a9I5JE8ILL6Q3kP5CcisKRdFfO8k+G8UPqwryaDKQ==","signatures":[{"sig":"MEUCIEEOXAs35h8l+ohP8mec43gnYVE/xEM3cZJqp4ZI9D5HAiEAwENngYGahnrEGaVjkmLCNp8kaHZMtPGYuunFv5AC1cY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMA8gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7hA//WkSj3Y3LOO1r0kRmZ08TBLXV6HnirlFp2r8Es36ibb640h+9\r\nuW7ukv00mSMcaUCcnaNaZhv2DSMvATCujy/IKi59xGbevlehZVmlEVmEe7Nm\r\noErayXYLz+5vmL8aUrwLFjiGiN3gCJx/8G6BZIp3XjX6fY94Enov1GCy9/A4\r\nAmoYZ8NrRauDk4JfmhI8t66l5Fe0XlNs8CkkUIqwvhuSNcLrZE4VttJfQmIC\r\nPQl56gIWk69V3BLLdkLrAZYoQ8vl2rXC6wXlxEVdw7VCnF2aeETiPJlPFrGF\r\nGFzMBKlBkO8bwMaNK24nuXaO8mPUxjqANfstHL8HaW7rMxSeHeA7uGED/woS\r\n8LovCALsZhdCnW2NSTFWQs4FQNJx3SRuUgwH/YSRvcusMtp7j4EGUPSov9i/\r\nmbSjAjn7CopMc9tn3lT87ab8IxXuK6DMtv6yFqh+NgzzU7iZsCFyRKYQMwjw\r\n3dva1wtDrHzF+r351QolWLkp5MwG+KxHJaTQNtksA4gqH5POBHWwg3e78P5K\r\nPK18IjV68f0aZYiTu74hXXWO0ldDzdiEv08xWpW6pbUa5sRSU6e3UQuRh3HR\r\nSS/8XiNHBT4moInReA+BB0rUSgT7XOcJaWA/9SSDYCcPJV+hpvtu+jr3I0UX\r\n+IuqTk+zMB63VQGGMFljZCXg0vO4vIkNsxs=\r\n=A0mk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"556e046e4f8787fc0136c6298d7ed10a86e42464","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.2.22_1647316767943_0.3464897013987682","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"tuff-core","version":"0.3.1","license":"MIT","_id":"tuff-core@0.3.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"605216827cbf4370b3af1b6b0e45824b2f6d23e8","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.3.1.tgz","fileCount":14,"integrity":"sha512-HVS+FOd+rm9BeRW6aAfc4VkJllev9PxptFknpbbXz8w4HWOX3FyEZu2qRcnuJaKbUfvdJjOaGUk9CPVMs7jKZg==","signatures":[{"sig":"MEUCIGudA/949TtK+aAqvd7M1/+Frt+1by9x/EiaQTfSQfxaAiEAsSNpepwDVSJR1+e1+potYILlftI1TgEYrWZL4Y9cW1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM/rcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvmhAAi7XRBrjlh6SW2GgiukVIGk74pb5OviHMJWEe+BnJyD+3GySd\r\nkfEN19mI2UEy2rwiJqaLOx1FelcoxQZMOO0Qr65C71a4+K7rMYhzCY69gIDy\r\n360BIX0mqlwBoaisGMnurPU4fuhw/B64xsyGim6KJNRmHOyM9L9jkHG7zt5T\r\nLrKev7e9ONH4LLLADZvqdffjIsDt1i2ff7Aj5tlWvYVlYdgt4IqtW+GYpZL6\r\n8dGeujpRTXq5yCn+0bC444eN0WVvw9Q1TT1MVS1mxpNqvSZXHpX7XXV+K8sS\r\nbRv9sYRzRg0PChOzb7s0GibjWlAxXftI8lvFL5ynXLSTv81qOp0KuWlBOUtm\r\n6sy1wA0gXmsqcp9qtZ7QrInQCxrEgChpOxInG7V5Gz+JyxejsmcZCCiHwR44\r\n9rWvR29NNjs6HRdt0pAB1qYSH73MKHQMvVe0Jk+fOERwJSwJONzAlnbTc84B\r\nu/5bMYOSF7BcEEVkcNHN0Uaj1hVGzf8CPboS631MfMhMBBHN4Myw+DNqeMR1\r\nUu+z5/By4kJ2TiBSvGJQA1d0CirUJ/HrNJsnfayNx4K4xX0lHAIswitiYcni\r\nWcM2bn10MTkxj8FRHEZfoROZ1g6akA+luQ6xJNrXou7HS6GcgLzX9foSbOgs\r\ncbVM6ZgKreDgyWuK+cn6kHUr5yrZmyk9mns=\r\n=Bwgo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"f36b68edb62b342b0e9c5f027fb1de10e7fca5d8","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.3.1_1647573724533_0.5016312431795518","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"tuff-core","version":"0.3.2","license":"MIT","_id":"tuff-core@0.3.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"4362d218142f46c0fe853bd0dcb84a44d570a70c","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.3.2.tgz","fileCount":14,"integrity":"sha512-s8RSA7AjklBpC8ssFOL/y7t+Fy9Dfxdm7aZF5pgiMmq5TCV9+JK9+FALclzXxO5+7XlOiBPSBuu8htg+4VnWlQ==","signatures":[{"sig":"MEYCIQCQxt/IU1A5A2qydjcqPNyYH75p+9jPvmDvDdWHf1/t8AIhAMKD6KHkhrgeqYpBcfTx/ZIzlR7en+5kPMbXGmCL5aVX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM/46ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp09A/9GBHuNCwSqnyOFXnCQJYlqeUDIqtLAWBu3GJi9OwOsArs9HQR\r\nalc2c0lBgel3WvhYLcX14E4WQ01uCKI8zUcMuQx4retfXt99Gze9JD/FwEoC\r\n+PE9Mx/ryu/IFQgcwqlD7idAm/WaM/Fyn/5Ezc/li9iwGTYMaBTZRHr2zQhX\r\nNckZ+qOb/hDzWrDpkPX4tptfA/HrKWntmMkMOqHdNGclxXV+SVugs1Fkj7HZ\r\nM3BYci50/Jwv/TnWG4gU2VGdO/6dwHzj+xNU3sFhN32V4S1nvdTRZ4LNO8eN\r\nfXq6ZYQgn6m66KuJop0P6ipqJ11e+32x6XlU4OC3CzTOITViI1lRWIOla8z4\r\nEwIP1pkxKXIzGrE65leq9WuZ0ZKEKK20DmKihc+r3DfhoIa9EFS5rznJqBkH\r\neERfZ2Kq1wRmbpjprCcPk41z8214lRSeNZe5SgIx6IfBZYv18rlan2pPq2YT\r\nG3ELmQPrg7qSgSn8o0vJ0O+fEvhy7+f0CdUaEO5rLZFEWOcJCliG19WC/QFs\r\nYlRxKBp96F5P4NHLE4T5+9Vf3fyd/Leie3idE0a8J1+1CNZYTBlYvZg/KIi6\r\nXoVVNMGzIyDNe8/aj2IfH39AxQBp+VcfslHzvx1mnEHwx7Vk7y1fzF4b14Qz\r\nWd9r4w2ljxASMP35XY/fiB+I98LbRWr/AeA=\r\n=QihL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"151f8e158d42539766180b0dc1a85e4c4397eb50","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.3.2_1647574586776_0.8696743803009614","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"tuff-core","version":"0.3.3","license":"MIT","_id":"tuff-core@0.3.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"3618635f28db7b820cf8b9d125bc1149abdc6349","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.3.3.tgz","fileCount":14,"integrity":"sha512-mZTly+uPimrmROU5O1ANCOb3aIEscjI+ydMty+3eNfn1Rr+xQXk8fBx2UBB5OTaKdjl8zH51V3GVQ87hDRdxmg==","signatures":[{"sig":"MEQCIAIUNfW4iGpLZYn6GVBlhm4yiJKBZZKDqEDG02/7z1bhAiBv1PS3/SLjlFc2TJNUtjMijSqTxmEmOUw+qoyCQmu6lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNBbJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd8g//d9Juo54L605DkAFVY6TM4NYHvBbPuWmnkaUtZdhA1MxW8eZ1\r\nxEVcyt7Sm6XRzYANjQgZvXRcyF6uT44y+A+MTYBS2n3OG6GTCU2NyVZmeJgq\r\nQRM2Pu4MkR7En1tEh6jcCtftJps37BCKcq/MhXTtRDaeL3ygbJOfu9Vaaq2x\r\nDnfrcm9DihT6qixn+12BtYu3MxzAiAXY3miP6HzKStpsIzvZ7Hh5q2+GCSzQ\r\nB7WMPBzPzIEmQcJONAVtDu0TGGBMOdXhOb5qlhAXmCYpliuWTQwlRn2nnqYY\r\nPhP7KaK/WGegVw/qjDd5d3JRmnvQdjQuLb/ZNjYgsFYTlac1a8g2Azu1k6Uk\r\nXQB2SSOJVasbZe3AL+mIOJ6j/9D15ZVDBnLg0M/W737fDsQkzEF7G8evsnk2\r\n46DOsdO/tIXMyTcndoOMbX23yOtX3AtBvwaBUCn5TmJromndYkvEgoC9Kd9z\r\nWIb0i+o/j2dC5zxEpxGjXacrdyM0YEpaeivJMpHf49Sv0UgiK22lfHmiRJv7\r\nIWFe6px6CUwAUHQy/LgNkHAVh1o/CPP2FLfo9LKJBYljZJ/qX5Ulyz1/szXm\r\nMogCVpExVLJfKBDq2QbnPwCl57jOnyTN6aYS7wMbm1LSn5BGYEjrQXda8hvn\r\niO+Dj4Z7DpBklXzC+PMVvSsdBbMJEl9n4wg=\r\n=vO5B\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"a2642236a56e88c913ca4239e6b85017002d1fa9","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.3.3_1647580873709_0.1242387362924644","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"tuff-core","version":"0.3.4","license":"MIT","_id":"tuff-core@0.3.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"87f9141960a4bb7263200fe21183dba8c868fb5f","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.3.4.tgz","fileCount":14,"integrity":"sha512-2fgc46mZDzEMwNY3QAkx5hHCyea7iMlywVsVx/p8SJkD2EwqYWjZDHpp4Ow4AONhNQWo3Jza2Bc3TMLUaqsQsg==","signatures":[{"sig":"MEUCIQCG87eVe/3bFweMzDhkXGbMFAM7g0EEtV1sBXVQat3zDwIgLR4UzHd0wxlNr6B3JTdHe9b0P8B2LW2ro3deXZFpuiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNBj8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/ABAAk1jesaBdTA2dUuVDEQek5PIWUPDHCDwLK4DdiG0O558hQnsC\r\nO5Wm6FmZXoqCep78ru1+1ea/L4OAMCDfZ/SfLc/ijBQTd/lCHHnOwccHQEEA\r\nlKbfLpP6q+D3MIIt13jtMgP5WlipeQvC/ptF80F1HICn/jsJmPDTekdHNEOH\r\nTPjW5MuqfnAW6Bp6wUoggAPNcBT32/BkliRHJQ2YfhHDLvSc5wSIvVrsBaIA\r\nIg4X//4Cb8HqShYSpOXwOgntCzEqPM/6QleXMaP/4Q9aBoH7swtfKJHwreQJ\r\ngZNZ1bG578vW7ZFkJOzrGB9BRCsIEYxEnp1mK3xITpX9veijsMarISRjqnci\r\n/gho/LxKrdaLaR6KwukQOXuZ+fYiBS5tvzWJW8mTUtOPDgd2Gs1/oFFqMPrn\r\nH/jZ4GA/QKwuWc+mMPGZYEe6w56WVdWl+t//7haJvvmXxb/KG4LV6EptSI2M\r\nkqlxq1SoiQDI1Lh59P/hb2gyx8qBO0e8TkZV5iXFw1PA/Q2s/fZ5mmsnIOoV\r\ncm3LpLz/917ZpcnqalI3PzagnhHfcQ5SNFux8UpOu2kfWTbKabzDv2gEGX0V\r\nv2q2jPJW/2mV+x6Zemt30Jb4tpVQWkwYtMH0myLf6wcfYW6TgZ9xmAjq8NMb\r\n1l0rDLMDASAy9i8Lpp++NwkDu8so9nGPLxw=\r\n=mtqS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"4bab3d3fd7803ac5c73dac6f222b0dac1eba69c5","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.3.4_1647581436189_0.2105777034211298","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"tuff-core","version":"0.3.5","license":"MIT","_id":"tuff-core@0.3.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"75b189f65220c43fe8a378f02aba759d69000c73","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.3.5.tgz","fileCount":14,"integrity":"sha512-lU/RXHySrwBhWyTFx3+FpMBzes2v9YV4+jrZ33w3re0AI8Vl6xgWuueKAgEOa0keENLgdnQAsgABF6F3R2/THA==","signatures":[{"sig":"MEQCIH+sOtu075Gz4yAHKxaFsmF2KHNG2BkZ1r1cGM7H8GDGAiBOBIee56XPH1I1vR+xfgIEeQlLDhFwh4EH5DZ+Vc8L7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNlp2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcjw//dCGbd+HrMlhJ6VffHDCxIO/g0gVvdRtyqSOlU6ROqEDPxerx\r\nTQinf8Zhia7JKL7KV3vjeDgxJuvFcQtEYBvwUKBEtRd8KCi7iGiD82whpTQ0\r\nAmt5Skzv77MrMS+tBQi+nxv6rFRFnp2NY0GSZPCng1ib6NkW3s0v2L4PLCWv\r\nEpyY3qTwMhNWB9VRBqpS+YKpeL5pz4otAycFOA96qkh6UPhj9S6XxfeHTz8v\r\nU6Ed8Dj+ZbHypumSP0MF/baxwYco+zfW8/MHRCzwMymznOfqYANmazcf6z9y\r\nfgQHDve9bOKOhiNMNvQbFWin1U27wYsS5u4TrxfFq0vYBEJhsoWu4x3WAvao\r\n286E4pCjoQm8ZnaT035hEl3QBmijqFz73bF6zRYBmUs1g6y/qvoIU/i8evrh\r\nepK7UlSMVX+yKZVt05/lEdnOAwnGh8AySyF3+IFzbw3g8cjNyyv7APz00C9y\r\n/ontjQG0EOY/gNnbPtsjDPDfBX1d8TtiIGnIvVxCpLuz4vf4l3S3ysMkdL8K\r\nRWNStdmmvnF+lE+3Kt/XHDQmOG3NksXC2f/0KXSKOsZSHB3Yhtk95DT/kp20\r\ndYBB5rT+laOIF02z/5jOIY802rC/XPz6c+fgnJsc+Rxuv0eLROus1hLcKWsf\r\nDINZxnASmgZqgKO0q5XiZhTZvT7q32IIjsU=\r\n=SXqE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"57956bdaac834515b33547dc108dae06f0cc7de3","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.3.5_1647729269852_0.029669597091417144","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"tuff-core","version":"0.3.6","license":"MIT","_id":"tuff-core@0.3.6","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"b4a61b00f68bc33bae6b0ab689e7e2f4c40fa33d","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.3.6.tgz","fileCount":14,"integrity":"sha512-J0j+iUEj4MnnveCrqZDAwPzn1KZ7ythYtX+jKIcYU6iC5//LTPVE9Ur0vm7SRtWOAE7wGlMj4TvgfjVcH1jbSA==","signatures":[{"sig":"MEQCIA4O0TGld8poVoS3M2kd7S7EubfiusDv31VfXdnS3eaiAiB17tPZozTk2cz5jD7YguYt9EvXbaje5kQ9eM5pHoMHWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNrqdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8uRAAkCalTMF5377mtFFEVmbKRGExb8di5I0jZ5pnD33mUvUHn3QM\r\nSKiYUmy0ltqFQb7eTOGWEfX3uYHDw/OvPZE+9xiFzf66ljrqYDeBGwSchZXd\r\nApLKSWIf4ftt+RJotnb97FHPxQa/NodFtwt/P8CY1QloctbnqHzTvvsEOL2C\r\nxgU96Bnpjb855z2Y+M8ABNxQ+54GWPXi/q+jhGrJek1F2RJlZe0f5Bu729Pb\r\n3qgE4NxsRKfW14jVhrn0ICFtKx6mQ2tCiC5uv+54C26xa2lpBnF/CUJCRPGS\r\nj+6Eprr5Rc0DNXZLM7fLaALSI5FSlktc5QjgbnHsVxl72UZUHsh6MFFCXigl\r\njxUCfgQiX5r5hoOutuoPja1hDf5Xg3hGVfs2N4mJa51i1TLsuhvFZJ9QN/rK\r\n/YoCMaWmkLShEFKuDzRA/yorI6BSM5/upX2INyh+AFhkxp/VU36UW3ml8lm8\r\ndc4vYnozcR+4JfYhQJyuHyfZXzwQPSZGgBp2QkPHXtElC8/LT2GxIkJqQTY/\r\nBKnhXomZWTdOMjhYzFfZxh9nCYl9+yyVvBHKZt3dTnJ0LR6xgepDwPysvPjj\r\nBT4uUhjS2kP4vUyJGvKQQTQAe6+B+oIUsCRnqFklHB3HUEHuY0/hzXRmoK42\r\nJUlmtsRaNX6o59vrwkctD8fMmEysuLWZA2U=\r\n=cfXH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"b89f89c44d8c53d7a62d3e00944b59b66bf35434","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.3.6_1647753885409_0.9368518376433503","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"tuff-core","version":"0.5.0","license":"MIT","_id":"tuff-core@0.5.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"f1b3791627f85494a2d402c5525d8aad63adc134","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.5.0.tgz","fileCount":18,"integrity":"sha512-ffSEcp7/PQuzdd+C6j/BKX/4LpLbGWOXSYPs9iXctV628L5pEtKKy9ml11MpRaYwU+uplsLbkn6wB+DsC+UF+A==","signatures":[{"sig":"MEUCIF6GqBfTNU0Rmsm/c8ulilNPapiWXPvSNPW0rzw3twGRAiEAjavKvIIuZDLXIsDoqFNAeGUORGuzvXMyF8N8902CB3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZDq+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrtiw//S37NEJk65Ygw5D5FmCO79BNFHj/I3pppRU9HdzYPwQHNFlg8\r\nYshczvzzGJh3LRoCuvq9k7nc0aQ+bV5NeoQX2hD2gU5px8o6+eRoguh9B7NU\r\noJCRbPt/X5NuUBwR7zZ9+4M+O+pFF0ViXyowYEA19omEMZldi0XmY8EM8EAu\r\n9foxEHL0HoDzv2kEKnHzwno6NoJ4aabzMmp8kXoA8gIdPGxcSDosX+880YnT\r\nddvMLi0/XAVdDrKsc0qe0OpST0B67NVxuSAHSTwn/RY0oY6RkGfTfXEw8K6e\r\nXMUN/GLydLkLeYc2BXhp9/VEilKL0pC45ki47l2POHhiq1H5PsKQ/KnbUYBq\r\n+qFJ3LNHbfQ6DZTX3hrQk7cwTNz7+grJ02MLEo1H+Ng+Hpi75Gt5GtchZTEd\r\nlCtRh1F6I+PEbUG9ikRN7rXNi7F7As+BrnXBThYNnIDDygeU0lT20URTwc2Z\r\nBDz2VrGQLEsmC4k7kcSxJAZBTi75NfS0QMyWef9Jcx7n0u6TsflL8+E7880M\r\nO3Qs/WyQ9o9kiY/QVCHH4F9zlWuQ9XPS4nJOV8nDtgywZHV804Krt3YIZg7v\r\nRfcdYwfweP78W0Wj4j5r37r+uoBADgWo9yS2yjtN6Qrv/158vA23bdvu4UQJ\r\n0yxse8ZTmXHIItgnpaqUW6h3mTtBS5MQaBE=\r\n=n3jh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"d33fbe3ab94653c81d6ef24b5533c00e6f026f3b","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.5.0_1650735806603_0.618584862711546","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"tuff-core","version":"0.5.2","license":"MIT","_id":"tuff-core@0.5.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"fefac73b8097f558a62c20d9e02fd6195f31dbff","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.5.2.tgz","fileCount":22,"integrity":"sha512-9U7W5HaEgzXHQx+9mUEAsZ5nUjfAiN9IAA9DqWzRvofgcw1lb7Kgv6RFj5q1KlLxy4qk7hNL4zpeiZ06UOzOIQ==","signatures":[{"sig":"MEUCIQD/9IduqHX9R2ir3vWKU8AKWjo1TV6x75QLko4Bm7LFsgIgKJCsM7SmBYwv2KiUIADLigEAppu2Su+VdhpO/JcmIeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaxl5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJOA//RTOipjuYvsVndS1voQSy8/OhOF8lMWQBNuqD5U/IUDEwqHUU\r\nfMx8z73YNFRppyLYs3t3nyJQ8PLdmx0T8gxFb5RRILvhPqYBjyqRH3Azc5ox\r\nin1z/+m3t5HixhSBNH9Lw8JQXaZEAflr9OAKoLrk3oWFQf6bUU2Oj41q9OHv\r\nRfQIZvWco8RyXzbfIFm+4xytl+b0jYxKyWUnI946zXGV5VDuk5W/NE9R+O1S\r\ntZsBRr/oDjyFCZMfoG6iNMbjAr75b+PNOuA8DRto2aGjHmwTjRFNPMlJqPDx\r\nFoeqHqW/IdGHtgN24iHJmHufZDlK8OJl9gUPt0GFHXwH+XyeUiIGZmJqicW8\r\n9+xdCNzrksYW78a8jUG7X/peitfumq+uJB/00l/OWmoQ7sG7LhQrxdjNNsaM\r\nGozQkghs3wPzmaSui5EoOY0KeQm1BnruebNBenEpVGi+Sb0Mf13cmndy9Fa8\r\nm3j+C/KIjFKHVlwjNRkNUiXp+qJwqQpcYG1Q4doqUyfi21Ttu2FQWapf+Ti9\r\nJZe+F34Jve3PkV+qtwRN47l2TsN5z85ZR1vGmd21AkocygUpwkrBp/8XMfTG\r\nPCd0ubqpJGsU0lvLPaycBfV7TysX3n0I/FJsjZvQC6UKk++Oht31YDJYY2dw\r\ne9jOYOVZ7QwUpXs4kMEVvMMG5fCBbIs1Mtg=\r\n=Tp98\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"4dcd5b78c5635c7581d0f873719bb31f9e036089","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build && cp -r types/*.d.ts dist","prepare":"tsc && vite build && cp -r types/*.d.ts dist","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.5.2_1651186040859_0.4538426645640343","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"tuff-core","version":"0.6.0","license":"MIT","_id":"tuff-core@0.6.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"870220cb7e1958dd1e604cf5822aa1d19fa630f5","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.6.0.tgz","fileCount":4,"integrity":"sha512-jtNRXFpueMpJCyS17WGiBE+AJEKXhY+JzhdrPhhSKMjUfyOpNlqg6PkY54xHYM6MadE/5j48tZt6u62C0DYQzw==","signatures":[{"sig":"MEQCIGnJ+6oum10KcLSwdELrsin1z7owGXR58v6xBX290OhjAiBgfeKjiH22m6/fP1qZu94Bl4nzue/4dO6dhOJyvJHs2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibVGAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog8w//bmHkOGQhDsguZmrquxKcCQYsgB7Z54vd4KWY6uObS/bm0weg\r\ne/JeStegH6j85yqmPFOpiJB+toRnkd3jGkbyf/wctN5Cv1p+7MDg4fN7tEz9\r\nQkR7KP7EQtbKcfx0LOX4EgZv1ze3J9XGPT+1WNxMBJLQMiaCQ2Dj042DRFjW\r\nkGEK6UI0IewrXzr5mWs0NhOq+l4Ao3q5KKSJ1B5SY6e8IoZyZ1cVAgYb3QpL\r\nbmRFQV9TFMRoV7E2ahADFm2VfVNoZwHhUrIn1XB5T/bNOEm8RSo9596zXXjb\r\nc7e+hoTGQ2JJHXomM7OenAdc9X7ZrRdAKK00dWwVnDWyiTY1Nzl3DpMdxZei\r\naLa76oVRTT/CCh29dMfzuKMSgwHYAXRE8iiyEOhR25mtuoXykcYGaNcMCJMx\r\nXzUCMVvewCtwMmrOztTALuq5E11EVOMU7GeFH5KoHjIpCvcg4ep6nk/bqA9p\r\njV8FUHZIrF0Izy3rRly4v68MyaO9403o+imSNyaFIPR8LXACBvo7x+FxfYLp\r\niWBVVMSu4AIv24+Q/9rtSrsmYubKcQQwtbB1E92kEcohoqIJGye+so/nndIl\r\nSiD/WI3Uh5gzn7+/DOuUw7LyXkZuT6KvnlYyrq2+EhS9EaOcE3W24p8477If\r\nyUWVjEucKOGoKixA8QbglVC1Ec0dbQiIvkg=\r\n=s/Lv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./tuff.d.ts","module":"./tuff.es.js","exports":{".":{"import":"./tuff.es.js"}},"gitHead":"fdeeb1399a3b8c13d66bc51082d6223161166b32","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build","prepare":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.6.0_1651331456293_0.6257359848156521","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"tuff-core","version":"0.6.1","license":"MIT","_id":"tuff-core@0.6.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"c31888bea091507e519db79e1385510d27114607","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.6.1.tgz","fileCount":4,"integrity":"sha512-kRdiiWN9wAcO73PWMKgCSFdj7YAWgnYIk3+BX8rVARqiouSYSCEWUOBJbTRrrNtey2+e05zp9pXqim4JS8DXZw==","signatures":[{"sig":"MEQCIGOX67GlPnRC0ZSUX0TGkdGvImMfGc6H+FhiTWcWpXN3AiAzHGcBiiQmuxA5yEivVc5CKJVOWmJXs9zQoyG4cMrkog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibVLFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH7Q/+KE5e916ppil+t/3Rd+ZserfEMvqqVFWc7b2duOJMVB5KAPBg\r\njN1Z+4x95v+74ddcPoUsQIEAXLNGbOalP+r1qms+rkbVl4TRAAUd+KjNDIeK\r\nH3cFVL1uvVB81G+d9HkpjjAK4723b54XqCkx4Y99hj1kNLw8+ApX/A6REl4W\r\nyatfB2pDWYLITnWs7TwsMbOQCSK9v0OR4GkWKWlYGG86C+YV0G8bfWuexSpz\r\nrw5eXYgtBKMJ/oitY6pGYd0UH6fGM6ynSZS18ZJX3xyvwiM8HBxiVcUyUbuW\r\nfZw6z9qnFvakARZcJ0GEUFnjZ3TITEwQy6uGrl9okKEE5kaye0xKBRU/OjHl\r\ntwBYk4ocGJWxfiZ7JQZMlDqNVp1bqNr8D2VaZuf+/TRbJiCiUMY+k9KMns4z\r\np3PJoC+apUydeAxA4bNVtF3AvYwLpHNg1TEcNVZ0BhTXMeZQHurLaABMSo1g\r\ni35Qdl90Em8x2ObdmwjxIafA3F3hsuc9u+i5jWYaTUWd+aHaKXF/mS77Xpo2\r\naDMna7UmEazug/REv/nRazLVju6oImQ59RW/+A+szhk4CoAH212+JQSn9cLf\r\nIAuZSVDxGCu3IcfAT+uADRhVfU2ecE+CLc2aNSMD7VdjlhB2u7TLVZ1/wZam\r\nFC9mM9v2GJQCu2r6Ho7AU8BGxV5KX685gC4=\r\n=AUdL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/tuff.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"8b2031f0a7f5cd338de1c078ca6681d52dfaa1a3","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build","prepare":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.45.0","vite":"^2.7.0","vitest":"^0.6.0","ts-node":"^10.4.0","typescript":"^4.5.5","@types/node":"^17.0.0","@vanilla-extract/css":"^1.6.8","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.6.1_1651331780888_0.8520392247189266","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"tuff-core","version":"0.6.2","license":"MIT","_id":"tuff-core@0.6.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1c844ade20827dc660d8917ab02632d711d9d906","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.6.2.tgz","fileCount":40,"integrity":"sha512-T/V94bUL9KdsTtuU1lEr2YUuwLQLTHJyogJkkDImQdHs+blR94uaFna1dnhlFvlzEEyQjGGcVP5yHdGWZ0q6gg==","signatures":[{"sig":"MEUCIQCAKhh5XOk5252vrVWHmSIR7gdIy2ML3Utc9B5YcuzXVQIgXJshZtNAFjojAXWoYr+qbGwK8QzLuHNDmpjvaX/lefc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibWfmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9ZA//T75ksXgOcMyOhKJtbgUna3T6o9c5vHqA2BcdAy5NeZKpFGD/\r\noGo7iBVvLOPesnV8xOV4ov0Lrbpsp0U6t229niTsvQivIFtsp6PLl8FgXlUt\r\nQP3de7vmYWW3VqdXDWClH1vGWkkUIGLTWTaicbNQ1MFXO0D8MtJCzFgPqlp+\r\nmVZFYGi+AWM53K1OcwMsaLr3rEbpd4EA5UfRaZVZjAueDy9OB3PG7/rDKnNb\r\nzYFdPvgTylmV/9G4rd2z1myh/Y6ITicZjdJeyyQwfDiWnaKLS4dFSmfAQO/J\r\n361x5etAfyxs/w6SKUe59xVuP3ACNvgmSxTWAKIJ9PpJVwaw9AXBPK9WXbfj\r\naeduanvp1bhi0NWgORhgXuoz+X2PuOgoM9f9lAkUzaaRqviU+i3OAeEXUfdP\r\nwFDxoJ+mbHXruiqZrWd0fPJMyrAoasqGQ2YAPrCHhJAiLYWiUn/zT6XiALP7\r\nsfkA7ANF8x9kb6yl7eG5dVl2BvWpgHgrmXgm2IpTamn9n2hCBDHlnagCFLyM\r\nGYcTp7oGfDcuPcr3IM11mwgL8wi0d73Hj+dDf6UjnJWdSeBrMUygCU394jAf\r\nmI6qbufGOgK1iAPVA/Fw3o4a7uo4GZOZlyFSxfoHTBfv5XCJTAHzFCZpjpyn\r\nb7eYUNDH8a1eDerbx/Rtdjjd3WldJNt+NLI=\r\n=W92b\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"c65a5287e3561b41d13bbeddf3223bd82b30d520","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build","prepare":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.51.0","vite":"^2.9.6","vitest":"^0.10.0","ts-node":"^10.7.0","typescript":"4.6","@types/node":"^17.0.30","@vanilla-extract/css":"^1.7.0","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.6.2_1651337189905_0.23408089777909558","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"tuff-core","version":"0.6.3","license":"MIT","_id":"tuff-core@0.6.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"53b32e23a306ad26e42b6e2a7f0b3c0ced3a9fed","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.6.3.tgz","fileCount":40,"integrity":"sha512-Hqx+3yiucrLMRhLub70Wi799E+OeKDAzavQ9V9JxrAzdQfDqluUG0qngUoYA2oW43eafsW1SAwlcdl5g6YCFuQ==","signatures":[{"sig":"MEUCIQC0jccuKfqEbC5ZjDWuo2qaI52cAUV4nB1lPsgdGTlOzgIgEmD0UzIZWT/4BpPJYo0AiQtt3st3MgKmMsImQAwDq3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibz6XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqSg//SGxnAjOUh4qfz82Wmsaydbax5/cHk71qC7DJaVBSpjUXdvqJ\r\nG2uXKEznmPrlyDXPhJYpiAQQJmLrjStaGfvG1USjcEDlO1XBZQHulq8cFTrT\r\nuVvjOUb3czMFD5AHLoYMNecgwEsN/mZHkoQ3s1qOCIXLS341rmsRcg9Qykxv\r\nWrouxaEu7B8eKbAx4H4wXgHXfO9oAK7YR2Y76MuiLlh7ddaf3cexe1ae+aht\r\nGCCQJFaMCGvJmAgZSalTaFHe/633sZx/JIYMrru3uaAOTuWoD6w8MF3FOh0H\r\niDttu6SSK0Pmxg97GOIiqEInLdOnuE28omMiiAdsD44t1OoOu/aKjDJDktJY\r\n1u2BC+0dksodMbaZSnaNrlU5GpsGF5RBDyvYUU9Vh1D3E9zvsUydskMsi2V7\r\nj0GRc5pro48PBAMKrUyBP0E7C4Bl1cU3As9HsISHW9XldzO4IqRjYlU68V4g\r\nd7IhRa3pKH3n76RJiQSpnrLATV5NkbHeGDQAnSZCGyjKjRO9XvGl85SIelaR\r\nX0UbdjKQM2i+aU330ZFRBBKwd975Ewiy6jvapwVtrb3d9rOMs5gAaDXvulXL\r\nYW4/B3pqYcQMsjvw0aVRplEoZAgyj0/LJnZUn9CyqNgmeOZyM7Tgqx1rGkFL\r\n5KRogMTNkJkL5nY/+QXwZ6DjkLaeqTc3bKE=\r\n=Kgqg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"612360b9e533aa8630ac79e98f7cd3c88447497d","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build","prepare":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.51.0","vite":"^2.9.6","vitest":"^0.10.0","ts-node":"^10.7.0","typescript":"4.6","@types/node":"^17.0.30","@vanilla-extract/css":"^1.7.0","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.6.3_1651457687079_0.6895911814510247","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"tuff-core","version":"0.6.4","license":"MIT","_id":"tuff-core@0.6.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"aa32b07ad9f90f543e55be3069a41d430126555a","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.6.4.tgz","fileCount":40,"integrity":"sha512-naQUrA1cCnB2Hx52dUzgPF/JjAHhCrgjZ/Qco4HIeWPA9KBbkD99LwgeRC0vl0aVBnWr1nmLkZNQv8lUpZW3Gw==","signatures":[{"sig":"MEQCIBbu+4BynOnI0Y/Skw+yLKkmwikeYB0hUdkFHEsrlh+DAiB2YeAGR8OQRmMgmAjiuJb4179sflG36fBKTEDvhHIa2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifs1kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnLRAAilCyTXFcRfg8nAsnBJYmtEYeTCcNU+l0a9IwQNeYOgokz9QO\r\nuABi+iKb/6n/U2Wrv3XFMl85JSx7dr2QE2hVcJb4JZNtdNQwtOcBqw1UVm2m\r\nrXWpI0s1kwtEg2NR3JF2ZvmAoULHlkvC1jyT75v5GtbjCQ8mL8McDU5OdMTX\r\ntvf+a29OW33OFkxoIbdaJIsirR+gWi7nS7kX8b1pTn2vbzWBKFhwscfxUB2E\r\nnuY7op0196DOsdctl2DgTmjqjxazLVnBKUMbB09ld3ET1GNz+aQR2hNOGJHr\r\nuGD2OuKkqB+q/ljK99wkQnrS+8yE7054ReNCvTAgdXfXNydJ2vzexKDSOZY0\r\nT00Zlr49ADwQsom/qPMWQQfWfC+ddxvFpMYcXZE494QlO1R8Iuo22sAiBiSR\r\ncpckSM/LrI7OkSod/0JAEeFQP/dvGnGEwcd/MqjZ3MFitjNF6CjOqEucB1Im\r\ngNC6Z+DUM+qdArIxbokMwonwMRKdXXMwmxmIYjsmOHgneZ6AL9/qgtOjgk3H\r\n/1j8orDu1BpEenQoc5mZQYJ+iCIUHlV24P9qA2tAbDlK5UU61+EYrsvPng3R\r\nDMHDAHAPXT8exbkp5zB6I7sqDIfiWVq4wpNYwJcmtEwynzJ2OSJsklkZoS50\r\nYfzZNqAnAW1+YHC5wa1M2ga24hMIkPTOsSM=\r\n=SEr3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/main.d.ts","module":"./dist/tuff.es.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"6ec11270881da1de36afe8c54b3f7d094670c9e5","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","build":"tsc && vite build","prepare":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.51.0","vite":"^2.9.6","vitest":"^0.10.0","ts-node":"^10.7.0","typescript":"4.6","@types/node":"^17.0.30","@vanilla-extract/css":"^1.7.0","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.6.4_1652477284415_0.06909471485331098","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"tuff-core","version":"0.7.0","license":"MIT","_id":"tuff-core@0.7.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"a316eba6473bb6487dce42a4fc3c7facbce57949","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.7.0.tgz","fileCount":2,"integrity":"sha512-67Z+MmIYSgnWekzfoHkkBellWBdaEuef368ytoAGim57QkjFl98q8WfGGYLRMdG/MME3wGA6p7mJ0/BAKqheFQ==","signatures":[{"sig":"MEUCIQCpc0Cwv9WSVXU/1UzetI+vHuZ3cxLqSEYefEngR7z1vQIgXEIdj+zhYFlkHXU8qm2/9JttQv3Iq1697p97Bhf6oxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigVqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRpw/+KE6/zhiYEJXmWj5lNkqrVRfeUjnnNGsav3GjbOV1yZrZMwsn\r\nUe6FmzzxDMtwJPGfk5SIGId5XTBs2N/hjTbwDhAHFwyIgFpZeG4cxNKW43Sd\r\nEQQeS5bHln2j3G5I9ujMHlHzmWtf1WOlwNlADMmUyOhR8TIStdu6nisabdR/\r\nVcLq55TU5o6RmXA8zxvPD7n5R3XMHaK3haIVpBr4BlD2rdwQLanbrKHXWa0/\r\nA3pbgu3/61nm9VEXQ0vgj+wRomJ9cfHcZnqclGvXnIkBaLooplvhq0LWjOIO\r\n/KLjp0HMuClhAoXntdfWPE7227BWDi3s8JV2EqJtcjcTrOsrv2+FutS+kXF5\r\nRU91o3mtfFUKbqvNGVIK/ESaILaFWP+O4ou3pmk6Pn8n6kHI7iQkHk6sEZbw\r\n2X7esb/HVgbHCozWisQN11OsW3vqWfJTanK1fDk6ccl/lZdHEzsqBNAwTCGg\r\n9sOyMgX6pXoEub/xYW1C8QduTXYVEXQRHIvzPbnS4q4iQ4GbIz0xlZCq2HxM\r\n1Hi1Ez861RPF8vr+GPq3dhsIgQszDROT0ojYEl7cOUTJj6IgvbQn0yexv79G\r\nOndS3XkSGiotNhw37UHqJ5Fe10r+lB/ooIcmyhmpLNZ3IRFboQs6pvvjwgt/\r\nDEMl6xEFewFY2MpVQMTBI64mbjdg6KeXl7k=\r\n=h3hX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"6ec11270881da1de36afe8c54b3f7d094670c9e5","scripts":{"gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","tsc":"tsc","test":"vitest","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.7.0_1652644484478_0.5534297868102724","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"tuff-core","version":"0.7.1","license":"MIT","_id":"tuff-core@0.7.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"4497ca5e281b05b30c01622f37fc846caeac3092","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.7.1.tgz","fileCount":2,"integrity":"sha512-TLOZsELUl8c6IGeWvYp5NM0yRmyc9UzapWUgBKpAn6LUfI3ASRrlLMDTcuqImdy6nzhsntxWgFDTqDAgPcdZDQ==","signatures":[{"sig":"MEUCIC35pSmWfMrBwKK+ot4RJHZkXB6VpuNkzjJv8on+O03sAiEA/ZKiGknN+DFSfuL203qzBq+WbDrM029eEQtMq6ODhTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigVt0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohSQ/+I6l0ag71LTj1DP3XR62WSjKddq/Dhd3UK/mSa3I52JpMjdRv\r\nqlulPtaCSllKtTaFdCppknq1TQcITgJF/4B59KOVEohzcCRzs/GupcUGXkqZ\r\n0SNVLIGqybw1IVnMwU7cBd77+ceo4mSxMBXAieOAJWQKV1MvICy1dIQD69l4\r\n/ql2rGlAzHY7M5TQUykUnhfrJLyBM6YRAsyvmTmGQFlftAzOMqrOWgr6I4/8\r\nAHOycMhWtOkYJ8RCAWpVLappmCVW+z2oHxCznk7BTcj7gx/vkewxuZe1o1WL\r\n7aVjsoqu8UaIRdYPOixir/1P9fPxBFcZSLzHlLGuYIwwTHHdLL9dw/oAdpgl\r\nXgG+xghLme392B5cX81W+h95tirnkPCva+yr9yxnEHV2pERYgmfcZ483mXft\r\n/g0pdlthFaxOJDX3KW07Cr0tS8DC7y1tmwq9yxqbLcZdBc8Z9m3Di91bHwun\r\nYvoTrmAmaqlm7ZwSFO/DM+OYSsMC8SGi4EdrHfEGzdsnWQmUHqOg+Ka6wgl8\r\n2hsvW2zOCOuIo5iuFDuNZ51W/KgWLQTEtU6sIO2vTKuAn7WNqoBXyafGcGoD\r\nGm8/2gB4euSsiAN6lvGwvCDFYNk7AeTevFUAbmZIl1NZJwRAbL2XX+ZpLgye\r\nChusd47a8Vprdqar5+27DnRYVi3FOjX/Yig=\r\n=gkZC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./dist/tuff.es.js"}},"gitHead":"6ec11270881da1de36afe8c54b3f7d094670c9e5","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","publish":"npm publish ./dist"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.7.1_1652644724350_0.6687294164652682","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"tuff-core","version":"0.7.2","license":"MIT","_id":"tuff-core@0.7.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"9af50aa71163a65e5bbe61086cc8958c7ae55754","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.7.2.tgz","fileCount":2,"integrity":"sha512-XIoN/wgwT7mJvuFcwRSwVHtlRJoELVUpOrqJ6zYIlZb9faR3klUdNerfWhNhWMq2eDLMS1LvfN3Br4W8RXXaUw==","signatures":[{"sig":"MEQCIEromhTvoDGMNhWzQ8PmVKlijf2LvIx4UCygOGZIGCk+AiBNeLeonJlR3QhBy5fTyzd1YP7cQ6dzxqaG3dhdu9uJMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigVxMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQpxAApNjfV0OoWJ4fEfnGYOvlx0pagrF77rkDZrvoC6woaHQJmEbF\r\ne5DjEX1qMcp5poNqAxefID2mP9NWQgbVNohqSe7obWq0P/8kKE6H/cVPBz6p\r\nS4G6V58q7LniHf5nrm1Qv8csLhJKuILgdjPpV7jC82W8lfHnfFkF9JXFF0w2\r\nPSTSx9Lj2Iie8kRs6QZTD2388PUCNzDTIWYMucwyyyRsG283qkXXCIwPi9h0\r\n82KwuqV0CXAofroN8nbkRubz7J9rYLI54Z0c6hTwbbz8Lel1jEmpAjxY1vkj\r\njv5ibweydkbIqTg6+vyP+9MATfbYrF4hbcJMaLjOYmD4GarrXU/7GkSHg6lz\r\nBuRxTUbqXUWUvqN+9awRepgfZbe//SuRiqU11ZPG8IVCDTUzQPSRkXlUIzj1\r\nOaENNXQvyN41VMzdik8rCeqHz9AlkQH5pw3VwRWswdWQuG/gQV82TRGFJEp6\r\nq7pZv01VlV8JgrrSRJwFDs2gkslY8j7UYi2laA807uUi6AH4efVEgzy2aYVa\r\nJGPNrH9xZ173NQCTDj/tDu/a494lMGJSvU5PRCODmFihhxveIHjGBhyF/Ocz\r\nLuCDfOb33CLzYnMPTO0DrGF5JTK21dfOpeo8wjSHLqjhZtDNhNjC8YCKcUYc\r\n5Tgne3gfzEGtGwFMDK7tkW2QoIkXXyLV+pQ=\r\n=odhj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"6ec11270881da1de36afe8c54b3f7d094670c9e5","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.7.2_1652644940436_0.8627589046673905","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"tuff-core","version":"0.7.3","license":"MIT","_id":"tuff-core@0.7.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"b89ea73483b186809b11d2fd586842e4bab31595","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.7.3.tgz","fileCount":41,"integrity":"sha512-KTiSFbwTe5pyoC9W/5RP/yu0CE37jkn6i57bCvA6nADuZK248cvQ9dB51eFLQ0vWOHhemsWZ6DKJJmcFCyerbw==","signatures":[{"sig":"MEUCIHR/EOMxt54wURBosMioR/Wmx1+QXebO/bQg879Eb8GXAiEAlWTJ2zMwXoxvsAwBVMpr1VX/qu1M/Y62e3DNNXF2PeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigV0RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS5RAAmgkg6sVfim7gof4fp9iYvFT3VgcEpRpdoemo/Hqd+lM2nynk\r\nXIscjm3+lxBi9pjwD2qIk0UEmzXLqRhaszxFWJ1GXTb5OcCoyrXXsWJ9pP70\r\n7TOuTHXLvPsNq5hnxig0xT70VO1t8sLbwIQMSZD9XDcY7qwCj2q52K6uy/nr\r\nYvBCIjDflysX7LMbNhX+w6EWG5pMNCFCAo8k+QwBypGNs5m2fJBjZhuoowC4\r\nILCQzDk9XZnVvITfni0dJkALiM7sZB6iq9ECg299lV5tyF+bmrhUvc0CQrFT\r\nkJzNueBVxU903RmbCNro0slXFhNX3d82V0Td4SkB1TN8Yo5HsKFzd1lVUqT9\r\nClh4i+dG2ieQYbyC9e2kxIoreiLcfzF8q2T8pHomY7PKKBbU88fnNipfgSdU\r\n4ZQT8z9Z9DmnKqNjLvW9aBcRAuQin2C8kYQwbCbrnKjTG3T0TTDRjsYh7rha\r\nfTPWvIYK8IWr2hvYkDlWm/qJzZrfBksuxDR5LGOHMO1YOiFU6ep39/Q5Ame2\r\nRRn9Q3IsvABxeB9pLKyN/tPiq4HBgW07+P8ciKKRhTz3gqsoPZlgEh4LQ+Yf\r\nGZbtkdWCuJcGKEs8wWxgC1S6j5HUwyc3NofA+YOc2ASwMflAhsy0tY52h8ad\r\n+M/5gJhzZMeL3Ff5WX5sTwi27HEdJw9wsoo=\r\n=Actu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"36b72327a6c8c6ee960c0a46dc4b3529dd79b688","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.7.3_1652645137287_0.8090111230234465","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"tuff-core","version":"0.7.4","license":"MIT","_id":"tuff-core@0.7.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"c8a9ae26c60224cfd34d5d70b456d53b499da804","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.7.4.tgz","fileCount":41,"integrity":"sha512-BlioUHolIiyhEgt+nhI7PqXD2GPf3WfZficmjCAgOtmE9i8dUH0Ey4I1CjeFicnlg8rLNFOQMRHYTDRmXdSKJg==","signatures":[{"sig":"MEQCIHHpJLaCm+M/0Yi5/lpltOfZaGdnmUgUOjh0Zxfo7+WFAiAgAcHId+dJUa4eTcZGWy5nS3U29qF5YmCec8xvI2UrKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigZFhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmWw/+Lq6Yd8ghmH/JvAgFafoHQdJTNb/+KAJ7ZCpegfzsJ1p6608L\r\nJD5CND1SExDvdbB2wwL6PVP0pC9NH5oYvCg5xkh9z+QMxuCo1Tud0M/8HYs3\r\nlB0l88+0bs+bI2iDKRaq//Qjl7qcKMVhzNOOzFbjJP/4tgM3jGFX445KXbPZ\r\n28Km24/fYlRsN0K8XTh4G/tz0etOawI7Av32o/qVBmc7R8E+wqpjlFCCduAw\r\n5gHQ9NORhENX0OjAfHiCGLvppqLeyDbhWxQy8C0Gyg1hp/z9VWCfL960S2tE\r\nFxRoXFWbkWhnn1SE5XBoJqYx/ZLdFOVgkhtV1qP7s38poCpChjUwKbhEGffM\r\nVUOCZNVdOYPAuKLEaw8Hovqxh6wuAh13KLVX+v7S4T6irBmHRFE4WiGV+Ekw\r\nL/vv/oS58G+uI2KsNO1hhl41JYK9kZlELRsaSWzd68H92aOGJhlAFkZnKAh0\r\n8iAvqVww/rDHmzMiNP0xr5cda0PD7UPT97t3bOnllRXG5xaNY5XfzU8rA8RS\r\nyw9xN2FncML9s6qDqdr45EuGoEoCzS40aaWwzVpn8jDM/UifTLooV7nNm696\r\n21IOvtRUfocHlPLYnAM54Qx9Yc3FnA6//ZkF8gVzxoJfuFz8fE5IdpViKW6S\r\nJO3ZY8eC74NF/bzjLhJSj8BsK1Fb8rTB0pY=\r\n=68kr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"d62c2e2c08e5ee7fd7d5886aaacb0cf6c4a3eab7","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.7.4_1652658528986_0.36403327101131633","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"tuff-core","version":"0.7.5","license":"MIT","_id":"tuff-core@0.7.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"21ac4a009d7a2057e6abaf203e598702c228b0f4","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.7.5.tgz","fileCount":41,"integrity":"sha512-qfGDdhJ4EvotdIRsnjY/6nvt9KVBO66+yhoU1BROqGkbhaatu0Wzk12hGihwYJiS49sfZF0gKlvoezUG5ZDZGQ==","signatures":[{"sig":"MEYCIQDv5tvgLRtJUiLL3lrz1rRUGRKRFvkX5f+Cw56+CJq/IwIhAKaYTWTr1Wa2A+E5v8N50o5Ty3VObCONKruFQ2kmLv3e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigZydACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqzw//UihW4joeRTfzH2VVYEzpHzGaqtZQuajvQSYp57sQ8KYdxIbO\r\nJ/e0Nxihd2DqIhP+tiDZCKmlghB80fiwn5FuBbCDttiS4xLFYq+ZKCO5eURi\r\nBc5CFamLxagJXA9QcfX5wWvPwl+fBxUnUral1Fi5RuTKmgqURmGbqkPvJP8o\r\nr6ulMRR2ZO6NuUS8OxRO6HWJwFPeh5QAA7GYkGxpEk3dQfQgpsl7luRvCcdE\r\nc9BkEe3bmB1Jc/v2McXCXTdDYo5ePtP4nhthBOyfdIjNHGHewF+/ghePgJUw\r\nI5EqFgiLXx9i+Bsg7e0n+IfzcOiHPzxqd1tXs3HGVmXtCrtDmD220FwnO8SP\r\niz1o0biuL5maKYHS0HhZxRVEZg/AGnmU7euM3oECr1Yy7IPLqiA/ZEFebLKJ\r\ntBln32yVR2zmAk1xgpT+kiCFOADUH9SijTNMDvPvo0yx0a5TrXgYhnphBoWT\r\nbkQm9kw13ElTJztx255XL7YFybjA3ntCI4WKiLrtASu4iCtvLCFsgQXxhKfe\r\nuE56JroeTBPsbhJ+qk4QKW40KCHh6pXNJb6NIbak5sk3W2Us7sOds7sEUi3H\r\nvSSymd/q5+7552H6S5X/ht3+8rz6FV9cRAxdvjhVcU5TzTtbD2FIdZKm5mBS\r\nCep1g1LvKsCht2+PAf4/YZV2ZuP3s5JJMHs=\r\n=riDy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"967a584e49d7ea34b77746aa9a8a8fab42ad1464","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.7.5_1652661405307_0.924161097287473","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"tuff-core","version":"0.7.6","license":"MIT","_id":"tuff-core@0.7.6","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"608e37b94e4b257230a8c4b9852ef0133351a258","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.7.6.tgz","fileCount":41,"integrity":"sha512-lO0kih2NnBF20hw6U083hS0kIJ95uXH0lPXKZ3Ge4Qsak3h35pn5cpluYZZPx4gFW6qKqq96O2PqDU3sM22uzA==","signatures":[{"sig":"MEQCIDyIG8yRmakt619y4lzLgwNxMhJlRmofx+HF0Z/PiOZZAiARQ+TUzunLL1heg0hg6BsJbJiEAYO95Y5jNgrhpCnYhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigpErACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouHw//V0nriQyUYoS59iWLRxDdHgiW4YvCr73YXmHoOJYfNl5s+wf7\r\nJZVhk3SINq0NMVkIFHqje4kcBNsw3y5FIbUbelK+L7kUd5RdyevFcmqjDk7R\r\nc8mYgVcaAvnCEi5hy1B/VBPvnrHsm6crhMOXK/xM5ldPd1XRpzvwK1z4re59\r\nkAWniF/weMNClygtw3CH4S1V7szOh2eqdn9GQ2ytTSN1XZEXHPljVzylKFgY\r\nF9twFih8phR+VLnffBE6cnsJ/jM7mx8Q99uziwnNZ0SZ7n4B+t84Fz7tXxH6\r\nXiJe4pKX5KhNymumGBZqt309ua4TfVO01yYu+QL6ohf4uUVQ4aVUDCCbRcVJ\r\n5FNWd8zlooKhAn3ea37zzJFzK+xplEZhoYkRcXdgkYRr/LnpMtnaEd/gJk4z\r\nIBcu/jwZswiMRn4ghLp0hstKbVzhv97n5NZaAXVp4OAyujkiO2NWEprydpUv\r\nNyzAYE+C37oWRnl9ZVbzUdDA3YXo+l33M/z20ZRMp84/75uHspitVSB6V97x\r\nJwTekQIUbmeEPr7/4dJcbiqNbE+6CinQMUGZ8eq2Xu+es3uLkxmhCqvxbJyQ\r\nMaWEQh8dQj5avAx8jBUc/a55LKkOCYADd69E65llIURUwm6U4oEqZ3FcKnri\r\nUgYFmAGGU4mxoerDVRoTSVdSBKjZIHplHK0=\r\n=F3bs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"ab53bb7ee59abd8020b6d38c13022a662e82967c","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.8.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.7.6_1652724011359_0.6140115746351618","host":"s3://npm-registry-packages"}},"0.7.7":{"name":"tuff-core","version":"0.7.7","license":"MIT","_id":"tuff-core@0.7.7","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"d1b133aa7fab6acd6fbfdc3ee46572f4374c3531","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.7.7.tgz","fileCount":41,"integrity":"sha512-DD/5tUbQR3MGOn5cBtsrKE8bJVuNVoKl9r1eXmHeutWnTWxMgfB8Z3RY4i9682yroZ9O6nuARTY1YYtdYNVj3A==","signatures":[{"sig":"MEUCIQDHWTxwjIlAmMbqfIC3reHmYxW53dfcFCC8wTCWvAwHDAIgWRXHbeTA2M+eiVkkxgTmtEh79at4/F15FCGfHcjKeiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihXNOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4fg/8CfLrodNVISWoHxnLWkSv2i3yIcVzeYm1rX2rVF6HWEgEG84P\r\nK4b1U2mo8fQJ5WPK8TmPgLFdizUURFevi5/kTJ8/PPR6G8uL1JoTVECjSqQh\r\nBuiwVUxOjbzw/bpgwm/GZy4zLaNbetdE7ua/SAzh8WTIOS8gSERUd12qcRWh\r\nfgfs0lucrwYffoCMCir1YMg3NLjQBHfh7Ue32aO+pKEt39mZ6hKBTXeOyGRc\r\nV3IlqqOrMmaKr7hturIjOXvCZSCF7FqgQFDyLPII3UF/bHQWW6p2tazpvieB\r\nFcOUjpL1SuIMsMFRgsbqkQSKIk3D1AilZnyZfkKE289wCUuE9oT+bxPil7ns\r\n+16z+YWndGWn4p4uCU7/E92SaiLMFYRbQNQ1htxBTjfUDru45XWLZmR5WIFp\r\nXvn5tacdqqMzxPMcewouJ36uriFv8iNVsPpcoTCfKVnInPycd2X2cIKSsI/k\r\nVmJTEZT5GOzOSyL5ODO8N8+C3tqj4deRZyCpG+w3sBvTjdaj93vfv4HcKjeL\r\nvj4fkjqY5c5xfDnI9807u7AetPdGeCrXREshQHJtX/unlisrd1EQyOqugM9/\r\ns/JnftxpVrlN+leu4K/vBMfH0N6fRjOJfV20vWnOt//eDpbkAiPrREI+gPWO\r\nrfyGbh6O6k7cKhS4+jHHkmGt7Itp3vFgyjE=\r\n=lWwN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"c6ba1d32805419927ab67a16b13781cfa38f7d6c","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.7.7_1652912974458_0.3710191504846547","host":"s3://npm-registry-packages"}},"0.7.8":{"name":"tuff-core","version":"0.7.8","license":"MIT","_id":"tuff-core@0.7.8","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"628ede472808d558d900704c1416ee754de5f215","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.7.8.tgz","fileCount":41,"integrity":"sha512-9m9FhDxvkqfQv+hhbdY03fzfA9/2oiJsU7BTVHcr75iqBFv8z8sXkihaTl2zowdCvPmQQwFanCdMOSKYcDw6Lg==","signatures":[{"sig":"MEYCIQCriCSMVYzC573yg2+Mq1n3ABmv0j8rasCP99MLfopFKAIhAPDU8QwxPT8M3WKoW04dtkwaAdq7u0CZ2t85XGFmUtoM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihYEgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxFg//ai0+LJTxMIHIzch/wwGAXKMs9dHpnznWuhj8O2ODQBzB+XU3\r\nP4ykFag/DPRGJj0HosbJqPjEJRFX3URECeQ84WplynvJ39DHLFyqQtiWJiQw\r\ngrci/sYarQ72AWqszANgst/ZEjtR56Ivhxsv/hUdSmoXpXYFeJ07BigUb10g\r\nq66RUeYI5v7xuimI8L7CW+Efh29uEbFtZh4Ul4swqbVMNjwC+D3g1rprySKZ\r\noRrVAVg7+unHfrv+SN51HEVSUP89sjNcMyHhDuRvwCPMGFbeynxREZLpw6qw\r\noffgkOdsk1dYG5G0qHZH3r+POeQaq2/M7bEY0yCebb+fhlcZLfIU4MEuLTA+\r\nkyQUhhUARIfi+bFiD6VTUjrY8Lq3HgCuswqhuHx1Eh2iK2wjVa1ZqgX/hl/f\r\ng6jTwpF5BHGVQi8iO8pUCZaMB5BlysZD6oar4JzzsRm0KfAXH6W4/TIuHJ3j\r\nCwOj1+Mp9GVtqvq7NERn1OMMqKJnuZIwyNs6KnqvhllVmTRdjJTGwlI+Ymzc\r\n+r4cnlqTtCuRs5jZ3d49uFuj2ZozRPDALGLqXw+ti11khXUOQqe5H0UjuVg0\r\nmPpnbdUmHrwDrgc6R40p2IUKF61Zb37q1HeUUwuPt7gcJKl4ncxlZjNwNI7H\r\n5VLQpbOXbBrAAP2RAyTgwVTfJwFVQ2nNVX0=\r\n=ud+4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"d3af17058456b2a0e80a4206b54e13960ea4e400","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.7.8_1652916512720_0.10925162654033094","host":"s3://npm-registry-packages"}},"0.7.9":{"name":"tuff-core","version":"0.7.9","license":"MIT","_id":"tuff-core@0.7.9","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"13aadf70addb0880658a5ec0ab965afba550cc76","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.7.9.tgz","fileCount":41,"integrity":"sha512-s9FOSmjC8YkDXB9GVKQmmDzbLzHC7IM53uTCALp0Q5ZVbkLSNfyxxU/RE1399OwF3Z/embg2BQkJ02C7YuPrNw==","signatures":[{"sig":"MEQCIGE8PEB2jzqdF2slTKKBluaF/4Fxu45+UV4m5eECSZxvAiBnOgcHMteaSpp+zs/7QDMl2sPUFHSSdbojelXxQOynnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihYJFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlCQ//VYq+kNZn+bBkNyRMKOxSmohq89Wg2SkyGN+OWIbtmFM65xce\r\nlMOGR5MuZ1stk/+nv6f/aZwnzWLZum+TaUyZLDD9qA4I6bZmdErTLLd5TL0X\r\nA+B1o33fbBOnZwUNaMUBsZHtyblcn0+sMcj8zMCvSH9d93RFQRGXfV2XlXWy\r\n/EKOI25fy5QcTB3ZpPLvr/k8XLnvc/7cWh7owlxrPK06Ea+AXfjSixj6fy2r\r\nNthZj33/P+gwXimuyZ2Zq0MJkUvy6Nr72l92e2PxYT1+lVagjyVhsO3+0/w4\r\n4G6BKtf+/PwF9m04YwtFfXbnbeGF6yZ31qiiUqQNRjS4um0N0GWSs8Jv2tgv\r\nOYqweGsYNjogKB9SmFcnkZNZKHTEJJB2fjrwFqGZiQ6ZiERSFT9PUP2pVFdQ\r\njS3tHC6y5zc4hiwuDVvuwe+H+3BlsVecod0lvoG4gDLOGZtMrGA2NhTzSiwI\r\nuOHT20WubyQ6zQq77jri9OWQ70Za/WnTfd1PeAoYwhhtPa/pLB/9eaxJYHgr\r\n+ltwmYD/vGzwCBdOGLXy8MdMj93wSXVCDARGHzn5YClWfh3984Cqhcbp4k1L\r\nQaso76u+BTevGn21ZF20JB2O6mNINhx4dEO8FYwcZeBGEa6TWDh1fWuQWTHE\r\nihvgvGS6LSYRZ4TuUK8IWbOUBmqS02gQZAw=\r\n=5EWh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"399fc57878ff6d4bc4176d1f588f8c5ca9755e11","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.7.9_1652916805363_0.8914204229933436","host":"s3://npm-registry-packages"}},"0.7.10":{"name":"tuff-core","version":"0.7.10","license":"MIT","_id":"tuff-core@0.7.10","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1d1f7c8e3cbf83c4d5897439bd244ecd1a0d8317","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.7.10.tgz","fileCount":41,"integrity":"sha512-RuFb+t02XEE/W19R46MUqP8bPJvkNwOMrtd9C0ufobzlsXOpQlgsj73nAzx0YU0aOZb8PqBovNrg7346EpXyBA==","signatures":[{"sig":"MEUCIQCcFRzVWgSl9lvO7w4seXCWrOVWXF5gExlP4Zx/z3dZjAIgM5GMuTBkpJ5wdZA+kU5vqmlX1ClpaftszCwUyC7P+Y4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihdSTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5UxAAo07zQETUu5IFkS1y159AF4R2zHMHWfNNffubOl8NMrTgmasH\r\nsXnZF8Dv47T5qvwSGJfEYm2qpg7U1ffD4oXP+koXGBfFANPSxc1Ihv59xXgx\r\nfjaced5R41S53MX65dLzHgwdXazlovInjTJrg7OfbkfNNHalDQtckjyogEPJ\r\nTJXkeKEnUa0rGK501c7aaXYhNUtXBGkKBj35V+LXxGiMwW0nraAv3WaH8ktI\r\nXRQH5Or3zjl1KC/YwDw4POqQiVja6K/jI4ywxjCfIUaZu+Izs194EyTfC3ot\r\nrL/pppG368KW0dvCAexm8sfxa7vKeS74VjaOLqU69MCxyYzb+nkBZN8U/oFf\r\nfxOae/PBzQNXbe0/slUkkcN8KxbNtwi84FjGqWuhrqOJIRbajXO+yEARUkb9\r\nONOJ6cOV1Rpry9R+SPoXRYJRdFhLhszYWhRrFQ5vdh6aPeEgMsrdc2hBbioN\r\naeHTnRx50aetE3CPEVRIFYrzOxKtvSOuAWHSZgz76aTZL1lPIr+lMaZY4tm4\r\nPH4V3uy0y8OoSRBgFxh17Nyf+t+mvHPQ8sOLD1sEOHtQg26Bjjy182PqoYnu\r\nDp3Im3w3YS1b3pRggpKkYa2Ty33u9Ml12Wwt5JZf1yyWU4JUNaaKkBT/9yk2\r\nZMy8wGSKiCkBei3NBEjkSC7uheQxB1f2yQg=\r\n=bVvd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"1e1e99478059685d48350221166a214a3c783dd4","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.7.10_1652937875602_0.1518285339570422","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"tuff-core","version":"0.8.0","license":"MIT","_id":"tuff-core@0.8.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"e695978280d7429b59a4241b6f016a672a6cbed0","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.8.0.tgz","fileCount":42,"integrity":"sha512-l+59nSIzqzs1fe4IDniKU9MSJ0iqCsVfz3dwI0PBZ0MPDqUjKfcV+Cib9PWUxOyyIVJT4GulaVeC2kDvm5wb1Q==","signatures":[{"sig":"MEUCIQDnn/TFft+q+KFdikTrzVXvM2qpeW6F3dpO+oXZi+/P3AIgEvoB8Sq2dM3eo5ZWe2ydMMjmBkcrHMvFonigbdxi5dQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih/VrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbzg/9EbX55HLzxNQJO8Wet/WzX+GBzhskmhf13LYn10BZfXS5vXqj\r\nwCi/eAtAbc09DMlceblHjAx0o//BdgB588mxtdh9d4pUAbaUCsP9xRWaR4dH\r\nEEhUNZ8fBz+Alot5jlNiTalzYcEeGttabhhbK21DKwFZ0x64XIxYNfCL46sT\r\n5R/vke/DEz04m7Sj+nFZrgfReE4nq67VvY89FB0eMjuPVbqMRNMTYRViFniD\r\nhAhG5ZVlYAQbzqW/6dYLp+QmwCpvWdaYFNcHP2BbB+M/Z484UEp54Yj1fWFt\r\nv190LG1Uttk8QROPtuFqrLrQlFGNvmPKW+wDWpWR7Kop+q9Oyt0iG8Y3wcbO\r\nRudp/BpC/TVANMvkRc894lb5Y6+Ohtctk3hEfquwX95S9od6Qj8rRKdi4gQD\r\nEht1wNAcx589k3k8QfcVjGgTS1hT/V7GUTum5GnGlB5ilBsgqIdQvWp/Ynd1\r\nW6MmGPSjgarGisimstN5IV8/QVC8dwIoF+KoSdWs4pwLLfoYEnzJ8nfUiUOJ\r\nUbv77Sd5bMigB+m6p+Mv2yDZGkiSbi6dRsC1b2kmmBroYHEsTFKjWJbcBqun\r\nBYuh3uBrb/htVRqPmmqkqSPgBcj3fZZbCyIX4ooiC6dilkaXtDUCb2Bf8yFt\r\nHx9plCUxqhi9/DHFQQkCZld0HajicSpTvt0=\r\n=ZO6H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"4d1b8f55dd7f52b59ee531aa6f75266b8f5aad79","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.8.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.8.0_1653077355214_0.4381087973730393","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"tuff-core","version":"0.9.0","license":"MIT","_id":"tuff-core@0.9.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"27773edb7dd75dd8d8df40ac5da8ff1ef99fe31c","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.9.0.tgz","fileCount":42,"integrity":"sha512-qYhJJmhDPMOxU0iYX3t0ZB1J/PVan6o/pm3uf2N5M8zQ6hx2OKqsNZEF3caArD+1UCNE3d+fGz+zbKVVLib9ZQ==","signatures":[{"sig":"MEQCIGniuSUm43rjcEKvHgzCkfaNYVp2l2EHDs6iCm8Gz7f+AiAug18J+eUjuWifvebFEVxtnyCkaFA7gxU2ZjIsxcJQuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiswiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAtxAAobphzVE+wPsRz9bJSErcUJl7hmVUFAQw/1S++CeoHdiyGjDw\r\nHk3JyfLRRBjw28h1eK6/muZ+OaRL0gpa42MpzB4h4Hj7nwF5YLCBSDY8EYsB\r\nKjNKIdcLivNvQXxBo6N5TQbH1ztXV6sojR1fzgWTTl06JvVScjX0p9sxj8w1\r\nzTjA8XoQk6JgeybnAtHqG3fvXJErGCGfYo/veCgEzfBdkx+LwNgBT/IL8bIo\r\ncpXYRhxb3DNwChqwLDngUQLLzw/p3s12Mb3DEwT+mXJQMDrHLidw5c1vk2EO\r\nEYjpNkh48pVfSuYNX6txa8PfRmFXUEpD+0Wrbw3VNEmKjK4HMD9Am67RaK3F\r\nERuDu6Uxl5RzTSYd/WgDGL/Ui0fOoC/nDSQIA0N8Mp8D/PgoAz9JJXbYfP/9\r\nYRQKb7du5WDo2zynSBVWgowmT4txYNF8M9U+Ktwv1wybSnIvKgeDWijST+fB\r\nv/yDLNUqC+Y6YLBzdvHuYsU6rVtkfEo685gbwfPhMgCTjVVQ/AvnwOjC78r1\r\ngHIWhd1dWyeyfcXjQFhqov7TJE2TIg3eEVUqyCXcfpAoPDzUgivKuCUmEHYz\r\nVUNVYOjsMmErPmZSrawJUvc//36pnv8yhTI5HLru8QjSQT7wasWoDNO3Z/6W\r\naq7pxtaA3eg+bZNZQna5SBV0EC2k/xjcBOw=\r\n=HN6s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"0262a2fdce115e7b5ebd88feaa24bf8b5c17a8fe","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.9.0_1653263394054_0.7609349399814418","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"tuff-core","version":"0.9.1","license":"MIT","_id":"tuff-core@0.9.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"2cc7934a26e56b4511a8f3b3be6f59295f3e6871","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.9.1.tgz","fileCount":42,"integrity":"sha512-JByp4NCdOAm8qk/jDfbdfPjQFEvCoCWgh2DmtvL4UEvKtrETDzYgOn6YGO2AWJ3s2dMwo8CIaEYSSqHJBwUYqQ==","signatures":[{"sig":"MEUCIBboyD/YjEeiSId+1yEatKOKFWEUF7dNQmbAhaRm+EJeAiEApKoQ7OqnlNENgRktKx2bQgqhbv/Cc0MzIRgIGekM8qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiis2nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbnw/+Juv82aLOlfAQgVDYoGEvDaAR/LzFThYVZjryXcHoFQA4YviQ\r\nANZE7yIprui0+m5j8hfA9ZwF1OkyPyY8MHt6Wec1/yaYFITtvigk8aCu9Knk\r\nB5IHPpa5MK57mwzVaYNkrb8AkMSdKc+p3CEx0j5yPn7mUEti4HqN1gs1r2aM\r\nRIieNy6ExwhRwBTsbI+FqujGwgdIOeVRRebdTJjQqwCTibwb4rhrOIMHhiun\r\ntmLlFsSUAgmbk7AiqWqfP/Ojp7naJ6EYzZq8X+iZnJJNFypDqrHjz12PILv1\r\nzRZ8o1KOEs6bFDpllizYwKes+mh+7qRebnDKBoY87qLteDnr1V5jGIVN2xO7\r\nA2PgJXq4bYMydI/id3YvgEukuQHBpqJ3kwVpGos0Tpcj1B9E9Nk2E7Glb6Ua\r\nD/DwJ5bzBBHB8l3CKp2acRCeFf21xZKlZQpJMIQlk/pkRaBMzr5HXHeF56ce\r\nPudC5eNufHroUpyoXZK5P+SHK+ofPnnMcXBizPqZ/7TXJvVEAAoX2ULUIhCA\r\n2bSjWLizwl8ou21aLEm0iQ3bLB+MMU+lR1mvRTJUJ2WO5HnSW4t2ieVzoazu\r\nZpNOxmlsR85mW2I0nyyln87NqJ+I0lmx+hfYv+0LpkWfiOt9M9D0kUO07f++\r\nCmXVL0z6ExM5SWON7hWaAYfCPvabP8sM48k=\r\n=lkec\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"08f955852a13692a4acd8604ea9d2efe7ba8956f","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.9.1_1653263782917_0.31062891896703704","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"tuff-core","version":"0.9.2","license":"MIT","_id":"tuff-core@0.9.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"0bc656be4d1892ce6872f98597a9dbc055c8f58a","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.9.2.tgz","fileCount":42,"integrity":"sha512-VE0hL/OEGM4gsCO/usxHDp7Of1RfPHNxHLfEF570A45FLCbpVUEapyOkBBqdbn/TMKrN4BKB5pgMK9Wn8OMLMQ==","signatures":[{"sig":"MEYCIQCuXSzJ6xHS/Y3X/rdlnj0q3TnOrLRo8rP5RD7Nr6eDJQIhAIp44CUtc4OWwfPfaGUuZnNDWhmEBc8aWHe5WlYrw/h0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiis9iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr27w/9HJjSbu+z6fptEkqBpZqsQMfrgnouTR9+FVfu6ghgXGvQ2x4/\r\noDnd21eH+l5dEuXWxBpM4HWG2m1377MlW1FHx1NPH1lD7gODzAFI/3/Aza9z\r\n3nNmk2fRc7xbmqdKpRG6DbFiLt7lFkJBNAwi2e/Lle6hxpyW5Nc8GCNpgEk/\r\nJmQoUTnl1pMJScfI+JDQL/yjRxDtBcKg6603k/bpFDdQf20E4Dl1Uv6S/nac\r\nFCyHpqs6uY+FopID2YOXbD408xLF7zxEZoySp2k5Q8Z0rGl92y3O1hgdRXgl\r\n68OUuCL2/v6g46TJbHZ3bShQ3KCnL/LulzeoafCjUwrIT+3nLigeGp42YVPG\r\n8Ee4lvY2sA8HjgslN3VMc41s0WcGeOdK5xysMX4n7Uw1nSBUjnurlf/UK7r+\r\neU1YoDRicgEzM4ulIEtQxK9HaiYiVITczDjFi+pQ8EWfL5OL2F7kxDERdajB\r\ns/Vx7PR2KUpe6+b+77LQoDLQaF/PLEqertPWkDibcj+Np4XIh2WoNmbdQ4Pd\r\n/L+eiuB9rfGIAyw8WfIHLDjOY4oe6XiyrCWBpmzQhwV199fZjWBEQqzWjmIU\r\n3hD3qrXOX8odzbFApB/pOQd2hWhPpk188ZNHlRfvZVVNPWKJvzjR2geyjc83\r\nZS/OY9zveDHvWQZQpFd/pMM5WKDunUbS2lc=\r\n=vlQx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"08f955852a13692a4acd8604ea9d2efe7ba8956f","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.2.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.0.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.9.2_1653264225927_0.13888094158001252","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"tuff-core","version":"0.9.3","license":"MIT","_id":"tuff-core@0.9.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"f3886f8f40a1f84fc9b62469152a9bfd821c2875","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.9.3.tgz","fileCount":42,"integrity":"sha512-PjgtC0/gIlUBJrCApTpKZAxZFD6fSES2tlZtL/4Cc9AZ8htfv9a7DGi7PcislvSVus5WsUdeC14xNLgBsLtFPw==","signatures":[{"sig":"MEYCIQDVfn7ahJbQK+WZLtAEvbB6Ue6bLCcCxXoX+Xh/4wUgswIhAKA+xOCe/Z9y/yCscHtbMFz4EgMZ2qPTdU2/4fF+A0vf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii7QTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5fw/9GPWhzUBEI53eXKZPMEGIL4jXy3pDqfduidAzh30viOyXZ8qc\r\n9d45C43SYVi3epVlotskr1wMN4ZBFVYXP68APFfIPwyI+aQSRNKebfCxaXYj\r\n+NQhtyGvMXlNpV03qoEpqGxeFcnoZ9zsCXoARZa31sd+OgRjY0/Sh3wyGiRT\r\ntO77yW3tyPIlqGHIoV+mPHGKloazBC+0syssIyVNXbG8iIK0OUIBDUVeGeKi\r\ngnlbwWbFXm8QGAnMqvOoNC38P5hR34bMpc/GLSj56Irj/SNAAzO1kxWK4UF8\r\noJu+ifwhi8nbDxiQ9RxEaByFb9EuUYUgrKegforJF7IeBHESgjn467XeQKE9\r\nNr3N9ICzzJgimg88LErrBjU8NEto6Ih4JMV6R0wJEFvrckmspOLLSOzq8xP4\r\nFJacsTQQc2zvc8WLhgABYQVV5MY4fBJYZdkg64aUutHP6Sp4HvER84ZO7V+m\r\nqG1ZlFQYpbeptbhyb9MUobr/NiiUFQ7l1YmmouQTeQjx6UCH/6hCZeAytX+4\r\nZ2IPKmMVI+r04aoAx0hODFfEXcCooQUbV7EvWz48NE8czmbBEfOiczba2UHK\r\nLvclrRTh9y7UtVLuYjxatMudjEiWgz6Rha1oau4PamMnOST7iiCMzf3pxE83\r\nvFH9EyMKZjBiqk5nmghrOstZqbG+TI2vVmo=\r\n=+h3A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"9fdcd6105082cdb5419af30553ee71cbfaaa97b7","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.9.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.2.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.9.3_1653322771527_0.43640895349515185","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"tuff-core","version":"0.9.4","license":"MIT","_id":"tuff-core@0.9.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"8703ecf90ee45276d343d4c1431c4b6448f06cd4","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.9.4.tgz","fileCount":42,"integrity":"sha512-fWa746woFyFTZhgQH9Xt9WkFRNa2gusGdqPHPl8s+vOFXv4DNNeIJIHUwUWm1tfTltoaVR85kgRi2c55p6EKNQ==","signatures":[{"sig":"MEYCIQCD/L8w3yaQkzfGhiOEEDm/15rgyUQ24w8G4hBOcHBYAQIhAI1NqHm2+erl9SzwEuOqktZoovwlp9i89MGZ6tMPduI2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":535009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii+WdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/0w//dCuSAY8YyLsJd9xhYe7fQ+Y5VDLmBQnXqFI8XzvGpSqpT1pQ\r\nmik2MJJiD2YC7GLKuQHSVzfj6YSZQ2VCjTfbutinWRKQm8/yAKO3ln14CuNS\r\npWy7k+go4hDXqSRRImdMvRk9N91zlp4GUux6JIhaYXkDG668gKkmn2rNd67y\r\nLZlPVYvHXdHddpPMeeFaamTLuye+TRR6NV7zLUxTgLFyLLrcL+Z6+hYmdHJn\r\nFNiP/i2WDDxSh7b2XIUoyBpWbZfAFlVS7SS7+0BsquMX36jad3Y3jcu7F56L\r\nJp6fUKQ4yLavi6MbbgeCX9XW8+YU6H9ISP0GWMyTsXiKBFXWqbElWTjAG+iC\r\n6xA6ZXcn4G5faRPoPIfbxsiLReQ5OPVol3uQndt8qWgh3JfHcqjgSvdDfLbN\r\n3CxXGyCKPJF7+5FE0xuZ1S5WacSC/OVRZ+cGM78R3bu6avhVR1R2mndbL59g\r\n34FL+oSfhS2ewqTjece0U0Sjvmof4OZrhxo12oQ+aicyTLpyY9TbGKId3Wlr\r\nxRom1oZ6mG5x9kroj7Kan6MCMqkMFvWgha8Ouo7tixrBcstgxCu2Wt+/iqxr\r\nxRzloeq5FPB69StYoVWlH3fcsV//1QZbSAGx4E9lK9r1Hpiq9k+0LTLykjk3\r\nQJmt0emE4hGBaaTW2+cmNHAonilz7D9b6Ys=\r\n=ztnh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"7b3b6bf20c795d79e6ddb49a07a92a0d9ba262b1","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.9.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.2.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.9.4_1653335453573_0.5402469516712594","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"tuff-core","version":"0.9.5","license":"MIT","_id":"tuff-core@0.9.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"c42a12ae3118e8dd3dbf73761439783d9eb539e7","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.9.5.tgz","fileCount":42,"integrity":"sha512-ad8+1fK3CR1dbQKbz6n073Q8Ubq2hBw02U18+vdqOF+0UIv3p285q5Vs2RUdsrfLCVoV4CL+Gobly/x/TiyidQ==","signatures":[{"sig":"MEQCIDR+bG/3LaNh/3h+tbsawFFCb7Q84ObNkAYD4z7QN/A/AiAYgRA46Yo926uL9MT5IyBAIULMN8VqH7NPS6xyQhD6Eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijkOVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpN9Q//Ws6bDmVyRw8tIcR6LX54lW94UWAMGvmxDWsjY1vaGKw6g2/R\r\n81kfHRHXPKYTb/N5pydKwsKHOk3r2Ortq2aUeHzPIC4kVn6xR+8zjBVlWX+x\r\ntkRW1gTwWSyaYw8Sk5kI/a0akklEIQgxjg2E78Ra6eynOhL1EpZO6FSZmIJJ\r\nFhUnaYj+a+zixaIHKAdAXIoMV1+C7PL6yomJBV1oXtVRqSNshuc+ju3Do8LB\r\nRML6TeTX/NoeFCb/+8JF6alRNtrbSs73NBUGo/b1aug6Y1Nq0EjysSSGc2y+\r\nRiUuNVLu2GsUhi4037V3FVy/HeLQL3dANNBMRX54EMQAYdDGmaWUMo2lV6hk\r\n+KWwI8PllJh2+WyTC5JbidyTqi9kTn5qJgLtu+fhi/yk5VMIPUl2tvio0ixk\r\nmLn0YGMJ5KOznZuYZtmZKUqIKq+H4QU6sMNslpkunHw4UJw4v5bPF3GssR8Z\r\nyXF9DSUjQDIAcpl64fRVBXd1eNthhwTnjZYvcabQrUqNA8thn80vdttBEmGV\r\nf8s7WdiPYibTtyc8EPV1nbAVOKizQsJBvhRyVVlwqulFkbmrsIaRKGZk+qFu\r\n8OyIOL7PJrLF5P2FYF7e9tJXR/nOeeXI1uB9rmXrx8yL4F/GER5yFTmfwGQC\r\na0iIMIo7kAyE8ziHex7oXzGEJ/N2s8LAq2I=\r\n=E63A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"8e4b9956353a28c7ba16000e404848d39af7202d","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.8.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.9.5_1653490580863_0.6496745620921489","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"tuff-core","version":"0.9.6","license":"MIT","_id":"tuff-core@0.9.6","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"6e366403f0626883b23a0008f838b9151518ddb9","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.9.6.tgz","fileCount":42,"integrity":"sha512-4wOcc6z19mHlI22BppBGrkhTU6Cy3LnKNuF3ppQBLh09Mqwbc+YfpkYkmBtlNK//n4YUP67U1GLRHTYbbsyoXw==","signatures":[{"sig":"MEQCIFRqo2mO8WlHqw2F90D+ucQCA2tF85gcewVrjZf9tH6XAiA/hFWGBGHp/0aNz5x7/sPTUpTJh3bpe8fxZt2ToYjSsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikVh/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/sw/+NtWL9S1Cv9zPNPcQi5JDzVTD0g66Ay9eNcZiqMdJYSSLvSH9\r\nlxfXQ5vSfKlxtNqXt/2MXbe+IZnQlB3IEL3gQaUTNiTyBh7bESIpc+r2o4Ng\r\nXeztka9uH8qaL4aOiVKnK1RS5IJyrzuOsd44nc0OT0ViT6K/auxfxm/45QUf\r\niuNH4pmcUuWct4m+imbzDkjOzJauJR8LhusRbAQ2NNmI0CZfVRKbmbfjiOuP\r\nqlLi1RctoV41+70XD68JB+3qhs6vyXr003Mm6RrX56AFZHASOQQrJTc0tyi8\r\nz4uL0yYiVmudAre1NaRpECwtP+IIa8vha6YITYxlL9L9FVS+TZ8HJXITL++5\r\nLDsBttqfG0DmYBFIa139TApxvKJ+NAcuG58XsEc56bPtnNFEyqSUFZfey02Y\r\nPAKPYRYmH930oOtnTm6VGB4hUTgQJAgRkYgxH2KnrV4fo1Ns8gdvD+y7hGEw\r\nkprk18mNVAu3X5fSNkYQFS3PMSU4rUWA8Aqp65CtXnKLJ/e0IOlwjoyzAxwI\r\ndqXIjZe7M4iUH0/TbWKHGHGjFDxKGWtiOXJ19fjQaLHYQSpAFsURwuyZjxmK\r\n1wJZ6PJORLrCGmL0G9Ca4l9eGk3G1dwt4nTMRYA5eIvwPrao811BJ6axNLXf\r\nAky4TsVrQnNpJpvUkd4lsXEk3nFM+j47OEU=\r\n=KDbP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"80c8028e7bf89a3e5efa3cd1115ed5fc6d33fcb1","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.9.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.2.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.9.6_1653692543123_0.5865458499960063","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"tuff-core","version":"0.9.7","license":"MIT","_id":"tuff-core@0.9.7","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"0f51ba3704956588728bfdc16365a0a4ac4ea3f6","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.9.7.tgz","fileCount":42,"integrity":"sha512-Uo9JnTGDcojA6G8POxld5VMkVTsaJqQ4D5hkCsueIO82SOvf7RMuj/aox07mvI8RWEVWMOJIj6+yAqgkvGchDg==","signatures":[{"sig":"MEUCIB2oVwHBE7gH/8JGhydaXriFfL5mXWCEx14T4UtJjsq3AiEA053IxhLLlFOg74DKOTDFV1d6OD6mrnSsvnPY56KIQYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":537560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik4xMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuyhAAnL312q7IgAuD167Mjki388Q5kIGWasLtb9dS8EuLsVue/+3j\r\nHABPCtucLie9PiBTRSksHmdGALvb89r6gIveaKqkh9oYmkC6soq2AE+Ws25j\r\ntei/J+4N58KK2iKLPeVAgt1QxJnQjUMU9hVJ3/0Q1/j8nx1VOzFa7CNQRHHy\r\nGHU9zcsiHR6x/ZzqMsrl6tk42kPjwCtefiptKQkPhTZBePApyd7Og+/C3MNI\r\nD+KxPU0ArE5JeFfqIeafR6vuSedThY5XWZi7VFERPJcYPKlAwxr9wc14Oui/\r\nUCXqqy0VUavAxxWDmHVWJoubFgc6LvYlFMa7aPqHj4G2niFb8zDc6ZX/YRNM\r\nbYjH7YzK7gq9Nd5aGM+LR6HU1L55YCTTJfbGukv+iiQPaMLHuJ+is/4b3fKx\r\nxxWgnzbt4emA/PgPDbkjBP7H2NiaI43U9XAMGu0lczMhh62lZwzIaepOrV5Y\r\n/E5BliaB6WXNNSpi00JnNU4TnM/byiIACg93DhDqS7PxZWLBhO7cA7JRpC14\r\nRi52C55/C23/JtJg6ZfBuCiQQLUitPJcQbR3IMByc5xkPRdVucEbM5QvKcMo\r\nidS4evM5BkrcObz1kQ7bTbqo07NufPw5lVr8Ehur7Ubnk4q3gQSJ+6mxArqH\r\nuDTVY9qCs4gIs+7xWiR3GWyEYV509x9WJDU=\r\n=tSCu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"80c8028e7bf89a3e5efa3cd1115ed5fc6d33fcb1","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.9.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.2.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.9.7_1653836875903_0.5942900871396779","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"tuff-core","version":"0.9.8","license":"MIT","_id":"tuff-core@0.9.8","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"7fdf72fa4482b873807df3bf10a64d14c524d492","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.9.8.tgz","fileCount":42,"integrity":"sha512-R/Zgj9RLPqh226KCXRJm1REbBTEhx+fb8SketEbsu5lUmmQVbcf9fxFyrLza+1dQ9NgYSPxBHMIhHzPvZC37Jg==","signatures":[{"sig":"MEUCIQDT32l5PlTovKJ/o1jUWm8zJA1gv7mdw26v+au8YeBBJgIgetpbhuzp4IwCgTXFJAQCPsanT+TWgaRX/5/5nDktw80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiucG0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquIA//ewdmsjSo3bIGOGTx90geE+vCiToHpKCs9r+zTLs1mJTUEv5l\r\nrUi6YQUjJ5z50yOSOKe+qO+odtHO/960pxUIoYSDrwc8MCjTC5Mk8MamVwb+\r\nIit6ZRjgbPF5VCEQdX2nJyqB9eYfPibldDjFW+q7CqzWp6+ltBN5q3PIFKS3\r\nUT8V6JNVmZtlJFGmLbP+tYr0raEX0tyBLelVszIWSfyzhW1d72tu4+W6qVHZ\r\nIOOzEVj9GIoJZeHgz2w3WhHWhPJLIKgXik/ASU+NRs4Dz76/q5j3JJM/Q8tM\r\nw5jF1I2h3S37HWkay5OnAG3yPKb4OnITpNRqDXZzyqodk+gdkO7CVXcKNs7V\r\n2kSbu36BB5LcUeHewGwJ7OIAL9IZppOKuM26agrnYm9ReHqEJ8R7Qro49sLw\r\nSZ4y57UNwjbHPbOzA8xKzri2yY+lNJt7RXNDcq0G0AWhGTh8+qr2RVuL/E/D\r\nNx/diYJKUKi6eO4tAXZ7vv61joifMeiTFYSuEVS2mHgRhYAjqYzzTfhYYNk1\r\ntm2DfUsxq+yirVHPJbgG2M65/ytuiLqB04LhlRWiyLNRCBsg/R+wUSg0jWvr\r\nRvsW9ud3wgidpFTmBGbVkuYagNLSxr7TUKg+pVka7Y/sM24ynZGzkgZrjGQI\r\ngJ6Es8JrxkoGrbA7ugfKtkdfJQjj1b3GD+M=\r\n=HUTo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"24db1edcbe638ee1715f2b64b4a1a183764800da","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.5.5","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"17.8.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.9.8_1656340915984_0.5553172619383331","host":"s3://npm-registry-packages"}},"0.9.9":{"name":"tuff-core","version":"0.9.9","license":"MIT","_id":"tuff-core@0.9.9","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"b5148cbc8f654bd7741e5c125f802db42422f5d6","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.9.9.tgz","fileCount":42,"integrity":"sha512-j1aFTc6lwv++vVCMmMOTJ61Qp5e5cjIRNcfZ9YV+jM09tKIgBJpn5l00OVsOVBwSbx3GczRVIGSRmaAau2mDOg==","signatures":[{"sig":"MEYCIQCxLR63i8Ic7MIyYHtrgUA+Mt/2LE1i9Ahp9EhgaIzTsAIhAPeot2NZUABnIMFrNBKxCPABOHTEXSFZbkQ3pRjnSoSQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":537351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiud8DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuBRAAkeriE1OslgG10t4Ci5k3wj07thFor6+nzfF11eUjdBx+IvYa\r\nJTx3UbxfHqxi3/F1I/iW/08eGWFP+QD+PAnnL+Nt55TgLRYuSw/L5dG9FT9k\r\nT/0bdse2YCBagRItxFczOTWLn+o4sDAPgQgrl2fNHnK8t6EOWNjXMlXcTlmi\r\n2gn4QzW9tea0nhWhHoahtD+qqQ7FZNJ8S5y5aWqBGJYN7aL77krQF85u4RWQ\r\nVtcR2BzLjxG7V25N35w8pIaYsk1keQkQgGRnsVV/yElU+I3lBTGRXb/9m4xX\r\nWpJig3m34zIxab3F3IIlbFIyoOBPzlMtlavdviJTP/Fsrz9ETpqWNSLLSKlt\r\nHYRvtU4KIKycRu7bZ5I4Vq+IM7yT7AaUTcHknkKMXL4PVPj9qDJ/whQHx3O7\r\nyQTeKVTVZI4as1cuvM+C7jhd85v/PNdqTv4T4gBN2aTeUG6cJfOuvT6L0Qd1\r\nLuLDXLTRm3bK2ULkNTXeu03e5IMsePIlgDsW4HqkUmulZ1yydxPkjg7SAC8d\r\n2FoHNZ2XyM41BgVyM2EM88EYPtrCfiVWl04nHEEa+ulDoVbCI+jrNGxeFAl2\r\n2iOJhWHj5Fp+xFA4gURrzSay9CZHTiFa+5hHz/7oUUJ27CWzCk3Qy8lhBv08\r\nW8/py+DtHSBQSOCT0mCsEmqF9C4gv6vLLxQ=\r\n=dtjK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"7d001410888b2d0614eafff1ddd7f23c1247c074","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.9.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.2.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.9.9_1656348419263_0.46696806770248633","host":"s3://npm-registry-packages"}},"0.9.10":{"name":"tuff-core","version":"0.9.10","license":"MIT","_id":"tuff-core@0.9.10","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"35c6108c9cf70aa202485e1ed20f07613744724f","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.9.10.tgz","fileCount":42,"integrity":"sha512-6h/6D3SbhjZtKX50nI5Kwlbt64BgFvNxwqCXzlrOm0brghdB5T9/o6DPK/oWmXB4e5ppjaTOkWR2DKNGRUCkuA==","signatures":[{"sig":"MEQCIDDBIsjkAAmJ+ybvCug+yK93HplAi9UeNmXIYL6i/G86AiAqTekpem3ZESiNaizrhpDe/hGn5glp1ZnkHxJ1ZqH9RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":537414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwHIaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3JQ//ZzY5xz2h18ea4PLTUMCb+qP9WOy1qVkzhevITlSlX3wDvUU3\r\nQll2lkdt8SJTjTVo6NYbr5ZLeMCTlcUJBhH3esmTcAAeHWLjBMwAPExDMOpw\r\nkB5/XCbP32Uxqa0FVBeJ+jUQIQLD3huByD7c+w92o79xlKmEiuBzKhkCPjN0\r\n0aCaVdU9kH/rPtQFcyf1RNkLKQ2WTA+KDhHXWyAqCf3SdOCoJ0k8Rqt6tHSV\r\ndFyAYwUuBy9L5LS0dFoD5MR8TTYMX7rVBAlSxnNM3w5aost57jjkqIhjrTN1\r\nw+78mHnKJZXEWw9n2oaU1zPZSkRJ1lEUEnQd6w7ICIuLvV+JHQaQq2Zv3HyB\r\nRH2UePCdlacIlLUWdssE5SEIalX3u5ZZPHH+zbQ57sF37k8zGaC2FMkAqxY7\r\nvgQSA6VjSSRPEH1FggdMXnpVHfN440bO3RxNjtiNkoElCbUzJh+RowKXfZG6\r\nJRYILOUwS1NoS6KT2Fm/Bngfa7antcJp35ZgSH4Qec/kKOCmmP0LCc/Ima3M\r\nxleqbZcEqUbH0C+tbj66NHeM27SbH7gebxLSkR6d3wdFo8vYBt9uuhQuvS8d\r\ns8iFc/biYwqNULUQVa/uuuoaEnB7Be7tQ+VJfaPMENShprYCxqvvZmQy/fS7\r\nz10Wr4L/ZCyr9jn+bMolsHMMOoJsUmT3i0M=\r\n=3617\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"576478ac16d8748da179eb4cc572ac9527d65b7d","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.9.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.2.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.9.10_1656779290415_0.03401309609363201","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"tuff-core","version":"0.10.0","license":"MIT","_id":"tuff-core@0.10.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"ffa68c4d76f4d5ba23b080eeb722bbc7cf6ca6f3","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.10.0.tgz","fileCount":40,"integrity":"sha512-gL7ApIP5fqzF6eh6FVuZ3IhHYVHE6IiQF2ts4ZFePSHHCQ6ND/oBt3NUfroamwtUo0UgQaEfoppAtd5le7WKsw==","signatures":[{"sig":"MEQCIE2WjdbMGkBlwhvAh3yYMWh8Oy4UgYD/pxYoGMyzFSFsAiApF+bvpsB2DRSuqhb7SaTfWcgxCAVC7SFvGCHExTw4vA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBiMwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDcw/5AWB++6VK/KZ/n4Y3XpB4s7f45BrDTRk/Srwcqai1G3yt2W6c\r\ngwUDFARAzjTtGFSuc9Y1qo3g4ZdVuH3DYHaICXdUzep+kE1bI3kPPnP+b67o\r\n0WP8Ld6riIVUkAlQ/DDgF1hwKyZrB8vTRXEIuEZFRRlci9zdPLBcqoTdcosk\r\nppK/a5eo8nTW3b2+CB4sUss4/QKgYiB+ic33xoHQJEbJTbF1xdvEZDnMmSGx\r\nyOjAu5SaGA0EGLKHhl8NDBgNdmg920q9vZPY+9BauIvkjPtBZII6NRhq+bJD\r\nkZ1dpWcNBVgFKhPRYa5BonIWxVWHIb7BBEIlaSORhm0nZ78fhi085X0dQXie\r\n9DdCFTRq71mU/wMDK9B/X02RjhT5tbvp5/vqPL2R8+pcHfgsdnBfpDtpWS6V\r\napXYO/3+JhfFHp9Y/VL/Y8c2Pi0BfvPWcico6UC7djPPMukwg43k6gNqguSH\r\nChQMoVq2HbBOSCr2I02hiF7JJw54yt3CyjMLjHrLBKDBfd2/14/SEyo633hn\r\ngJoOekWWiGz9Dyo16dV3Zv0mGFFIUhv4igtDyK4q/65i+Rek6l8uioNf17CM\r\n9eBB/ZjknMqHUFgf5v4V3WfiW80XCKtloXLHxaRGPkHOGYxi41DIxEVwhjgA\r\nvX+zJwn2qEUZ/CTV1ipQl7xI9XM7iUVWDxg=\r\n=h+DQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"5f67bce12a1e598b7d5b450a3dde7d3a1f8b7a67","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.10.0_1661346607228_0.5174604868526851","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"tuff-core","version":"0.11.0","license":"MIT","_id":"tuff-core@0.11.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"d31cfc8e47629ebf3bec4f9a4bd72bafb0570b1d","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.11.0.tgz","fileCount":40,"integrity":"sha512-n+EJ1EPdnC7iiTKBfi92awkEB2x3vnnHYVrW6xHjJfCU9nQx+xIZc46mmUGUYgqPFfq7ysD7GUke8O2O/IdPfA==","signatures":[{"sig":"MEUCIQCUkTGoY08LDJLqB4Ie+dzTihCZJPEdtSiByLYq4mJslAIgPT5+yMctkAnWaHLj0EnxzKNfxfC89oRWpUyncZ4CsTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG4UHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuMg//Tt2RFEPCmebysQvFIzYg/eyV1bJWeLGK3q8v2xUM7NSLUrac\r\n0A0BbihXrIz2CNQ5VQqbSbIQb49VizAm9JdQZKg2vEeV/0rFBa20uYbxCJPx\r\nTCbdGyCrUPjEgerXYxhxcWOiTNQ2Rq/q2N/YYOZUvAuAX7Zm9LOmJT9zULzP\r\nCd8ziFigbpLyOGCkZ/ODTZJ3AHB80R/0O8gY/r9K8D4CPD6aIfRX0RCTu2FZ\r\nnCyZv6yEn4MN5uuvXpCMpLRjlAQZgybFy+Z+M7jnBAJ6g1D0bxzL2eHgWkQo\r\ncK9PoqRHoZ/tvuK3UkdLMkKqHYAoyjE2JmmrwYYcEfmoevqun4QxQENgBFl7\r\ntx8IQS5zyG8vtyFE40C8U/a6x65q2GYq7DMSG4UCxSohP58WjdeSuSQ1g18q\r\n/4Z/BH3DkPkxPtWcEjAd/v1TA/qcLXircdps1EA+XqaNbxvo8ViBQ07OJPrU\r\nfkwnF8A6e28ClhALvLSyUfs+bwcz4cb1O65xtzXG42TgzeHFHx59hslggl7n\r\n2t58MoEiJdHcfNqoRTukJQSolxF94o35l+69LD9BwZJkDgnHfI4TNEhFmBWZ\r\nyNeWFJYghjrBis9+7DbUkwcjkse3etHn9n/UeSLD4tMNfWdv1RJAuaGYx6g1\r\nzCqLe9mNCgF3qZiupUSCtOVZgfH/IvzTMWM=\r\n=8ISs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"1ea5e1a86b0e18de452bc901fb466eeb011e9744","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.11.0_1662747910869_0.4741242891488069","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"tuff-core","version":"0.11.1","license":"MIT","_id":"tuff-core@0.11.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"5e2c2adcf39aeadf87ea869af361de1c2af7edd1","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.11.1.tgz","fileCount":40,"integrity":"sha512-ek8CMnb0lETgqh5bXVBr0rz4khZ0dyXY303/Zvd47AwMF2VepDRmeDtvlyV5qlRKd539+b7Z+G25nlF6mnaaug==","signatures":[{"sig":"MEYCIQDxc56VAotgVCr0Hf1Kb5sqIhT2LYRn2AsyD6BgZWkX2AIhAKjjYATxpIJTDx56uQaK4a5gV7gtbMjXTEW73/nnVFYc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHzKBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzQA/9ElFgXbtDKGsbIjls+AY5lqQUlDlgr7cZCgXM60Rel9P0oSeK\r\n80+iukCS55ip4C6usuWkqv6+QbHLTwCWYyArKFcUbZYKkZsC5bb0f92jkLEt\r\nUBaBsc7Whek6JLqVa3S/SmRP+/MF11ZSwApWBxml5DrY1ToqMVJiOXXwaFKk\r\nWX759ePt/0T4pDBfU+2myQs5xrGxNe22JxQf0Jb3Mqa0ijAjum5Pha1FQykP\r\nh7ESXIEYXlxytvfcId3ABOt+7YYcUabTmDjhM17RilXHCk/dZi6FNTASGKfT\r\neH8Lq2ZrOl8i5+XJeiYE7u9ccolHKf2jWJBbYFBNfRvfvmbIX0C/9WzogTjm\r\nyTWVbZ84vVG5za1Ns0vJDPokmVUAlJVP34x3SAvW/LzzRhCQpeNubjj4iFgV\r\nwbCI6j80OJ/z80g59lhWXvkzsVDLrvMofMfziOe73JyFG8dZIOAaIF9TZUOT\r\nEpTMle1jEIQkm5U6pQ/ME9Nft+8OcyHIDN5TESQYHbt92qkH7lVjQcB98/it\r\nCYyqWwmtIDe4vf1KrCVGoFaqSHZOCqqkFYhReuZ3nGuhE4I8HH7/dVFy/sGA\r\ndd7ASrvsEld7vKq2ZIxxDWB0kRllubFHQHqCx5uwavXOQY6qVSicVJ/ws7tx\r\n26hLpErnSZFIksPUy0iFuot5zXY0ptIjgbQ=\r\n=R/UB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"46f6c86de924c44437ce75a8420a1d7385b58f45","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.11.1_1662988929630_0.012573073208032248","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"tuff-core","version":"0.12.0","license":"MIT","_id":"tuff-core@0.12.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"edf5fb14b97467ef330a5968a945d1f7c54fc03a","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.12.0.tgz","fileCount":40,"integrity":"sha512-A6uJzw2xhOEr4eHo87cjlWVq7/lxoQUbcwAbP48fBJ746REvti/dskI5doqn/oexPIdBVp7TV1AGnmo5fQqJtQ==","signatures":[{"sig":"MEUCIDCB12u4XerT+Gdo786rr9Kfb06juiCUASY67wr4IQnBAiEAoPydMDDJOsUyBppLvRO/1yzaMAl/l9yILJqjB3bD9wA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJIR2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPXQ/7Bwu+9aqLNkYsOh9Mi0ePW33/uh4JBTA15CYp3MtSYsGvudAV\r\nA/hhm6pI4nSAoybiSpZ3V0YfUXmtD5N8AGdGuPef1+xg8jjYCJeoWFdvcsox\r\nRVoFKiQG5o1XBdn60VdRBr4gAWUd+x+uVNwpUKwGJ6tQbKk6ZtPuUpZcKmbR\r\nD7xr9+my4o4i7Hm+sPyEcND78IioV8g6hC434k369PzlfSgFFLpoYAMfAtuM\r\najwSX5JNMGBjZFHT/6bi/RZyqFuMiqr7XF/pNoDU2KhB3kR0s1N+JLkrNtS0\r\nvaEbaolZsUJMrbaJ8tuFuK0KvwMafvAqpvKcEd4Fp55PWLbF1d/UQG6Mp60C\r\n6MrhJw6TpM39tgtNDx67Fgyy262ZIMB7Ca9a8ICyzFNUpvyKenemNdkuwEov\r\nbFzG8iUKdpOsXdklEvekewZEWKFpx3erwL5PImXaFGl6j+GAP2UKSEKQ8eR0\r\n3dNrj8g/Wvvxo75Z+0b+sgoFsbG0NsSN7xTbqXT8aeeGXEwhSQX68nTlbWF3\r\nlFP/TA/tIJT73XndUIcVbkA8BGHR1DExDE2ETKhNYcb/U9lvwPo3wZJDWY0H\r\nyLNr2phhFq4J/w0ZV5jpGPp+EjQJBjrs0MvnaHWO8dbbtuxabjlY5VP8IKD1\r\nByfCl0sLG9W56XVomPe7NKvvhSUXVLTq6mA=\r\n=8fbi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"003aa7769bd79f373ffa7542f32d79b964451257","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.12.0_1663337589779_0.5477835303775445","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"tuff-core","version":"0.12.1","license":"MIT","_id":"tuff-core@0.12.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"7f6bbd3b50decec0ca21900e91e5b063ccdb2173","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.12.1.tgz","fileCount":40,"integrity":"sha512-Iqsrxp5rxQCnEsMCE+9Z4OSRthuTBo1+jIl87OyG9J9UUb+ItoaCZ/lNP3ajWE+shKivYYnozCTcTVq2UpGxXg==","signatures":[{"sig":"MEUCIQDeSCmyYDJZTDMfiQNq3qGYEkXDBsRyIl8fW1kUCNI0sQIgO7tGZx4bPvyL3ygnzpF26OZGfcbyJSioiZzSljmDzyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJIkuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Ew//VC4bix1erqwXiPI8BQJRdOzPacINqzRzLBGpYzcDXpjTEEEZ\r\nPme1MBckaf9KGqZPQCvlaAxbVFl3od+TijvNIWLiEwGLiaiEPgvI/sk2NN/5\r\nMeiLwRkdTSqbauW5d0aFBmpzNE2/M7meggPBW3yotsv2HE4O3UAjLtIHzbh/\r\nIOANqFSxrjwadi2OI1fhv6y5rCuLgpCIRCOP5+fr/xASvFGXlwrLVJPoPd5D\r\n1G6bcX6Ahs/kkK7PHkTgIehPCXJPPBcly06dzcYBmGREVzdy9OJDlXmIb60K\r\nCkvje5jP/JUySjM47H4DSwleTZ2fuAcrjYcVS1as8MFL6VPxrRHRRrDjIGCU\r\nfXB0Oe9b0qTrHvmIcbns65PvNrNZ/rCwyJP8x5eiVrExjPAiw4K5ibDUtb2R\r\nWoBz5IOcp/XQC1OMDxL9sdtUI22ISlp5xEBfpiFg/btNltSCBPvzodrOdWot\r\nbfCmq0wmxWuaFk2+nH+U1SHqUbKr/BWYUIwqoCU8lZS9Kw0BecojCzGu74gp\r\nfUNN/RnXf4PcYjMy7iYwJ5++yWSOCa9FytjUJMdn/oEpz1mnLasnSbFwhVq8\r\nTKYTFwtMYV6Sn3T7EVmexmSZFslNubtsK0Mt1qqEFlRx+fm5ML5J1b/L6+cR\r\nmmjjBH0vekisYK/aarua7Nv+Fzb1D9M2yMQ=\r\n=TUtV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"ca39e5c86c49d7a64bbd5dc0bd240e8fc45d5d27","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.12.1_1663338798150_0.8078017017379318","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"tuff-core","version":"0.13.0","license":"MIT","_id":"tuff-core@0.13.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1c18bba89f75bcdd40b9dee232df3bbacea4dc3d","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.13.0.tgz","fileCount":40,"integrity":"sha512-jICkabxMN4TQ5n6XchL5J9TXGrdgPrFAyXLUkOpci+sVm+nzx44QPax4vSFvkN6dTHGpxxRNDpX5+yskH8V2lQ==","signatures":[{"sig":"MEQCIH6WhN2iCzAZnjYQP5lUwyo2xYPOtzWDHJDHN9O/UpmmAiBSGHdD3jhrkQorJikqVruDyONxrarXFBiYCweIVJw2Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJLH7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMrg/9FPwiTDzkHbaRuan9OuyfceiY6ndTbNcgtmSlwO21Fq1MRLfG\r\nZsfwHTAZWPKYLBc+PVyVBSYTpTAB4vj7gsiRcaITppkfHQYmSufFToRuwAKH\r\nqj4puPsutUzpR0jmYFyqjKdCbFi/GwqPqV3K3Ub4Uxw+y0gUvSzu3Djyk+ul\r\n7widZ3jbJHmzQ0DvvaxxUTujk/6TzsJdtS9V6Eezd5KwejQmotVou4z5i8zf\r\nvoRLTNA+IpjTK+VFiy1NOLazuik810HdA5T0mYWXiXaZYbpETf9Kx4qqjMZ8\r\nWjD5RkNAQ8D0UpNF9zwVrt3uIQeNnHwY9x8HWejde3DYsJYgLIYXJ4aocO65\r\nb72eWfuI3NwqssLMZ/pCWpNG3dxmePPHv0SlmnRLQNSc2Gzacb9TZyIYZ663\r\n+K3YlQY1B/FqLV0fcrDZqPG/LBNGfvxh/x1KNhRNKfe7PMEBE2cubO7XRSkz\r\nnrs9bzilhC3cR1OxBLZbDzfpdfBh0erzhqLvIkzA+bVQL0SE6HxIUdszQHMa\r\njDTJIt/eiQNhY2eLpyryqaa88by9eY0k8iXP9w0WEacDJs+sMgrfFj/2oAra\r\nv/tfCekbpli++DIjFKjBfUz5qVPeLAT/lhK+B9dRhdADRlJKwzMAQc1bBPIB\r\nPACazB4gG7NcZ/mPqc2+HHzKvjfPehbs9b8=\r\n=ImTW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"90ea4b513d55e3c8cb153302e3862e48aacefabb","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.13.0_1663349243560_0.8293715598866829","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"tuff-core","version":"0.14.0","license":"MIT","_id":"tuff-core@0.14.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1b7bc4b8acec064958b4f2f733f2884b4902cf70","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.14.0.tgz","fileCount":50,"integrity":"sha512-tFPf7GMdzX99/LxNnJRRdXmw5Twi/zd0Ui576dkfnkXEiVd9TD4Eki+9q1lPp666Kwz79Lw3o1qGUhMK7kYgfg==","signatures":[{"sig":"MEUCIE5fYyRBgzQtMzsFuQD7Q659O2zELGt1nXx5fwP2SE0cAiEAx0p56o9kk96q53hIfiOc7Kk95q5KQDkNtbgylWGo81g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLeCmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpvbg/9F98epeVQCwLgzLOiN5YkbrGtbK0UlSQhXB5n/9gyEHrjrOBn\r\nmEdHyJWZIdKF1xXCUoLyQIgaNkx5jSAahY3CF8FdiPENHO7Tqfg95FueTTIG\r\nqMjRJTVoaaNKqQmR6B/znsm1vJbV7sdFLuvICKdBLujKQdMxj/pkusSw/kYz\r\nvq7I25hQ5UvLtgufPE1F2vWhRBYzU9fEA+p6oWwQRzJd2mnqqt62FdhSDEQH\r\nebdCog1S6SAusxm4MeqzfEClz8tQ+yjkgF/tSc1ncpp7iELuqyquMlZbyuYQ\r\n13BV3MjhAVBVmq6c+HjRhpmKSYc8DQJ1ytbupPXSb/FXn/c7FSKVIWn6jP1B\r\n39EMKs7SVCxZjsbY3mEmXbUdCWwzgvDDz6Rwbm1NTgeM94F6VnfiCPynlNsq\r\nziUxh/EEGwBgdw3apmKBWpjeG5Mx0lGhWD8q0+KDSiYpcgJDJNCnoSQrOO1p\r\nqPeyo4lQ7DhaU5iLVT5+v9hX3wr0L0r5bnEhACxRbYES2nEdQYTQJUPR0iuS\r\ntCWTHc19DZg/MlGpEjNUDSd2apk3yzoo3ZnBCti/E8CIXkL3WRsYGGquiCs7\r\nQFeaLMxMAeAPPnb7zw9M6/dvl/RvlRTKUhd2bXcZ8rB9DPXQlBsO+YYPr549\r\neKCrQQ7jIiQZOrpGHJMPGB3Y58Q6kyJhtFs=\r\n=1RBb\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./index.js"}},"gitHead":"921d8703c27d00a41c48e81a2744007528a039db","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","pub":"npm publish ./dist","tsc":"tsc","test":"vitest","build":"tsc && vite build","prepub":"tsc && vite build && npm-prepare-dist -s prepub -s pub -s dev -s gen","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.51.0","vite":"^2.9.6","vitest":"^0.10.0","ts-node":"^10.7.0","typescript":"4.6","@types/node":"^17.0.30","npm-prepare-dist":"^0.4.0","@vanilla-extract/css":"^1.7.0","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.14.0_1663951013928_0.3071440805749841","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"tuff-core","version":"0.14.1","license":"MIT","_id":"tuff-core@0.14.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"3d5645f4c329ce1ddd4d0cf0d5e99056550b49e6","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.14.1.tgz","fileCount":40,"integrity":"sha512-hyW1WYb74zu5clUFON/6OL4oYcp6HvvANunibnl0CYqXaIB0KnNfysNsXJfUqGn9OOl0mwSt3RlxbRKZ2xQYUQ==","signatures":[{"sig":"MEUCIDMTnaRUryYV78dIOSG6qsiPTdI6MLR86k/w+YsnFhYgAiEA4EcZb3T5oCv9JaRnXRcfufMlSZENpFQ34gSsarJMIsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLeK6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp2w//SIvo0cte1bwePOLJcEcCepFvfBDh0VSL3a08hUPMaj9I5eab\r\nm1wWrie0KjlmRdisG/c/lu1w8HE+dzxjtmQXEjVrObrcCymxxx5bp3Nl4gp4\r\npBm5vzzcRwFONs4rgSzjkwMx7k9OOsRXmKFVJFh9YxwwM8zcGK6O2GBmREuH\r\ntNFGGIC03Lobn0yVk0vnvyWG5U2RjTSbmM3AiBQ2IzcnIbJ9/cTRVLzzSBpl\r\n2jSq9gO44bPfptI6AKsbNF2KIPkv2d3UenUhtIUoL6x7jf7saacKB+IguIkc\r\nz88YDa4xBGq00ANlbZxGBEtIQ/WNsQ6i9wFs9HPj615Ww4NUa9hBN7JvAtOO\r\nizNM4M0/ScAvIW2XzHnYJF3fUIzDZb1srclFwrRf2/sLFGE45xky3bBJctMJ\r\nwYfCEkIzGC42/2AxNdA1NVeDHkj4Rgulxtj0c8WfD9G5ZD/udw0vI1RSFyKH\r\n1LTd4dg5yO4UN2f+0E//t/7kt6wzIP78HYor1KakwqfiHDnscb4uVpmWs9a3\r\nref39vsnOOsF6x55IE31nMtjtW2y0Xr+TVLZEaxzVYOcGi+aSzDh1NY1isi/\r\noBY1x5tppMM8xEIeV8tU7A+3NvAFHAo6IMlZVYLYhNsWYX9e5A8tdal+nje/\r\nW/jeIK2x28bWWmrbQiMQ9wKEPCtWQ+wCB5M=\r\n=IGJy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"fec07ccbf9977543a714d38ac37ade4ad88818ef","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.14.1_1663951546047_0.2926558020993981","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"tuff-core","version":"0.14.2","license":"MIT","_id":"tuff-core@0.14.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1e227d5ef0e9d701d1a9b4139423042d6b6f723e","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.14.2.tgz","fileCount":42,"integrity":"sha512-LLvhwVbcn7NCc32b7sfwWYmpLRRTZlQxL6YprvmDZTVwQEnhuFmD0+/ITFVOgOrFLAfTJPcLN1SdcSbD/WQ+3Q==","signatures":[{"sig":"MEUCIQC/DOUOHS+Y//+X0anURlxjhC0pzsRoq1GZPNfACVO+1AIgeCootvJDg/wYat/8In5vMj0qWDaifPEb5FSUUv1QspI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":540631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMGPoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPnw//TJqzITV6zCMFYVoTIsUgunNj3qg52UO3Y5OncvUscgw8hMTn\r\nxZwO+SxRaQrvxlWUOTx5pqET2t8sYHOc6Zu0YzCEm5gHeYjLIaFRO3ChzjEI\r\nxr6JNFfDdq3Q9oD6TbRCjbzZNSvom6DB7r9LqTxpyazruzlS2hP3v6OZKD1r\r\n1q4ZwZmyPPmIPQKcIiEn9x0MEutFDRaJZeAn0vo6Lw5NoS41b/5f1tqUqbXz\r\njKEbhpECt8UgtZZXHGJxiHEgBpjbF0+vDAJ/OweLel1Y16Ci3tGG8W5CsfIf\r\nLKfmmoMyECh6HjfuXML0DgC/RirWBuxidWrAwWdc6gyBlxcJVU2osmw2V8V4\r\nERTIjGq5exkgB+mVh/Hcr28YH7jXnaFFlSX0zyNa54s1X+qtI5IiMqHaT6OG\r\ndIcH3fwdw4FiSpYKrTjzrj8xDpQYLRGWsEbn05TuKxcZuM5hWDHbexjXgOom\r\nkUjF67ZtA4DwJ6O+Zutk3DVK/IWZTtSELgZdwEAcdb6coIdD1RAkVzidAttD\r\nR3s46PzsYxcSoezYbUcvvfdC1UJV1zTOP5Ok8VTiYO/uxTQvTBXgzoOKaR52\r\nodtDwZ91IjXgH0J3W7GlltV3oXnhqWw4lQ/VTDku3987u4Pp2TXawcnLr2ls\r\nsau5FZmsvSsYpapAHwzzucPIXooqeP/MdgQ=\r\n=8jQt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"ca682467063f2d63ad11a768176039d8e6b53918","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.14.2_1664115688163_0.03209865754509478","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"tuff-core","version":"0.15.0","license":"MIT","_id":"tuff-core@0.15.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"38641269bbdd251d38b0e2adfab59f3ab3ee5df1","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.15.0.tgz","fileCount":42,"integrity":"sha512-rmNXTR3WlJh49CH+H8ge3wAZeBqmfHJA35oxaD1oSRn2Liy3O0ba5ngWCXODxt6jkgvkCq8SKIm4cwH/8fuYaA==","signatures":[{"sig":"MEQCIHE0fNkaLl41j/1S4T6hVYH+EHsh64WvbI9gXN6WXAGCAiBjotOtyriVQwD9QxpJKMRb61xR/E0DnKpme9nhTAVC+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM0UcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriYA//Z0Yeo8zBOceqcZJlFYBk26DvDjwB/0FqDuYQP1I7XyBuMNRu\r\nnGym3WL006HGHHRMvQ0LAxcXxjxm+coHYJToaWgQ1V08YyN2XrUzlU1rRauu\r\n+qp4Deps8h8X5VGzxcJGVPUizZjSkNsuPNh9UUxfzNxQB3tiN56Sw8Lq9fUD\r\n1Y7foAXOuK6cNcDbvv0WpezANB5pyszCI/0WwoisqI5rmS4SiL4Kcq6EkKo1\r\nxrNYNZPh7ICHV/bPwE15AbbMb5VB4wuKO6SzyUT5ek4GJuQJJvDT7w4TRn1w\r\ncvY9rGoryT9Jg3WLeMJu+D0VmxyugDD9p6MBPQLiJ4TYopd40Ot3Igy2St9x\r\nBLkkBGwo0miE7c6I6p90PydjalSFdsY9Jz/gZUb6LMNUxEPkO2EamUrc5zKY\r\nGUEd5GausXoY4EynS57lT555O2NjUvcHgMKK5BTj9kI4BYFmEDbsch1Lei1C\r\nsAIwjugbtcr2XXFkaCOt75bVMkpkjrw3C4CH3lzibmhZjhSxCC5Sc52Dk74H\r\nW88yDzCN0xC8XwfdG+BCplmio7U5ABmP3ZRiob/OfiMcrsKrY/ylcpp/ttrz\r\nCWzwDSgQlk/jYqJKn2koly+ZeUhV82Aac0LNypUB3fIgEguB+rkgVJ6Pz0Ij\r\nd2L1rbElfFmyoDQ/mkRyQL9GAHdbG+MsOHk=\r\n=nIRV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"873911bbff07cf5662455a36a7de1018eddb3153","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.15.0_1664304411784_0.06071921452601581","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"tuff-core","version":"0.15.1","license":"MIT","_id":"tuff-core@0.15.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"88b2d112f6208bc030dcdd8ff229bece9a2fd543","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.15.1.tgz","fileCount":42,"integrity":"sha512-lS9RdwORVmcCeBuZp/fD1pzOMv5BCXwJWw0C0cdKWM2SAlUktYUiukLwlKcUN9LVEjQ2nia1Zzjt2bzxb30A0g==","signatures":[{"sig":"MEYCIQC/keMrxlLwRr5bxGeiM4v6/b9UgHPVtjLmTFuMwRXqtwIhAKGRshFwS5Ig00mREs8SdkzxUYHEdzYIeLiwwWQVXR8j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM0ahACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMgA//RjWvpVDBONn/5jsQBfZ1wIaN/n/Z5mx11WTOzXgEmERJrtUM\r\n8jghzX/QJibIjKu2hUHke8ZR2RPG3EGHtW8XdMW1l8hx0MQ5+3rAK/kJyoEr\r\nNLCDu1aKLMPJG89ppMhcBu/1aApDIpxzlVfu5/yiS7I7iFdH0vx9EEy3x/8U\r\nTAtltpKj6sXg8SI3Na1257VNDg/gyt7PPm0AvRfzEL+QORH8ZvfeXxeylDpn\r\neKSlugh9k6ib/7m5xCSIIJ2jfxSe94i4kDH7k4UuTY97P/MdpUKJwj17BZtd\r\nLNjBhV+PqZfZUBTdSFWaU11C99fTUQtRfjh00OqdvPhdvnvvGUyxGWotKiRf\r\n7EhXtAVGHWHZfYMrnQnoMC6cBfR5rSC/UtaXOo9UCNxKp09H0Rslt8S5Ejzs\r\n7z0uRmGruyA2F/0SeunxUmw31zrqIaO+ag76LGlh8GAK8W3ErWr0PBGdP3qw\r\n29aVRcXpeRwz/gWebZjHOb78bwKLKIT3E0sRfQF5hQlrvp+oXV5RMmbSTyvA\r\nJw8DUPm8jx4eBcXFr1bsNXkaWcjc7mv6zg43w0nvaO04PHHJkC1LvgFGSfqy\r\nheq1E3hEdRQ6SowZm0HJ+inXIeqeHC+qxqHibRFfeTTLUkyX7zkPJpEtqe6i\r\n6YdimrtXYTzonjgidsWv49esCrw9x/Hdrv4=\r\n=rt1b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"fc1346e2bc6f13eb4fa1ce79fbca9aefc879a59f","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.15.1_1664304800893_0.36808545067185516","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"tuff-core","version":"0.16.0","license":"MIT","_id":"tuff-core@0.16.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"cadd400c06d7984182930920ada9c990603fc7b8","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.16.0.tgz","fileCount":44,"integrity":"sha512-YNPpkxCxko2CAbRSa2G9Ls3Y4JVeuC7SlfN8k2uwAwwITmCmOYc2QIpzLnLi999Zv6eHL1JNOnhWv9t087eF8A==","signatures":[{"sig":"MEUCIQCZt9flENY5q/1aKUJkdcWeyoFhFHBFxR80elJQ0LolAAIgWmZAk5pn5MvroHVJH/0NLZyjPn+lQ+J+Om1qilGJupE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOGfhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVKg//QjkWjwNWvpWkua9MpPw7l3PDgpGiawfL7YWfZi4xo5j9YqBV\r\ndVC1Qmv2xYbglJxxF8KlX3NuDYtrrozMEQdCqxKk3IYzijiSvNT5lpBpGsK6\r\npZhUC9SbdNz0TMIc0ujgUvhI/gTIiCEQ9NfN0dBgtrZz8VDV4+7DmigC1Z34\r\npHWY7p9hxV+4FmE/gaj14LoJZL/6E0ZYL8m2gwKkMK1+qOjCQIpvznsLVtoA\r\nEZhreFt5ozIlaCjuCg+8/cRqwUUSKab14zKX3LuZ9hK+2yyJDX5uR9DxTdAe\r\nbeJzl6tI4QfD8hTJeA/TRtehKC2bPBhlAN7OaWhRjQkwU37g7kOLgFfg+sGq\r\nG/vrm1680y1p+BWqjbRVFS6mfQPuDPWGcjEWnDvT1Y7HNXH3Abkpjty2/uhf\r\n5VUwklNdpid5+Ern7RzQU57dT62BVsyfDxUI1nfnj8pEv32wCQ82dgyx4ZTt\r\nHmSUkbYQhrDuVTMW+16wzxx5zanlHD8hk8hRUXmUIXJfp4OPpg/00pfOKcw2\r\n7MmzlZ1ADr7PVpQN5SRsbTeNE2uSJh7g6YCR/Me/gQPNBYAYV5A7HcY3zVH9\r\n/7kf6+rg2fWiwaiD6sv2XNtPPzFwbkY/L0ydAig0XtY3GhWiTwIprM/T4t0h\r\n2TdFDz5ff3AzVPQiqfoAhviCxVeJ+i+Am6A=\r\n=laeI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"cb4279b7ac9e0690c6731eae8857468f6c16da73","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.16.0_1664640992935_0.044492945302464726","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"tuff-core","version":"0.14.3","license":"MIT","_id":"tuff-core@0.14.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"0a786e99b5ac18777fb3f7bd3a6aeea8ff40796c","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.14.3.tgz","fileCount":42,"integrity":"sha512-GAJXLnO7tjOclmGdUhHfc/j0ez2MkQfJJK8tisyW+jCDo/uUrq0npr7eRiFBzxhjjPcl4EPuLRioiB6zSFog/A==","signatures":[{"sig":"MEYCIQDOryV3W+9Nrzk3+mGNco4eFaNeOSa8YnBxB9IW/Gd6xAIhAKQBxZ0DaYeNU8ebc3sNFh3aKItaG49NXvyv7FA9T5p3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPuuqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC0g/9H5Fo/FU8sup/ik7pLqzipTjWchpB+D45RViMMLTgWgzIyvAV\r\nHgomhd9+sfhR4elnpEvzYaPHG3IAJqMfvtiMef8s565w0gihjmy3WBpm6YBZ\r\ncLegn2TIgVhCRCrExG16uL4gp8oXHBAx8QjwFWoHWHp9JHcRO+vqLnFmiopa\r\nebJs8x2NK+8orr459UEQwL0J9Q2kx8h++Pe0rM4uH/UarEcLrCyi494XldSg\r\nJMUSeDnD+pXLJ3CQ+Ux6wCZ+0AdBWi0SvpKKpOeaNzeoHv6lNMBQmv8qFgJT\r\nXTKSScs2sxKwaYRVkMWuEcHNMuNd1CbzAwvRqqx1UbT1C5d14A2W2TGjCLf8\r\nDYk2JQbjzifOoBsRz5VXN7uybMg3q6MpqqEh3pFpEaIWKn480pe5VjSIk0Ry\r\nJzZMgSlFl7Z9UCJD2iKvnNE+2jeb6abtsG5o6qnKRgOcS3SqFPP4RZ5vpk2u\r\ngzGyJH1CTruGyreWKRigPzAVQN+K/vEkIXYtq6pxBLRuX277Phq7kDhdf/6p\r\nW5kbWOEOT1xDb5aecKoG2icusP8BK/ai3vSfpP55CLWtfXsH6UH+KzcfU7Q8\r\nJ5+0JBIJf3yaUoSMw4Lr0YyDMVLavgwJ+A27TxQczMJY0K8/PhUMzBNpQaz5\r\nVSC6F2kgHKztFYqRgEsF5oSnMDdWo9UwfQM=\r\n=PkcW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"ca682467063f2d63ad11a768176039d8e6b53918","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.14.3_1665067946527_0.0977011239323915","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"tuff-core","version":"0.16.1","license":"MIT","_id":"tuff-core@0.16.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"131dc175337ec39645ae037c9167f3fe2a65e998","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.16.1.tgz","fileCount":44,"integrity":"sha512-HGK/Rbs0dicbl58uGSlrFQhZP+yHf+tgHK4eJQyBL1SBL0SwcyNzzuRMQR62+MfH8zk4c31fHobH4/Vk7VPolA==","signatures":[{"sig":"MEQCID37eWDjBoKG656w8jwCwseUjd3g3lrOAXXLEPzVgZWcAiB0fJ08V6Ss2+OEGrt64tKfWg7UHA6KcdC7HgZ+2tQhNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPuxHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2vhAAjgVCGfTijZPK5LHmsXiJV7HIFzmmww1j49LJXpogTff8ALAr\r\nfIMeHCJrj5oyIkZknLph6GdeUE0HIp1XtOvhVwz0p3ANHV9Jd6MPzaZXIWI9\r\nujMNPv4VUlBClhxpmeX1d4l3sQ5U0LWptw+1NqKwkJZ4w0RHNpfKJu/Igg6W\r\n9RuGQe6fxq40XvlKHewlK60rU9EYCJCMd6UxC58wbPgRJV5etzxPsWLX8Cgb\r\nFskI2QnTzOlbOHBhJDp4QjgPn2W30wylVFn55zRLDjq+Exnia9Jr5N5p5tqr\r\n0xc/vRpW0ogrWXpFx+C6zosyc8mIsO9toH1Oio1cnKJiCvSR0lx+fmkmEVJ0\r\nCuRusazdTDCIH9/Qjwt8Jhfav4QRJ6yfGDr5Q6zWvyBc9btTdMQKL7IW0p4L\r\nbH/s4P/3naereLc03bTHNzxrmn8MloIsO3tAASXA0TIlbrzadAh5NCCs3yJd\r\nUeSdzN+EFek3UwVW08zLvigKiu9XzmNBCs9KfzOkfsVx6J5TWMUTi0eWOyVI\r\nyFONnwLwIE5eTbdtb6pmMKR0RZYQ0gtAsVQD7oY/olCSPUVAsBct1XYxzRl0\r\nbOQBsrxE3xb39RcpDXos8JuFrSUkg5v1nWKDDt+LYgLNjtG8zpIxiKcFn4d2\r\ny0CtJjI5jFYaOpTfWKZOmb3A5ilA1qq324c=\r\n=uxDR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"c30a4b9e1835d310374a677e716e439a1c5d3c20","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.16.1_1665068103005_0.9242940855199797","host":"s3://npm-registry-packages"}},"0.16.2":{"name":"tuff-core","version":"0.16.2","license":"MIT","_id":"tuff-core@0.16.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"3fd63f459f4825698e080bb2ee5043a711e96d38","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.16.2.tgz","fileCount":44,"integrity":"sha512-drwv3hqO6IF8lB25zgWoj/6dLmF22q6d5kRVvGXrLpOunBZzPRsMwVSyAUk9UfW5Zs4b/gMaaaPA5f1kCxQMbg==","signatures":[{"sig":"MEQCIGF6oapnDLo6C5Zf+AyHTMJswb5M7pRWA3BSOcbWg5aFAiBSi43Zj9Hax2OwQ4BquUCVGnGk9XEtHNZG+89BbNV3sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPvABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2KQ/9HztGDF0v6/CNHkuI+47t0wt13PuuBsxUOr8B3Zz5nT1slq1p\r\n+mTOFAHTN3JEXOdPiTL4177fN38BuX9lCtiiGWAhCQhENU7xNrc6Fbuopr10\r\nXOqlBLvLKXduVoTmqEDZNoX2TzA7JtB8wVoQNAEmNH7D/jzmwaILCI2Pa+dh\r\nrCEkBHlevYm8tb0iib820l3PWptoFILzVy0IL48avGsjQUNq/E0HNQDY8+DR\r\naYzOsHOgO7Leu0Z9hL+dG64cV+CwS9DC2cTkrzAaOvRwdgaKdpIueattfIm0\r\ny7kxIYTyP3ilNxv9pKYSzScZLl3vNKjF22HPicOmpZmVASWco7fs1FjEVt7n\r\n9cNhELO1blsOuBePLmQvOzkt625myJoTSNy7esgd0yKp18fu1o7dh1SwhDSm\r\nTohedARi9GKuW5AVXY87uA3quhRbOeLTA4t9TZEYx43mbOkQLNNFmJN1kVtJ\r\nHrjA58PQKS1AS7YUVn074bf2ngm2uskl8KNStYXfb1AkYx6loxMxUSLTnV5B\r\nXSBqehK/S8nV/sU+MjCUnLNwOJiO8uWtfheqScjuv13iUn46PG7UVvwzhRbc\r\nGahiOzJlgZYX9VyIiK+0xHS26Hu2sFAgRC1AU3BAuVZTnftlLP4AE2Dh0tAS\r\n1uWUPd4YKVUBpXDaLynI0Jk2qButDK4ErH4=\r\n=/2wR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"c30a4b9e1835d310374a677e716e439a1c5d3c20","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.16.2_1665069057740_0.4292061617717897","host":"s3://npm-registry-packages"}},"0.16.3":{"name":"tuff-core","version":"0.16.3","license":"MIT","_id":"tuff-core@0.16.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"8797ffc0b44eb110aee6f9a6000d46f6122ae8a4","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.16.3.tgz","fileCount":44,"integrity":"sha512-dZEcw32cHtl+CdN59lZmVFxuf32YKiBrgirjNf6pIbj5JAsniwccX+mLcea57tpfGp6hnvYDaicPCenl740vOw==","signatures":[{"sig":"MEQCIBC9ae8SOCIKtn4pkTdMkpuJUpR8z29VcaJlcQKDJlrhAiBdba8ZawkajwK+VA8EqToni2jU7/3EWUTylPN0oOsb1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPvHSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNMg//dPwMiybjchUSroDiPnY7s4yL+8unb+jdO0TGcFxEgoBQ4VLd\r\nf3407sVLixsx0bDV6SjVVkvbEv+5QNP4IQ+Fl5dfz39Mp9Vz7bnPzCgv1vFK\r\n07Bxoh4/yZ+v0NMMLbqCourGkE3HH3k8DWpUF4sI0+fuLaEMFIW2ylSg7sSd\r\nyeI5TIehZXILXxcRvNe7yknhsWLFRQe44iN7/FdJ2A8tth/1R1E3+XBs53RW\r\nCxfipdQGfTeKC8jhVDgrRl47vtc/JALM+V0d1LZ19LEKVpWXZxdYfOrJ2t0B\r\nWKIHE1zIGpHe9jlqmS2JouRQ+DX8YCrSeYbfSyMusUPbTp2a7IEpTqNIu0nu\r\nT0T8WDfmoxihVn1ImTHzCu3MSJb+kQD0c8bgPg8GL80of+X85DMvwq+3hGcX\r\nN9J3zoC4e5q5viAO+DOUa+34jdeWldSmv9y3Gl1gLYITTyUXjlfeZePvEeM3\r\nJtlU5AYkLjopLFMcwFqQUrWWEe98UfwvF0geQGM3OU4WqQBygKAvLgRwHuRv\r\nEhJE0xtjkDqr8FgqdZCT7v9KHbXqdWB49f4Ujumnfn3ymDJjVyrYrv36o/9j\r\nATjat8O4aT2mUVRgQWEQnoY866rR7gsVyjf3oSqMgwjj19HM3q82deJtc92/\r\nvJkK4erEsvDNUBTky+O9fJYIUL7HpWYZPrc=\r\n=NiBq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"e71b7778e21bb96d47723f0fa669beb76b013e18","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.16.3_1665069522658_0.7109102051874385","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"tuff-core","version":"0.17.0","license":"MIT","_id":"tuff-core@0.17.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1f68d548fcce11bf2c19925df1fec828fbc5cce0","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.17.0.tgz","fileCount":46,"integrity":"sha512-dtwz9tQadJcnKtJKWFYCeYSFVMtvc9zWkQqCYzVjslBU1Oh23ILWFFOctP4QliP40qgM1Qknv0OjSqimaiR1rQ==","signatures":[{"sig":"MEQCIDKr8oVMT1DA6KQMHxT4NTyBiKym22lq4Abff8nSV4oCAiAdGeGlakA/beE8CJy6NOXbW2mTkI+N4x9WzWsxYIqOPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQlqbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWTg/9GNamanthJGP2yCBHUpZFzofDFzCxzUq/pKPRO1gD0qWjlqib\r\nzSR3hsBKcGECVVJL1l797FLk9brprAP9sIcElUOoIIjO2IkNFncuNMwE/clN\r\no8KboCzxYgaXTHrAeIOCGTSs0C6zm13VIIogUfnoX67xOCSCK7jXhDM131ve\r\nMNsS1xVquvQfv2pGA5wsfqdaYWjCz2dl2EG9Cq6q39bXGG6okCiufnYt+aEj\r\nX/A5dpkvFF6whIEtuEPkdYnSKOdNNwiiYUyhF9wKexM1y1HfCXG3HdCOCLoQ\r\nDn8FKK4MCOFXd//3Q756Cg+jgq7kaCvmgzf/lAqgIKaZj/ilQ6iDOO+5rZ/w\r\n5rMasKaZ2rOIaA6vUBFn/aSxSN/jNh68dqpVvIsg3+XldquXedtcYBoDbbVH\r\nmvRy9iMDUmQG7yIcpu4Ubztk0U/AHRvX/HWMYlVlrDDxbsAm9SsFlMiWVnJS\r\nRGqqKYL60x8dK9u5kmP3ySwzm8JxQG9Kc2STfXLclkv6+ZRi7lCO14M09OuK\r\n1XMXzuIuLDLQG7HEDfDp7je8XDvcGqYoas0v5WLtKMtz3Kz2wY6dgAtv6ICM\r\nCuWW44ss9Ji26cyZMHq9FAm5XNNTUJM+jkGrx1CCQjlv/tURnpZc82K8GLwg\r\n1HmGdYO21zhQBUZfGnUZkYSjhfANbJlDg/c=\r\n=f7ED\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"50be0d97cb7e91c82d9f5c9acbf39f99fc5a29f0","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"7.24.0","description":"Tuff is a *Typescript UI Frontend Framework*. It is designed to create dynamic, client-side web applications driven by type-safe, declarative code.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.17.0_1665292955483_0.8732219287893539","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"tuff-core","version":"0.18.0","license":"MIT","_id":"tuff-core@0.18.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"2ee678dea421eedb2668134ddf96d9b7ba8ff2e4","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.18.0.tgz","fileCount":45,"integrity":"sha512-dL5Thjx9a1oTyye0+mUCxQ2y4DApNKKZeEfDdiRBaz+6Qam43QuU/tyegOQ/eWJLNB9HQzQ1eO3UrLdbGov1iQ==","signatures":[{"sig":"MEYCIQCFLUcYDQM4CbnqJykfxuO7VF2sGDoGcNr7k4k8fGQKtwIhAPeDg0/FeuZ0IprVH/anbRh6bcGwirbLFVIp5SnjTm6E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTu64ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrn4Q//Q8VViZVwI5+QZ63mDHaVt01hLEuyBbNsDQQAzpPHZuCB+bR6\r\nkSqMqS1dnD7qE/KcyMwgdjOIiK3+aci3Xi9w1HnSXoLkkHM4u/lr/oCv7oL2\r\njn07y11JK4L2VQG6++kpHMxJJUvKd4HBB9LPfS9YkQgcIPtkBLneLlINPXgS\r\n4F+wNibpJoXB336gqtruaFKhIFrKPy5GpPIu65QKQoqWKOxFRZo0sDibo4/k\r\nIPUBQPmlzDIHBYHntbPM1/S/gxbPSqhyZnDY4E81yGoZv6old2LE6ubUqOA9\r\nURmK5hEfJZt/lgs04Bsg6B10N2Ze0zMF8kPN+ZCvlx4wBZtgDZFyBTmGPnNK\r\ngab9CANtJXuql03QUBOxyh+rnidx0nz9aaEMELkbDZRrAde1WburUtQTYpWi\r\ndE73J9ReIy6cEz2DgOljHT6/plO8LXhtfN1ZFU6AVIBM251hA4qcrbrb4pNU\r\nZSj3Uj+yOAIAJE4q9rhldRPlxcPrcb7vPOH5rHh1HRWwnO3GupdofdzUOkNb\r\nnXBSxuM6glos7cBjFH+6+rPGnAjEuQToDf050+vqSfM2PUn61C1u66ApgMTG\r\nY6Jewj637RWk65DRddkOx33b2nmOlkoNj5PFPnv9hz3dzOxYeQs0sVqmfoJP\r\nt66yILGOr3NuFVcvx3UtTIWcEOYgecob3UA=\r\n=Gcyt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"29ee90068d34d74365743b6e5a001eaf109075dc","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.18.0_1666117304000_0.2765387154500418","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"tuff-core","version":"0.18.1","license":"MIT","_id":"tuff-core@0.18.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"de936e8004a0f03918ae0d14a83ebe380d663520","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.18.1.tgz","fileCount":45,"integrity":"sha512-1dXj5xh/1UtGzNBI5IBJ2QXC8oDchnFReW/FOTOebi4vqnZd2kjKlN9Eh459sk8CzZcBwmgStYXzpRxUUImW4Q==","signatures":[{"sig":"MEUCIAFIJf3Yilo9u/TvC7VJ5TWdyBW3myeye97tSyITcTVkAiEAuaY2CNp/n3VnPNYbXhiGUro8KPgC0n7uwW8nh6w2Dlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTvDwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJbw//fxCiX66jRIhf0/x3Of5caT59fDp1+DhZfRYItyzlLGUPHb+p\r\n69TlJVDhud9aOVr7JizHe1fW7Ch0MRNVAhy7plehP8WqVmeIFVWLDFeuX5GK\r\nk8eTjJcmunhi4C10lfBxHBJhaEMQgyPZZjjcDHeaXODb0Wrl1bjIwlfIbN1a\r\naaxaz+ggyIVFDfTl4t23+OkdRkJ0sTLXUcbamo7a6mQlK8FwxKIl2dhHgAaS\r\nnz/PljmRQ0tmyAwQZkfv0OOVaymMecqSm/fALiKLpGJc5cZ8K4IBXV6TN/mH\r\nqPl4a/plDypI9Ik3ueCbMhQioonrGZfFbBdv2ur5Nb1kX3LtAXJfWvRa+Xov\r\nT8qiIcrkRnTIvjpvdsolMm5sTiE/kdorPhHtcrjHty8ARtUrbGtAqz1JBfnh\r\nq0zG13lI5sUvOQf2njHAR1q9F2e425HkmYZ99gD5pVnnYOzwK1xO4rRukXlD\r\nWvdmlTzs/RbnReGL5McGfmfHkGuV8j9QkUKFN0EBXefasTLRAybzLlTiXmsr\r\nyYNk+vgASFRNUN+c1IdyJlcvxoN9PnpkJvoP1Whn4xB5e/jWIEIODQa/bEhi\r\nnMfQvBs9MKqO9dXfmHRsSSYh7p/3Id1Es+qEWUFDcU8tvcdjY/PltTaKkA6O\r\ngv09jHh0sOCDp3cebinm0le6sxudgczAHNY=\r\n=CrZz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"7a41efb5af33a01802c7b8ffdcd54c84244a55b2","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.18.1_1666117872709_0.8464862382244263","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"tuff-core","version":"0.18.2","license":"MIT","_id":"tuff-core@0.18.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"bfc115d5e78816fd93a13b97d1923dbfb1f67e5b","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.18.2.tgz","fileCount":45,"integrity":"sha512-HxA0sX34UTgHkyo5FstD/GNoStpHc4mJAYfqcq6oOqIg530HB/3M4ZJNnfYOpu85iBdyxVFagy4OmRcOJVksqw==","signatures":[{"sig":"MEUCIQC25OGq+kmWOphSC0b30y3Xa0rUEoq2ZYUfbBkU3FBQlQIgAckrDw7+12JQlkkC+8lu292Of7CnjqQbUCzsSLxURPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTvQ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXQQ//VoCLRO9xu/MgAIuWLgsHIzKFG/WEhfdGy9+bNMfD6YB7yh2v\r\nQrJREje9JlM3No5bh7N7RCZ3d+AOR2/Uu7jJHav9UyQ3ymIp4w5LW+zGjh9w\r\nT/7r8xfXoO0v99cbzHlvjxe+lX4WwX+yWrg37hR43NILEwRObsrRenWmwi3E\r\n2u5LtXwrEWEsUTcUiWOgntwkXZjL+5pv6H1SrzdfNmJB3Eo8FKUcHeRpSjm3\r\n6c8pRkYzTy9DJTWh/q13o8YXSPO+4dnztXpTGPyhowmN6AlHJhNrOdjriG8b\r\nSjZ3o3yMKo0Plh8k5gjMHdQ5ubhL0JUe0YR9w5OyIDPXE8dFi2aA9DTe4so7\r\ndUwkq2u6u4b906TaO5KO9m+naPy17BggJrRJHYlG/Zm3G2OrwW0h0lkJc6Ti\r\n+C9ZEFRLFP3rceZgeG6HQoayN4XFo3FGzyM5JqcuU+F1nScsUEY9KRZCXbt6\r\nL3kGvP5EFL82HCZQSyHga90nK2UcnogZRhak8KqcIkPmNkAN1GvtwAxx2ypX\r\n+rcIJP3Fe+lGMltfZ2ahDdkdzhykVcjeVTOtUvl7Fcp6Bnwg2IoxlH3SdGMQ\r\ncKpdp1nX6PBZMrQlreOreQyCfd6hVvF2aL3/Y/JdKfFBFDwAX5Y988+1vT1A\r\nADnQAF6iy66Z3bOCSVCCDdKuUwA6HJlQ5Qw=\r\n=2xPF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"a8c6ef2d387cd185c278677ad6a850def1c8c766","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.18.2_1666118713797_0.36909160780007855","host":"s3://npm-registry-packages"}},"0.18.3":{"name":"tuff-core","version":"0.18.3","license":"MIT","_id":"tuff-core@0.18.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"6989157dc2489c24eb5d0bd74963b6f7477050a4","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.18.3.tgz","fileCount":45,"integrity":"sha512-2PJvuF2Bhht9jp3LlnLwYOJDdkaxH/L08WpKGyD/76N64dgjONAnWl3v9u2TgrtjIDv79y45K+Ap5lUuRVhHCA==","signatures":[{"sig":"MEUCIDj45farSWU57LMl8sKaXZPy+pgpUPbow5QB7QSkrW7fAiEAlW+g/VUfyWKtNhnjN5rk4fdfw2WfjV41kWHilx2dp6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTviLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeBg/+LNKLuM8YNWZGeNrxfUfWGcGMa7eUOt/TEoy5uJtJ4GMIWeys\r\ncQQXcpghiStpnhoozvfhq+CJLlNPhX9xWgHt6PqpfSgDhwIwFHTqQ80Fa5yH\r\nK8ApDtjBHUDyDNYuWZU92JCWE+TEuRHv/aERYlvCFm4DDa9rTylkzbvfsXpf\r\n4Dvsja0GTci4lQtT2c8v53O/rfOi8UBhsB7+2XLdXQnw5gyfPTsRp2AgzSL1\r\nZILH2GFx4zo+jsYHJ0udvuFZ5tE0vjXy1QirLzHq83/kAhibFHp9pUHi4ule\r\n4Ljv3IfTlMx6ye0cpCehPfZ45o8aUsanD/7Fl5LRg2ZciOhmJMZvTgpS1rSf\r\nU8BHHVH7D9jTXRnHbJRtFNZq8G9mmmf3WUEfLAsSnAaA/FwtxnKIRaT2YF1A\r\n8h6UxNukvSntXV46icVbjFsU49z6QQElcNZ7M+uCZZebBlmJ1aWrWQEKhaO4\r\nY1nqUOvt/LM+5BiswN+m6GtBX5oYs4QfKLvHvLM78tPv7CskMigsDDgDT4NY\r\nwMCZQ2QNs/jQNfli9++9xLmiq0aDg1BtJXhCZGdQMFMcCFU3Xx63THA02NtH\r\n4kIYJdpxm1aViE4xyMM9OLbPChW+lRcrBr82Se+mT0b8h+i3UH1zT6XTRX+G\r\n3T82WgEMzK/GTP6FSgNzWhFcGMWcAqVR6uE=\r\n=bV4j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"0a152dc2b7a225887f4306583b5c52f2683128f6","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.18.3_1666119819572_0.1513529957401314","host":"s3://npm-registry-packages"}},"0.18.4":{"name":"tuff-core","version":"0.18.4","license":"MIT","_id":"tuff-core@0.18.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"16e07c625c5c8608b978429d0745ae567b965457","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.18.4.tgz","fileCount":45,"integrity":"sha512-UpEIHoHO/KnEnlED+gajDguS7d1uaQIb42iGuWrOHzvGunTbaYKkZLYYHdQpqyBBnIJQALtBSuVwPF7kXlJmxA==","signatures":[{"sig":"MEQCIGcjeldhFzPMSvqqmezu+Ij9dEw8Y7R5ZXxjpcRTkDnFAiAaXSmQC5G22K2pDCiK2Y+IqGy/eecqABAmRrtWMLTnmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaqgYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5NQ/+OD77jSVK6pHsVcp9mScfUpPnvlmaArlHIN1HUMR1ERDYN/38\r\n8P+KT3VCPTCmFCgWwF2tP8eFg6LEphDRCnUfXYGXmy9i1Mn2WUZS0u4u1olx\r\nqwZyIH7VbLw4q26eYOD3gN/8pDrJBsxf5g3VGI/G1eHNZwGnuKxWIHlOxtSB\r\nDt21w8Q2eqticTXtp9oicMxbIVT4Kc1L7EmL6Ga79WpmxiQ41PZeY1zB4YFM\r\nNFU5HL+XrtCalZbRlNy1jZisI3xwNQph64Oeeg6LCTriNrp+iDDqlSaa3s9S\r\n51kMM7XDEFElfrqEjBZsWvKAvzVl6gSmXDq4smrqNlI2jlq/hu0kVXTEeIY8\r\nEuXnDdcNKQGOYr/YouMgbY7jHTUXG5Bt5AZARUWhaBKHWol86zaOd6znR/bu\r\nJd3lL2VAXOchKWQzK96rXjwdJn1kX7QK7F2AGt2f6ukrOn1p6egOLM+UXu0+\r\n31uI0BSkruAPvAbt+K2tqEmWCp2J4q3FFnQKFl4Va26ebWRqR5UeLv4myGp9\r\nlrHVfP8mj1XA7+RU88mlnKozb/N08DTM4+iqJO4dgbGSzTuxvvy594cw2+yE\r\nEMKxeq+nLw/qtfBEW3+dEDM9pIc6nGt4Y7nCbmI6wk73c7VGketMdW0hSdBg\r\ny8/9UuCc4zAaJUnn6SskPbmUSGAvQv+7xVg=\r\n=TKth\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"c4e21c54106fa8332695ee4a5a2913159fa6ad6e","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.18.4_1667934232821_0.4465674296401634","host":"s3://npm-registry-packages"}},"0.18.5":{"name":"tuff-core","version":"0.18.5","license":"MIT","_id":"tuff-core@0.18.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"6d6d61674c63fb03eec88c98b114ddab3cd6eecb","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.18.5.tgz","fileCount":47,"integrity":"sha512-X5eR2rFCCVrsW3szychz7oiV4MZ31x0THDYF89XoBh3znytKSS5djn61vr/LaGixkWqQ7ycLlvcrD9oh+Rp0hw==","signatures":[{"sig":"MEQCIAcSxjBooznFOwJTAye9ogXn2uqTG3jPj1WxTkTaU8W4AiA36lR/dhxdIzIxM6jlhy7u1AiY5/qDrzG9MDxSwuBpvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":560749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjg5wYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHAw//TcOgyYNJia9IagHR1XwirwUifRmy5sLV46+z371qPkYZdl+m\r\nUBsc2U/gPB2+rj9NDwY05gM2bBei4Uwxj/SpoDg6dn+t9DCvj0THNYBl1IE+\r\nUIrhFe3Lbc2YYdLBv6/ojAanfKyJ30t/gItzWZIlex6eEWAY32AlhwbO8pjd\r\nvs1zh78Lk72QNyyeuBqj9bS0DhLSMg52dw244/KZgwmsDhm+HIHKsmgV+TUA\r\nBofCFYMNX7oPs6QRZ6NZyE9bFLnDHc82lU/jJ9/Z6WxCUEeeDoy3odjbWGc8\r\n4hIvJb9SrbMtooFDKkiEjUqB8aR78pCypWErppcLaWmU/sSplgFLxdztcIBO\r\nnA/K8Nyep+c3gClg3XU7X6zmfkwx6YMofWIK3jqKHrv502varp9MiaJabkzy\r\n8IH4dsT26hMt66BkmOwYCNhjw46kCtM8Daj6lyaRmK50FXPm4lrKFPNCu9fD\r\nPaCHCw8j9hZGRayOXe8SoRFJSEF4F5GPmXjnZeKt1mcddaUelX5/w3Pg0GBo\r\nX+rHKD7O5AwhwyIBj7PJjO3AqdvS1Q4D7Qd/MyhPxadFFkiX6frKof4eBYeb\r\nV43EQJ8HuDRHv4vuOQ3EdCpw22CaitZgauzBjUug16Kfzfm7unJL6bKVKfFX\r\nScP/oJvGUhyPsx6sdo4ALH9ixkSkw8658lE=\r\n=qfM/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"95c800f5d19f8bb833bda927cb25ef2281635c3d","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.18.5_1669569559857_0.7866231649282411","host":"s3://npm-registry-packages"}},"0.18.6":{"name":"tuff-core","version":"0.18.6","license":"MIT","_id":"tuff-core@0.18.6","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"c25d53ece6b8fbd665572c2ddafcee0150bfe286","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.18.6.tgz","fileCount":45,"integrity":"sha512-Z6vIFgqEBxkG6BMrd9AA4kMTjvQYZ59/BDSJC6bKEwBSVqu6Hn4iw7UznXRry39oEgGFtksM5Tkdeq1Ivw6TVg==","signatures":[{"sig":"MEQCIEw5YQAJjbQB603gUh00eBdA5H3XSPWMiNTHoI81lvHcAiAZ5M1UVxAskC370C47IKbqSS6wRGw/CRWWR4fL/ZZX5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh4F2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7AQ//elsNsURsLUV2djZYyKwzSb9FJt6UtlT0NzOaJzsEVTHNzdxn\r\nQY8FnyBzBBBY7hbCrSWPrXl/OThGnizTc8zlmrkI7MmOUyjbRS0V66pMjrG1\r\npFTHL+k3aafDtWIbTKAEnxnCgxnQo1Yrmvd1/PsF8p8qaNLSlWrkmjed1azL\r\ngyofVBMvjKkfQCCka9HWQIDaxzwckG9pkQK/Dba//fXvAXnshphkyL+owQos\r\nMJ/PCBDq4G7t/umYKyBFkQ1F4b/18TuHqU0zbB1htJE64bPmyG87dJ5JxLNZ\r\navEhZ5mfaYL6iraPkdpaoAXAL/ke9fu2d0W8kuJKNWKyx7bOvKJMqEbt7Xst\r\n/zUGYxOkdVeHdU9Z1yxwIg1l7Kl0+vd8Ba7yuY/22lwPkQyLkUxClXhPbX9D\r\nVfZKxAGnc+2q6M17e1QsFLI+48XJA05RnFpUTlAQdUevrWk6XZz8i18mwiWL\r\nkqp7edWKj+2vxDxOWeYgsawOkNG+aROmUqAnoxPNZkxCo8YM2YDfH52/QOJC\r\nBhlErVJKZASDDpX+vOsCNRC0KKo6o7aM6CeR2xe8gQ4qyb3YO4qE3gsxz7ZL\r\nGqwJ0UOzAsitxNaOsHgGg5ghM2lyW1h7EbNFzGVomiJCsRC4fbzjOuw6WT6j\r\n4+PIB8zOvght7+kbt/QbKe5bauQ0YcLsnLg=\r\n=/YsB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"6e4a694e132a1bb5a1ea94799d562083ffaf002e","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.18.6_1669824886019_0.6866766684203547","host":"s3://npm-registry-packages"}},"0.18.7":{"name":"tuff-core","version":"0.18.7","license":"MIT","_id":"tuff-core@0.18.7","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"f8f4e8e3b3ea20e2d0331857e7ee95693200dc83","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.18.7.tgz","fileCount":45,"integrity":"sha512-sA/MXq4yU+M5aptl0YhQSBthCIarNhjyG173uqopv6zPIx7OR4gr88TZSW0lv0tkTkwkqsVxNTUy+V/aFV/frA==","signatures":[{"sig":"MEYCIQCtPzRKv4/TgO0HKwK2wQhVG/I+dpYDyQFJl1SHP77M/QIhAPuhNRICRivWXnhZUyngF0vAyGAfFpXjHzw6oSz2nhM9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjl+fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1IA/7BbLawttrv1l77OgGDIRDeSkpHTtr8BarBSYAQHdUVVrlEVA0\r\nk/xuuCKX+1oKfUol2BkuPr8R4uxQBBq/ti4lmNdHdH/LizZ8eO8PeTV5U9JT\r\nI2ig5/XeEMkPacDw2+XKJmWZOUjpZoADn/9OP/h56qFTLloEm8qFLuRPLuHM\r\n3H+X8Pc9kUyhSLUlZAE0sadzzTBp7hhVTAyGBTnFH0pmqeN/VtBnRR9Gq/cj\r\npLO+1iArA6iRK88JCJnr4mK00qfmxLBTnDpAZ97pIvmBydfWs4QIKzYJgQd1\r\nl7pmj0654kCf9SGVvMpgC6BO1llNBp3cz3PfiRSZnS+hx/aLdXXYtIiWcqNk\r\na+Wq5sZwntuD34yaAt+5k+9v7tDhQPr13NCn3wHpoQbegR3K84cG/+tIFLrs\r\nQemhYxEkprTVr/4tlfeU25b1zMZJXCpZQF+k9A7/bWipv2FzqZebRlgwOmr2\r\nJCq06Gi8zn+vlL6nj6ZYcQ9czwKiuJzauAjCwF7ClJ49jwnvGq00K/PY/54X\r\nyd77hUvLKlf79j1TgS+klwLOEwPIlnHJochh4PKHRemsvZYobYN39rv3qXBx\r\nvZx05HhC4QX4GhERRDpsIMKa0tP8LgJAr2aPI+QfAbeM33rEQY6ZY5Lf7fVa\r\nIhq4qg8RvtLejCaO2fxIUDdCWy1YkAuHB7c=\r\n=y9KM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"25b961c807bfb335c339e303edeb283532ecd8cf","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.18.7_1670274975674_0.29137863406454345","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"tuff-core","version":"0.19.1","license":"MIT","_id":"tuff-core@0.19.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"098219a0f70cc250d8ba39a51409ef3ca182321e","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.19.1.tgz","fileCount":47,"integrity":"sha512-KTvVO3mhTZFeCwNgQYPpAVwigxOuhFEyDgM8Il7X75emQVTe48fGcOSVeBu1IfWxds/Lz9x5xNhXUfwxe8+vQQ==","signatures":[{"sig":"MEQCID8goOwUIfZKkZc4ecMAfKMdxzs3fymrg6XjhzicGDrAAiAnHaxDX59+kKr1/FRD67+BZtJG3SHVj25dLVXyQ86qpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":428752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk1vTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3vA//WefRK4sPJ0grz072V1r2oBbEe9gisJJaJ7p0T8BrKcJpVWG+\r\nMijvidRLjEqyGXOxfJ43mFEks8oP8kg4NqpSj2BUWJQ3kAbhkqCdPt396w8O\r\nvhkAtZXHJlgrRzEiQTegnfPCkbWBSVsahtdi1qAdAgjBpykHbvu0s60RBIML\r\nCpdnk/Z68YQyFR5j98YdPHRHETcjUIxlrULBaB/czBIG31ReaH9zwaHQd9kr\r\nb4AUWQLwL6SO7nCgFBSpy1ouV/WhSlRT8rKlaGrTiIWHODwhhGwg5+g6xjrx\r\nwXxck8NUMRgQh9bl/MGIGIe/oKnNxHI2WJ8CUSpZyT8LDPlwM4rEuPfwVd5k\r\nsRAcIM0xWqc9UgzX/3kw2Hlg+OD14dlXf5FkIWKv/9H/aRS6q1Qed7ml0bGD\r\nJ5scUhYa9+aTwImDcv4TIDt2HUOD5aqxL2V42sOu0zY45IKR8xwlBssy8DHr\r\nhFxvaD+WLUYEOCbQXDNHpd1Y0OKIlY9s1FuYcfrKz44YX1zzW8wV/xl7sJ5e\r\neLuOuvE9ORR1sMya8uRa1OTmfpzd9iqMkxp0lTpOU5yyJqKSm58hWCmRO4Uc\r\nNck9i9RzgCVrihFf//91A7EQ/kH6V3wsvxWJsb4OY5/tjgLBeqdjhaEFTVZ/\r\nOB4ZImaB/NxBN6js7xyczAc34Kzn4nVcPHg=\r\n=h+1R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"5fa550b5d73ff1202d37b2aae3e316939d35dc9e","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.8.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.1.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.19.1_1670601683011_0.19166192064954624","host":"s3://npm-registry-packages"}},"0.19.2":{"name":"tuff-core","version":"0.19.2","license":"MIT","_id":"tuff-core@0.19.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"6559960a8a553b839c0215dbcf1427f92191c898","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.19.2.tgz","fileCount":47,"integrity":"sha512-wTe4+jOnEvGqY9sA1+CaprvQzC98kBPxCst8aWhOXV1bz7zaZIffgRLQuClNvg/687OR1ftZJPBig3HA0Tk2lg==","signatures":[{"sig":"MEUCIEQT3FltFQhWbg3Gi++xFYWy+V0S3N8BFUfx0HTYxArDAiEA9AVIJd0aM92N8pJFollfStlEaZFmWyZLYtXckgCoIEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":429411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk4IDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlqA/9HwXSlV9SJoF0/IlwQ2qQURK/r6LA7FDtqMvmc576mjxMEp1Y\r\n6Ox1gEgqb3Gq+gxnspgm9/CXR5XDJvNVAGDYp3wIj6I8P9J7H9WQxV/pLYxk\r\ncvSBC+20HITDnOCWZgwfm7ub/K06tIC+fGtBWLTi8WO1cIInsCvGGkm3y3Yf\r\nyPGkDKOXm3mLLINhGy/hkD4aaZKZkZByFigySmfUVDRCrI/oEErzwfF0ERRy\r\ntn06coc5DGYBq9JnaVk6WuWCklQlY+H1Ahg5sVlR6fb+Vd2pP6yYIb3LwmDU\r\nKlIfpRdaL1HdfToAAyvysa0z2h7F6ZR4S5pVTaL4Fy3L7sATfY7qlYMDzNnD\r\nE6LOC5OITIKFoI5T6hMsTxEybnXGyTFJp2MiDc+7jpBNJmLxJxFEFcS9G+qv\r\njCrNOB9N+dp4q4J/5zNHdaVpxI8cSNhqOZzva9xUe6xGXK2P85JSiZQZr3jK\r\nYx1MG5+H0eEni5N0kj4THP74RGGEoxMZfcuj7i3JFy2v6z4p2/jg/Gm1Z1Ms\r\nTEjlGdqPPEpAI3OGoRcdnOnwcHMrDpFtzhN3K6/yEYOdo9IHG8fF0FUXCSVe\r\nV9CO6dLc28T+fYJ5E+ABx7Pcr4tNF0a4VQPRGAAbT7LSdgPDG2NNdeBEK09O\r\nrQ3eqonQiAT457fXPn9Hhm2lh49alxtBRAM=\r\n=ngPh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"7a0e45877e9a304c906a2f6971838ffdffe8addf","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.8.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.1.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.19.2_1670611459649_0.2604543303848468","host":"s3://npm-registry-packages"}},"0.19.3":{"name":"tuff-core","version":"0.19.3","license":"MIT","_id":"tuff-core@0.19.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"f343c58d7adb4e41d95c454b927b1dc4baaa7454","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.19.3.tgz","fileCount":45,"integrity":"sha512-kgqK78Ya4BJe7aT5cpeP9AGgLRbOW1y9ly/efc11SzEfR834oyglH5HvJ/vKc9Xwk2xiUjDwGCZPSkAGC+WBUw==","signatures":[{"sig":"MEUCIDVLZ5Ao7DT/uyRI1p8u8kaxB2vTV9XnU75Z9i2z6I8tAiEAoaJ3q4EDAgSzmoqwAlh3uwD2NkWqCvtCy8iyJ5qE+dQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk5QxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8BRAAjMsKP1z4pLMzc1GV/ZtaQDjbpqYZVBfuNZLVyTh3Zx6KrSR2\r\n3B3HIucK9GcKH0UaL/MN2FFcrFCmFyuhMPVqLL18mNQAKks4WvLnD8pTiAmA\r\ns+6nwiZpsXOarhGCYED6Zex3CfMrdRlVo+CNW7j+1GVXfozyibW3lBh1Shbe\r\nYw3Lu57e8OJbwAlTNyJvxSn8MLsdwVAVpozYlFhSqQUexHbjWBjTim/KNqUj\r\nzYS8CaN2iqQJyrnglCXMLqT80uFHqJr42HyiPH9Pql6LUOOk5JxU1jJr1NUJ\r\nHxAQOVif/rc+7gRcEAKzH9zye0sAsbGgVzTjGyLh1Bpw8ml/9bMUzlOonRMs\r\n0K2pw8jw2lIQKzAG4exNzmmhKMCXnpl/cy5crCHCVLbyVCVOC2RakoHtQ09s\r\nBN+mz580I47chFT9h1b0+5XrHEOPeTxSU5RWgbNqEGQY9+AsuojG7+ZDRrio\r\nJ/pVqDRHcqHx6HKUTNRDnOFLfPsJKvo5OuISJwLP6gV5KuHn4ypN+mQWwEdb\r\n52dWgMYPv2SAEbesAHexqJqXF6IZw7etK38BNbINJ9ORTRHFI0mpUG1EcbIK\r\n/ME6D8X5O1cuZP3vnDerhNtxmCnhRCCNeSSleEnK5fOUGn3EXFWWaI3qCo6C\r\nV5rmLKeWlOTa5vXi/Vt1jy5TxjsnuVh213A=\r\n=gBCn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"53b1faa1961d90e8862582f97251ee3185631faf","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.19.3_1670616112865_0.08387254159885527","host":"s3://npm-registry-packages"}},"0.19.4":{"name":"tuff-core","version":"0.19.4","license":"MIT","_id":"tuff-core@0.19.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"ee59886f2db00a5a8ce33c84ce91c8518f1e6caa","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.19.4.tgz","fileCount":45,"integrity":"sha512-Z/vJ6/lKJXIxlCTLjYnNO6Xr0ZqE1UaJ9HQ80UFXfa/CmdjIi/L+clrGEXY139jkSrH89uBbKruxSVupJGjNeQ==","signatures":[{"sig":"MEUCIFysE4tqug8Z0Nx8Hx0f4IMdUwknC10U/JLhZC9QVkYkAiEA/rUqP/WcBCiONZQZYqQDPHCYjZV+wbFooRVqxNpB4dU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlz1yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo7g/9GjbYgaTtLFazxbc4v44V/wvkmfQ/3rFpWvhB/v4M4B1tOdyI\r\n4NQ8fYDer+AyIrR5fNRdyRxB/6SjvWUeD2zpQu8XJbKxvIri1EZ6YfkVBHfL\r\n5m0Ul9tv0dHZdRUkfeG6SKmT7FjEC0/oPLvAVy0kTXxjGO3i6TYi1wKRHZBv\r\n4Tszjtagt2RxyWwXpcRkJkwlma4FLWIadrks4ccQYvx/TkakGb4xvpnRwG0a\r\nd9PqRwpBKLKgwzjRoM0HF2ZWPLmGoOwFmCv4qVt7U/L0PtvoXkUIFm3Umcwb\r\nVtTtuE9qryIq6NWwbKZxN/x8+vThU856bn9zDXPpo2mvg3QjzKGQwPUFOS8P\r\nrwnYCdHjM5ssGiDd9/qPft61sVhFiE1ZXXcwQDmNCdhqO/mkG83AKm/HY5ff\r\nnerO2clZSXMpSdBkX7qYno8qC5IV/c+zWLKkxg+xfUhT3nSZU3ZOFH0K98CB\r\nYj4DxyEHXm1o/NCnCCWQ2lCEyzj+FS0ZxDb6TvySRyHJOSniIUvp91jBqWhy\r\nRQbLmAItJhy52GQPegxwqtXbYGKm7j6NqJRcC16kQ++e2SVfzvkVDxQodyci\r\nE0J1FOLRNtkP9ia7rE6px/gf7wrnb6T0wfGAd2qYoS6Zwkz8jlnK71P2BxLt\r\nS8YJcWRi1wh7izTd35zVCPQcLCvhpH0aosw=\r\n=Dc0D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"15b5a7fb262a00051e6c69dc68e81a5e820e7ba1","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.19.4_1670856050705_0.052992115550178465","host":"s3://npm-registry-packages"}},"0.19.5":{"name":"tuff-core","version":"0.19.5","license":"MIT","_id":"tuff-core@0.19.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"0662e63d0f73ea8c51ccca6fbdda35376cbe9a1f","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.19.5.tgz","fileCount":45,"integrity":"sha512-hyMJaw81gmL6Myun9exq+5Qe0Ce12saq7s+Xa8PfXsnMZjXiSTv4S9HyTpxu5kRAFKI3H6EtKJhX3igcT/WyHA==","signatures":[{"sig":"MEYCIQCZrY2CNJuMNBmFCQoJjCoi5qGZfsDOmxGbiMzJrsbPNAIhAJVOpepROtHVghWkoxoNp/qq97fTSlsBndnziAeUImSx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl4FUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo04A//R7GurNuOxs88ZQaabSQGxTlf9rfPPsxMvb2T2/CdjpFxBXHU\r\nYC7HqZcV3tNTEGUBe5P7D4ZgbjNZHuYxx+hRAKEbMFfLDfXvIrOCFxvohg3D\r\nijLpZN2cGfIaKZf783TmdfQJffiXHiYS4pYdfoEPoQZb01nSm5W+cQTfd0Qf\r\niBcbPW1i2OtKFtHGKQ3Qy6MnPrNpkgf5fu0GDRK4BEMfkRtXJIDDAsRWYIjA\r\nuTS4QbQkE088dcXoQk7j+9g5WAKlO3UWOLaHiKXF8TO0urf5wUK7Vl77UJT5\r\nZS7/YGF+wMrofjffYhWPPfkaPMLEBrxzggSNEIitPttysUszJu2lq4n/A7Ty\r\n+kOEpkt2lYpMaTBqq23ehU/NldOgAtBpAiP6nG0c64NmRFT0Iuxk13JCBm6M\r\nDKeXRrdYYQFywPWYkV0g6nf7Gle13f5kDOlSqj0RNLKXCIZzsEeRydbfxJVw\r\nQwvdg1RPt5Q61Vo+3OFc+S+ZPK2lGy4n4x/2rF8VqmDYi7Nhgt1Gu3CJouGV\r\nx4EQJ3pJgkPsk5wZ3cxmAXNHfOI0Qfu1xAmf4KVG5wmnIOIayK8SnAhOlRTi\r\n2Ok9HxvRdoJI+k17FiRtE3YMVINILtl9crSKWaDUHlLNLDJ9qbR1osa3VKmV\r\n+e3YpfRi8IKdixL01ENnQIYZGboJpZhjAys=\r\n=ZmWU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"58fbe5d1c46c7ebe993e6d2c4bc5be80d6b498e4","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.19.5_1670873428130_0.09642243433695108","host":"s3://npm-registry-packages"}},"0.19.6":{"name":"tuff-core","version":"0.19.6","license":"MIT","_id":"tuff-core@0.19.6","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"f4295ca8fbbc9a4f57d79fc0a283f37d5bc88def","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.19.6.tgz","fileCount":47,"integrity":"sha512-jjhujrTssaS8lKmHxfKm94HjFMLr5h9MVrQilTqzpXBVSEYaZ7FrbeBbA86hqJ9ik485UrVprzki7DiXeSnkUg==","signatures":[{"sig":"MEQCIBHGYVJ7nVhx1GgazC08aeN+26YRx7Csd8GwvPDAiseLAiAzuBACbhKkndy353MnB3KKzj3AkOgwduhhRZTlZwP+Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpyNZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBOA//Y9kLBf/g6x7x9csiYyfdY0ywGTYmDpIZs7T07n5EBuByAn/G\r\nNEX4vPHYnXNlaEEBoChHxtV1eUxk/td/Qy5t38LoumZ02+s1ssF8jF+6rX7U\r\nFxifnHI/S0baGILFF/SaxZ8Q6EvFBBFixruQAtOHs69tfk7DgbCuO81pbtu8\r\n0X1RWaf4pNxk7xaUmV/CxTxHnNKJNm445/4h2XhiyyW/S8JQqH/x80faDGp9\r\nw3cqeveVtPuJB2IbHPeQSvXhI5aqmQukC9rvVLZtfkhIty9piTl2mjUu4kYk\r\nxNA8Uzr7Q8VFrV5hsf13i10F/D3ZPFpLyuy3Xt+/Zk/r3tuAi9koWvOasrGK\r\nYo/Ms+dLAOmyCMw5KQkouYUUXHlkAKVFtIbBAonusrbMafX/DECX6VBF/PTL\r\nlifiNHIsnsboXbxdryFxpD5E/Y6Jb41dp+fnEgIcwz47SHg96ZcLZSzlM8Xb\r\nEDbne5zpiK/+iOXfC7Me281oAcvb+ay5jkvDX7WnFJsDqCk9Wj7U0uVJJVel\r\nQqjb7J0Ok2/z5SoNvSLGFXKlpgz5RxCKKKlWFMyiQj7AaQjpoPsGSPdGN6H5\r\nQGpcL5J/yt3+ZGORCSDKYjhddZoM/TdtHG6nIz9PH9dxIS1rMWFyBjn5EJ6w\r\nVU6BDcRuGUMPkrYxOM7x8g28rPSSR2oPCVA=\r\n=iKQn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"0bb70b727c7532b6674dd850c9665ea86793805f","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.19.6_1671897945644_0.2411329083283722","host":"s3://npm-registry-packages"}},"0.19.7":{"name":"tuff-core","version":"0.19.7","license":"MIT","_id":"tuff-core@0.19.7","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"c01b96a860f7e44ad8e25d2caa728f91599901e5","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.19.7.tgz","fileCount":47,"integrity":"sha512-62ZMbWKE1/zcecuJu17kz7len9pSacYLd2A9AiYv90cE6JxGWITqDGordk6gnf+isZQ1lOlJPfW6PwpKqHZGFQ==","signatures":[{"sig":"MEUCIQCG5Peqbx6wUea58ug8/qqiaQIq8305ton66uZYCAD6zAIgaxHheOw5ygWKyNkd5PNGCKO7RLB/jUMnOxm4j3bk+l0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqbbSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkeA/8D0J0+tkZLrEXOgAW3m9ZAPeJ9kCSoxJukdKTsN1XwWHuw2PG\r\nQVRYVYKrPvTANtHpYk7OOPxw7XU/IAa/WBzC5RrXjO3vwFnVFoo11Tz6nH5A\r\nQAuvW3BtQsBK2aC5dMhNst40o8gMOlXXSVj8QZ84Mb6BMgOEX0kFBCdsA2Vf\r\nslNH/TOSryZg1vZSccVLQbmQQUyd2X0DOfL1xobGH3ya2R6OsMaD1YUMUfSs\r\n7KrLb/GfQ+ieo18zsGN9U45shPzF0+6W/xfRDSNSp6a9l84FFdoAbhpuvkdW\r\nes1uvsVclOLM6gfB/Igb42Er8ZDQY3NNAXEM13IYISQst1a5UMwzl9J0C4AP\r\nzjGm+2gnWkGJk9F5OUkRVL6DwExjnTZ2uVQ+n4zNV7a9GvGyESkvv3thaPRu\r\n6l+Xsc+gJP6qtmcZ+kK6tBXXcNIdNBLRWj6VSxq7gychg/mVDMYaD5CC9MLz\r\nP76PaFzt6RiVYolbvXT/Ozec7VKjdb0K2t903wDa7axplcUSXr+lU8j6bOVw\r\nZAej3bnRAfPj/sfUQPxSyVoM9Du9q5cKtus7thcGvSU5qehX+YGulasg2sag\r\n8JUON7O0HYNarwdU7ZMUmD83Q6j8jORO4cbK+fN/MXgtFdnZbIAYYR966CDF\r\n1PXHtpOcy8NaCq5DoinArPBfQH9GIn/IPAo=\r\n=L2Yd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"c8259240ff3bf74450b04fb6a21945e81ab21080","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.19.7_1672066770319_0.7460532700323217","host":"s3://npm-registry-packages"}},"0.19.8":{"name":"tuff-core","version":"0.19.8","license":"MIT","_id":"tuff-core@0.19.8","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"9adc59abc2558e0aaf9d4d3c6fd9187fd84fd722","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.19.8.tgz","fileCount":47,"integrity":"sha512-WP01Qq1AY25TAF/9i0Mo2D/r9KDEASTU4AvYgO1pSRNrlF7HUK6pnnaxlcsKzX73Us1wS3VVLcx2RPhvZRghww==","signatures":[{"sig":"MEUCIAMmTITZSe3iiKngS8TX0gs9r4MdDZqRtpKw9+y1KAC0AiEA+vPiftTKuACrE73uYeI1qWRl3qxDTC80p5k69G2U5yU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":570947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqxxDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrqjw/7BdGoTJSiV5zPqHyaOp07ufpLcTXtX4JLm+1C84N1KEJAvrTk\r\ngD3XKDwPOn3Q2eQKyWKO1F/PQ7n3NPJUdFXbgdg0CHtsGTLYhBguJobjavq+\r\n+qTQ7jNiBtbRH9RSFmM7ow4d1T+ADpKiREsV4R8GmYGjsmdQEg3FRPFNmLqa\r\nLRYow1z55a10WaXUIpfH0aApxAbDs0bMpt7gGYK8PfvfnOO7FVF6PBZJIc59\r\n1254QXGjPZCU5SY/wtOfyewyZnFUeWCf7ct491zN9daANQywYUuUhOlqvetd\r\nZ5cnajTy1iIeTIvW28rSgZJ/o7UGn6W2LC64r1yTi69dHIq5Ns+YU9pqMrEz\r\n9KPrbnnI5IRe1nRe9wYT1qw1SP4jar5LQ4ULjMaeoAMl5IAjQWcsXKPTqYdh\r\nGcKqCJMhm0FqKr7fjy98un64mgvedM+6IU8HJL7kaCUzrld2HHr3fxT+q634\r\n7S7p7Eeh1m407Xh5c88bYaHic51GhSnwji2YClIZnD5ekb7x2MV4LYexJdxF\r\ne0mDnUiCFgn7HLJxTBP2AnS3PB2vwI2aN9rTM4tRr49tDOmaMxUcLHAf1Jc8\r\n6eyIMlybLQ5QqVMJ+iE9SwIF5ieACRuVHakvjnaAvRt9VvHfCBxPTV/OxwRb\r\nQoh0EDUs62ODPSOM8rCmXE7/IVclDKOYfVw=\r\n=maUn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"8f61ee6a1e26c67d312e17d686b481da0fe433e0","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.19.8_1672158275220_0.9055517010286944","host":"s3://npm-registry-packages"}},"0.19.9":{"name":"tuff-core","version":"0.19.9","license":"MIT","_id":"tuff-core@0.19.9","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1e1a6a511448ee1ede59a4bcd39d6551e829f665","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.19.9.tgz","fileCount":47,"integrity":"sha512-oVvk3M8OEskVsC4tZYWN6oNMqDQkXOm8Rei+m8Ye1bBDXOvW8HE7QRPS9dLdmkA9UQGDG8p6GR7euu+zVNVPBg==","signatures":[{"sig":"MEUCIBdFO+MFPRIhhXAQrsjUo5xab+6bwNkHS4x9KAGVPA4pAiEAxOsFGzpXPVA7DkVZwOP0f7wIz/MyJUVhA/P2iZyqSNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":571976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqx1aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV/w/9HPXtVdjI7myDUmVKXLkje8PtDCdXRY/VaFXBH72N8pqRWS/1\r\nn9kBEUFCOJw0MCkKh35xE2JaIEsAc38MK+K1g131LrxMacaQuhHLf8OUEAY5\r\nI9eYSgoV/vNfapzaCuXzkpKBfXUhfiVVwr0gIa2W/guM8l0QJdDKqxu3edWb\r\noinvzUt6kYWJyMXW/WFZxb9S/v3F2q9Pi7nPohdPyDRDMDXq2sJrrfszCtTo\r\nRtFzlp4SyBxoeuMeJdyyAZQJIUs+uiNlxMI0eloKC6vLmQ3HblOmUO5j1REy\r\nW8F/tOdMMXflOnWQf6Mt66Djd06XBGHjbK7dKKLno/noLRJnl7E1UsDIG9i5\r\n77jONcb6K6rkI5EAJmKqSs5nQrS3q/3N0jtqxQP+Sty8lMzk28ZVURD0aqGJ\r\nTkF8TOOtqY9xvXA7mKUbLM+qJDV2aXjs33FT9MQ3f5CqG8vSy3bxEt4Hk7ZM\r\n8wCoGuqJomw2pM4mV7zAx2ot0H32MEPtY0cQiQZFxwwMQmA2OGpETRaBRusQ\r\nTt5udxxokPn0F04gHEmor14j6bUcO0M/Yl9L4HMlAxjhsAbC7DfbyVH1D09g\r\nJFraMjemYjbo6DcVf/aNrzQGc3gIS/tShci73vIwzQEdCabOVzQIVdhCZWBe\r\nCFIj7HSM7xkfbQVR3Ta5Qc1tfFX4P7tigDM=\r\n=80ls\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"5c9dbf11fcddfac4b15d6cfa4c871d47e8c60dde","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.19.9_1672158554095_0.6064803484195211","host":"s3://npm-registry-packages"}},"0.19.10":{"name":"tuff-core","version":"0.19.10","license":"MIT","_id":"tuff-core@0.19.10","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"f47802d648dfa994ac253ec8d98fba8d9002b3f6","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.19.10.tgz","fileCount":47,"integrity":"sha512-/nWU3qDlANZNb/Hjnc01AWMCbVdNA4Xt/6dD+tYlapbS17JZkj7AthHZXwYL0OAAwHJiWoy/52g+A9cJOj9b0g==","signatures":[{"sig":"MEYCIQDVGg9BljyBVy7spWhdpLx9swOn9cSBRTmxI+Lhp9pLmgIhAIHBIAcxe3j2jebR/MTvd0tYn6744aEOEu687Hx4Jk+2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":572197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqx7ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMbg//SkBZI91WOOTuVC8VOUbCD2A58UadduQCEnFVxbaVHzWpYmm7\r\nAjYW2kHB0VVy+PLwWVptCBErhF3Hp6cTNKO9cXCdXXaCyAff6xtFIpWy51Og\r\nqF9SUG4bqdZJ2PnnuzCrj62SoxrP1R68giCUCfKjREkQwC6M8pi4iN7b8+nI\r\n5yYiK+1YKffpXPusRZk5jwsPpf6iTFUIIb7hjrnNBmzmL3GDSrPu9ww03ddD\r\ntqyJPw64Iwne7DQJ9GHRyE9+rz5WGB/NP+xcpTPNGPUeSuzdATJZ+hWyK9aU\r\n0HzKACWBDBewkqSPQU8Ws/7YfKgXA0sNRFjAnue1qnMcYTdVZf8zvTvKRhyO\r\nBLzKtOYL6PDCOtZ8NJslewjGLteVGW1FAjRqkdWE1qH8y57QPmNVyBOPwj9E\r\nuxRqdEBZObT6GL7QqJAA6tMjBuOrkd9Uap3xQUPMKCb+Dxl1AFw2mcy0ABgR\r\nys666HZXDGNnst5GMuaE+5/YG55iLc3QjqORbsHrOZvtuZuWd7y0BNVsX19c\r\nBXf+QY8V1k0SfKHRsvu9uaZqu93aKh/GAgYUFgiAk/1CgfPlVf8qSVH/ssOb\r\n9gQGSQg8m8LpyPnRfVXlDWzphLd9FUpj2456IBccoam/+jLxKTcje5YnfLJS\r\nBF5oQ8ubHo/5IjIZRsTgy3QkAceXWA5to1I=\r\n=14rw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"f3bbddd17cf124d603da83cb32a2d3a19291aa66","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.19.10_1672158937540_0.39753150962930106","host":"s3://npm-registry-packages"}},"0.19.11":{"name":"tuff-core","version":"0.19.11","license":"MIT","_id":"tuff-core@0.19.11","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"b1b6c0fdda6ccf192b7859613bb4386ae7facc84","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.19.11.tgz","fileCount":47,"integrity":"sha512-k10a7EXd4/6GmUhVOAf0HdQV3dxAWY3CGmk6EIr1E4eNiOZce/Z5DjDF+rxFIyuW7QBDsXUXx5PIsDeLN3cORg==","signatures":[{"sig":"MEQCICIsMwgHFplruGjMEKWPuxzCMFmZRGaROg2+hoPocwXUAiBkMWLLfCdjlGBEvwliJcIj2xRPyMR4tAaDqfEQnFw9Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":572753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsgzVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSeg/+LQ2t5XJ+BvUmlqfI2WJ+0ma7otE0jcpr6Dn+RCZo42qqhd0u\r\n+CLtsrVMJ7igyXsTZkK3ZTHHwGebk32pi10i3Dn3XaeTm/4fxPIQgKheXYNQ\r\nnzmUs2Kmxtf0b/9XmPAwKM8sThIyzLYCCJ66XHKjr8/lwGAcLYMTuOcphZu+\r\nEVV2dSuuZ04ayuvYYM2kx/FqPvA+RhnxxpjZtqKGfoLZW4B5Q3QapN1TCu0Q\r\n7bgKaMq37BaJZlb/14Ig1yjohiGVp51knivLgHqvubRvMkocHuDXV2qajStb\r\nQte0Md5B5EeDT9v0uKiWzfsMh2Uvcfe7XKsSZJpH8pUXcmK636w8z7zLo6TA\r\nHol26iH0SE32cj1vKx0qTINsLQbRKLMjWEo+L4/O6Fjmfu+1reT/VDnUSmY+\r\nd4nLKSI577m8AZdvoVscMzMkTH1B+XAtidVrQLQ0QdmtOyo/uMJL2UcZthQZ\r\n6JyKxr7g+9Ml8QEz/3dbufBB2rGvsRqUHsIK3RET5KT603HCqKZWAQtPNyAG\r\nmIuRttCM9lM3ysrnSb+YrM0mJ//ruP76LNL55oUKQ78QK7si3BRrw/l2Lf3n\r\nTGdO6Jeawf9tLaOEgZkNnu7mVqAQgJax0QfiFY3Y0IwZY/HjwSFo8Vti4ECx\r\nLxaAo0UqjrQT5dk3RtMdy/00SUO0sbTLWAA=\r\n=3/BN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"0fe799eefccd056c11a498119c07b02c6d112e6d","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.19.11_1672613077740_0.5467046666568696","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"tuff-core","version":"0.20.0","license":"MIT","_id":"tuff-core@0.20.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"2dcfb918cedf1ae13d3e55a388ecbae3b61fe8d8","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.20.0.tgz","fileCount":45,"integrity":"sha512-LoywhFIt8kR5YnwpKZ+S0OdXTLPMd3M4HbcAdggAmuAsZI3JaySqwcFqeQWt8wlCT5MReobsjQ7HBfTKDI0fGA==","signatures":[{"sig":"MEQCIBtib3maL92oRJ8qnu3OjrRWu1Y5dAs/mlaV7xCK3aOCAiBdBD7NOZ2FVlZyep+mfQ5X8x1Ymm/+nl6588wJhKAu3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtFm1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoItxAApP9g9EbReefj1fTNvtq5eQ0O8hVyORy0+OrSL9yAedDk99mf\r\nvAhp58YCYmTnbebEizT35TvYFLZwbNRW+qdvWU3E/lE/LJj+19F+YxZL5Tzp\r\nm5xXWwse7opmtzBpMdEyjGkpjAMH3gGhiOLve1THhvDvytmvfzu0L1U/YXt7\r\nz1kg1dEoH+n//E+6CMmiCqDb+aMgETIO1uAW+jEJ10gNR6r9QjsGvZHU2T1C\r\nD8lUbzRNw76tlrb3PlTd7z/vKTjiA4QnHT3g3dczS2B4nnrKR+yyT7jqcEaV\r\nzm4VZfyInpPeL3eub5qiFL+3lexiqYO1vvJjUOLMFnF14zaG6Fqpso7vDatG\r\nv9yiaJ7kSxe7rppu1vt52m3yO6RS4gX5ORcaIA7p76wh25AvT874It5qB4dW\r\nmrfxuf2O6b92czt7DlAtcuAG988UO5hW7S6lS6TWxxX8bQzHFqZHO7Mk3q4S\r\n+eK+VOXpIwC/HVYxcCXpiFGKuNy4AQMolcnrndDo48qs9924yWH7gwCe39+H\r\n93EO8Y+GPzV4KwM3e1Da4wqOVUw5++uGI2D6ztkcNq0k/KK1NUCnUBHM1lKy\r\noJL0NQtWoeJ07j+2WRDSxEbOW+NfjvM7C1Y822lLk2AYwpD9YuHL2qHTcvNq\r\nMniKkpDHMveJnAhw088JiAPXuEeSPUyXEu0=\r\n=AqYg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"c21d66be7d5b8cca136639ae041efe882ceba870","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.20.0_1672763829107_0.3607176287980767","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"tuff-core","version":"0.21.0","license":"MIT","_id":"tuff-core@0.21.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"10c4854b7f8170ced5aa4b75bfda5aad440911f2","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.21.0.tgz","fileCount":69,"integrity":"sha512-2sgj+wf1KXnhn/v8q+ZwLqjFjGBp2dTkCc3osE88uJxGUdtuZRu4hu/EJ1vlZRJ9D1yiM16dBSU+5eymvl2yyA==","signatures":[{"sig":"MEUCIBQx6a9qm4WEFRd5ZfMaIk7FNP3ZscaUpbZNNKndSgIRAiEArTqy3cu46Yv4pVSKLVxipklZW4wSW+rGBXn7v1T/OXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvZ7WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWJxAAoTF5xtm532YZSFdEt5I3ekxREthOoF7fRRtz5eM7T0x6SMYp\r\nhftsDkAfUY+5t6vRQlRhL1lKyjAX3aOVxYDtLWCUjOaRsyIiFWTla6zZxz1K\r\nua+CoZ1xoFLmt/T5/LwpgSb1aPOEg70DJskPFcIEDCE9Fuan2/Usb30o3Y0m\r\nOtc00zNsILL8pdcC4muC3F7O+NOlb5/hwYLAGNN1rYl6eq+IidkysHmi2bCH\r\nbDFyrDv2/ECxO4p1nXX6og/l213LfKl9S42K5tbYZjCR4wpaU9iPUhX1A8GV\r\n+T0HrU0wh5uJAND7+igo27108MUGOk7q24TjvVZE7LlIz0d6Jhaf4va5SVGV\r\nGIBCRn9s87q6InfPmLo4iUkHrhYVCujhYXFQBqDIfGjIqDYcBjVdXWVg4tXN\r\nZBUGtBzqRgqGy9llVE34lMTqee2mt7KYAH4rd7emM24ItXZhwBrdiBTPIl1K\r\nSvqm2EAOL3obXMYeaSwrNkaAznEXGc6rDLwUZQuu5DifqJg4ePm8p9Upoj/8\r\nVKFkzvII2Pt0qW0gLa2cUtgKhi8/+gaREjWVlL9scjnI4IiGZBtyp2lXe9a1\r\nnM/N3A98nJWLEPfZtq0bm9Knab4l29qJ0v2FqT+sOEXHTYrribzfVXimy8q+\r\nKTmxXeW6msQSHOUD1Cfb+oWRBaZTqGKK11Y=\r\n=Mz78\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"f67d8f1055b8febd0f82730c5a4c6d30b9017276","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"eisaacson05","email":"eisaacson05@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"17.4.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.21.0_1673371350275_0.9360582497717986","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"tuff-core","version":"0.21.1","license":"MIT","_id":"tuff-core@0.21.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"ad9f3cd04743652886a73c8e8df38d0b9076b61f","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.21.1.tgz","fileCount":69,"integrity":"sha512-7SzNLTVJuM+kWiZGAiFUYM/tF3qfW11VsmqKbnsU6bMQUb2GXk+HYtVRLiNVr2Ue/AC15GOAp/S4SZ3tsMziww==","signatures":[{"sig":"MEQCIADd3wDxbty0AuOktvqM/yEY6lG/voCnxj9vGPvFTh/ZAiBvk5BVg4gsTKlRY3jRqM+p9ITM8IB8rdJSCAY1UxwcjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvagtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppDg/+OojH4myyV3GjD6PAawwL+MOwPv2X1WjfpmNKap7/7mNM1iG2\r\nwBnjyl4OAH+HJUYX6uvk5FBr8W5nCz/pEMyz96SSKwwCd/yZaA/vDHWl63wo\r\nCViH1h2iCaIumIfxgQql1QoTV6++UZIR0v1lhkXjS90rUy9exbzR53Xth/zA\r\nxdxMqaf8QfLTyoz5g/MvON8ppewEk2y7tXcrKdPMJrxfHNvEbO2V+drFZFd/\r\nTYXQ5eHwbrPfQjlasXOnArh5E8KaRRy3BH+HABv6sI1EU7ys9njZixffpSkP\r\n8epjWwj86dfZNadn/6FmwFvNeCtOANDynRf1pilqdMwbnuSjXSfKPcIr0Am1\r\nuSs7xRVYi40h9UxKCBznN6Utbfd9/9ovp1GZcqiTql+D2cSfG8qk1yKhczPw\r\nnZv95ELDGTxtS1zEl1XKNuJJCnszeMZ2LL7WDvDzifuaclmNWqm1CGGTFp85\r\nvHKctaVoOIkRwlALgKr9w3G9dZG6RL1dx2VXGmWbVtVw0275FkB11xjQR/Z2\r\n5yBH21FKAUmGKFS3FJia9l+WqJBhBOnJn/GRF16p+Cq+OF9/ZGRxq+5zRp9x\r\nsk/1lIx9jpnfQk2vgkcqgh2JZoDzefFOQfo5rIWOl7741cfgmQOsgOaLbz9H\r\n2PkZCkgx6BCaWLFjLCtLE9MvMaOxjDV6/Yc=\r\n=qhgV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"062947aa5fb29bdb61513ebbc3537a9c2fea1a2e","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"eisaacson05","email":"eisaacson05@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"17.4.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.21.1_1673373741367_0.6727062307366611","host":"s3://npm-registry-packages"}},"0.21.2":{"name":"tuff-core","version":"0.21.2","license":"MIT","_id":"tuff-core@0.21.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"694e914f3e5a49b0f81ff60ad85bd4f1716e564f","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.21.2.tgz","fileCount":69,"integrity":"sha512-oFIEJ8D2di8OYD2KIyi6Ndy49he6L5OYcI7i3h0a/5VfwvCAOyu/JRK3oDCe2OdmUyGL8HJ/nh06TrG367Khnw==","signatures":[{"sig":"MEYCIQCgfABPJPtgAVLGhnLXEn5aQfxTvQL4mvDNitfpxCrBigIhAI7gNrBrhm3JKpQUiRYvYAXcqWGleNBwtPH0CGwgPFeA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjva9rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmyA//QO+wWW/TFpVDrOeJ2KdFphY+R3cZQzd+2xDdNFdsTq26LqN6\r\nnin7gLTyaBl5WVQyUoYjzTR8GQlckOaztKn7ah6nJae3DAq7KzpngOs9Exip\r\nyxFfY4ZZ87mQp9vd9Xfntu+ok6TUJApI/EDcSZPN7GzS97JNl1dLoV7yTWSm\r\nQMosQGGpIVKfpR7kQ86e/HdsikIgD18qrHWTZu8qvaPIdHIiMBPE9Lcmxc5H\r\np01yT0OybHXsNfrgaBhGoejcBlSEzSeN7ZtRvve9sPVTxmfOWHgUbJbJdCq0\r\nsRgRAmPfZxPhcPWVcuRopobvbO+UuUmQpDtoQmPt3iKkTnlbRO5gvfL/0FW7\r\nG031x1jMJgtwD/cceMMuY9uwRpzW95p9+FhSVC27oasOCz1UDvTRfcau6FtK\r\ntnxczcHjOudHY9xRNlSI4bdh43+CkIewnGvG+hICM4Nv6ld0tPQD6KLej4SN\r\nzRDm64tZZWby7fkOgnKQjYlrRG0+rUz7RsHUTaEbh5MteLUrHCPsNSRn1u42\r\nd652Gb1K/82xZJsip/IR6PrrOsngLivVfANH/BAQqb3U2xYSF3x5POl1t/ys\r\np54BHIiqr3qXWL2SCn4QKz5IRFxkBOyblZkhvHKSYNZRZoQo00m+TB0O8yYt\r\nYtiYsvzmPSwWME4F5MrFAwkc7cEFO4unQC4=\r\n=KDnS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./logging":{"import":"./logging.d.ts"}},"gitHead":"547eccafbda2adb7a82c3fc78c653e35319bdb5a","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"eisaacson05","email":"eisaacson05@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"17.4.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.21.2_1673375594799_0.6506094183407867","host":"s3://npm-registry-packages"}},"0.21.3":{"name":"tuff-core","version":"0.21.3","license":"MIT","_id":"tuff-core@0.21.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"d1e45779e77d29a038a7e9ca1a74fe4e372905ed","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.21.3.tgz","fileCount":69,"integrity":"sha512-tjhxjuM+Q8sdDZbQrKMmlrmB1kmA1tK9oPNq60l1oz8/O4n0MczXtpy+96HWJPOhPD44wDSFpPPVv1bWFyAC5A==","signatures":[{"sig":"MEUCIBkGaCyXNVPRQm5WNAmY4+U4t/VMEkkFzQWGE71I22dlAiEA+jnbET5noqJwgt1RiWoJ10OxQ/0KMG2bDYsfzRU+1V0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvbOqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpvA//blDHe3W7+dKAgXMcx9MiA9UyjirJVqE/gtNxBxCZO7/4pgRf\r\noivL1W1S0gn11j1EEKA0olswu2ZBJjz1Bh3t/WBWeilRd4tWLhJAQ3wZCn4i\r\nla30ns2iUNNQIhkpVssQswalP+uy8QhQMbGMM+2DkkRwf6ej1/dRlfTJOiHR\r\nPkeDkewcU6f9Sso+UnzBmvvFFI/FQCDbzZBw3euViTfskBK4GYcAlTDoqQK1\r\nsaQ03TdfLWJhLbR2P2a9SYuIizmfCsZLapP8OEOQGFzsFcDHgWelZxACRRZY\r\nkXQYaYjjePBuc7CpZgvFPzcKCqpV/8QqZ1d2VXD1wRk0PzW2EDJxjbZmNLr7\r\nnaFjQ+aMD29TsiNxczshqsHHojDOGCsk9iD9t99WpMY7bgicph4Q/bC+EKGM\r\n+x9D00+/XgAur5wpFfB70TriYfxbHBPGu9ro9CBbPWA98WIQggoGtlnP+q68\r\n3xA+b0lWRyncl1B5krb+haTVI5Ev+tki2w1uAM39ED1D9Bal6McM5Zfu1E9p\r\npQ7vMaDDoPsOPNeJAY3HuM4szpgrt4PRhSxEWQhnjVXz5MeULtqMrFz70+Ku\r\n9CuabhTSmWhBMxqk8GmNfCFpy1oMN4oB11UU/dcnCeP8KPOitbMdDd3trAH7\r\n7kiYR93CYQFehbZQxhWkzGEgSoirpVYIzgo=\r\n=hwWf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.d.ts"},"./mat":{"import":"./mat.d.ts"},"./nav":{"import":"./nav.d.ts"},"./svg":{"import":"./svg.d.ts"},"./vec":{"import":"./vec.d.ts"},"./html":{"import":"./html.d.ts"},"./sets":{"import":"./sets.d.ts"},"./tags":{"import":"./tags.d.ts"},"./trig":{"import":"./trig.d.ts"},"./urls":{"import":"./urls.d.ts"},"./forms":{"import":"./forms.d.ts"},"./index":{"import":"./index.d.ts"},"./parts":{"import":"./parts.d.ts"},"./state":{"import":"./state.d.ts"},"./types":{"import":"./types.d.ts"},"./arrays":{"import":"./arrays.d.ts"},"./logging":{"import":"./logging.d.ts"},"./objects":{"import":"./objects.d.ts"},"./routing":{"import":"./routing.d.ts"},"./strings":{"import":"./strings.d.ts"},"./keyboard":{"import":"./keyboard.d.ts"},"./messages":{"import":"./messages.d.ts"},"./vite-env":{"import":"./vite-env.d.ts"}},"gitHead":"02a4fbf8349d150d3f4480a96ea876438c7ede08","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"eisaacson05","email":"eisaacson05@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"17.4.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.21.3_1673376682149_0.09169157296299857","host":"s3://npm-registry-packages"}},"0.21.4":{"name":"tuff-core","version":"0.21.4","license":"MIT","_id":"tuff-core@0.21.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"d69bdde0e21a9ccd28dd51f8e1b66a81129a9b77","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.21.4.tgz","fileCount":112,"integrity":"sha512-+rW62gCrUYDDKA0TZ1isnQ1zMBOipTu0swoUg+xE1yYPu8PdLTcZmZmdLJrtRJwuMcNXIZb2Zo3ktSjGwXai8w==","signatures":[{"sig":"MEUCIGgEOzmstiGLy0ZQbALsNHm3zKDEz9OBlKl9HEKiKU8XAiEAgOGlNor3XwYgaOKQh1onFmh/nMBer8dNu+XvbeDS+Aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":899533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvbaDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYNRAAkOO5lW+j4CC2FbP07DivkhHTzkx+F7csVsHTdqpKuC0m7exE\r\ndAArG5+IZiKQS6X/4oC5lk6+gHNrAYWJaWy+PlWjQmkEZKLtYW3SsmC5pXbW\r\nVnDa0/Kx3kqvcC+rly27PPPv4mqHPFBj2cwZfrw41K//g1bsed3WuTnfyC6+\r\nCTCADB1ZJkA1wUnv3O7yhJTNwKn3/zuWmQ/r0BHzlaeud6JVN+RM/1aaZi5B\r\nJauaVpgecN0vE9q4TUzezRPu73gvZguBOCczx2TjGQjD06n1RasC3NKr0pXp\r\nulc6pkeSKobxkrjniQAswj/hQWP0Rqu0et1vm946+g0dmq6EbSt9NASbobqZ\r\nDAA7vovwjpXqWjWv2JbMmMfkxtYvkcJKL+9B0rek0BrMdJEOOkEIQMvXTXXa\r\nEiaG7Z5R6eMOdWPLrL05FOXPtMzCO8yUeRXwSksBs9L731VpgzBiuteJmsAw\r\n1Tx8PLhnmW25vfhzyc0VAsQQPFI8uXcGq/uC+wbZ/lhXgRRTtOx4795Ccqwb\r\na3xCLXWS0n6tllcCDaR7STXVfM7B8TXPP+3PyVqIR6I+e+BPXpOs/odjQg/6\r\n2HoAlDA8KibGDh7y4kjdnAx3ARAreEDdChg3GwZM2iMUyN9fkW8SgWjsVdRC\r\nBXM0hyoRLckOulB+c8+T3V1vbFNsP+o/gAY=\r\n=vO0A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.d.ts"},"./mat":{"import":"./mat.d.ts"},"./nav":{"import":"./nav.d.ts"},"./svg":{"import":"./svg.d.ts"},"./vec":{"import":"./vec.d.ts"},"./html":{"import":"./html.d.ts"},"./sets":{"import":"./sets.d.ts"},"./tags":{"import":"./tags.d.ts"},"./trig":{"import":"./trig.d.ts"},"./urls":{"import":"./urls.d.ts"},"./forms":{"import":"./forms.d.ts"},"./index":{"import":"./index.d.ts"},"./parts":{"import":"./parts.d.ts"},"./state":{"import":"./state.d.ts"},"./types":{"import":"./types.d.ts"},"./arrays":{"import":"./arrays.d.ts"},"./logging":{"import":"./logging.d.ts"},"./objects":{"import":"./objects.d.ts"},"./routing":{"import":"./routing.d.ts"},"./strings":{"import":"./strings.d.ts"},"./keyboard":{"import":"./keyboard.d.ts"},"./messages":{"import":"./messages.d.ts"},"./vite-env":{"import":"./vite-env.d.ts"}},"gitHead":"0f4b37d6b6f7459f6ad9cc016ba2cbe2b7c9d435","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"eisaacson05","email":"eisaacson05@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"17.4.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.21.4_1673377411119_0.6759356612130816","host":"s3://npm-registry-packages"}},"0.21.5":{"name":"tuff-core","version":"0.21.5","license":"MIT","_id":"tuff-core@0.21.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"9b5a41f46695771af17aa206ee32f467b9c9af5f","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.21.5.tgz","fileCount":112,"integrity":"sha512-58lQIJT22BpQvp5g3d4cr7IBnHpf7j6i/lPjJ9IjMUn7CnF1auK5yXnFS8NGgU4PHbboGRweQglKMBK0P3FAkQ==","signatures":[{"sig":"MEQCIDywzuVeHKjxPtNq/yTJMxCeMFS3ptMm93qfX7mBdaMBAiAStDdO7jvabqilLeq7gD6VKLQMwmPV/Fylpo3dmNOq6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":898262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvbfKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps5RAAg1Uw2NMYzE66CDfxW/LOlpKqVHozAOCvyIryRwrPQNx4VZ7A\r\nlvJPEVsYWrhGVlRM6HZK182hzmW/boSBhtJcyyZPQJ4xWhjmq/M3ROYDGLGc\r\nku3iQAEAF7zzgKylxVCmGiIYJ+NtV5bfMc7v4bUX1pRAbQucQbPLXew2ABAI\r\n+W0YoHovLu+JSSiNqWrtTb+hpOOlIZ6N8zgAJU9cVIHfKWgcerFUeqJG40xi\r\nXYqBL8cZF4BH6YqV6UtJvdovjFAXR+WErX1C68pwiYTFW4XKPDi1dNQYvE4M\r\npTPt1TDQx3T8RMVXE+Nj81iYDzgyoTWbbXbAL0LkzArDcIFywAXHtr/5GmfI\r\nKkNDo7duLX6ASh3c/45PSWnkM7mQfew0cUu2TYXkIg4RjrEg294p4K2JFTr+\r\nQDfoMRpqrKYJ+9xgKSNKd8eST5keFW+ThYB9CKFe3kTH3yygQtGZbuLHC7ja\r\nY5gUUdNtjE0DtMKUFu4liC20pZx2ss26Fs5HrpCcSJNmEs9X16YeXwZgFEUq\r\n4egIfPLTv4U+LL0vaPbtdjsxCVa5HCRenelvHukOSZTQanHASegwRnbNYyrH\r\ncGZrUNmqP4KSDtJnnOKe0/NO26bB/7JuFRzoRELEeyY3t5SuhxmB8AqhzCbh\r\nHmSZVBGoQ1n9Gv+gx/bQJB+BH2AWIXeBL6o=\r\n=E8EM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"}},"gitHead":"3a9ff7a92e1b901ad097b5b46bab20ba4342cd34","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"eisaacson05","email":"eisaacson05@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"17.4.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.21.5_1673377738334_0.727361772316669","host":"s3://npm-registry-packages"}},"0.21.6":{"name":"tuff-core","version":"0.21.6","license":"MIT","_id":"tuff-core@0.21.6","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"73b187d564a3f0388e1c00a273e86afe21b02a09","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.21.6.tgz","fileCount":112,"integrity":"sha512-KRvlm+0NYI/98gjgTVDXZYIWlWJjSFZeEwS15/fIyvTXMU85ztip5b2104AnRhuS2vd3mlIN6SNzWftR5emwtg==","signatures":[{"sig":"MEUCID9JTrEPhEvIX3r5ienfmCJwrONT4rCxYV7gWkzMMnWNAiEAxrZSaGAJVJawPHgFd8nTJEFeHrUTdJckN+uh2nIaHSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":899602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvb4yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRoQ//UDhGqRTZAA7D4YRBefIwR9yLxbPQ3Ufmwcoh6Mhj9joNKRPM\r\nutKr3i+rjEKpJLqB0P8M5gzJHOiWGPNde28PHEVb/52WTVyIdXOQ4l3PpIgW\r\nGqjqhUr3f/DEK/r1oK1oKoFxoA6FAxifg/Ytfio9OxWVwukJvnJoyE0KcOKy\r\n54BdH4cFdvhayt9TNrHwvP5jqymQoEMFW7FGHDlHSoIqX0IlaPpg2XMV4Pn+\r\nuMGfGtui1sw5zq8s1iO5lGNyPaSBueBRlb0cHuxR30iLKfPDI3/UO/mDKM8h\r\nCGoRXPImLSdKeCijTeWtBdEdIef0Iuz/tie1iJPM0WRZJkb2mkQWeYzwxFCm\r\nO4SgYW/p31FxHFJpLUokcGpQBSojAuKZL0LGMH52CL+37QnkG1L8iPrD0KfQ\r\nn04MzBjCvPHJ4Tka/EYZinoh15Ds99ESXiA4hM/BTWASjb4uecBxRbzvWTzh\r\nVWUzoxJaKGUI+hFoBJ4VFWvRrhP1tDnbDPU1YVeUwjqTI9AUA8YZsacbBSm5\r\nH/V2FZzwaAVFcu09Toh3RhN95Z1ONA3v1M8F32iKiKYSSFAoQZveMWox4bh8\r\nJILKsV4K4melATpjozbUGnKwnTQbU77HUF1MAeulX1BNBu7Y2ZiY71b1MPO5\r\n/IenaL/hH3uHdOEwTAcFeoMX5sRyENVu+Yc=\r\n=1nRR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./dist/box.js"},"./mat":{"import":"./dist/mat.js"},"./nav":{"import":"./dist/nav.js"},"./svg":{"import":"./dist/svg.js"},"./vec":{"import":"./dist/vec.js"},"./html":{"import":"./dist/html.js"},"./sets":{"import":"./dist/sets.js"},"./tags":{"import":"./dist/tags.js"},"./trig":{"import":"./dist/trig.js"},"./urls":{"import":"./dist/urls.js"},"./forms":{"import":"./dist/forms.js"},"./index":{"import":"./dist/index.js"},"./parts":{"import":"./dist/parts.js"},"./state":{"import":"./dist/state.js"},"./types":{"import":"./dist/types.js"},"./arrays":{"import":"./dist/arrays.js"},"./logging":{"import":"./dist/logging.js"},"./objects":{"import":"./dist/objects.js"},"./routing":{"import":"./dist/routing.js"},"./strings":{"import":"./dist/strings.js"},"./keyboard":{"import":"./dist/keyboard.js"},"./messages":{"import":"./dist/messages.js"},"./vite-env":{"import":"./dist/vite-env.js"}},"gitHead":"445bed57bbf2969890b086ff83cde516441a96dc","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"eisaacson05","email":"eisaacson05@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"17.4.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.21.6_1673379378557_0.1423352189411562","host":"s3://npm-registry-packages"}},"0.21.7":{"name":"tuff-core","version":"0.21.7","license":"MIT","_id":"tuff-core@0.21.7","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"5629637c8694239c70509c493704771aa0c9f8ef","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.21.7.tgz","fileCount":112,"integrity":"sha512-vjk8I7m8pJw+GwDY9PjZuFcc/dEcCGNLGAOG5P1m372dkkbKuu+MUyJynuIqMylgWBvx+1+OcVvSJLJo0yjnLA==","signatures":[{"sig":"MEYCIQDUJqBYwvDpS6bgzZnpwarErFV3uhNzxbI1sLnz174NqAIhANKV99qV7jleW6VDsBidbV05nkCeNbPfF1almmZHcG18","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":899487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvcEwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTlw//aqsqbqCXYmUBAvl8NZ8GECf8P1rSu3L8+dcuIJnUqRqf/g05\r\n4it4bh5juCVWNrht7fuV0BrY4GTCkywLWKqzKVI0RaT5/8HMJapdkdA9sWFx\r\naNjXJAtCr+EG1vu28EsbbjWGwFnxCoLtbF8xFcg0lrT2nxfksQFzmAf4Yjdr\r\nq6JXkzSdSjBNXdzN729lERZX1qMB0TPArXtgBsT2jkYh6astlyGKkKK6aAxZ\r\n9eq6Yd6kd3I27TCCYEVQyi8WqoI34NQeT758V3YzfPGVbqooffwcY94/3dCg\r\n19GskAfjm4eFVCfvLjgbsFODD3tP6Ono1s1YO2RVkIl9Op6ISqpGq9uwEOdN\r\n3QfchnLX5tcSqqlPFHTpBIhVNZcd9gcP76/1+EJE3kOX+np7G3rhsHCGyUlh\r\n5w50R0AnHr76ac+8cLet/77C264MyvZgE2lzOYNl0YX0iwwR6iFS1/L/HUcl\r\ntXx2SSupxRJnMV64WBenyTcvFdlQ+DV+pZZB3IlUhfKVNpQY2luW8aTg6y5f\r\nNF+FQtZUX/en+UKv0orh7fZUut/Z+ZefFzDrwXbV6T5TydTbjmowyi6dDPOD\r\nbXzQ8muFCI4b+jBJkkhFMKyNlMfhxdcKHuPdSdT9c5WKq6J3g0FGsHvX6T0i\r\n5XrjoT4mgIaVKtd3+om+O1vISyB9QOdUe2Y=\r\n=zMQv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"68969c7b3528a806aa2ad18f7d71ad3f69b8c55a","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"eisaacson05","email":"eisaacson05@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"17.4.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.21.7_1673380144658_0.46157420757602763","host":"s3://npm-registry-packages"}},"0.21.8":{"name":"tuff-core","version":"0.21.8","license":"MIT","_id":"tuff-core@0.21.8","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"0b75e9f8711f25765901ddf1bcfd5b6508ae5e22","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.21.8.tgz","fileCount":89,"integrity":"sha512-KBudZBP8zKrAF1JLp56I29fOKz0xPGGeyX0EkFF2GS4edaCL8zgzYMzw4HqBuqa4S1u2HssLSkMbuOHEueJQSg==","signatures":[{"sig":"MEQCIF1o3yLB6+qkVDMdZHv5jSZH+N9qo6bnKf9JI9nzJMUwAiBVWz3SdVb76zGVMStZNkAiqYfJXmZPTQD2aBzhpTapxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":889994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvcRoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2ChAAg8dwOFj0ClBv1aNhWzK5wxCsDzSubwWQLt5EzuSGRSsidMkY\r\nLnkNFmqvpWMFwIrdzih92vmXa482mLy6NSIZefTlRDBW6bDheczHRnXJ6qy0\r\nmjlI7XdNhg4KMJurHpAsATt/vZL9nDzir+IjPEGm7JS4y50RQUz8z5UFdH7h\r\nPNlWBVHfPRq62MIfIp2kdLFD9R0DpQdyTUUilKDkhIzqGPYfN5W+y40gJk5V\r\n0h6LqagA6kpmcS6vT3lpuqyFHxiL/H5q+HM5Sb/v7PUufTljGu3LHsLCx6Z3\r\n8TBbiuoazIAjaJcN3bocW36K9IsEim783dYfrEdkjpSrAu2nW+GKET8XKv0I\r\n9V//qrgfAhOQFP5q8OyAPlFeRJWMp99n1PqyKeBLxO/EPfurMuE1i1GJd/XT\r\nEk3pwqgKYn0n6XHUhvdrQAcn+k+s8zFVlB02Au++pf68paMCFBJkyvsg/Hmy\r\nmxrx4Qb3yWrdpjf1H9DrmAMpaHOQAP69PbwO5vLpxk0mJDf+ichguNOpFTbL\r\nxisnrvCH1F5n5uweRYPG5uNP6FQwfW6lo7A5OukIYXLWUElMmElD15NoWUb5\r\nvz93Kz3YeMR7ypK8P3FTD+JseJjBQWWMFqOAmrAxojUKsuKtybv6dwnnurq0\r\nzgdIR7Q1NdFHvypCrnwzOA20jfLutKwTxEU=\r\n=N6YW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"319dc9ca062c0b5671f5ce7f51dc435dae892861","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.21.8_1673380968143_0.7970709021713576","host":"s3://npm-registry-packages"}},"0.21.9":{"name":"tuff-core","version":"0.21.9","license":"MIT","_id":"tuff-core@0.21.9","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"687d4678ec6e0ef4aa3492fe606f87a6965b9360","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.21.9.tgz","fileCount":91,"integrity":"sha512-Tj5VpRDjQB3Mit+858gs9OuYrWzoXa/1c841yS9VthIIZYOX/J6GYEdWu4pMS+bFgBKi5FEwvgK0TwCbiXiD/A==","signatures":[{"sig":"MEUCIDc8MHbxaqDdS+ZHsZ38c8X1QZIOvaRy4CJRNMzV/6pjAiEA4TIdCr4K/8fGiOeKpa3Aa271/liL00mWviT+KzkAWr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwwbzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBBRAAip5s2HUyXvCHSqmaoQqZCyWER9ZhKf2D7XfVUonDc77SRUnd\r\ng9kqi3H9309gYNcVbN8fzAkTu9oof0Ak/jncQMwHu9DptjaGtgBfqsV9aTjF\r\ncYMrO7dHnin8B2KlxBCukdnG7EdDSm0Ij8F9AKNxL4UH8ITcfHd6qBHqXkaj\r\nwOijIGaoiyPh250jDjnoxy195XYlg15f0zZQAOWdnlTmqAL7zbbLs+TpcZsH\r\naKiAA80EYUgKqdcKGWTxOEuk+OIGjhBySnjsHI+7I/u3YqbKrt90dc5LPNgz\r\nv1x6vwML+87C8CYbnmI1Jqlwc1BodNKUsAh/x9Gcr2o4zYeTPTAxG5SzmcNG\r\n179NLpP3Vdu9etQ1h+4VboQYg+jKa2OFqVbxBo90UBNd+IWa1PkgFqnDXsTL\r\nHzIe6rymYCyfIZQHtirGyNjkG7q4sLbTyOv9ZdN4hhU8zgdVfAz6nbKkwPWz\r\njvuBTosvJJ6gOFS+Oqeqi6NDw+EJhhdcM4XsTJooU+uMIJMPaMZdqYGZS1eZ\r\ntVI7R6oC//mvLGyVdLfhtZNW8XVE/KRg529JvF9gs1Z7l6JCP4j7qBrmz6QB\r\nCE1/0TDrPYHmU/oSJDwHSC78yG9YrMIYUGWULINUIKRyieKH0MVJfBA7/1W0\r\noBf899kn6X3CmPglU82sQ9oVqFs5bkcSOMg=\r\n=iIU3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"c167fbfa52d80f9afe69f509f6427c9120077628","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.21.9_1673725683725_0.1687788839795772","host":"s3://npm-registry-packages"}},"0.21.10":{"name":"tuff-core","version":"0.21.10","license":"MIT","_id":"tuff-core@0.21.10","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1371b14b5f7d33f6d9912554e4fbf64c34d091c4","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.21.10.tgz","fileCount":91,"integrity":"sha512-FcTeNgnz79r2wlPC+81DKQA/ku4w1rdoOyTYJdyrZQv6QMZK0o3AdymRW5rEws3PNJQNMm2f0tR6i5vwryVraA==","signatures":[{"sig":"MEUCICRIIDY4onHhoxjUCrLUYetfxtpUTBxPf8viMtKd72eaAiEAwLJ3hT9HKQG8tBxyol3zppqz8GKyFPAKVME1HCvdfn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwxI7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd+A/9HJP6v8+rskb7SdwV4Lg+e86n1GKHhDBA4ZOnmKEPljKTv7eB\r\nn+9Ac3SZCXQfCT8SpF7z75PqyISCjzZFop2I+7phK17nqyAk+FUg7tFQ64XQ\r\nI4CzyfJRtKYt6ZaNexLPkIR3XykIlrkMWMEIWquKaJiSwtdwW4CfVGvKcJs/\r\noSm82+hZ+kZGvNtrFQ7TLsr6gRUmdrAZN1K8Q5L1BHHQKOEQPmmwxx2b0TSo\r\nSMQW/WXybm+jxjj55sKJEaVFSmcbOSonI6GD5S1Ngu35e2CbOauSYH2jQW7s\r\nPRQrmKYv0vDwEPsou8cC4ygILj/xcvH2yXvQ9weX5EWSug/qvcvIlxUjSea9\r\nuJE3Oyo1FAH3lEE1wozSFY2G6wpKS+IHUSlIAZKlgVzny4SJJpeQNtzAKSHK\r\n8iObZsYgVW9wV64ULy9l+3MzRde49xRqYRMPAQFym4CeIumadE+ndcfIJX5T\r\n/E03gVeV9p0UnfwKvSKdTdyr+8TE3fw5S9sITboqrrTNjbRjzJvZEOBaigpy\r\nokd+ggi7kDKrfPIzQiXQXT0jlcr8wAMMq2/k7y7Dj2iiCVJiNMMQWUOu4RWZ\r\n5WiHhrLsiyIwcY6eyY6mRhSroF3CXgSjWmSHZK++y8XPWEi6et/0PqWdOcfC\r\nT+26wj9Ga5VYuUbGR4qq/R1irmZ8urqlv1Q=\r\n=q8I/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"302e94a97534d2dc27cc3255f372bb886f06f61a","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.21.10_1673728571019_0.9027870604559753","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"tuff-core","version":"0.22.0","license":"MIT","_id":"tuff-core@0.22.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"55b5ef2dd93b43cabfc8d6566997b15f14635551","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.22.0.tgz","fileCount":91,"integrity":"sha512-X88vVtoY0AnYzsdxsULnGLuGYGyd1toRB4KKVeRAQHs+boYBRNlcJQPWUXiCFUwcGjXygD6K8guK56+Wmk1e/g==","signatures":[{"sig":"MEYCIQC5C1O1/BGgmz9Hh6nFFZrZTW3ht/hUj6RBekz+BPOHtwIhAMkNyvZBki6TvwwbS3mNV/NsR4UE9+340U49KZlWpHUF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1140524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxEoiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq53Q//UhwmU0nwuu+aznOu4h7JvPZ5LdERIMH++hw2y3RmR2wm36PH\r\nOCTO1eRfu8Y5fkSO5OWLNT3jOhdtJA1I0/3SvITYtt8zx5lbHz5QYFaKwgs9\r\nUA7DBx5YkSDYPoK7ZBEmJfZxOpgulD2hZ01BNOfItrPywS9qDS2M75b+mRiX\r\n0VnkIdONItq6qG/+Ke0Z9doZZGTITBsqZOAAAg9E3JWjFRR2C7my0Zdohenq\r\nreN5YVIDzkTJgY1RMheBAEq+K1fTP7Xbtf5JoVTev4646zKyX8P5gBLNu39m\r\nhL00AbKI40729YAsUs70Bl1x53FrU/owNm/bm9M+k3xnd+TEp6ylqIpxe4Va\r\nJw+/BWw6/YZTWtxo/lBAvK5Kqz4MVlNHLpe/hkPxkkFRJR4CZ/0MuUuglhDJ\r\nxK/IMZmX5+qWbVGpgrmOtihouvhaWJWMR8W8Tbk3w+Qi8WUppxnoYQhFnzE5\r\njmLuCi/W+P70puavOQGqThsZZj/eojSlGmARo6h2r5QdORShDpCv4Yj3Vx14\r\nyUsOaNaFrOUZ/6yBdDvJWti4ET/XsKoCazLFjyfoh1gdZRwVi85dgt/pexyq\r\n3U+E7pw9W11j5gfWPAnbNyqs8hqSuNX9xu00kYPHF3NZMICfVtefFWuBYd6s\r\n9ydDJARGvrR9lSMgBikVefewk6Rbdzbd0kY=\r\n=KuME\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"cc2fec643118430e8a5a78ffa58b03a8b6294fb4","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.22.0_1673808418514_0.27079190583401225","host":"s3://npm-registry-packages"}},"0.22.1":{"name":"tuff-core","version":"0.22.1","license":"MIT","_id":"tuff-core@0.22.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"65aeee25deeb32903a10b9a1c4a4ca4b9050ec22","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.22.1.tgz","fileCount":91,"integrity":"sha512-Ph8t5f12tgFTRQuABrg2PRz5HQ3fGeqD7vNvjIZVVa3CDz3PQSKvCfhyoCm37qjK6xpjtWBV9OX+IE/kZALrkQ==","signatures":[{"sig":"MEUCIQCAGAedFmc9QxxRG915Y0cBbLh1OcBL7zL0b41RnAWNsQIgPifaZYBe9D9Jx2wh/SlJ2NHvQT/JE2E9qKGBtLxUMfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1141538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzI6VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0jg/9GdpoZA+JQue7d5bnnXiAEls3h7R0Ouf0haqbzE5RtOBskrFj\r\nG/HLvpGnXHewgHw83Bk2XsEERubY9Iajd+WbfGs0I+PV9sh0Xl73u8U2RiiK\r\nS6aAIwZemg8WhsmF2Hc2OvuJEe/LhBHSuAvAwe/2RjEnly4Bt9GT326HYtco\r\nGTzdAJFUQ1hRn4fkgPjB2IH488wEUQnsMSOpOkGgboVA5Tu4b+k8obDNl9vN\r\naKO0Vw1ORtjpvVDMwmLP/VBk5wCkSbs9MmnoIXyZJFzf4iP84a9pOPpovDnh\r\nAzeFXHIAQZFe0cgvy38oLCymkEpjqMm29KVVOvVZN5Uxed75jLto0i4Ue3nJ\r\nWjYsP8FQbtrr8BOgkzVDE5fohfB3WtrPU0otC0DAcGAOJuq05sF/tHF2HRN4\r\nxG8ksI7+OrRPaE0K1N3Ig1D03zeyYtM8uzEAqANYrkaWBQyBFizR/Bl1bJOn\r\ndPuQTPttm5yRJP1/ABM6ITiyVMA+WTj6uXwPRfgzoOlGg0nrBGIHQnb3v17A\r\nQY1DttiRmT/rTYAAq3ZHQKhU/OTewh7QFf5rjN81jU1kGBf9qCRjObV1mabE\r\nCUSh6rvTnYVLbagCDTM4Sq7emSKQVqg8g8tIFVqsFDODUJppH4Dr6GhtaMYc\r\nXWziheX9lXc/Y+GxTzQvGMxrmPy9rFJdyMs=\r\n=g7kc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"b3263af5094dd556cb9a1db992448fc726c8a77b","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.22.1_1674350229519_0.18689924379906753","host":"s3://npm-registry-packages"}},"0.22.2":{"name":"tuff-core","version":"0.22.2","license":"MIT","_id":"tuff-core@0.22.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"f82def5ef33fd5427c3cee132ed6cce93a58ddf5","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.22.2.tgz","fileCount":89,"integrity":"sha512-Pge4p9Z5yk1ffQu7mghO4d/rpfU1wPesmFonaTx2h/T95UeCzXFn909YmWkOZRfIn9OIz2mzDlEH4qi05E8mBg==","signatures":[{"sig":"MEUCIQDLEottifR9hKXGsAlBRfO3MlKpc94vEU/cM3HUSPU8WwIgKg34o7de1nbqlmcruJlWhCn229VmgSYViLlPQhR+k7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":896188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2/tPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBmg/6Aoh0nIpUI5N9FR7QeTZI1Y8yGVQ2nI42QhAHY0sMVcEmn7VF\r\nahx/vJ4p/7HoggSXbLsTG6qbxE/7KrnXUOzZPo2cf4ybtTzAI43hI4txyZ3g\r\n3K04heQz8aKmLHD5QNVIhrYGS+awMQx/xmbne7iOC0SpVY3MjGX79bea4aWg\r\nGfuX20kvXU+5r0u903hv7oNSk03RKhzNxEv7Rq4sI2d7PjsXEdsmwkZSoKQ3\r\nMYaDBwNdhRl6ixdydRX8o+Y3aTeqYNgD0Yvv33loP0Pub0+PLj7M/oXNzbWO\r\n//d4IY2UzOrlsscSfu5dQigH00NH9VRTdY6nFzOp7lb1ELj/OLqwVlXAmo5F\r\nF8EQNCky9E+UqJSYnqhaDDQxw5NArWvR+XCtOIR5zAKY9DHCrUDiuKi6T9tD\r\n4IOaftdBLLA05AC5OIpe/2kh6PSCGJhapOKM6eC3XyfT1Pdck24N9UTuXoQS\r\n1n2Y8hm10mG295XJstyYD0UEFWi0J8Nku36izByAmqSiuBZZ2vnKWu49iGDU\r\n0Qd/vFYEiIcyBpgPtQxTz1JD0GwsAX57Y2RvdOssK6D3wUlbUkygSRdepixs\r\n9IBwCmeQjcZcoqId7im2SK0BtLrnP1/cyHq16AXNqv5f76PnjiOK4hFXoGpg\r\nGcqvG8u97G6HGuZoqxnG+4hCetaEj5DORnM=\r\n=vj2L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"3082b8d2d35042e4e3204ea9256d28189f69f78f","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.22.2_1675361103093_0.3275058891327207","host":"s3://npm-registry-packages"}},"0.22.3":{"name":"tuff-core","version":"0.22.3","license":"MIT","_id":"tuff-core@0.22.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"8e54a466ca5ef8b5519687bbfd5ce84431d0d9cb","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.22.3.tgz","fileCount":91,"integrity":"sha512-biSJYeD/wOUtNpgdOGwqfiJxfXa7SQx8cafxhzrYk0YADuUku8n+XuDNcCC+n1GS1P/7I3/FNeNvO5KUr+LtDg==","signatures":[{"sig":"MEQCIHJQdf/at+UWTQSqDOkQ+EiU500e/15wxszMty27dhBTAiAiYNbmY6Y8TamZ21fcHjvEpG9hWkiX31C710PH2kce+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":947620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3oB+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrKw//b3BMwqlEgLyx7ThNeW0lo7L1xlZuZjSQBdUZtm5uO0XEDg19\r\nnVwAb2DY2fH9UpnOElC168rvMnPeqCcv6NpIqMwhCsetqPmU7TEfx/OmTFyN\r\nsVrjAJOD2K85Rizw+WxjcL3qpLYPfQUdH2mL/ZyYWusnxYrE9l2MH58Q0tMi\r\nvHZMM7838UZzITG/omiLBHof1hJLDybbOGQFNhrI07FSvV9iBofxpV541v+K\r\ntZN7rShTeiOJI9+eRhqIXsOnxHleknU17KwjY5GH6slkbxXU32a2ayChykHW\r\nv+d61I3yhOo7DxnKuQ7iKMbMxilJV+DiWkOzgIBG6mUWIVXEtNQSnuSUJAKB\r\n7SY0OHZgDW71l7DipEzk/zSpLT0wVP/6LsAZ0H4fBjJ3CTyU53nhcMBggud5\r\nPRHBnKgH4jmMGjHbWRJXJetrH17XmC4q6fsCbF7lDYJCM0k2Vi53XtCdjCOz\r\nVm5u6vcXvkJ+KjhT3HeF8yJ08N+zsBSM21o638bJwjwTDMeqtTWkyykZbDna\r\nRCajEz7UyWGnp8viWJZGWuFXo4GQsry+YWtI3lFmREiJNO29YMUzGsw+47RV\r\nv33HI7Knyd1gCiMS+V3rLuEG+nbOktrTdIut1o4tfZHzz/aCdP14XnFJbUOP\r\nx81ne401GKm5d9xjFcLKxnR8K1bVBCMbYeI=\r\n=c8UN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"3082b8d2d35042e4e3204ea9256d28189f69f78f","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"19.5.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.22.3_1675526270649_0.9722923358247153","host":"s3://npm-registry-packages"}},"0.22.4":{"name":"tuff-core","version":"0.22.4","license":"MIT","_id":"tuff-core@0.22.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"a46b16c504e5a2100f48fa6c7e09d2c1be959682","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.22.4.tgz","fileCount":91,"integrity":"sha512-O2lCcHpI4uCMW5fefR17G9PbOofHW12I8Tc2SXRmsEYx6LBDfJNnbtjrw7/oNRiD2XKEs7T/9y/5zfmfd+wOQA==","signatures":[{"sig":"MEYCIQDGjQtlZt6cGTAsGf6D8rMkEUFuos2labkkcpSK4eWXUQIhAN3Z/ljqkQccQYdPMLVPeo2BKV1qzEKD2OUhf1RYwSSH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":947620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3obrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOaBAAnz9Bpa6KB0LqNY29gTGg4H5cmmv23K9wdDymHoNoflV1i/fm\r\nH5RDNhUa07KzmTLvkNJ9nLLkOgRDD1YJ2TlXjq4xInnX5DuMua22C76eD/nP\r\nymx1ex3naxh6D/E/vW77bzcq7ey2pNxpabtu05pzYfutp6p0xLXWkhZtLrTV\r\n1sNgQOYyehAsEinPGq5T8Zq9AQSQbhXwIOqQb1jTj9bEUR4eBnB99j778HLz\r\n6aFQxVRDrfHgvFJThRzBEZWv/H/WUaouQ/qcc7XGj0pyJbYpFMFeowpKeAz1\r\naaCpS83KERi8jsdNiQemOskHWDuRUMX5SDszWORZynVaKsjHVw7NNy77hKR/\r\nQcl2qCXv3KRoZFmqsj/9Mt18yg2vqah9dn3+5/aZ4H/39l1f/m/WsGVLNR0E\r\nBW0OMuBIFvMEta2uL6Hy5Rgcq0N1Ap2rEG1cA87pZQFNZ39T/XhxUmvMuJI+\r\n4AUDNACmgyvho5tQZOvPotdPatScsMethKMj25avm4wubJcejNA5spRSusqj\r\n0g9HwFJuAOB6ijpza3QFDXcyOoR0Hk/C80+uMU4xRf6EJut16w5FPWe+dprg\r\nKFDRECs1l68iT7+3ZxqgbqMK5C1nmCCiji9WAcdrHt/z0Ch6uqoHlfVZb2I4\r\npciHJ9IJ2hmvPCWnkuqVThr5Hms5QClyXTM=\r\n=YLsV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"688498d6fed96fc2d7ada3f5ad05160464d138c8","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"19.5.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.22.4_1675527914994_0.467976138283545","host":"s3://npm-registry-packages"}},"0.22.5":{"name":"tuff-core","version":"0.22.5","license":"MIT","_id":"tuff-core@0.22.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"280fc2cf471e3d9787248d566873bfb454eead31","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.22.5.tgz","fileCount":88,"integrity":"sha512-gJZ6DEhG9rYKlyu7RPY6wKv4MO3oIacS7OkV35acxc/LCHJIUmYTFgTjmF7mpuYq5p5kgsOJi1Rfr28ClFl07A==","signatures":[{"sig":"MEUCIQDdpgSs76hHqjktyYFVLeaCb002q8J4nbLdw8ckdndVYwIgad/8FXcXGTtrhYgmiziytFqo3J53uosKlQw9+DnDFOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3pEqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiHA//ZQXDGLov9TunvKciU1iibRakUokSHq6jM8LMGc6xTI2xPHeO\r\ne30PjaXk/7EHAQiEXeL4pLVJi03HRrEfoPSH8isVs2YORcvxAttnv+gXXRQ8\r\nskOiXozeXUsndEBm0xDMz2K+NMHnWmVAcfctVkcfsXTNDRDk28lzsjzOudtC\r\ngstdL0ya1fBjeu+/TFCIxHBh756iSqfXTDr0aYkrZQEkiNp9gNFNRJtAQV69\r\nfX+G6MWEszFIiLLHjHG5b7Zqi9q4fUPBigrKqSgn9nwFMm2yXKeD80B986r+\r\nWRirv9xceqk5HUfvl2jLldcRxIkj4VJG516r9LGJx3de3EgAGzRG1qTf/kkP\r\nbeqTwp8j/HMz0+XQfIGNC7Lisd/veWpfG8hA8JgXVEMwvyr1kA+NVxdHW9mt\r\noebC8LhrcghcV8rgvJdUPQS04jaOdH1oD4wnBMpQ6FztQWgx8UB81CZjavIn\r\nVeSMJl9WT1EElzqz/dVWzmeCoeLPAdSyiHUbZbXpJDUrbrixqWbTsvG9vE6F\r\nAbp0GEqupS++0IQbq3jgtcem10f4ED6CMaqGn7ix11so/fOlX1Po8XH6w6cP\r\n+yUmMyEA2O6M+m+MLK8WIKTyfXk5kHtTRQ8ZZYFcC0f0y6xXOe5wkDKsLV6b\r\nDt1Y1gVUkfI/s8BYypTC4K1v62mp/NOIT70=\r\n=f2qB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"a2271fe1e83aa930e7545e96ad1be9a707d8f92f","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"19.5.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.22.5_1675530537948_0.6323290546973168","host":"s3://npm-registry-packages"}},"0.22.6":{"name":"tuff-core","version":"0.22.6","license":"MIT","_id":"tuff-core@0.22.6","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"0334898fc6538f98dbe81e1e890c9f888c181960","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.22.6.tgz","fileCount":130,"integrity":"sha512-KhFsyeu44qOOE/dJPjyFE/zMwQYsvphW5SLA1pRhGDfki2ucoSgNioOF2Dms0XfX6jKw5N7gzrMEGJHXAgXyow==","signatures":[{"sig":"MEQCIAJ3hv5ojv34kptrBl8aKszp7r2prz8DZcvU4YgRyCGqAiA+m0//HVSidQB2YtmG4Mp9qV0vgGrtpxyveuuSMZUwzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":779188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3pbBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxwA/+PV0voEpQqCMTZpUEeSwir925ZJUgCi5csQQUlGgOzQRGtCUv\r\nhB8/BRAT4JpiCEhzeTL1YGpOP4Y5aSRj5tB+eTFhAsLSfthrNorCczMObOQ2\r\nIPnrBdliNLU6qFrgqocZInuD3idt44g9Jn7+yIw/3ivrrfc2LBpu5OknKVlu\r\nWk6P4+5LclVusRV3WfSWD3IXlCyq1FHdwW/77SfJ6+544l2JD0ycFy+FqJEq\r\nzNps9bYrC1RE5yZ03axO3i3SULbje5rskuN2k5Ed/EzNY06LA7MXD/GoWKtG\r\nP4gBLgnaqUVAUTYku/zfj3ik7yuaWEtUm/oqMn8qjZaeF+DEBOVMxOoVg5ew\r\nF6mB9LCCmwDRSylZMXJqGSVJg7ttLNDwLncrvgaeyRPEFoUvLKk0No+uG8e/\r\nAcuQ8na/kezHX10j2gyrCNRqhVfn1RWHeKY/3m1oTbv1c5KZnOiNEIAQ2v+k\r\nWHIi2JAXyBVKcCXa4vc8zWVAihF2Mv5v/WlZM1yotJjpWrcVWxgUqk2zakXG\r\n8+jq9/AEdEJqWTe34t+iwdgeqReu0ZR2jW+Rm8PlaYJh9qHH3DcL16d1HmrP\r\nDehzOEbocoODO6EvtiJikBoRUPnAtu7TbNZMSwiwrHdtYBvmffBZ8NvhNuJt\r\n11IDhfYDlPTpHm1Bc/m0u7oGZx7Zeon4PxA=\r\n=9Y4W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"a2271fe1e83aa930e7545e96ad1be9a707d8f92f","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"19.5.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.22.6_1675531969074_0.10439749493903272","host":"s3://npm-registry-packages"}},"0.22.7":{"name":"tuff-core","version":"0.22.7","license":"MIT","_id":"tuff-core@0.22.7","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"f188dddadb7468171c168944bc162eda099358c4","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.22.7.tgz","fileCount":130,"integrity":"sha512-QLDfTTzwvBe22C+RYjtfn5D4lRiFQd8Jy+AEC0MpUI88tgY6KmStr310anEYmq7aV7PZd3kUGaKmyVLzO19bpA==","signatures":[{"sig":"MEUCIE6a9KwhOEWHBwb+8nVmxNChkU23udpjHAWXdWnCayw8AiEA+hBABGga0SZbvipZ9tkj4OJven1x6EtKhuntXHWj/p4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":779172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4+h8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy2A//eb5QdmAH+cehov9ks2JvzG8myhGzoNMphYSeKtGRSZYJI3Wx\r\nOjnNrydHM9WvsxHcT0F5dIHKmy/D5Pz0PXsKqjFMpmHdMgl5zbrqW0OXw/8i\r\nVW8d8CykH6MIi9Xg54Geu4q5bSsC5+J6UhZWjaaA/GPkhXclOz5Lw3eJjdSA\r\nP58TyXLFAc5vDQqunJOoJ1UQEEUj3WL3n0+olTKrUEr0xttgjYxbdaBY37UX\r\nyck4WbKt2pF6Lv7HAYcFlcWjMNkvSsgW7tg+7a27Btxrz31mMRY1PgwC/7E6\r\nVs60UfgsE92h64pZGfHYVPQymxu5QuOOIdJ+Yw7wP/U3YiohRnycccDQfxQj\r\nmmq0Y35DBRITCL/4gvZ4bUVeBe6Skl0NKRp2COAovfNvylYNteROiq7M/kHL\r\nNt8/h/N/cGikrr3DaDx3xPlJfdREf67DHk1Yz6wj2DHQ+z9suH0UlE/z4zk1\r\nhu9eigJGjyrF9TuIHed3D7kKV3+w3nb5RMV+v9vFjt510QKOO9j4fwPw8lj0\r\nyM8jiTIhj4dAEkgXjtQMt6Tc5CtXEXu8taTG0HPPXvCKAVZULWU8leA0AZbR\r\nIdGk2n196XcbWX9OLOTKiasgtyFlaXgUnQmb5oxmvYdcqPo8Qwn0TQ4RfAge\r\njPIwRcMqTMEzyMPtdGlO9MR1m82+EmSFuX0=\r\n=BJdd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"74b4e0c989bc3bae9fcc8e9c2bae8b7d029196fd","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"eisaacson05","email":"eisaacson05@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"17.4.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.22.7_1675880572514_0.32237255695804845","host":"s3://npm-registry-packages"}},"0.22.8":{"name":"tuff-core","version":"0.22.8","license":"MIT","_id":"tuff-core@0.22.8","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1c30ee9736f2bd9e4aafdde88ca921f0f51a62e8","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.22.8.tgz","fileCount":130,"integrity":"sha512-UYDdFtrXi9DGBxLAeG2q+EGMbeZStEZyQWHOPrhNfukpZfMKy9Ac8sFcEKBxAqMPkX/+KUzA2pr9YYpO29XRhA==","signatures":[{"sig":"MEYCIQC553DrHILpmJbvUFpPQ/BMn9ZhvKSgUYNn8ONdOJT54wIhAMdovFcmXOszqO84qc0df6GC9dGLosgvwXRDI5d+nDyw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":784656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7UlfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk2g/+OiJjallRKt+QtNW7fgaFstapToYgC+mozp7kOYQ0ZDRkI/VM\r\nuRT2L0jhPm+4E3DNr6ZU0ihoJOZJI7ergv5r3MyZNNtrYAw61wl8Q/jbvK6L\r\nEu/dzceuKU/SH1vf09iHHS+X65CqzGIVAS2LX3zUVyn/FpEEfG8NrSDHa8xw\r\nciq7q42ntLP/7CxCBTa82jFX+/zrf4HfejexTRxy1MJt5Nxzk8mNXJiPdPFr\r\nq1SjdzmRHNx6FvahvpHrMxxDpOiOS80cQEvafqX8ddlctK4Tqb2u0En12WtB\r\nH4ZsOpI2OichyHFSBI4e2cV5CJ5A7aiaJtzcEtIHkdJGd/cgbGYo5YQB4QLr\r\nhvub5ZXjx1JB4l5BH/9FKdpy2egTQ20agGO2AmBMbqzRbkf3d/V6DNoxoz8p\r\nNKGJI+i3Lzsrvx6Ajxd5LZkv+FNdrApwr+k+Z0o4INh05k+NYhiDVAhzFOaf\r\ndW2ithCAuIm8QggGR6OQqypQZMF6LC7uanRIWQLqDC/oNZ1ouFT8DFvxQ/ss\r\nbz/3W0R3AqKsNCBckGDkN+kB9MosM2V68oVIfoAyo0nikfo6e1ENf2InAjbp\r\ncFI8/DIfR83fgT9mYpb2v344zTQruVPmekTY0V8wPMq33RVfP4grXs+IE+g6\r\nudPgc0OxZHAQDBWeFathMnww8EdAj91sBQs=\r\n=hV0S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"15225b98f7d40cb8f4d106f47160031f38c7b739","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"eisaacson05","email":"eisaacson05@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"17.4.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.22.8_1676495198844_0.022229061021614704","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"tuff-core","version":"0.23.0","license":"MIT","_id":"tuff-core@0.23.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"2fdc9b4d01c43c1f30f1798de876a603abbddb26","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.23.0.tgz","fileCount":130,"integrity":"sha512-DcvOyFrNWEQReNOZwF/JNiF+gAi3+dowe5kVtvOHDrCzPg7l5AYFBOUbLoiJ4xGj8cE+1XimB/F9SE07XKsWXQ==","signatures":[{"sig":"MEYCIQCtAHctoJ/rrJ/vmW5pXu8ttfF4GGeDlTYgn4YEV4c++gIhAPleE8M1ijSK5JIDvw7kAeVl6kBnvHEj/WfWLZ1XCLj5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB6XOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgOhAAijUtyrTlcLuEosubsOL9j41wAJtzIHe7MPXsU2wUI9kVfuGn\r\nMO3I8cRgoIUkby5BNWevPVFRczVk5O3Nt7Www/VeAJnRI1HKdG1dBL9w37Ns\r\n2rbI7aWNm3VsidM9ktBcW8mLyZqdX/vOwTpdMXrdIxnswrR59qJc+BuWLDgQ\r\nhIvo9gy88bgAIdEcj9RifiUm6oa7teZpabJWneiABdpNmB81Lt5JFOdRgm1g\r\nB12YZD7sM7RYxmNrX8zmSqGPT1QakqXCDoIv2h6iLHGovW3c1sFWuGAD+p4G\r\n4X/+2ndTdQIeuz25MqmIIsyH54nuJd2xayBMV1Ob4TFdVsPEtmwEqHz0pJ05\r\nXESld8uPAzRIMBmOq6RkVNf2RS6qIK3/xuV6iT8ck4x9Sp9yq7JEC2dCepe3\r\n8lrcLlYwMhx8QTOHy6yHO+BOOBw25YPswJw9VUHoUXt3gapc/tg9XBHKWMuc\r\nNUEBM8uArWqSZCxOFhYLcxBy/HbrYM6Ql4gqqXML49jN6gM/yL5ApS+bFxip\r\nZNS8NNhYGQcfxxYQqBqQCHHdPJQsQLFeHhlKUpbKAKA1VYwe+VaC753n2eGd\r\ntpZPUrEBtG7zg8AJZsOwQyA5jtsWKdGPXKIqADIFn5Ax5uye4tJp0C+VVudo\r\nPFIVw4z1nvtQZaq6NcdfMk7DdlWRR7NDyrg=\r\n=7VU2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"b0b6b53c2fb6b322baa66fd62778d733d66eb2a0","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.9.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^7.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.23.0_1678222798087_0.7268828320579401","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"tuff-core","version":"0.24.0","license":"MIT","_id":"tuff-core@0.24.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"5e96b3bad83a236edfd8f5a07e34ac4e9960ed50","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.24.0.tgz","fileCount":130,"integrity":"sha512-0ddoDfx8FlPoypDk+cGvmoyuKyG0zR8LnjgkP5hnH+J/UfGCiu7FV6wYuDdcbwXD+e75/rsrPzhly/0xAIrHUQ==","signatures":[{"sig":"MEUCIGjm5WDsr64uxoUFCUKkF0Uf24wGZxyBoNZh71ULlksIAiEA0QtHJgtBew+BZREQNq5+9QNJf66wF3KDPrca1IKgxLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJfeCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru/g/+NTg6zRvdHee1qfptLEvTaVdEuMLu5QfCSICb7jlAJutzL44I\r\nLtrTAmzCJU6FxJX4Ajbzo1icCxz26UQuCx/4JNNGhpY97o2veyIJ/HbQVh6h\r\nWtxN6TTkchg2nsrDbpkjjuTLmRhYe65xyTRPWamNm/KcaDP09FK8knbn25xQ\r\n9fV3SJkOQbwhhNerQYI1IGEwhalvvJF/F8cYj3y4mqHvk1Mv9pLWS35lnGLF\r\nczV57RVZGMzhRat/CLfUCxXQic+ywsRRYVzoWnDc2DWCNYDzHLb+AKAdofDK\r\n/R0jOciCO/XDEwiXYCk3oT6LExGwJHF9ajzgotvJN3FBF91IGADvp6U70b0u\r\niIINl++tct8mWBr+qhBr0iMHqSr+6BQitwTTAkoW4Puvr0pAGhLbi8lYAKU0\r\nstP+X+Zj3JAeJILEPL9LAREraRojGH/6O0eXF4OplHgoxsxwFGKykKpy9X9H\r\no4m7SDARWJ1SWcz6ltFu0YZSG/w1XpPAXnr21MX51VGu/TGbjpCTkAR1UYxG\r\nibjBj0NPr6cBYMNv6AD4BWSPXxxDJJCqid5uIyStWcqSY+dq4TRu6alGnuUu\r\nAT+u2OFkwK9j9CPTPWOVUBmHDqfRSl3EWQXR5LHmUOP11VQSGR60W29hZzFC\r\nM9L9ZzbsAY4vJ2Q7I7nVJCQ8CNA6ZMyTL8Y=\r\n=LPxX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"f70b294b8c68fc615494de79db47c66324de61e4","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.15.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.24.0_1680209794544_0.17039730377357865","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"tuff-core","version":"0.24.1","license":"MIT","_id":"tuff-core@0.24.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"b186dbbbacc8fa4337bbbde97b21e1f2c7dea682","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.24.1.tgz","fileCount":130,"integrity":"sha512-RLCLpE0tRG9lFVl1lzMddm996h+WMyjWAW8qOO1/01WMSPQ7B5uTaTWUl3NtnjPwOiqOxoZMwdwaBc1cbvSkeA==","signatures":[{"sig":"MEUCIQCjG14AoxCmMR3S05Dgvuf8ZnRG3FJw6NRcZEn/8FviSgIgJfYcUfuXy5VbE2QBkhVLFDEws3c6pjJ6yjayH0Wi9V4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRTX9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6/w/+PWIEXNv/fVOlWXwaWH68blsqOQ0NOV870jhdXmZchy/Vhchd\r\n7EtmxrCgwW+djt84Az7ff1IwiIzTrDH5lvH0MCSGISOJvn3XSk9HUlodhWjV\r\n2wJ2zjk3BUBurWBDQmEt2A3YNlHdJpyRimCZniAbb6i5LzJKA6DbKYwjP0bn\r\nUoUmCBNl/g0afvUN22LNhOQo93PbEMErY0DfejKC0Uen30UJefRJYPLRVmp4\r\ngkuX1NynfiIlTdsrzn41s7UhZnswD3HP4W6YqIOsADIjWAjGL7btwx14cqJh\r\nWULgsGEaJG21EzMoi/qmWzirCv4kr2RkniGp4Y9f4SzcE5hTX4r8jgdag+AY\r\nLUiWt5eUCVJVRcx0x5Go/m+daUkXwOsHZQ+As69QaNm5l+WS3nvGFSFFKRTj\r\nL7dG0L0gHf6qr0KJxUBCS3sORco5c6DiyWJXrOfsz+hsl4IKEcTLYLL3W/Ob\r\nmCCBvvdXt57kWkcYuNWmQktfgost144RdkoKEK5cg5L0wJahNGCzI/CA+ST/\r\nYleLmZgcz3KmbYYNZEyi+B4+rXLH9ZxnzDwrn9fL14z8GxYU+AQrMhpfdgXI\r\nRPT6qkToj8vd0bEdZ5UeXfV+nFTbtY9oS/XzbCiUVbnRMVZ/l6mnR72U3VgE\r\nRa9BsfHFyohriqBMDaJyjI+Ztmhw5VdLQ9U=\r\n=VQKl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"2dc8060e2facc11545ee25e5fc8ae7cb7dd2568e","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.5.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"19.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.24.1_1682257405135_0.3186873594716986","host":"s3://npm-registry-packages"}},"0.24.2":{"name":"tuff-core","version":"0.24.2","license":"MIT","_id":"tuff-core@0.24.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"3748bf1b3b071e62805baba608f1bd4d88e59087","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.24.2.tgz","fileCount":130,"integrity":"sha512-JVxW5p4fhu1/aJw7Mo7Bejfe8NHZ8sKaenUtqInx5qT0X/3sjkh0Ol2L1EsHeslBH8Dmcxml5ZtxmHl6cEOxwA==","signatures":[{"sig":"MEQCIEq5BpgBRrTvH/02iswASlIGK6hvU8o+SIhOm9ZTTOUqAiAk12DlmyGQPXyOjN5z095ENn43NZRH70gK4Lz1SxbZfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTC32ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2IQ/6A4SKW80uy+cWZay4PNkPfDk66RRgjsBH51wRxWwMTG1qzFZB\r\nSjqDjeEpYy1xFR8VtapMHlue4fXP24D7J29B6SIfAbGMqSFHIYSjcP+LVmmw\r\nI8RVhNi113yB9A4cqZ0x9skXHuSaVI1nEjcpNIDtiQuVS8yHMkYDukjoL+7r\r\nBiFH/x2e3RcmxYs9WJUEps/MZi0LFiXDbNKs+me23BkDZhp7lVw/y6rHSuEn\r\nkXKc+zDSXjyDAaV5pPkbaVPaEGJfTJKg7howQw7k3LiABZhtoxWpEXeR/vcJ\r\n7gexZt/pkjAWp22wZnq1vJYt9rY5ER465ULILvdIwX+JSbP5LugoXQ+47Evn\r\n0EF3hTYgPv4hnp1iAmt+UHzSXU24aMQHQMo8rtEwRngSq2FEwfr38HXvYldd\r\nEmRJieW6iHvHHoe5mskaIFAG4vS92YouQ0ngfjHbpRz0OZnzeuN2eGU7ozWA\r\nRM2qiPvhwhGzGHK/GHAKmUTS6qmjb/v2M0Hoc4R64YDwu4qcieTpagJRNhyL\r\nfZ6RsftU2V2N02uBgoRPCK73ZVS9Biya1Bxskpb3HR2U98i6V6nShN5mUdat\r\nqwd/mu+fsv7EBMvNyQA3V+rFHrVgyDOuKGyomaflC4/GFdYoRMgBJJZAw0Iu\r\ns/aAFwW0SIOH4nQ91zIY44ETjKmPDsf30RQ=\r\n=Q2xD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"8c5b31b011da7499a9ba9766414be141054b454b","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.5","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.24.2_1682714102017_0.19914326091330303","host":"s3://npm-registry-packages"}},"0.24.3":{"name":"tuff-core","version":"0.24.3","license":"MIT","_id":"tuff-core@0.24.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"dca5510c29187bc491fd0fe309a96ba48fe0aff0","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.24.3.tgz","fileCount":130,"integrity":"sha512-blNG8uaNAOVsYemehwvRYdWJaPaE1bVu1mhXMfwLutK9J9gl8NR78I4V5Y7xhoW0gAPur9VzyrHFSsyWyJ6SkA==","signatures":[{"sig":"MEYCIQCX3+ovqbS60kt4b4W+avVXcrCjNPF1cHlKaey4Up+s1AIhAPDh9NkkRwRJyIWV7bMCElXeHQ7mMkVnQmNuuk49fhuu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTDOiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ4w/7BAq5ukZsYXDCAn931KngRbJuY6EV+dcfSGt17iJWKjA1bkrP\r\n5pLV19A/LEtnSWESluhF4WDuh/JO3WKagZztLwNxH04xhtg99pVif9YKxTw4\r\n2mb7yM84OCnfVptpAGbN2F8+iktbqpPVP5V3vN17Hl9vYzL6uILeslwbfvBG\r\nWegnRz5cKHGCWjGTHFlYkXqbSrLib8qXygfTE9uHTBbQnmu3r+8JKJ7qiELp\r\nv+oRHbcAoLuFL7L3Sg15UO1jYfpCNK84NpgsCWMrGF2h/UBvlyUJm4aZkcEz\r\n32NbRVB9LcomPJcmGX/yAkflCZWei09wH8qGDVadNiye8o6P1I8S5errf7s5\r\nqhdFb03nEtMyTCEzB+na5KIKd/T6Kg20kQfT04/U2cc5pSAjjUMCqrc3hxyR\r\nw13xvUqm7AErCaxxhPMQX+buhXsLNof+PMQJW3YmmDu+RbvPGprpSGYh7VRq\r\nyPVLehEs++X5wyVZ4MCFjW6kfM5rAziIQc/WmR0xHmsjiW1yP1TO4FrgRUk+\r\nFeK9V5TURWWTSDjf6ZxSuBmHFaItm95Zncu1fP0QUF6oIkoc9+6r27jn6QnX\r\nEkAIgNoOs8EoNhZCsYHz3uaVz5RRjAn6hS03C0sDTU7pvQAHYCteBj73UCHP\r\ndR2CynGqOqibeFIjPhXTLeXlE/SrCmuoXHw=\r\n=OIxo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"3bc3c1e616b0a2921be72c490b943a6a018d8d3e","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.5","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2","@types/path-to-regexp":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.24.3_1682715554191_0.38077296895742796","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"tuff-core","version":"0.25.0","license":"MIT","_id":"tuff-core@0.25.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"0336fc3e5f4b4bfa622e46ada6586a74fe958425","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.25.0.tgz","fileCount":135,"integrity":"sha512-/IywtoXutLE+eQQ4qysQL/DeG10g/+AhT0bo41URZZ03iaSpJkNV9tS9CglgOiDqyEtryAN7j2hjBCRA+Qta9w==","signatures":[{"sig":"MEUCIQCdKsz0WjhamvmuoZmIXi3XS5KY51OoTKuYj+s0ZVAxawIgG+wASX7JnZqxNBxv36EsqBk2JeyW7tTYGG4lQ8SALyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":894994},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"eb4a6f732b8ee6352ee39ea9a4b5168b9415f491","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.5.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"19.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.25.0_1683038001258_0.9187821241817735","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"tuff-core","version":"0.26.0","license":"MIT","_id":"tuff-core@0.26.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"3730730d8b27f728cf09123cebf35ff54b6122fa","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.26.0.tgz","fileCount":135,"integrity":"sha512-+8mDGub4JmPUtK4tfPG02e1VKgkdfnBohKpSO2WGPds0I1HStWJ32zD/cDYW0E0diIP4DtjjfKIYBDaFUKiHUA==","signatures":[{"sig":"MEUCIHmS1aQr3MkvkV/d0QfOk4SN6Mt+Or3MWCcF3zuAuRubAiEAi/nAvLpcyCN4b0eNpOeS8kNOdOyYXJIWcWCfoAxeuSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":907979},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"12f6d79e9e1ad96aa9d04e2752a595623f640a0e","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.8.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.1.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.26.0_1684502118903_0.7373049522033426","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"tuff-core","version":"0.27.0","license":"MIT","_id":"tuff-core@0.27.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"5161d976c7d16154f873ec1b9f2d085771fd1870","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.27.0.tgz","fileCount":135,"integrity":"sha512-T7c8fijhYpLNYTQZl1k95mKI6mZ1ieAf/Kg1fvaaXGMTUgvVHYNH4CIUrutVFwtGV4pnf25kMaIg7as3sr2W0Q==","signatures":[{"sig":"MEYCIQCkfAT94c/RBHfmcB3d7JfueE0glNsZxu3ZAlmeXgXwBgIhAMeyamjFdaRj4clO5fSjv6HJMSC9AkZL0a41cwRW2d/Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":939315},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"d4ccca7a44f7b3819e20b709360e0f9c41002931","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.5","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.27.0_1684513807669_0.4228176576407039","host":"s3://npm-registry-packages"}},"0.27.1":{"name":"tuff-core","version":"0.27.1","license":"MIT","_id":"tuff-core@0.27.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"85c9df264f85a2b4fb3edce584c6320e8f5bfced","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.27.1.tgz","fileCount":135,"integrity":"sha512-IAittTeuMjCRvjbtR028dgxRMmuxrIfg4Aru4B7D/7ifptxXVxjSOnM7pQmW12SAvmTteOipaUhDn5nSIb8fCQ==","signatures":[{"sig":"MEUCIGXvDE6lBAO7llspMPQLiZ6zH49f5uuBvor0aldf7eQIAiEAwWLr2omzpimIYv4ApSiz06QeO95zBff3ZXYhLYldCNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":939392},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"d4ccca7a44f7b3819e20b709360e0f9c41002931","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.8.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.1.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.27.1_1684776783147_0.44218286877826896","host":"s3://npm-registry-packages"}},"0.27.2":{"name":"tuff-core","version":"0.27.2","license":"MIT","_id":"tuff-core@0.27.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"95fa31d11c6b584c70d4dd6c3147bbd074342b2e","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.27.2.tgz","fileCount":135,"integrity":"sha512-Mgncy1H/tqabKWZf16YaMFSaQpShXEhiAnCEJoVmevnUZqeoG0EObdh1zrpbtyc51TQrFx2AAwDsqiv1icaPbQ==","signatures":[{"sig":"MEQCIB3O6rrMALm9etDTzFyS+zxp0G3MkVrLyOq3fpLYvmiVAiB0bYCJoqQQ4Q287s1NqH8+OfOtHbdeD7Lzm5BDVtTd8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":940343},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"b9135d347babb804da4ccd6006f86a3eb62278c6","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.8.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.1.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.27.2_1684776971516_0.6594469293768712","host":"s3://npm-registry-packages"}},"0.27.3":{"name":"tuff-core","version":"0.27.3","license":"MIT","_id":"tuff-core@0.27.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"59acb6a3f77eb0ed6c009abd412b3ccc122a71c7","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.27.3.tgz","fileCount":135,"integrity":"sha512-XrhqSA7Eg6Om7xleqd5GC/7zN2QAz3pVp7K1w0GBzp4oY+P5BLpOPQsy04/rjio3TPOt1pUAalgVNKefpVwwjA==","signatures":[{"sig":"MEUCIQD35u8lUMGU1kXbypQN4Yj8v3gplhrzIx0D+ptJIvGayAIgdt0AFt4jpCIp2+wmVpnyCdX127BrDI7iJq7osSD6WQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":940365},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"fca39fb96419730c30c26b3c41b8a4fb507cea4e","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.8.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.1.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.27.3_1684780016385_0.9786177445199964","host":"s3://npm-registry-packages"}},"0.27.4":{"name":"tuff-core","version":"0.27.4","license":"MIT","_id":"tuff-core@0.27.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"20806c2fdc093de66f4ba07f7aa1fc3efdd70bbf","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.27.4.tgz","fileCount":135,"integrity":"sha512-DlUKRwmg4Yte1MUJumWIga4MlHZuBmijm6zlOZ2ZzXxfBhsfSjZiUVWXurAqNrFe4iedCC/ucl+Kp7CbahQOOQ==","signatures":[{"sig":"MEUCIGU9maAXX4VbkijS0jQaBHIH+/3dyzpjcLTaPVBwNRMFAiEAspmqrFGT23JnHRfQ7Ze5auaHiFoockIYfplGlseyHbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":940755},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"9407fa417d083d827c62788a0ed36550107fc033","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.8.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.1.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.27.4_1684783309029_0.4902568993984435","host":"s3://npm-registry-packages"}},"0.27.5":{"name":"tuff-core","version":"0.27.5","license":"MIT","_id":"tuff-core@0.27.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"226712afc979539efa96308574932969336afb08","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.27.5.tgz","fileCount":135,"integrity":"sha512-to7tytifFgDn4OVR1fdXe3nwixWJOUgONA9zZcvFq2AXR+NDlMN0VtwNcXrXHcy7s+BgyYzWAqJuZmtwLKwKhQ==","signatures":[{"sig":"MEUCICU0rKkB2P46M8UgZ5hCLDNZ2jTdtvBuIWbL3HJ39AnJAiEAwqESC5/fgs2dtLnytTFIMLEzibZY5CJxhyn1RAVIm54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":942194},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"9407fa417d083d827c62788a0ed36550107fc033","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.2","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"17.8.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.27.5_1685021946974_0.47634965710587807","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"tuff-core","version":"0.28.0","license":"MIT","_id":"tuff-core@0.28.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"b16e23ead98ea2a3996c28988f664a0096434a9d","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.28.0.tgz","fileCount":135,"integrity":"sha512-5iftnDitt3/tVeF4D+EWoh04VBoyhSOrizUS/OmFU7KYcGd5N3ZLZ6eXgd6hXS9Jbe4QXbMiFdI4QQcDtwN1GA==","signatures":[{"sig":"MEUCIQDQRc94NcE25kqW4goYYydezMY3UCURHOvcQGAQ9IKRkwIgTwT9hJNY+zyazwcibyEnT1z6mhYI9fZHf0Q36YsTEKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":956563},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"208347ad0d719e046de3288029fa8da84e99560c","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.3.1","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"19.5.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.28.0_1685303622367_0.136913743839024","host":"s3://npm-registry-packages"}},"0.28.1":{"name":"tuff-core","version":"0.28.1","license":"MIT","_id":"tuff-core@0.28.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"74301d95440520cfcad298a0361fc53b8f5b679f","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.28.1.tgz","fileCount":135,"integrity":"sha512-ZjVi01dqkpLpu3ye48IC7ergoN9fUuFMGJbi+0wsGxSE+p0wkMAhfZxUt+iO+1LRRfbrbqBRIVqXFl4wUh6X0A==","signatures":[{"sig":"MEUCIEBWNyJYuYHI8CCV5bIVmKfpxg0pnONScyuk4VG9nk0YAiEAmyLfxJfeMftY+puHzVIziPSYiZImIeHbyTnFv38/rc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":956777},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"72b80d87373066c2bf42bd4b837914cb651b2cf5","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.8.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.1.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.28.1_1685471308626_0.15037859155830247","host":"s3://npm-registry-packages"}},"0.28.2":{"name":"tuff-core","version":"0.28.2","license":"MIT","_id":"tuff-core@0.28.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"c4d57264a312cae950965983a7e7ee65771c428e","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.28.2.tgz","fileCount":135,"integrity":"sha512-tnyHkt/VdyXML+I4bDDimhdta8GUYb5RCYwuFeud3wRE22btwRNX9JvTRHqrsxPCME2vmljEoJ4uSyROlrLGYg==","signatures":[{"sig":"MEQCIEDtKUranX5oG+HMZBvTQKSU8PwZj2tpu0p/15JgfJw9AiAffM87GhSTLHLK23Wt5/e5TnbcnJMobDJKTF19yGmgAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":957060},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"6886d4fd705cf7577bb820935118a15b88c3de8f","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.5.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"19.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.28.2_1686503458409_0.3646066740464773","host":"s3://npm-registry-packages"}},"0.28.3":{"name":"tuff-core","version":"0.28.3","license":"MIT","_id":"tuff-core@0.28.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"dfd3e040de5377565cb3e3204600f087c87df1be","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.28.3.tgz","fileCount":135,"integrity":"sha512-DHYdcHqoYXO2xzZadMhQ1fHQixJrXzQx0XefaTrIbrEVADbNsjd45pbSej/02e8yCZKmZcH3/8zZoNcdOle4Vw==","signatures":[{"sig":"MEYCIQDyxPx8Vk65zFeJ9UeVwsdc+8guJSorj2Ksdav1IbQ/PQIhAIRg7iC5kr9b/g6XNeUXvhtiUqHj13Kw7iM1g2k9FxVz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":959053},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"899fd6a505076e5bfe288c1ea7a5fa44c965e283","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.8.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.1.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.28.3_1686579231261_0.45211130037209224","host":"s3://npm-registry-packages"}},"0.28.4":{"name":"tuff-core","version":"0.28.4","license":"MIT","_id":"tuff-core@0.28.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"e3ed7edbf3ab47c578c6261d1393dbb7168e238b","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.28.4.tgz","fileCount":131,"integrity":"sha512-z/qcMfnF/+YrcpVbAotraaspdTN/6eyR+JFWuBQF8MPhpqyQMB+kc7ehbawPgpgFeBpPDbMz1wQ4RmxL+DSZPQ==","signatures":[{"sig":"MEUCIQCTBgtep8UcqLFn+9YhjGG+UAkandHpJOl8+qn9Y6zF2QIge4vio4VISgg+8Sfkv/VRTQMoVqgSwV2xJIyOfrubo3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":959056},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"ed6b685e352cb359a3ba667f219352f786433975","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.5.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"19.7.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.28.4_1686693366253_0.553659849087905","host":"s3://npm-registry-packages"}},"0.28.5":{"name":"tuff-core","version":"0.28.5","license":"MIT","_id":"tuff-core@0.28.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"b4b04e960439219e8a3225e4db5846872ebfb422","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.28.5.tgz","fileCount":131,"integrity":"sha512-dlnI7uSngjxvXR8CxSY8+s0roHpASTxPTNki4iFWxYT1yzqDDgBHDrfI3fx3yhr1u5mSZc/MwvWv0QeUxhbehw==","signatures":[{"sig":"MEQCIEIcHavLiBNW+5VB4qUUJzRkAt4bsiJ3KM47t4IofcT+AiAOpa4Xhke+YH55nkDewXjamTS9TxCYv2xpNuGq+slw4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":960319},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"052e16b7bd2a3886f296d0ae6f2e3e75a727402c","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.28.5_1687016703499_0.017117876270386523","host":"s3://npm-registry-packages"}},"0.28.6":{"name":"tuff-core","version":"0.28.6","license":"MIT","_id":"tuff-core@0.28.6","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"0538ef2c85867bb351ad9d102d533d5da4c3a038","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.28.6.tgz","fileCount":131,"integrity":"sha512-oaMGmaULkIeSx90f9eoJxbkrwKHNDr9Sgxxof519vccDKAbllF000wUtbIS2qbtFRUB9S1XjQ3AFem1FeOflUA==","signatures":[{"sig":"MEQCID6gwaxBz1kVqQL1LAbXQvbsgCjUlN3D76VrDBSuvkRuAiAxhFmvkai8/xTKsk5n0wAknqedV0Ht4pflfqihvqHsgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":962267},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"052e16b7bd2a3886f296d0ae6f2e3e75a727402c","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.28.6_1687895964193_0.732832241595361","host":"s3://npm-registry-packages"}},"0.28.7":{"name":"tuff-core","version":"0.28.7","license":"MIT","_id":"tuff-core@0.28.7","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"6db284793e79497fde6b88eb91622094f81a71e8","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.28.7.tgz","fileCount":131,"integrity":"sha512-4uScnBAlc4CMC4hnNVjTdMXpv3CWbHP3rnPMLIgPwhxw7vQYhEfPvuX2mmnDXdnCagNUKhkZIc7QcKfAMNhrjg==","signatures":[{"sig":"MEUCICe/stGwRzh9Pm/gP3uQo4BdKbMOHdECKyJoLpGty+NUAiEAyJNee1//Uqh91GmBW8+nYN1V2Y+XErri3iDJK662unQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":962317},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"c51b5e912b59415e540951b1d26f2b68fa30af80","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.28.7_1688396312580_0.17975092654611124","host":"s3://npm-registry-packages"}},"0.28.8":{"name":"tuff-core","version":"0.28.8","license":"MIT","_id":"tuff-core@0.28.8","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"a27ba3cb4c4d3ac827b659da03e4f61f1f21f188","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.28.8.tgz","fileCount":131,"integrity":"sha512-Wcxt0l/lo8ERySPIHY+co/4VvC7FQkd0lNJZbIakoJ3DpUv2Tq+GW02RqzVm392Py3O2GfB+TjEQgRLVrzuA2g==","signatures":[{"sig":"MEYCIQCITGaXpNpQaAa74M5A9j9BHfIzk3yVTOxyZT6vRh1aCwIhAObovaij0+Ok8A+3XCD6LIS+Gk8vlK2peeF3f0x/yR76","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":964914},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"a1edea26cd7e3004aff4f2a6f5f0882e404d9d94","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.28.8_1689165219100_0.22534863187788745","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"tuff-core","version":"0.29.0","license":"MIT","_id":"tuff-core@0.29.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"563c503c3903ea4e1b95a5a9dfa9be71e965b336","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.29.0.tgz","fileCount":131,"integrity":"sha512-fAY4B4BQMsX5sUOSiLDTuqu7EIETHIojEEGrcr0fvpG0uo6X2hPl0PdvjgsWoIeZ5FUKQ+Qh6PtcRchVJ6mYNA==","signatures":[{"sig":"MEYCIQDHtdwLaInS1Y3cXay26qnKxzDctvK01AoL7YZi9oFjBwIhANA3QcouWaPnSo1mJDbdtJqCkljcEx+eJGLqauh676DN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":965687},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./mat":{"import":"./mat.js"},"./nav":{"import":"./nav.js"},"./svg":{"import":"./svg.js"},"./vec":{"import":"./vec.js"},"./html":{"import":"./html.js"},"./sets":{"import":"./sets.js"},"./tags":{"import":"./tags.js"},"./time":{"import":"./time.js"},"./trig":{"import":"./trig.js"},"./urls":{"import":"./urls.js"},"./forms":{"import":"./forms.js"},"./index":{"import":"./index.js"},"./parts":{"import":"./parts.js"},"./state":{"import":"./state.js"},"./types":{"import":"./types.js"},"./arrays":{"import":"./arrays.js"},"./logging":{"import":"./logging.js"},"./objects":{"import":"./objects.js"},"./routing":{"import":"./routing.js"},"./strings":{"import":"./strings.js"},"./keyboard":{"import":"./keyboard.js"},"./messages":{"import":"./messages.js"},"./vite-env":{"import":"./vite-env.js"}},"gitHead":"2b7ed9185fa92145c8bee6d988443f0202f37165","scripts":{"tsc":"tsc","test":"vitest","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.29.0_1690205071404_0.35252167078998875","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"tuff-core","version":"0.30.0","license":"MIT","_id":"tuff-core@0.30.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"46268d618d9f9a0c6fd70f47e357d37a95aea0a9","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.0.tgz","fileCount":25,"integrity":"sha512-yCDU3flqbToQeQwUl4wB0i7XEQCYbDJG/wYjiKj+cis6P6XsdmVcho5fSRkAkVrn/keZd25DBH1FLCbBJA2+DQ==","signatures":[{"sig":"MEYCIQDAeO3LDN8hAGCgoM91OZPhyDiZyEWMWEH644SmNnz0BgIhAOdmETHpZPeuitUAtrUgv9qFr2XQsNsymmRUT1eyVf23","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328735},"type":"module","gitHead":"83a80d5d436329f34e475d3dceffb3e061d1a88b","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.0_1693329188102_0.2727926643797538","host":"s3://npm-registry-packages"}},"0.30.1":{"name":"tuff-core","version":"0.30.1","license":"MIT","_id":"tuff-core@0.30.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"65424bc8732e7d4d73ea668e47f2701a6b56f536","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.1.tgz","fileCount":25,"integrity":"sha512-PuZC5PJCxOgmVykFYM5qR+sCJhrobPDXrnJLh/7k11Y0SuaLRa7cs8kRLj2vvumfexfc/hXrYZSTzhnJm7M0dw==","signatures":[{"sig":"MEUCIBDrA2+YAtX5Kpo0gEG/tQFIBgAXP78E32AuULRfOpBNAiEAqKBc6+fDHXcuwDKi61mm2FRRX0nnYCb9piDIzA0nnno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330861},"type":"module","gitHead":"ad2bcca2bcf94e40848d7d307004a29fb18b20c4","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.1_1693338837582_0.04345095946903377","host":"s3://npm-registry-packages"}},"0.30.2":{"name":"tuff-core","version":"0.30.2","license":"MIT","_id":"tuff-core@0.30.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"af99a9588710c3284e0ca5437dc3272a9b3b51c9","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.2.tgz","fileCount":25,"integrity":"sha512-/I20epbKnmgAA6WFVsCosFiTqy/Q4U9VIEzibVkOFQdMiDZwiY7ypjdeA057Lz8rsc3fejfBgjHZdpH/Jwiudg==","signatures":[{"sig":"MEUCIQCvnWVePa9va2NVahC3R8it7NRMGKgiM2hchwfUNhbBOwIgUg2hBz2CUMJ1KWav5yuK/qw8lbVMIE39vL95ntLOkqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317404},"type":"module","gitHead":"a54d4adcc5622b5503865994015e20b9570edf56","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.2_1693340107702_0.2511515395059254","host":"s3://npm-registry-packages"}},"0.30.3":{"name":"tuff-core","version":"0.30.3","license":"MIT","_id":"tuff-core@0.30.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"358bfb56e328f9553bffbf4d0fd2b704a0c5399c","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.3.tgz","fileCount":25,"integrity":"sha512-Y4TIc2VxOELVDVCWwUAflINVUeaFt1HFphPg6BZ9mMD6b6+ZUFGv34yJPOuRj4prJ6mJsm4CbO/zrH6Ale1Naw==","signatures":[{"sig":"MEUCICIepZMq/0BHgzvRYT9gGXhy4WjSlTmDT1R47mH9LhE+AiEA9ZrtejZ09dvSfyMS8mFLg5rNlf7Po9Ft5QHFFpLLB4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317356},"type":"module","gitHead":"46dec3c0af8ae8ce52edee0390e5708a06b11764","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.3_1693425865632_0.9556958385569858","host":"s3://npm-registry-packages"}},"0.30.4":{"name":"tuff-core","version":"0.30.4","license":"MIT","_id":"tuff-core@0.30.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"11d57cb0deec8e97e9f4f9cfaefe6f22dd751f19","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.4.tgz","fileCount":25,"integrity":"sha512-UMwWJnQfTs1A0ZBbme1yAPk+44lQVZtGLTyrCr1OBcqHy8i508qCycYYAhFz53GiFRWDmch0cr36kLaTWlHAvw==","signatures":[{"sig":"MEQCIGSoK7EOa/HkGlLmHDXPgx4l+dIYWTbwEB7swQYQn6W9AiBl3EgNTbtXRsaMm4meEq/sSkVRGKahHfhjS7RnHyQ+jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319476},"type":"module","gitHead":"9897b932bff0fe39e2dd745d684464248dd36f5c","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.4_1693669031948_0.9164858697018572","host":"s3://npm-registry-packages"}},"0.30.5":{"name":"tuff-core","version":"0.30.5","license":"MIT","_id":"tuff-core@0.30.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"f76c6f0e025d2778adfdccccc0f8717a517e6a90","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.5.tgz","fileCount":25,"integrity":"sha512-odiXi8/JeNyj5vmOTTVi7sOkmPW3CsCyCzCifaMXcm9JsELOpHBs4XyA2MA4MQ9ajvVkmYBciZ97Ley9phh36A==","signatures":[{"sig":"MEYCIQDlkMsq+aiBjCEvDV0O74sVfX1qQl+kEVlFlbs67XHm6wIhALNPUrPgrYv3Evx26zJ2lUC80spZhLiMBYH9ZqyFq8gV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319817},"type":"module","gitHead":"e5b1f1c793a94e647800bd72dea94c9724afc2e2","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.5_1693673639713_0.32528913716280483","host":"s3://npm-registry-packages"}},"0.30.6":{"name":"tuff-core","version":"0.30.6","license":"MIT","_id":"tuff-core@0.30.6","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"836a7d177ff77280af8a233b5acb6f9f232a42b2","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.6.tgz","fileCount":25,"integrity":"sha512-A17S+ubeyRxmQV/Tdj8GFjdAUQuC8/ZqWDQwFFzCMwo0kdpv96ZngB/6cARw5Cu68e4efhtXQy1C2/q3nJqCTQ==","signatures":[{"sig":"MEUCIH/r/vysKCEB5xR14RXaFFSp6ly3FizuR1i8TOor8q1nAiEAsmC0tcV/8eawJdOKX1ZrgKbnGrd1bKkuMDJRGrT9g2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319794},"type":"module","gitHead":"e0c58d2d0164ec353687d61138bd6387b55863f2","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.6_1693673792031_0.279998869670272","host":"s3://npm-registry-packages"}},"0.30.7":{"name":"tuff-core","version":"0.30.7","license":"MIT","_id":"tuff-core@0.30.7","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"a9aa7e567b306963bab6b21352fd7a845f52fca8","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.7.tgz","fileCount":25,"integrity":"sha512-wYaf+Cn314AP0ONxzUhzrW3pA745XiOWMVVfN3LCfvnqyBePZ+MHcI/adhCBHn0zkG1sVaKZTFyZXAYn8lELwQ==","signatures":[{"sig":"MEUCIQCG9uE9dnjjIVK2BE/g7bBLMhl+7+dn4yIxpe1KSAOpSQIgJtu+mu3h045o9E++Z/WkvRZu3lYsEmOi9yguN/YFCYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320097},"type":"module","gitHead":"6c892092495aede1bd7cf4512cc678f7a2f40847","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.7_1693676098954_0.00843350206759097","host":"s3://npm-registry-packages"}},"0.30.8":{"name":"tuff-core","version":"0.30.8","license":"MIT","_id":"tuff-core@0.30.8","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"da7ce4d2e6eeab72c9bad229ba30b127a624e053","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.8.tgz","fileCount":25,"integrity":"sha512-l6hBOdbKWLgaYESE4lStkcqUwyytOPrj/7h+Z1EVqNKnpgKIYCSDT8Z2W7dp8D2O98koeFZczmC77cCHX42fFQ==","signatures":[{"sig":"MEUCIQCOgYfYRsVnytvLUelDaBCHbb4GPPn5c3UMy7KZyRduOQIgebMbNCR0OwVhlrBnJTo8aXyKvFjn2V0Pt00kn7lKDjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320574},"type":"module","gitHead":"467853e4214452ebf0532ab5240e683fdf597c17","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.8_1694969988641_0.9182269226542286","host":"s3://npm-registry-packages"}},"0.30.9":{"name":"tuff-core","version":"0.30.9","license":"MIT","_id":"tuff-core@0.30.9","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"48ecc3ebe417d0455757580102e7be6eec4362e6","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.9.tgz","fileCount":25,"integrity":"sha512-VVGobAoAbfBlM0shYOzXTDkCbkPcWGis8KgkYb73eR3c/KWlUCN6cPwxdc+/FqekGeX2TM4hjWp3YwcoX/eclw==","signatures":[{"sig":"MEQCIEDP3TCdP0148DflL9gnhIDjGMKgfi4XAjrHyNLHTcVZAiBEJTKoym731bPq5j+AxViD/lfuM02KB14FU165QVV+PA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320815},"type":"module","gitHead":"b7f06df73a0febfb6d664cc4a2a46f0b54245ca4","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.9_1695398385852_0.2608029792116293","host":"s3://npm-registry-packages"}},"0.30.10":{"name":"tuff-core","version":"0.30.10","license":"MIT","_id":"tuff-core@0.30.10","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"76c833923a39b95270996502ba9230fbf4b0c768","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.10.tgz","fileCount":25,"integrity":"sha512-Y79pIuOB7A8RFgcA3qFF7UPZCsymBkhGOPPo9xMfTcLvPkjko/AQ4hIuWXQwJets9l2xsCtSGQKIf3kcVotsVw==","signatures":[{"sig":"MEYCIQD+zoYq2oU9oBtvl4GCX9h6Aj4V5W5QXS/ogFDBmTcB4QIhAP28Ngz3mvZHLNmKWtkREwbSx/hTcE4yaQ5uoN6qi4sl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321630},"type":"module","gitHead":"76dc91c733d0828ff769894e940f9f3437eea2c0","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.10_1695413321029_0.5792120775788212","host":"s3://npm-registry-packages"}},"0.30.11":{"name":"tuff-core","version":"0.30.11","license":"MIT","_id":"tuff-core@0.30.11","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"0ce1e6170ab1c496664bcd15cbd652248282cc0d","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.11.tgz","fileCount":26,"integrity":"sha512-VS6rt+hIkjQRyOPvQglDeojIbFUQLQoFbzTCtLvaae/feQHKvsn9gLzDyKqi7R3RqDz3of2lEjzwF2dLrpS1Eg==","signatures":[{"sig":"MEUCIHCc9i/5qKyrQoSt6YmNvKjMPE7ur9k11vud7dSXPtQ4AiEApVvn33IQxYqvoXxo1S8ZJUPw+apX9ilJZilxYQx28rw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322702},"type":"module","gitHead":"76dc91c733d0828ff769894e940f9f3437eea2c0","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.11_1695485057350_0.8975408865219974","host":"s3://npm-registry-packages"}},"0.30.12":{"name":"tuff-core","version":"0.30.12","license":"MIT","_id":"tuff-core@0.30.12","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"9ff5a0ed2cbcbf68e25f99c78243ddfd5187f2b7","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.12.tgz","fileCount":26,"integrity":"sha512-CopZRj/sCWoLf3F16tqRuRteBhqnML0DiCBJ3Vh3A6D1ZtpO8kXh8eQ5K2B8aEjFQZoRPvlxzEH1HRW1rcSzag==","signatures":[{"sig":"MEQCICf08xIX5QCN1tenpz3F05J7OFX24liGuN7bBS+eNqsjAiAURUq1Fc9fDpFXPbY2kY6Ta/ATgSNVaHrEMhiWVYG38A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322905},"type":"module","gitHead":"12824e04eb05aa6396f5560e61be5957e9b1bccf","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.12_1695571627328_0.04692014232067665","host":"s3://npm-registry-packages"}},"0.30.13":{"name":"tuff-core","version":"0.30.13","license":"MIT","_id":"tuff-core@0.30.13","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"04d5d4b3c006c86de4533a965e952c996ebf6fe1","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.13.tgz","fileCount":26,"integrity":"sha512-FgycxPxq6qJNK+f4/oSomirhhQgo4hIjATZN+m+33A9UOQKrYctcbRTpEx/TQNmSvnqPq70txU4A7rfa3xsgeQ==","signatures":[{"sig":"MEUCIQD9leJw8Q/qUFmk50E9C5SvVomZoYzNV4u1dQb9VHHlRgIgcgLc0usRUk6x1h6Ok2+5si6u5ZLxttXTsMHV6DeMGec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323665},"type":"module","gitHead":"12824e04eb05aa6396f5560e61be5957e9b1bccf","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"20.3.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.13_1699223710667_0.49635230077532966","host":"s3://npm-registry-packages"}},"0.30.14":{"name":"tuff-core","version":"0.30.14","license":"MIT","_id":"tuff-core@0.30.14","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"398043997fe144199312837948dc902552b8802f","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.14.tgz","fileCount":26,"integrity":"sha512-7ksw8h7w0AWor19waBg12MlbTrE3MPhYe7NHFaXBiiqG5rP/VrAceQTWGmek7JtjobHD0zoH1CelEOMR4vpxQA==","signatures":[{"sig":"MEUCIG+UA/FwcWbfQVL9DQkz8rYchlUOnEEJ0qB7nuWbipA6AiEAm2qFjgK9EaEsdfem9zElU6W2l0ZziRMnw3PsWpE+O7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323890},"type":"module","gitHead":"320772d1ec052bd821426662371804f6f6c72b25","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.14_1706819260323_0.9313586456131016","host":"s3://npm-registry-packages"}},"0.30.15":{"name":"tuff-core","version":"0.30.15","license":"MIT","_id":"tuff-core@0.30.15","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1ef406f9edf35c7ce27e260503177166baa1df22","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.15.tgz","fileCount":26,"integrity":"sha512-xO+3blMwlu/MohUtZeS84oDQosu0ZpMmJY2rZxcrfSBooK1iiZEbFDjHe7uNZkZcFhlbXHgaeopjXY+vsUiN0A==","signatures":[{"sig":"MEYCIQCSBdqwbmwiixjZa/MinlMyOUpCPpoCNdEKlhulwMsvlgIhALzJrVwFImA57QfUx+6GqG77zOnRziM+yv63QhhxDU1S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323892},"type":"module","gitHead":"11bee8463e3700aeb31451b0f0b8e33676841fa6","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.15_1710970556595_0.18586068515452392","host":"s3://npm-registry-packages"}},"0.30.16":{"name":"tuff-core","version":"0.30.16","license":"MIT","_id":"tuff-core@0.30.16","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"765ef1b8ef81c8133b2637de36e008741f850676","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.16.tgz","fileCount":26,"integrity":"sha512-oL/DhkiHSxSCRA10lVsDdcCikGnqdfDxgFIFEIHLi15wbqEYG+2XLwxIG87rtHJNlFLqA6gFFgHZ6cMwlqYy1w==","signatures":[{"sig":"MEUCIQCD6xrUdHSIHJCWkkyeANwUNoJS1W5NC4DOEwGTbSpHjAIgWJ0cu6XZV5UjBNuQa2EQjIHIALPj4rYvYOgOhAEoZIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324260},"type":"module","gitHead":"c9260139b0b954b3563aac0d5efb417902fe34f4","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.16_1711130881261_0.9548209737240387","host":"s3://npm-registry-packages"}},"0.30.17":{"name":"tuff-core","version":"0.30.17","license":"MIT","_id":"tuff-core@0.30.17","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"24f011269ae17c9ab4aedbb410108a6a56785f0f","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.30.17.tgz","fileCount":26,"integrity":"sha512-W90GnZVrfCAEojp7qKoR2uCH3vRzhFhKhIbj7AZ9owLs1dVKyoJCEmbBZgfM4cTVQnF9wN0z/7rx4tR5tWLFYw==","signatures":[{"sig":"MEUCIQDi3D2YJRxzH/uhEaLuTPqsfA5bMSsMi4dsdA+KV1aVTwIgIzTRUk58CVCurPFAtNTtr0RqvLqdjOIkWVNfJJ2w++Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328131},"type":"module","gitHead":"9d85ef5324e841a2bf635fd2c4c43da34d1bc083","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.30.17_1711736071467_0.11330077029138486","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"tuff-core","version":"0.31.0","license":"MIT","_id":"tuff-core@0.31.0","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1ad5fad23b0cdcd8bca574a34caee4b90d897ee9","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.31.0.tgz","fileCount":26,"integrity":"sha512-DnYMmQ2M+x87OXuXwasSk3VG6pyP0iepMp297kuaDnTlDw3ePbxOAKvBn0OVe+rdyV0Jq/Ij+kiUfhEglDysRg==","signatures":[{"sig":"MEUCICxGDGUEL4PE6fbcVazEBg1x4kXNtgYiHjAHTBzY7+5BAiEAocHnADSvixiyJd4Ff/3ieToIwTZgj3SfJzB55S5rjIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328553},"type":"module","gitHead":"43a3a85c6eba765b2facda76139f0abb905c6574","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.31.0_1711981423554_0.160019450497205","host":"s3://npm-registry-packages"}},"0.31.1":{"name":"tuff-core","version":"0.31.1","license":"MIT","_id":"tuff-core@0.31.1","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"591caf3300b63d7a0fcd98f27321180bc70eca72","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.31.1.tgz","fileCount":26,"integrity":"sha512-+JDhsvqGbFyAs1GSpZVFYPnM/9D8+muR8ICeyzEEljFAyzrLUYzJno8WHZFZRQa8XTWmkQClcmvMoxV5oQOJXQ==","signatures":[{"sig":"MEYCIQDGZtrR8KVxL2TXos1quvlV+zEpt3/TwZGFzLYelyWI+QIhAJMpUazFxHiWd8vuW+YbQoiC2UPRxHeq/HQ77B6uoZok","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329717},"type":"module","gitHead":"3f6bf519cc16868668d84f866b90da23a2c959f0","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.31.1_1712006800130_0.5863649755773335","host":"s3://npm-registry-packages"}},"0.31.2":{"name":"tuff-core","version":"0.31.2","license":"MIT","_id":"tuff-core@0.31.2","maintainers":[{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"e26299658ac3ae52a09384a6bc24b9a8de4a8cc2","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.31.2.tgz","fileCount":26,"integrity":"sha512-IkHRRXmNWj0gtje1hkjXyvWfwhmXwcEiv1HFSMsebYgzyj1xIFEfP+BmsOsbPcE20YULdgTVKqdpSUh0UKZkFw==","signatures":[{"sig":"MEUCIHnDNVrvFds6AbAVldNAwkDLJ1mV61Vdrw81O/sNjxC/AiEAnTLxgETZNbnctv6/lSZJI8G/tyKX2fbVIMOQgD8ZB7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329753},"type":"module","gitHead":"8689f18ce614bce63f976a9ba1ac4f44e874d113","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.31.2_1713371883451_0.3764589174372692","host":"s3://npm-registry-packages"}},"0.31.3":{"name":"tuff-core","version":"0.31.3","license":"MIT","_id":"tuff-core@0.31.3","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"f9460cd8d61a51b0a9ec8b621353eee38b6de1f5","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.31.3.tgz","fileCount":26,"integrity":"sha512-KpFsJmmUtyRpw8zzHPKCnQJNTMp0EABFVf9plVrxaz/+VS5s50/9k/RyDxHxVrE6eLMGpJu8oNrYzYWXeVJ87w==","signatures":[{"sig":"MEUCIEp2k1FcPcn9Qtk3ZK9rYqIHgaCiwkm8W4O3fT+RRF4pAiEA82bBx+dxjk6wFaoz9/yA/140EuWSz8RxDAJuxfo0kZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329792},"type":"module","gitHead":"ced9d33bc65eb04a029e9382cd64128f4788b660","_npmUser":{"name":"bencapp3","email":"bentucker333@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.8.0","directories":{},"_nodeVersion":"20.5.1","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.31.3_1714499185565_0.05875511685486612","host":"s3://npm-registry-packages"}},"0.31.4":{"name":"tuff-core","version":"0.31.4","license":"MIT","_id":"tuff-core@0.31.4","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"a329f7c711d644e4c11132d2616613c6e8c250cc","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.31.4.tgz","fileCount":26,"integrity":"sha512-fzrdzwkfH5zbgsIp+bWP05VXY/znpWCAvNKsAxfwS7FGWKRYpgHYhDVI6zO0xHPnR9Np12ZpyeNS8uB71mv8UA==","signatures":[{"sig":"MEQCIG+txJtuaNQ8BJv6rKDxKaloJcPxtBjqbeoCXTQcuVR9AiBcMCldbA7LMjJ7kNCH0sL4RtJluJl1DUOeFOKvqo7BUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330104},"type":"module","gitHead":"ced9d33bc65eb04a029e9382cd64128f4788b660","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"21.2.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.31.4_1715954507401_0.7317289336929762","host":"s3://npm-registry-packages"}},"0.31.5":{"name":"tuff-core","version":"0.31.5","license":"MIT","_id":"tuff-core@0.31.5","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"0b2e487e01ee8cef94a0b65dee428c359b8466ab","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.31.5.tgz","fileCount":26,"integrity":"sha512-Bx1jxqXVrizdx6InPIDzJSD0MKzX6GL+S1LFzvMYcc2St+pJcEsgkkI3M3vRgFKzgEyFZSqCa+timJxwI7WkhQ==","signatures":[{"sig":"MEYCIQDCVhph6C6XFo0rVILnRtTP7nbYP25GHlk4tfRE7wV0iwIhAL5L8aghj9X9QjwKbR3HpJL5d4i/+djTm8JYfBErVgai","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330364},"type":"module","gitHead":"67bb1af4b115c066fa330ccc8919cfe58262ea6f","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"21.5.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.31.5_1717085191068_0.06418300730027826","host":"s3://npm-registry-packages"}},"0.31.6":{"name":"tuff-core","version":"0.31.6","license":"MIT","_id":"tuff-core@0.31.6","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"4438c2f948b2864ffe5a14a727d64e5b9997bd8d","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.31.6.tgz","fileCount":26,"integrity":"sha512-v7iRGJCwlSTT2ZMQfgPuB9fh0qKwiEJlXGqhrqYE8pGEh3pVHvrFQZ6Ydzyhaa4K/VsQDOxEK7ZbKw1KAt5eQg==","signatures":[{"sig":"MEUCIFN/HDPPjTl9q5z3yhZgqrtuKHSEWLyKHSfSxv7YFoH4AiEAqwCWu+iENcY+tggoYx0sflmCQRWMVtOAPxJPCKgXlro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330341},"type":"module","gitHead":"433cc17e3d1ae0f1153c06a5ffe90c0205a76dbe","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"21.5.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.31.6_1717085264973_0.1642705345017863","host":"s3://npm-registry-packages"}},"0.32.0":{"name":"tuff-core","version":"0.32.0","license":"MIT","_id":"tuff-core@0.32.0","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"7605d9e510de8f178d203407918f968397a301c4","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.32.0.tgz","fileCount":27,"integrity":"sha512-mTF9XHuSJxvjXKkXF/of41N82qYefPk0nqJ83WyimljSv6VhN4FnPyP2bow6omPY+Jtr3MxGC3rbwfhd6jov7w==","signatures":[{"sig":"MEQCIGYsZByYjAW3UJxLj8BVoTeKQ3FKtkZDn1zDzBOmhzd1AiAVwpKhjU5LuZdPQrSp+E6JArEGqNGtlYQ0Ve89fZD28Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338286},"type":"module","gitHead":"edbf4ffd42e461b064774f373d39708ad15bbc34","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.32.0_1723474521674_0.6023253048996113","host":"s3://npm-registry-packages"}},"0.32.1":{"name":"tuff-core","version":"0.32.1","license":"MIT","_id":"tuff-core@0.32.1","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"f06a133d6a41dc409d95e7d43fb708a5b1eb6519","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.32.1.tgz","fileCount":26,"integrity":"sha512-MPzsLR+1Z2ov47/rMd7aHYQCVq/2EGS51tO0j3K99kR6eeiTOJKXwdQQFZVIZFH35qJaSWj3GF5t1eVHorahHQ==","signatures":[{"sig":"MEUCIG92VM6XbzAReFbQsjx2OKXrWEkYoLtLIqU1+v1s9U0LAiEArT2bc0egFvkkskGti5T2VNt64xcQLmKWRMW+UNv6Xk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332682},"type":"module","gitHead":"65d697d1927a500a9a30c0991b58aa28f26ee2fa","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"22.4.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.32.1_1723559092455_0.32925545097618714","host":"s3://npm-registry-packages"}},"0.33.0":{"name":"tuff-core","version":"0.33.0","license":"MIT","_id":"tuff-core@0.33.0","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"77884da5244c66f31d72ae4fe25a0a3bbdfef4f0","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-0.33.0.tgz","fileCount":26,"integrity":"sha512-cdOiT+XFiCj7Qq0seB+kwEmnwIoskMkwj9p4McUtJVw0eb7Wn5lnNjkCKH7SZx9fQPvsE2FCTuaBqETkiAtxEw==","signatures":[{"sig":"MEUCIQCz6xJkvW7v7pYVK94pRZ/x1m/9SUG3kCdHLFw6Tqo+ogIgVKKM4CiW0kZSG06A1gOimJKMcBEtb0YGzQwDMPxQnuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333328},"type":"module","gitHead":"a5378458b1f4c4aebfc2e744b8173cbe26d9ae57","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_0.33.0_1723745576964_0.48685727071341556","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"tuff-core","version":"1.0.0","license":"MIT","_id":"tuff-core@1.0.0","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"8fc0397d4e72170ba17109dd02573aafc50d1b60","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-1.0.0.tgz","fileCount":26,"integrity":"sha512-vITLi++AM23XSqEi5IzK3HiY3flDh18kONvWnkAmOTLZMvhDGfAIbS4bF2bCgOaPtU4stHNl6LM7cB/StxqTRw==","signatures":[{"sig":"MEUCIQCaQ8oewlDOvQSH31sxW3J2wk03Ojtaqr5+cJ/0+ao9kwIgMw2d9Ch5lOL7pvVH6IY2WTp1xhhPYVFXd4WZdm9VeOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340870},"type":"module","gitHead":"6c20fbd0deb3efe4b5050de92c454e8e49b3f4d9","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_1.0.0_1724092400789_0.9857001998427435","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"tuff-core","version":"1.0.1","license":"MIT","_id":"tuff-core@1.0.1","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"2390948b82209bb935d31e9ef555f7f57b0c6d03","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-1.0.1.tgz","fileCount":26,"integrity":"sha512-HH1bDNO1VuHjViVDQWHpcHT0+u6yf7l4oAHl9ONtMTWMoRbyqkQrBdMW2Yb2iqoRjE4eGi0CjmNWXUAdg2Zliw==","signatures":[{"sig":"MEYCIQCsx4EyoWw7FJWiEwxqFW4XSJ/LX0EY/yUcVDJNd16DTAIhAMP8DFFMyJnUcwnx23saNQEJFkF1gOZf4+PwtI3SC1Al","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340877},"type":"module","gitHead":"d6de9241dc9db5b0f3dceea7890edcd43da99686","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_1.0.1_1724158433424_0.8123020489682684","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"tuff-core","version":"1.0.2","license":"MIT","_id":"tuff-core@1.0.2","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"4c8b8a930db732a635687c248e200b603d8e33fd","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-1.0.2.tgz","fileCount":26,"integrity":"sha512-LUQj4nhET7K7m6eBC5QfHZBBwXCW/op2pIHn20tWrBD7qSTa9seiyDttYBJVBldr3Ta7UuokC1eS+x6H0+d9kQ==","signatures":[{"sig":"MEUCIQDFTIWUYO0MtbEL06BY/CKkp1HuG38WK0VaH9UOAN1ciAIgRptzgOtbgtLTg7JVml8skNvB3YEs5gsJHKyogrgc4aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341054},"type":"module","gitHead":"5e9a561bf4deba88adca9807c1fcc5542de7a4e1","_npmUser":{"name":"michaelwerdal","email":"michael@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"8.19.3","directories":{},"_nodeVersion":"16.19.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_1.0.2_1725027008165_0.7880052217395646","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"tuff-core","version":"1.1.0","license":"MIT","_id":"tuff-core@1.1.0","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"9cd11dd3ad0372234dec2409ec350e9a3ab03fe4","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-1.1.0.tgz","fileCount":26,"integrity":"sha512-mhts4nYndT17F0S8NFtjfa8PX6hdqmx95/98HgnbWO50Dpm8L0Q+6rp7Nq0u6uAuzg+vz9qZDEDgY/bMvcNBhQ==","signatures":[{"sig":"MEYCIQDw84qbLAys4DOJSMUxaP5oa3LC/JNKrRc0Q/uiif+gpAIhAIVOqv2o/tUzQYKyMr6dXuYbJsYXUjwJ//NpWq+1j2eX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341122},"type":"module","gitHead":"9b0350b93fc316fb1f50c4299a850967644b638f","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_1.1.0_1725912513740_0.7436962847843815","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"tuff-core","version":"1.2.0","license":"MIT","_id":"tuff-core@1.2.0","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"d7eb42647a9af1bdedec83b8491226e1c36e3bec","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-1.2.0.tgz","fileCount":26,"integrity":"sha512-zHHNPo3BS/XEJENk7Oi6MnUBFKNEN8NxSoCgyUx/CkLW2N4yIr2kgM+we6pWtmVJeM4nXARJP/r23SBc9NSsMw==","signatures":[{"sig":"MEUCIDRQeJvQooh72/Xlc1j6rmITI93/96lsfqkmLLVUWivfAiEAsFLhsdhwuMAAT6I9A2VERTL0eppTWrQHp59sDB3d+Yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342405},"type":"module","gitHead":"6d9df43ceeb99f1f3d80a368a8ace8797a7c356f","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_1.2.0_1726080196236_0.41827515625496003","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"tuff-core","version":"1.3.0","license":"MIT","_id":"tuff-core@1.3.0","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"0c21724c20623232c9e4d85e135a6684b2a71131","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-1.3.0.tgz","fileCount":26,"integrity":"sha512-ttXHdViPnj1KUqjKymOADRpN7Br+WGN3OmSP3hw7CArFviNOtQnEUo4qAHxOWBZXJ2Bbv7xwnWVSUyMAJDwMBw==","signatures":[{"sig":"MEYCIQDw1m7Icb/JoBxzhH6229YL1Z3VF8Cf9G+ykDPUaoGfTwIhAKj3xgLb7WCSFMssVKy/WF/LuqlNqwEiIOvcRS9/aszo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345436},"type":"module","gitHead":"09dfa5b4e15c37c8abfaa14a0158af2f4ae6e0b5","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_1.3.0_1728932681719_0.6520477399810665","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"tuff-core","version":"1.3.1","license":"MIT","_id":"tuff-core@1.3.1","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"10745297ea62a250f8cd17b676b952bdc13aab37","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-1.3.1.tgz","fileCount":26,"integrity":"sha512-W4mtx5b8lD8eY8CXuF1tHxbkcl8OGbP79mZMfMIGKdp+WS8/WNQwcDQNWmJ0nfSsx/8cL3mDBX+gnU96f+2x6w==","signatures":[{"sig":"MEQCIES5Yp65i9rLaieIGMYl1sqn6H6yZkDgfLZfzIZ3oWOFAiAj8HOVfgn45a4fIXwO/SJs/COOAM3GVpa/BkJXrdSAoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345484},"type":"module","gitHead":"70ad4220aabd4517d6a18e2ca66ff8df3362a155","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_1.3.1_1729102750159_0.3230898129918136","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"tuff-core","version":"1.3.2","license":"MIT","_id":"tuff-core@1.3.2","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"0a3d4859de1b2e13e029538ef0f1de9db7f1a66a","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-1.3.2.tgz","fileCount":26,"integrity":"sha512-VGwFB3wWKHG9zthcG2QwVDRTT2g1T6lflB2mY8CO4ZVndxyMFu5vvXzCeftmP2J4L9woNXrkyqA+jtu+4K7srg==","signatures":[{"sig":"MEUCIQDwQc1nsCz+sutQu2ZNy8LnhIFQaFA8KMzJ6ltqOXuHHQIgSkOJB76t57lR0VQwSqzQ4pt+BKnvON6bnknowg/qEuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345484},"type":"module","gitHead":"92507548cf2ec60af291cf364ba4416d78479993","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_1.3.2_1729111778842_0.13188504319217675","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"tuff-core","version":"1.3.3","license":"MIT","_id":"tuff-core@1.3.3","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"1b70f3cf0ce985be8d5658843387347d02e42a8f","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-1.3.3.tgz","fileCount":26,"integrity":"sha512-7p6JK2LfQqVOnXfJWqTQ3LS0YPPIzF5Zr0pIYmZpzXElVOT+fwMMsaG6PDvlAiUKcRI1eEOeFy148OULAphJtQ==","signatures":[{"sig":"MEUCIQC6cOrtaCMfKSorBdoQF8gJYbxHnfqJgJZar/b8EbnVRQIgC+fNucOe5mr3Ogy8julEn+dg31SC45Aw3ZyE1qTilp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346245},"type":"module","gitHead":"758fb40c59d8fc77f233f4fac16e398036142360","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.2.0","typesafe-routes":"^10.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_1.3.3_1731529004174_0.4244559721291008","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"tuff-core","version":"2.0.0","license":"MIT","_id":"tuff-core@2.0.0","maintainers":[{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"c2dbad3d06ffa3b6148f2afad9d3d4ec29af98a6","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.0.0.tgz","fileCount":26,"integrity":"sha512-gWnBH1Sod1Cfgt7YIRlk9kcVAyI770Q3qiMEJ3Dk7ClC74k+FSSJhg3ezHg7A4pkLrpdaqEczJNqJw2d4laX+A==","signatures":[{"sig":"MEQCIDThGnZHXWW/5HrrdcvKQQgsnuk1AsZLEfNABsfD8hwZAiBoqHBa6p/7X+UIlOi1RUmJkFq8Lzl4Fj8CdXfAeZ38sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346173},"type":"module","gitHead":"6a74a8754f718d49ebf5558a26843ea10314166c","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.16.0","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.0.0_1731688388375_0.9776309604201041","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"tuff-core","version":"2.1.0","license":"MIT","_id":"tuff-core@2.1.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"3f1e77fa1885238bb8b3a3bd75caed17586ce52f","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.1.0.tgz","fileCount":26,"integrity":"sha512-l3m0G1RbWYnZuHGekW399rU9hMvJOis5/LY7JFi+v+zyPbGATOAxRaAbXb8Gn/oonf8S5GiEPF1WxPov/93iaw==","signatures":[{"sig":"MEQCIFBeXecEFdUKB17PE2ghxxGFIHFK7RuZJ0/a+TL8BWo+AiB1d+xNgp359Gdxe2Jb57iO0k4NCbAkjQNpBBW7uWMARw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346356},"type":"module","gitHead":"beac7f20e095457dd9588d09493ced1c63064346","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.13.1","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.1.0_1748548034120_0.4836629935547554","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"tuff-core","version":"2.2.0","license":"MIT","_id":"tuff-core@2.2.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"f34c818f01cc163bda9b7721524e3b3b029b4425","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.2.0.tgz","fileCount":26,"integrity":"sha512-pdnaUSVyVzoj2vViIbjk9sCvhZqt+e8OmxsupgwqApZM+UVwnGCMXbof/vOyfqO6rI19bxX8yaaseAz2LCdvMg==","signatures":[{"sig":"MEUCIQDEZht9q3h2+J0HB6ysuDrZDJ7iu4ercEmKXtp6CewY2QIgE2IdtXdxB4LRcBkTdZYSS12IVrBHor09r6qGgfsFTKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347512},"type":"module","gitHead":"d8a2f4dae06d1c83a1651255bbd82a63d53df224","_npmUser":{"name":"terrier-cole","actor":{"name":"terrier-cole","type":"user","email":"cole@terrier.tech"},"email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.13.1","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.2.0_1750276036317_0.790888600348423","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"tuff-core","version":"2.2.1","license":"MIT","_id":"tuff-core@2.2.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"5f2282e6a518726a1ac0eb1842eccdec6919b399","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.2.1.tgz","fileCount":26,"integrity":"sha512-l0RofuMW9lvgcyqtsWROdwznESYr0b0nV5+ttkqDDFWgA8vEZmV/w80kK4Za4SuFWwIrTwdSndso5kaMB7usUg==","signatures":[{"sig":"MEUCIQC2uO2oCNl/ZZLVtlFM8mdfCbrPy3u6ABQq1CLqORmOMwIgGkzMbkgcvOhXn5G5Nx9UZHkpa8ea2euVJmepc9fT42k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348449},"type":"module","gitHead":"d5ceb266e62a4a3b87cf1afa297b135fbd5a75ab","_npmUser":{"name":"terrier-cole","actor":{"name":"terrier-cole","type":"user","email":"cole@terrier.tech"},"email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.13.1","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.2.1_1751907963302_0.206583436079933","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"tuff-core","version":"2.2.2","license":"MIT","_id":"tuff-core@2.2.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"3e2742aafc27aae6c4de10e187d5348f1f52a864","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.2.2.tgz","fileCount":26,"integrity":"sha512-qvBGJKuTRzKzvsiTFqRYkfg4omn0NMiQyeFQ0I/ILfPO4TeNMMewBJt7zkwGdr7oU4lfY7Vg6RG1er2SRj9H5A==","signatures":[{"sig":"MEUCIQDHxbNb+BWv7rT/Eds4XeodUImM/g67mwAeEk0gt51cBAIgacHIW8HuKo0s2r5fAX3xpafkEZMlTmviq+JeozVA+PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348606},"type":"module","gitHead":"1260174ef1967d29d3b8ea56e592322f4d755be5","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.13.1","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.2.2_1752856812228_0.3659135801682145","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"tuff-core","version":"2.2.3","license":"MIT","_id":"tuff-core@2.2.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"bb861883e24e72e79a7179870e8fb72dc22831c3","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.2.3.tgz","fileCount":26,"integrity":"sha512-j0YmsriIBb5Q3YALTFtgYRXTaxV5IG55E414dEz7YTLUDo8ZdpP/ByfXHeIEqY+M3/Nsdc4kR9vxbzlm0cIfEw==","signatures":[{"sig":"MEUCIDBsE2Kij+bGkwf9HFzDCUGK1whUQ8vs9qX++JgMftw1AiEAqK87MB0REMq4g0+ZEFDp7GQNGarVMWwedXJTEiSe7Cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349712},"type":"module","gitHead":"2486531cb426db1cf4cac470e41416ba5c41bdbf","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.13.1","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.2.3_1754331473481_0.9672723736455946","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"tuff-core","version":"2.2.4","license":"MIT","_id":"tuff-core@2.2.4","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"189ceeb18e4f4575e786aecde40cbb1af394b46a","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.2.4.tgz","fileCount":299,"integrity":"sha512-6XnBKlAhB7MnsxHpLiZZkHb3zs1vQZjXcImWrhUvuUn6FIDh2uMIzStAvI5xzb6x3MCdNkTmqR/tMn67dll77w==","signatures":[{"sig":"MEQCICMHVwnfowP7gjckqfHEQPrej6S+P8CUcVXkQTgyxihLAiAOhPILm8nPbFjCiWdOEEzdaDd/57NfrzV7O1e/5BHs9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8514946},"type":"module","gitHead":"9eff3881ec1490c275b86771491d3cc3c02c20b9","scripts":{"dev":"vite","gen":"node --loader ts-node/esm  --experimental-modules --experimental-specifier-resolution=node src/gen/dom.ts","pub":"npm publish ./dist","test":"vitest","build":"tsc && vite build","check":"tsc","prepub":"tsc && rm -rf dist/* && cp -a ./src/*.ts ./dist/ && node --loader ts-node/esm src/gen/publish.ts ","preview":"vite preview","typedoc":"typedoc --plugin typedoc-plugin-extras --footerDate"},"_npmUser":{"name":"bencapp3","email":"bentucker333@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"11.3.0","description":"![Tuff Logo](https://raw.githubusercontent.com/Terrier-Tech/tuff/master/assets/tuff-logo.svg)","directories":{},"_nodeVersion":"24.2.0","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.81.0","vite":"^5.4.11","vitest":"^2.1.5","ts-node":"^10.9.2","typedoc":"^0.26.11","typescript":"^5.6.3","@types/node":"^22.9.0","@vanilla-extract/css":"^1.16.0","typedoc-plugin-extras":"^3.1.0","rollup-plugin-folder-input":"^1.0.1","@vanilla-extract/vite-plugin":"^4.0.17"},"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.2.4_1755891783773_0.7681455019301835","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"tuff-core","version":"2.2.5","license":"MIT","_id":"tuff-core@2.2.5","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"9f68adda7b920c22ce133a19f0c25ba97956e7de","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.2.5.tgz","fileCount":26,"integrity":"sha512-LMSiSp3sS5i4nGa34RN4wO9E1XS9Xccb1qYgzcEpMnkSZKHAjlRtr91XCXe1KMBtnnL4UjmkKfWDaf4Ea/k6RQ==","signatures":[{"sig":"MEQCIB9ZtAi805qlpgPzuv+IgDrZ2POSjK+S1UhObNaUar3JAiBjQpT3zg962i118H2CRm/zBOYMhvD942nPjoojJLEzUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349767},"type":"module","gitHead":"49216b12cc731d77aca34bb95de176851f441a6a","_npmUser":{"name":"bencapp3","email":"bentucker333@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"24.2.0","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.2.5_1755892532189_0.3423311150640884","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"tuff-core","version":"2.2.6","license":"MIT","_id":"tuff-core@2.2.6","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"5967424de3da0e61cd480e54676ad514f7d8f3d1","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.2.6.tgz","fileCount":26,"integrity":"sha512-2KVYu3LaWi0FQUcNGLYrF0xg6Fwoql1SahCPdJuFmLRRqCg0UiQZuGWlsG3sVy0cEp9RAbldmyT9Wu46a0SF/g==","signatures":[{"sig":"MEUCIQDycoYTCkqKp6m+BSmVOCRmAPxxHP8zdCLpQdrKPVF+ZwIgDWzKkuXF7hhcUrYMp6BDb24X4eW9ONWRe8Oglhs/2zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349977},"type":"module","gitHead":"49216b12cc731d77aca34bb95de176851f441a6a","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"22.9.0","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.2.6_1761841954276_0.1662488859518183","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"tuff-core","version":"2.2.7","license":"MIT","_id":"tuff-core@2.2.7","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"27338b981e51ef5483d3002d8660c87a4d6ed78c","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.2.7.tgz","fileCount":26,"integrity":"sha512-NSe/N8CoThijHziUm4Hsg/hvb5qmbqU7U0Lhvi2IbMf1F0xNjXOc+KJWMvvrJECbGkhOhSHEGBtWrdw5u+Nt8A==","signatures":[{"sig":"MEUCIDA6jApaUnh+pt47QEihvUAwOW68sERqyKVE3+34QDW1AiEAxS6oRoXHVqQbJ5JxBwrDvtAJ2Jd5QWxwh04LUAhPgwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350213},"type":"module","gitHead":"a9a3362d0f1d19d6a73050c67d3229a7a9447e82","_npmUser":{"name":"bencapp3","email":"bentucker333@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"24.2.0","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.2.7_1764013096233_0.5628347120320853","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"tuff-core","version":"2.3.0","license":"MIT","_id":"tuff-core@2.3.0","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"44e7423fded73f51cabc687dd27a7e2271a56a9c","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.3.0.tgz","fileCount":26,"integrity":"sha512-LWGA28eY0Z6sf4l9kOLH8xbBWCYGl+JR3jlqKwnYicm7jvczCjt7bog0GhIDvccKt0if0IwJ4JTf+5nVHuZy1A==","signatures":[{"sig":"MEYCIQD1fIn5l0HS4wCF9xNX9l3bAwKr7w3eBsUoF7/Xt6FNmQIhALfWN09LXoc59Yr7mcQg5EWksqckSgp+6TgUEvxuj1+v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351256},"type":"module","gitHead":"a9a3362d0f1d19d6a73050c67d3229a7a9447e82","_npmUser":{"name":"ajselvig","email":"ajselvig@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"22.9.0","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.3.0_1768334980130_0.582574696651796","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"tuff-core","version":"2.3.1","license":"MIT","_id":"tuff-core@2.3.1","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"54646574b2be63bab80c9fe7670ab21db4e9d018","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.3.1.tgz","fileCount":26,"integrity":"sha512-UkXfLd8M8QVAA8g5RMDHASHriN3sEFQASpLWj/drzoe63/RvoaWF3JqyyMj1xD03RX+c2EdiohDrFJVbLZfArQ==","signatures":[{"sig":"MEUCICeyTaGDLvBK/EiptsZOdXiGKDj3H1qTR4kc23cSKeqFAiEAlYMClgrIGyEoXCy2HpfThp2pxaKdblcc8kGth+x3sh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351320},"type":"module","gitHead":"c7f2be7799829fa97dac81ce4074953d55ad9b35","_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.14.0","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.3.1_1773171730941_0.6241161721063395","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"tuff-core","version":"2.3.2","license":"MIT","_id":"tuff-core@2.3.2","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"14b2b53d0cc748d55864b59d067bc08c062e2aac","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.3.2.tgz","fileCount":26,"integrity":"sha512-drvPldEwxxe3eriDiCZwL9QzeYrK88y24n03TQlOhIrZhCWTclX1jKXdHwvD/eKa/3EzLKe2vkw128YXLsTADQ==","signatures":[{"sig":"MEYCIQCvIU5zzA44VqdZ6DltbNkzZppkv5+YitoC3Ezvh3sOegIhANBCoeKTEiz//SkTT9YBddkTUrdzkHyGwOUKo5fO8BEs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351924},"type":"module","gitHead":"13224468990a0239b52a67b113ad0b93d18d4aa1","_npmUser":{"name":"bencapp3","email":"bentucker333@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"11.10.1","directories":{},"_nodeVersion":"25.7.0","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.3.2_1773850812461_0.6980069389146515","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"tuff-core","version":"2.3.3","license":"MIT","_id":"tuff-core@2.3.3","maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"homepage":"https://github.com/Terrier-Tech/tuff#readme","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"dist":{"shasum":"b37050282ecd0e18d3b281c6ef0e6fa2120f52d9","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.3.3.tgz","fileCount":27,"integrity":"sha512-KFbudJ1XlSfeN4eqjcMy7wAgkGH2JWXhz/QuHDYa3imX1IqbwLNl4yjMdoOIUCSPoqeSRicVSLUNa48NwGY0LA==","signatures":[{"sig":"MEUCIGJVE7L9Ic+orDqYzm3RP5tvUkb8ZNMOP9gjCUeuBQb2AiEA66XDFK042UDpiHcgBo4nutpHktkIzouS3GAQDs9VG4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355767},"type":"module","gitHead":"a1e4d5fa27ae89799d470bc4e1b59fcf096076d8","_npmUser":{"name":"bencapp3","email":"bentucker333@gmail.com"},"repository":{"url":"git+https://github.com/Terrier-Tech/tuff.git","type":"git"},"_npmVersion":"11.10.1","directories":{},"_nodeVersion":"25.7.0","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuff-core_2.3.3_1781619671567_0.9357705610188347","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"tuff-core","type":"module","version":"2.4.0","repository":{"type":"git","url":"git+https://github.com/Terrier-Tech/tuff.git"},"license":"MIT","dependencies":{"path-to-regexp":"^6.3.0","typesafe-routes":"^10.0.6"},"_id":"tuff-core@2.4.0","gitHead":"c982cf98e34570dccfe2d727bcf4211f735e048c","bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"homepage":"https://github.com/Terrier-Tech/tuff#readme","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-TM0upM+d3EOW3whvRz2q2gSogAuIcUZ8B/1fH+3i1o4G780ZHah6HnsJOlJUSIC+2FV6ALyRbXdEEeDRcAkJLg==","shasum":"35f6e0e4cfda30ed79a79a58ab878401b7a46608","tarball":"https://registry.npmjs.org/tuff-core/-/tuff-core-2.4.0.tgz","fileCount":27,"unpackedSize":365140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDeAJfHxkIZxVyKqY46AOBSmxmKvotMHy30UvzCHmnTPwIgGxDjUezSIzEclsZIseiOOgrA7wGE4D99T29eUfSHh+I="}]},"_npmUser":{"name":"terrier-cole","email":"cole@terrier.tech"},"directories":{},"maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tuff-core_2.4.0_1786373689715_0.5869670705805823"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-16T15:56:25.373Z","modified":"2026-08-10T14:54:50.024Z","0.1.0":"2022-01-16T15:56:25.525Z","0.1.1":"2022-01-16T16:07:56.378Z","0.1.2":"2022-01-16T17:13:43.532Z","0.1.3":"2022-01-22T21:54:45.359Z","0.1.4":"2022-01-22T22:33:57.982Z","0.1.5":"2022-01-23T22:16:32.315Z","0.1.6":"2022-01-30T03:44:01.484Z","0.1.8":"2022-01-30T15:21:29.965Z","0.1.9":"2022-01-30T16:23:51.013Z","0.1.10":"2022-01-30T16:30:20.655Z","0.2.0":"2022-02-06T15:28:05.679Z","0.2.1":"2022-02-06T16:48:17.140Z","0.2.4":"2022-02-08T05:07:12.500Z","0.2.5":"2022-02-08T05:16:10.137Z","0.2.6":"2022-02-20T18:43:06.427Z","0.2.7":"2022-02-20T18:50:40.095Z","0.2.8":"2022-02-20T18:59:12.157Z","0.2.9":"2022-02-20T19:01:41.278Z","0.2.10":"2022-02-21T00:31:25.086Z","0.2.11":"2022-02-21T00:38:55.850Z","0.2.12":"2022-02-21T00:52:59.429Z","0.2.13":"2022-02-26T18:11:28.502Z","0.2.14":"2022-02-26T18:33:31.712Z","0.2.15":"2022-02-26T20:32:26.526Z","0.2.16":"2022-02-26T20:40:11.803Z","0.2.17":"2022-02-27T00:33:13.407Z","0.2.18":"2022-03-05T04:30:37.627Z","0.2.19":"2022-03-06T17:03:33.113Z","0.2.20":"2022-03-13T17:03:31.573Z","0.2.21":"2022-03-13T17:22:12.356Z","0.2.22":"2022-03-15T03:59:28.079Z","0.3.1":"2022-03-18T03:22:04.693Z","0.3.2":"2022-03-18T03:36:26.954Z","0.3.3":"2022-03-18T05:21:13.880Z","0.3.4":"2022-03-18T05:30:36.380Z","0.3.5":"2022-03-19T22:34:30.047Z","0.3.6":"2022-03-20T05:24:45.635Z","0.5.0":"2022-04-23T17:43:26.798Z","0.5.2":"2022-04-28T22:47:21.013Z","0.6.0":"2022-04-30T15:10:56.428Z","0.6.1":"2022-04-30T15:16:21.068Z","0.6.2":"2022-04-30T16:46:30.089Z","0.6.3":"2022-05-02T02:14:47.237Z","0.6.4":"2022-05-13T21:28:04.583Z","0.7.0":"2022-05-15T19:54:44.612Z","0.7.1":"2022-05-15T19:58:44.509Z","0.7.2":"2022-05-15T20:02:20.578Z","0.7.3":"2022-05-15T20:05:37.457Z","0.7.4":"2022-05-15T23:48:49.147Z","0.7.5":"2022-05-16T00:36:45.456Z","0.7.6":"2022-05-16T18:00:11.594Z","0.7.7":"2022-05-18T22:29:34.633Z","0.7.8":"2022-05-18T23:28:32.848Z","0.7.9":"2022-05-18T23:33:25.580Z","0.7.10":"2022-05-19T05:24:35.790Z","0.8.0":"2022-05-20T20:09:15.354Z","0.9.0":"2022-05-22T23:49:54.305Z","0.9.1":"2022-05-22T23:56:23.091Z","0.9.2":"2022-05-23T00:03:46.149Z","0.9.3":"2022-05-23T16:19:31.699Z","0.9.4":"2022-05-23T19:50:53.762Z","0.9.5":"2022-05-25T14:56:21.037Z","0.9.6":"2022-05-27T23:02:23.289Z","0.9.7":"2022-05-29T15:07:56.080Z","0.9.8":"2022-06-27T14:41:56.157Z","0.9.9":"2022-06-27T16:46:59.481Z","0.9.10":"2022-07-02T16:28:10.577Z","0.10.0":"2022-08-24T13:10:08.579Z","0.11.0":"2022-09-09T18:25:11.106Z","0.11.1":"2022-09-12T13:22:09.761Z","0.12.0":"2022-09-16T14:13:09.987Z","0.12.1":"2022-09-16T14:33:18.331Z","0.13.0":"2022-09-16T17:27:23.708Z","0.14.0":"2022-09-23T16:36:54.132Z","0.14.1":"2022-09-23T16:45:46.307Z","0.14.2":"2022-09-25T14:21:28.379Z","0.15.0":"2022-09-27T18:46:52.049Z","0.15.1":"2022-09-27T18:53:21.125Z","0.16.0":"2022-10-01T16:16:33.134Z","0.14.3":"2022-10-06T14:52:26.654Z","0.16.1":"2022-10-06T14:55:03.196Z","0.16.2":"2022-10-06T15:10:57.960Z","0.16.3":"2022-10-06T15:18:42.839Z","0.17.0":"2022-10-09T05:22:35.709Z","0.18.0":"2022-10-18T18:21:44.276Z","0.18.1":"2022-10-18T18:31:12.962Z","0.18.2":"2022-10-18T18:45:14.123Z","0.18.3":"2022-10-18T19:03:39.889Z","0.18.4":"2022-11-08T19:03:52.967Z","0.18.5":"2022-11-27T17:19:20.089Z","0.18.6":"2022-11-30T16:14:46.192Z","0.18.7":"2022-12-05T21:16:15.882Z","0.19.1":"2022-12-09T16:01:23.157Z","0.19.2":"2022-12-09T18:44:19.761Z","0.19.3":"2022-12-09T20:01:53.014Z","0.19.4":"2022-12-12T14:40:50.897Z","0.19.5":"2022-12-12T19:30:28.373Z","0.19.6":"2022-12-24T16:05:45.821Z","0.19.7":"2022-12-26T14:59:30.479Z","0.19.8":"2022-12-27T16:24:35.407Z","0.19.9":"2022-12-27T16:29:14.327Z","0.19.10":"2022-12-27T16:35:37.698Z","0.19.11":"2023-01-01T22:44:37.904Z","0.20.0":"2023-01-03T16:37:09.308Z","0.21.0":"2023-01-10T17:22:30.421Z","0.21.1":"2023-01-10T18:02:21.547Z","0.21.2":"2023-01-10T18:33:14.989Z","0.21.3":"2023-01-10T18:51:22.314Z","0.21.4":"2023-01-10T19:03:31.349Z","0.21.5":"2023-01-10T19:08:58.613Z","0.21.6":"2023-01-10T19:36:18.814Z","0.21.7":"2023-01-10T19:49:04.881Z","0.21.8":"2023-01-10T20:02:48.275Z","0.21.9":"2023-01-14T19:48:03.932Z","0.21.10":"2023-01-14T20:36:11.262Z","0.22.0":"2023-01-15T18:46:58.765Z","0.22.1":"2023-01-22T01:17:09.762Z","0.22.2":"2023-02-02T18:05:03.509Z","0.22.3":"2023-02-04T15:57:50.890Z","0.22.4":"2023-02-04T16:25:15.308Z","0.22.5":"2023-02-04T17:08:58.238Z","0.22.6":"2023-02-04T17:32:49.378Z","0.22.7":"2023-02-08T18:22:52.883Z","0.22.8":"2023-02-15T21:06:39.104Z","0.23.0":"2023-03-07T20:59:58.328Z","0.24.0":"2023-03-30T20:56:34.739Z","0.24.1":"2023-04-23T13:43:25.390Z","0.24.2":"2023-04-28T20:35:02.317Z","0.24.3":"2023-04-28T20:59:14.423Z","0.25.0":"2023-05-02T14:33:21.478Z","0.26.0":"2023-05-19T13:15:19.178Z","0.27.0":"2023-05-19T16:30:08.179Z","0.27.1":"2023-05-22T17:33:03.353Z","0.27.2":"2023-05-22T17:36:11.766Z","0.27.3":"2023-05-22T18:26:56.649Z","0.27.4":"2023-05-22T19:21:49.284Z","0.27.5":"2023-05-25T13:39:07.184Z","0.28.0":"2023-05-28T19:53:42.615Z","0.28.1":"2023-05-30T18:28:28.906Z","0.28.2":"2023-06-11T17:10:58.643Z","0.28.3":"2023-06-12T14:13:51.425Z","0.28.4":"2023-06-13T21:56:06.502Z","0.28.5":"2023-06-17T15:45:03.797Z","0.28.6":"2023-06-27T19:59:24.429Z","0.28.7":"2023-07-03T14:58:32.817Z","0.28.8":"2023-07-12T12:33:39.374Z","0.29.0":"2023-07-24T13:24:31.642Z","0.30.0":"2023-08-29T17:13:08.324Z","0.30.1":"2023-08-29T19:53:57.778Z","0.30.2":"2023-08-29T20:15:08.002Z","0.30.3":"2023-08-30T20:04:25.869Z","0.30.4":"2023-09-02T15:37:12.244Z","0.30.5":"2023-09-02T16:54:00.021Z","0.30.6":"2023-09-02T16:56:32.294Z","0.30.7":"2023-09-02T17:34:59.202Z","0.30.8":"2023-09-17T16:59:48.915Z","0.30.9":"2023-09-22T15:59:46.094Z","0.30.10":"2023-09-22T20:08:41.413Z","0.30.11":"2023-09-23T16:04:17.606Z","0.30.12":"2023-09-24T16:07:07.538Z","0.30.13":"2023-11-05T22:35:10.869Z","0.30.14":"2024-02-01T20:27:40.525Z","0.30.15":"2024-03-20T21:35:56.803Z","0.30.16":"2024-03-22T18:08:01.440Z","0.30.17":"2024-03-29T18:14:31.632Z","0.31.0":"2024-04-01T14:23:43.744Z","0.31.1":"2024-04-01T21:26:40.301Z","0.31.2":"2024-04-17T16:38:03.643Z","0.31.3":"2024-04-30T17:46:25.723Z","0.31.4":"2024-05-17T14:01:47.642Z","0.31.5":"2024-05-30T16:06:31.250Z","0.31.6":"2024-05-30T16:07:45.151Z","0.32.0":"2024-08-12T14:55:21.878Z","0.32.1":"2024-08-13T14:24:52.631Z","0.33.0":"2024-08-15T18:12:57.274Z","1.0.0":"2024-08-19T18:33:21.021Z","1.0.1":"2024-08-20T12:53:53.697Z","1.0.2":"2024-08-30T14:10:08.366Z","1.1.0":"2024-09-09T20:08:33.957Z","1.2.0":"2024-09-11T18:43:16.399Z","1.3.0":"2024-10-14T19:04:41.959Z","1.3.1":"2024-10-16T18:19:10.432Z","1.3.2":"2024-10-16T20:49:39.077Z","1.3.3":"2024-11-13T20:16:44.390Z","2.0.0":"2024-11-15T16:33:08.602Z","2.1.0":"2025-05-29T19:47:14.294Z","2.2.0":"2025-06-18T19:47:16.543Z","2.2.1":"2025-07-07T17:06:03.528Z","2.2.2":"2025-07-18T16:40:12.425Z","2.2.3":"2025-08-04T18:17:53.753Z","2.2.4":"2025-08-22T19:43:04.145Z","2.2.5":"2025-08-22T19:55:32.375Z","2.2.6":"2025-10-30T16:32:34.462Z","2.2.7":"2025-11-24T19:38:16.430Z","2.3.0":"2026-01-13T20:09:40.287Z","2.3.1":"2026-03-10T19:42:11.115Z","2.3.2":"2026-03-18T16:20:12.629Z","2.3.3":"2026-06-16T14:21:11.721Z","2.4.0":"2026-08-10T14:54:49.863Z"},"bugs":{"url":"https://github.com/Terrier-Tech/tuff/issues"},"license":"MIT","homepage":"https://github.com/Terrier-Tech/tuff#readme","repository":{"type":"git","url":"git+https://github.com/Terrier-Tech/tuff.git"},"maintainers":[{"name":"ajselvig","email":"ajselvig@gmail.com"},{"name":"bencapp3","email":"bentucker333@gmail.com"},{"name":"michaelwerdal","email":"michael@terrier.tech"},{"name":"terrier-cole","email":"cole@terrier.tech"},{"name":"eisaacson05","email":"eisaacson05@gmail.com"},{"name":"last_starset","email":"ariel@terrier.tech"}],"readme":"ERROR: No README data found!","readmeFilename":""}