{"_id":"presetter-preset-web","_rev":"58-0a4e2f3f7ec1b91e5f2a9d1e390c8b35","name":"presetter-preset-web","dist-tags":{"latest":"8.3.0"},"versions":{"3.0.0":{"name":"presetter-preset-web","version":"3.0.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.0.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"ef8b10accd386ae17e0c2e4b506800b38bf75d92","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.0.0.tgz","fileCount":7,"integrity":"sha512-o6KK0TgwbV2FF4+m1VnwvWDDBW8mGMWrWkHdbnEimNa3BunUzL2HvdgMuOchmFmazRahAddePP3uD1kPPBphmQ==","signatures":[{"sig":"MEUCICH4R46NG9oeEVqrEwg2iNdShJWIOmDRCZWmTwx9g4fcAiEAj6CC1qw3dy+8F63Z9lA1juHeo0mcIQ8NItkhAKx0Hrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8094},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9bd93991d4ea2ede7b1b7ee1bbea94f76f8f80bd","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.1","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"graphql":"^15.0.0","postcss":"^8.3.0","presetter":"^3.0.0","tailwindcss":"^2.2.0","autoprefixer":"^10.0.0","eslint-plugin-tailwindcss":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.0.0_1633354940000_0.05087435535338303","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"presetter-preset-web","version":"3.0.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.0.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"25781b9595df9d9193d836e74f4ca2145ce227d9","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.0.1.tgz","fileCount":7,"integrity":"sha512-YTBF51WACquyhZratjCrnGXGoLLKIF2Lermxsu9KG+7tzO4TlDCS49sIvsFIcxor7gDX/Y3QGGwr4Ks1dsbphQ==","signatures":[{"sig":"MEUCIQCgpRpqkkd1LpBO3dHduPPdhkgW25e8qMfaaDPVEGrB3wIgKXixwJPUC3uKV9VSr6KjyQSErj8LTzY3PXjN/mqulZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8097},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"fcdb54439c1f77b5e57f74b5a21fe30b4a3ab20a","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"16.11.1","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"graphql":"^15.0.0","postcss":"^8.3.0","presetter":"^3.0.1","tailwindcss":"^2.2.0","autoprefixer":"^10.0.0","eslint-plugin-tailwindcss":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.0.1_1634199913492_0.36695102744002495","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"presetter-preset-web","version":"3.0.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.0.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"76f10ec3743f29d0939b9d40523446d5989cefc9","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.0.2.tgz","fileCount":7,"integrity":"sha512-TBp6IDgapG2DjCBUoN/ZXZ/i+q8U69ekdCsyvCe85cgthYe6vj6HI3URgmsd4ClVypNgTYRKoW+Zx21FxgEi1A==","signatures":[{"sig":"MEUCIGl/4wqnATnrBewF2edpzFbyAI2iDazCOoEnz77NqZBRAiEAjjkCrArQsMflXuV1LPX05b3bzz4vZg5Oqcz8SbVQWO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8097},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3c22351df97e51be70f90566e3248716d46bf6d1","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"graphql":"^15.0.0","postcss":"^8.3.0","presetter":"^3.0.2","tailwindcss":"^2.2.0","autoprefixer":"^10.0.0","eslint-plugin-tailwindcss":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.0.2_1635929653989_0.04697149217952168","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"presetter-preset-web","version":"3.0.3","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.0.3","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"d0c0ce962d22d16a3da8382b7d62a20ee61a087f","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.0.3.tgz","fileCount":7,"integrity":"sha512-KtRpbt8jU7rqqEPazDbpZ5SUnu6wWBXUgRRZy20R2/iF29Dd/OZfQqKtrEk1ShuPx2iBxI1APsN970E3CMe/RA==","signatures":[{"sig":"MEUCIQDwD+rrOB5KmBo0+GqAjOH/Answb1k0gjXgn+EfWHdCfAIgLo7UEdtyMBIp90G29Nd90UKKg1EPtH7U7OWkWTMqSM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8097},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3c1640dd1301371c78693a9f04e3dd71c0e2a921","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"graphql":"^15.0.0","postcss":"^8.3.0","presetter":"^3.0.3","tailwindcss":"^2.2.0","autoprefixer":"^10.0.0","eslint-plugin-tailwindcss":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.0.3_1635935181717_0.5195788936847998","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"presetter-preset-web","version":"3.1.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.1.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"3fd6967493400953561145232ec6dc5c9e31f49a","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.1.0.tgz","fileCount":7,"integrity":"sha512-egckWAJKypmkarTVHo2xLi7xsls6PMCPsb594HewAmu7CK5uG3Azgq0FTA8Ggb8cTDDUWT0r6Rs+t+5XFMVnXg==","signatures":[{"sig":"MEUCIQCxbYYonMwMVKV5kfxK+ctg53OXug3A5KALOBeop9t/BQIgVCUAJvbLfoMiaYk6pVDNuytV1j8ccQPs8lMkAImQe0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy2A4CRA9TVsSAnZWagAA0ucQAKMvts5Ac3gndhsPvXRx\nGP+NYBfoUoR7QB3tSZPg9zy115MVpbhmSlc/ArWTy9bGpeBEq+kF3Ex3QlLb\nQDy8nrg9U7psmPPe8052kLwFMHgfjUU4mcUBPTUZQ1nLBD85IbXb9XdzDzj3\n8/9s3y4E6r8atsvjmsbJ4eKJr38tcIUkaJM9RfKtsA5MkyEwSdQ4eP8yf16B\nBPKLA3nkKXRpAtSeeSODGCkV0Hsd//USJ2koW/Hb+lyxcSATAaYxm2QYPetu\nKQJgTvNeNMcQs1QBfqChL4JAkYRpV1WE6S6kT+Zn2k7P5fsmJK09MNH7p2dq\n91A0TLfPmgCVqeOIM297n0lm/t0ZPCvESOsme5R7bC5NJ+mF5DEThQIqAFHJ\namqfV0COUvCIqUNzGk6YrM5Pq0jsJyxzwLjQap0x6WLeXwO/EV17RXVwbNHl\nriVMw4nzOFQWo+Kuxe8jQoHPFlVWzMmJBNmIRySJ5DfE2x4/2IMnlopooygt\nvTKLox1o9wMeuFMNkJrcGpkYCirHHNAGNhLhBgnF1msbCFrQK8CPKm48hgGp\n03vtvPtslzWjFCRJVgv2hnYGqCNgehsKtbZ754QtzGVXG0EEDe2qOk4Z6lDn\n/Rk8GlLd+ljsxAy2DABPhPUiE229FQKOSfP0eKQ+dfod3dpFlaB7PpNa0Lzf\nkCA2\r\n=x8Ou\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"113b3744cc4e3f517667285a2ab4b7292364ae1a","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"graphql":"^15.0.0","postcss":"^8.3.0","presetter":"^3.1.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^1.0.0","@testing-library/user-event":"^13.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.1.0_1640718392582_0.6823987071762703","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"presetter-preset-web","version":"3.1.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.1.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"d34eadf17fc9f3794d89303e08c055cf215600c0","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.1.1.tgz","fileCount":7,"integrity":"sha512-uNiiLQFC1rdSa7SFgLrO81daFewJ8OaoYnMUjs0MriPFQA2Rs7R6p7qEjLeMJ5yerOsfnT2opE8bMjgK7dBOkQ==","signatures":[{"sig":"MEYCIQCrIEkZH3rpwFCKGHA89IpL2w/Rbouu1eb8RkT1PsSm+QIhAIL8aRH3tUBeWE1ANvqQHpxFfdS7jqsJj1qK+3sQWQTp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzDhbCRA9TVsSAnZWagAADGcP/jUjJEDkHFOM2oBy/70b\nWJ0BnBVIFEEWrsFdM4ZZtPpfzsA8k8NeM/kI71xLl7WmLcY3P8neg62G8nF9\n0Z8CHad2wAhjFx55wDL7DNq38eJj/QCbv7pwDT/pmi6c903UXj94y8f1MDHc\narWJ7xv3QL8XVqVMx0sAZ9C9FzalemO2LDUZ5A5JFAGUQpbSM4Z2nAY6HMDu\nuAneEmBmuhMSPbvMPwKSzDKNA/POiglcR0Gl4LaM8NhfGmETvv9shQtRbsAv\nJ8w49VhzZI+PzrnivJk4IcsFgHgoh6SwYNPbapPiDAxAsKX76k5Mei3UOMB2\nM3m4RFov13A9uxUO2ZhJuwaNv0ud634/ud2JqeEkExd3ndPtguJF6rxcNe6K\n0OsvBtJsI0FYPLGDJ/KErzV9I79k4C2dGcx3ZabkZzLokMY9C4cIAiAkg5ZI\nxd11POH1DIZNF9+taqX3cDMkAqJedqpqpcgtXTTO/NKcCojc7lGF7loAT3tc\n5oMBMuhulPrlrbBCTuFObQF0kcJg+8b4fxIqxZbzjBqDEzjCPA2nnLJmayIw\nYg0VObB1YPUgB4gF6zX1i0z+FTBws0LmtE4bev3i9jALKVw0nOQFIDlg+5wL\nSrj8X9DoAt1DP7xvEfwK61LCTWb2vX0zusQs3tWTMz/JVn5F+XNDbJjCzWjJ\nrXOj\r\n=qMIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8e1aecbd95d08e3b9e185f37993b7af73f9ff365","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"graphql":"^15.0.0","postcss":"^8.3.0","presetter":"^3.1.1","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^13.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.1.1_1640773723747_0.4059530981913355","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"presetter-preset-web","version":"3.2.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.2.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"cc8842a9f84554330ceb0066078d0484513fa3a9","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.2.0.tgz","fileCount":7,"integrity":"sha512-NAF+COhj6FudtUuYUx4qiy7C5MImNBn0yZWfSMMOJ/7qwPcq5rqFZvlKtoscAl1rZz/Z01TxtJXB7SdKGlD1Ww==","signatures":[{"sig":"MEUCIGJ3vT+fRgOauGtwVmxSTdrYDYTR6C0z+jAMMghrb1MuAiEAhxRrfte7x0LM7wDLgzKHp9LjxkeHHh63gsRYTr4Izm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijLhhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouZg/+Mf1UL2t8gHsBBPbmYHPVSz0z8O/kOXLMP4aqXYg7Fv5vlsT8\r\naNv3YG5YTvN9uom6awn2OrxX9uzKw1hjD1PlM4tAGp0lglPwKUMj9irtnPLF\r\n5Zmb5/1GYqoy/BzM1y+rdoa9Ik+Wpha1Tn08mKDTVNyLyLCHQLbK9Ep6Hv+Y\r\nEhOhl0BR+SM+xeyuBXoksUlVzMGE/SMJZfqRc7fM2xSF8mtvrzj/H7P7iux4\r\nnNdxX913F3jCDCPf+a8SJcP7/iWC6+jmtLETyOpdyI+ufdxAh9fc3cGUxwAs\r\nfuUvKYPc3mftw6M2ruei7K/HNhkC0duAmXTMq1FwUepYaUJiJLZ+uEM9TtAB\r\n6gvajFzA/lrhe0WCzX1stBpA16TCd2PDpzIymE+Bm5sv9J0a1Zs5RCKHbp4d\r\nzmAo/DhKSS7eYAheaZScBxZjqCnaR0DQGLfh8TQyV32+VtlQIIVvKyg3gUlw\r\n6ne8N3BwS87sGHqapEAXWJQ5hvm992YA8uzyAHGGzTqUPCSCiNtGIyoL4aQB\r\nFQooE1rdO81DIpiHXnjlRvxkQ0bsjbPXOst6o0ZZQ0YDxfIUIqGSr7jU4D8b\r\nONWcd7SEDftlnxUqqR1mXSwiZYWuRh2UL3q91SAbEa2xmFzmeKomUxobbqt6\r\nv2pQs/M0PAADCcG73PYNJn0UQsALkJ+yrgk=\r\n=NMUz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"aef9950d4605d07f8fda87c331ca5bc7a6bb2c2d","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"graphql":"^15.0.0","postcss":"^8.3.0","presetter":"^3.2.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^13.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.2.0_1653389408827_0.13555682004294","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"presetter-preset-web","version":"3.3.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.3.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"9852dc7bb51d80c618a0afa251b760d88088eb53","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.3.0.tgz","fileCount":6,"integrity":"sha512-FFCmLeGSYEfYGyX4bVW0HoNYNGcQZVSzKJFhYYvTdem5NE2NYLlacFBr2e1mwHhKBhVdpXWyKRN3X7uC2rBA0A==","signatures":[{"sig":"MEYCIQC2VMUzIdu0VppEaiToXTF+1GWjBImWQGf5erxpSPiX0gIhANXuME1UCxwarv0A7Ip7WjFJlT9qMjaIkwAaexYb64Sd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizXb0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq77xAAjRvUbDxGrJfiNnow1o0g5P3JdwGoQnqaM9PUC7k70V/l0bw3\r\n7FL36f/D5RkeColGO22WqUP7NUe4lxpqdr+UOFQXWnlsesBe9heyJRiyjRJp\r\nU024n7buVUUZK1Kvxj8USWpEjmS9/TvZWGlicI9OvDUxThljZuSbnfMep2s8\r\nbknqR8jCcQJrdcA5y6MiJIKnFxnOFVJZL5ee9K79Z/WO01JTdHLpVhCgKZIY\r\naVhlYVg4W9phM/GuUgKjGPZ3RMYTwGdv5Mh86EO9B6TezIXfMrRPjUNamgv3\r\nzXycja8A0dBuB+C/seEffFysbLUnHDh6EUgT10CKa/DPmUnYlgne9dMJkQ/c\r\niZpuntr+HcWIignZ0LhXSZWYYwlEBIi6x2IvFN/O3GCiyKi/nDveAVQnwUKc\r\nW1omLutQ7PeX9h6YHzsxE8+70kgiuIoiZ96NrRKzKZvnHlQEi1upXdXdY/dn\r\n5r2k3IVlqMUooqWL/K68liccyt5FRvY8vFUAj9YdahB9MVMrA/HNCJWf94z5\r\n56t5xn/pANbawV/Jgy3pdd8A+je1R0sjwvtDGa951bX+Fel0WuSvisrPDMci\r\nTMnZl7d1n74gRJ8vPEoIBVYqZQUVlMiRSB2lvt6KCwi6UHtteMqLcgCOdEzJ\r\n/cK1LZ5XAWZe5Ds9hDdsmaqAvWJJ5inQ+I4=\r\n=uL/p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"7eaabf69d2908a447b2023fb4846ef4939f56d96","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"graphql":"^15.0.0","postcss":"^8.3.0","presetter":"^3.3.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^13.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.3.0_1657632500259_0.033948377514936956","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"presetter-preset-web","version":"3.4.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.4.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"210a7d4125650163998bd22b0a3296d195a75ae4","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.4.0.tgz","fileCount":6,"integrity":"sha512-LC1CFHcYOHLwSSLVFmZR5aweNcSjhaowUUCmpRiJK+v8S4aX/z/Ya+utsKZHL1fHjY82C/wnwbIZ35TX1emqNA==","signatures":[{"sig":"MEQCICKe9L2O7ZThs5UIWs2U+pa4R6+S7vFTpD0R5UizoNLxAiAHq5onkJ/oa/i8tE81+LbBRrmY04ZR56Mv5AiLEp4byg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6W7kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxvg//b4Ya0Mfq+8K/XOGozvpLMNfJwbF9W0ULpfjWOyJNcPR7oeyF\r\nQAgeGw7iGDVamY5LvlhOTPxLfHYa1PcG/jxzwsrY5RdgdKK0ncO4a9eCxeTh\r\na9O1zoaTSQGV1sPxUAYYcyKfVS0/WeB11IlwZFAfulhGmM6TkLzeOv8XZIHL\r\nW5zTkLf2gprhon2VQWJRF5ivHfEJQw4LXcGqqMXYzLdhDxWhlDPVidVn+ZI9\r\nr2A6pKc0aTRSYGeuBiQYhsGIx4k4xQZ0Qs1fqqsf1YjCoMiwsI440i1hlxti\r\nh48bbfTB7Z+5DpWwLxWQoKVs0Gh/2jdVTG6tLciUQ9zxdjQLFZ2joYboQXKR\r\n3dS7wsiwTt4jWwNP997JnvxTrGlnsRQBrcAKYCqYeS+GDLECiJZH4AqVqiCI\r\ns3qTrkMqwQLpJoJII77qHi/2xK/XqdySu5GoHFlfOh4B3vZ33/QX3mv7HRyX\r\nE1Rasr4leJRCu0i2crI6QrCkZWs0CcAhpP9EC5mSVe/Xr4C0d6iezIdYvy/B\r\n1ELd9k64EmorNokyj5wYCPD0vI5CuiLcWGFpczJDfzyWonlPq7fPkLCLwDvB\r\nH06ZPIbotQkC+UYkdkS2vNNWNgEMuNuoBC+9+6wmmo+IrOw8bNDcRaH+nD/P\r\nk3IVNrMzJuUaQJ6xn1IUGFOjsC+npHuLSMM=\r\n=sSXA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2b0eee4a4a5cba4c275c9601af9c9447049722ac","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"graphql":"^15.0.0","postcss":"^8.3.0","presetter":"^3.4.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^13.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.4.0_1659465444434_0.39594339827671243","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"presetter-preset-web","version":"3.4.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.4.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"4fb72eb538bec68e7136abcf7af6e09e57a36552","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.4.1.tgz","fileCount":6,"integrity":"sha512-6iw35KhyMbAGrglcGS1Bez+iMhFumGJea/P1r2Nutu7/ZXuSMOmKuygzKgWg8fjtkhKhY+XOigL2pU9NMYjBrw==","signatures":[{"sig":"MEQCIAH3jS9oVph8hYtJ6KVSGwJRK0sJu8djvjVbe4lcsFY5AiBq/TuACXXwDoD/NdMlyGACCAbqT83UAJyiqNTofSc6kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi87JYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUYhAAhPzDFBDYAu/2LwEheEAuA5yy9cjFFlAxtMMiCLCdY/Q3FlV0\r\nATdDQ8hjhWcss6cbVssXA2hHhcLUHQgEOqAauVSFFF6gYuvX/kui2RKu0pEH\r\njjsC3reEZEHbe7VrQi6/0i2nn+HQZM5eNFrhPpgqtPLOH0Tiiiuh9g4xyO88\r\n5/fX2/L+NTacF/zkTpe75wLnRo6CgxdOke43nTRn9cCZg7Ct3sMhqCaGAwE1\r\nNujV2Hn4NfyBLxh8zIGCLRuX27+34Kfmn/UYzi0Cj72lnrYrBUzp+h4lvtWz\r\nDFMMxi2bXZr1eGpLajU+ukWe4kZX0TYFtYJ4DNTFs1FL6ppPbC6LNdu3wnuG\r\nuM+1Bg86np2o4Pysw9jSdZbUMo76y97iz8JHU0fGCmhHnMZnDXcdK4R89puF\r\n2jxcTkd4WQSKnSzJMj/Qh2Ve3eDxT/kz4Y3DEHxdvkdvzam0jS3llS4oXjD4\r\ntXRhKO/hIvaQ/s0sNaebnCeSQDqi7W9PA76zd/mVeNn0Bf6jkMGtY6leJL/O\r\njx7g3KE3txWV+LuWMOZ/6ltIYGX5WUyyGOGxJUd9Kwgi/etj3kYOpE+YIb4R\r\nfHLfm9IVkZ6YOKpoT/zxrS1QnPk6XVIhrq3snUOJY/4wIIm1Gz6YT5tvC+xD\r\nQrQAT4Q8dMXsI2b5Xd1NIXbhr0gB2uuVFI8=\r\n=Qv2x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"89d06c0f29795283b582e17e8a05ff0b9fe9e476","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"7.24.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"postcss":"^8.3.0","presetter":"^3.4.1","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.4.1_1660138072373_0.14916137281412767","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"presetter-preset-web","version":"3.5.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.5.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"bf2e9ae6eaa55929e56e0eab937d1e9f7f511c9e","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.5.0.tgz","fileCount":6,"integrity":"sha512-gNClWXYWEn4JLWeJfJE71lsKNqUw2bkJOpsOulwXdCz71ymegJhdcVdCReN2FE2PHq2V1QFjnnMxWfWM+gUfRg==","signatures":[{"sig":"MEYCIQCOwH3XKJBx71r4CKYL5g77AT1AnryJFXEo7dI2WqafBgIhAK9IvwfKkiCKIr1VTJGWnxTWna3O2xkIYnSgy7wAy7CL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLiTdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplghAAoJCD7QHQviFb9HGLel5OwQ3DmxAURQ9CDX6Lxrg6/paDzk8S\r\nzjf26diZ+Vi7oP/yM7EAFuwMEHJ6CXYKpW0gDobyVDFb5QqnAjlfkhE0OPwB\r\nvhB7wWQhsNt9DIb19KRbR3uQ2uQ7h+EV6qGV1LCYS3U3OzlalCnquEzRhQLQ\r\nDM/SLCIZxuG+NfAQuFjnXli2FMQDHjrKjjVrvZ74+8+hwYuY6BO0Bgk7KbSO\r\ne3klDHzSdpKf6v6WBCjl7vj/DYww2G9D36TR1BIrpPgGCNs+klr6EUHcJ4ED\r\nYk+NERbuJnonjd6Al829O5Rp8X2nF+hWO8LGfPXncph2njI1hSzgUhPANnYe\r\nUyoM8/ktCoC94D6GF5Ud+nkz32QpCZkUvFBH36eL2wTWqDfp8PnAGC57BAOk\r\nxTxF+pBvmDPfpRvgoTXG669tlUYBzz+lHDI5wJgsOXwZMSaJunqjkqJ4BgUD\r\nzF6Viq+wy8RblaEd6KQPb6JFvPMuUjJiGDAQay9JTSDlm/ixpVXl1dbojM2x\r\n68XiDLa6oLrSB8QYmL6oBnqfy1eqobEPmh3PZwxxzsNqaqCPXTkch7dVemPp\r\nJyVnF2ecDykYIpGwe4OwQqHhBDdWA9XrHi+XoMo/uVcvndYewKt6jRmU9cUk\r\nUtKT0OLctbJU2Kp7UfVIZ4hjiw5ngAC7Rhc=\r\n=xVOW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"42e1057e478b22adabdb13948beaa734ad583645","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"8.15.0","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"postcss":"^8.3.0","presetter":"^3.5.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.5.0_1663968476940_0.8052794147249731","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"presetter-preset-web","version":"3.5.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.5.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"95e6839c29c9e44571f61a056d347a9f41443f2c","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.5.1.tgz","fileCount":6,"integrity":"sha512-2YCl6MakJ68P9V42Gim0W+8XrU7nsNsdds+5PODdOUbVSIoas3tmScTk9faZk4saOXT3UrKJTezSvQVwcVVP2A==","signatures":[{"sig":"MEQCIDUAZURAxEPwoS0ko1rnLEBUFtZIWZXtVoebvLckKmRTAiB1gkkDuAMm28exMbEdP40AHGnFA/AI4MMRpE08Opcluw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFbvJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVFw/+IhdjDJ8Q2e4QgTjPCuWppfWDJSRMjQ4iKzl2k2AR1MfTtobD\r\n+E4Cozz4+uvPAUMf1GqFgpqhiOkN20HfgzwJX2TyQ1/Zphs24LMtBXVN2vgj\r\nQ1DVYbTb+DneI/b/P6HvJXDjTF27E1482Otxcd25VcAJ8IjsdwYksJS6kvA4\r\nsyW31bZMexH3TW7F5TBf+aXv+xqg7VN5BMxRUeswhllW0qbUAWYOErGrbbrQ\r\nbgDspytrGHq0pb31VQE5CJbB5l/4F2xZJmLbif+rZbkzV/6i3HHFn4pkI6u+\r\ngq05TWmr18BGDFjP16BklIVxKElaaBAkI+qvDsf554j5XqbZ/5GuPwg2yLZG\r\njXGmGOrgb36pou3CWWoBhve/mSBYomJ25wir9Ef8MY4S6PJD5WfrIm10f0mM\r\n31vkqskaLh3fT+M7PWxqyE7uG+SoTPHmu2SPGrmxbvxrMehTNAz3zOOV/q2O\r\nzr58Mpms/jcpS3o7qY0iXePacq5yupNZU8ZUrLveOJ0SAbXDPyE2SZiCDKY8\r\nY+i/sZJbYGyXSsG7XW8k6YiyhD8XhlygpkaYIrugBC+Njoo9emkJNUQ78L+N\r\nNG3VB0Rw0HbE4jUKz6IVDUj3yCEm3eg2ecSwTM3lVfQeCM4jGEbH37xySbhk\r\n0Z+Iue1M5JyOwlL+8eA93cQVwQippVMXBw4=\r\n=pPex\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1e12a59395c835efadf404dc65b7195b25433378","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.0","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"postcss":"^8.3.0","presetter":"^3.5.1","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.5.1_1679145929217_0.33344571404846723","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"presetter-preset-web","version":"3.5.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.5.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"fcfda94167236ce55b796123b8ad360c55ad8409","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.5.2.tgz","fileCount":6,"integrity":"sha512-5vMH8XUbBRIFVQ369S4WvgHp/TSpk1nB2Ux8jv0B9ama38QQhvB7AwgratAJNT2Xm+DI3/VeEZb0K/dp2lPaAg==","signatures":[{"sig":"MEYCIQC7XEH4XNNWnx7bc0TbCc6n8QyyrgMFKHph7yLATLbgEQIhAJmb5KVJXEvsY23NFqTqasMYPPCz5P7AmI3Roca8rmqB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIBccACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdmA/9G+2LEmge8W3+98s1uxWBUh4tu+lNs1gHcj5FSbF1L6gOQnss\r\nxgrYceADTuzY5QEHE+ZM+c9fnX8MxaLEJPMWgGtI5RAFr4aVZfKtr85EREGD\r\nmfOipMBKPuNsimskvt8UnsxH4Xz9PR+QKT1mvjoK5/yeCX45IHuldrWgRQA0\r\nkxEx8nGi/zWSodZR5FarlirQPlE8iWKR/SRcuv4pxygHMM5NLyATbSyoAItq\r\nklIjdcWrX3YOE1ZWGTYUBrbqQjQcH6Tg/Gmby+VL7T+2RcFWefG5CxK8inFa\r\nlgM55aQw+oZr4D4CzdzEQKu3hH+tn4GquL2wWkD1dORViu5AOWyh34Ktez9w\r\n7RxhYbWXiHUzz1zHOdf4eW92Rlns0JDvLPnzDonqDpoK7kG+BtNXrPdbsCb/\r\nrIsCXaZwfj57Ot43aGw3FMNQwklTMV8FPEIaenx7LoHZ9CeL/1sTIyjRqVeg\r\nYd28NwFCDXGmVwCmm3O5IEdW7IGWo+IlPizZ0fPOZmSrvQL1uqyGmOuIxsbm\r\nBPG6nmlP4mkTAazZwwtSceOYTJxP5X/1bsKJ+MLdMnJMg4YxLN2hpsDWYnFk\r\nw89T3KiCPEnjmg6uo6aHe78Qv+MB+o/Fm3P+MDhP05WOfFE3SM/qQJUSt9nX\r\nBuozn6z6gLjyp1gUpiPnbckfWr5xUwdPx10=\r\n=p1MB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1b134cf5f2c9088f1335e0be762355958ed1a4b9","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.0","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"postcss":"^8.3.0","presetter":"^3.5.2","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.5.2_1679824668492_0.7673676687294286","host":"s3://npm-registry-packages"}},"3.5.3":{"name":"presetter-preset-web","version":"3.5.3","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.5.3","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"8b27e7724e164799d7a31f43994fa80ee7b5ff25","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.5.3.tgz","fileCount":6,"integrity":"sha512-a3GT2B7FCXNIpQ9sMDqylZu6m1Jdre5YGKEGEHJBEQNzg2vqosSRvIREBiwj9VKCLZ0AinEQqiN0jZYdbn9vcg==","signatures":[{"sig":"MEUCIDQXTi1Hzw4166hTsu3Ublswnfu21XutudV6SeIulMseAiEArlqtBQNpqB55WsUuX2XryobVM6ABKItsUBZLoxveF+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkID3eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0/g/8CIROtf8XhUXUHwzV60vf5NCkoC3jHpHO5ZHtrebMJtkEgA0z\r\nqy+s/VuaHMC5idiJOG0TgWohVcWStaYN0+4GvxmGyxRruLWcqDmJkdNi8fus\r\n+03abkNaLXPV10zeNPsaYdLpnFkUEd7Cnqbq4KAC37rHwYen4Sbpej4PSt3J\r\n14IM1Zt7fywiGTH2C2lLO6nsoaENFlCLQP3dKEGfCr4SSmy3EzqxKTKnQQv3\r\nAFVBor2fRCWMWLmMf8V/M2ITWEUWs+UGyZw+Z83KK8QZdbwnixFCkM2BD6Kn\r\nik7vk3iWETyQY6cN6SUqgglgAyKlG8UlHsyCKPf6r4tI6CYC9PLXj/FidjSB\r\nAPnPwzTT/0hsHg7CfbOkZ29jMAoaX/JPn5qLqw2kxIleVYIcMv+NLUagH6ey\r\nGQpEaXJQYmwe7hYl//r76zjYI3+B7j0YnoqZ52cxKKL5F5lGnXM+DsHEtzkx\r\nVgJTHamUJ2MJAYqcZr5hQ6ujum2QskKjnZkqm0uhi8yqpeDjwvIocwXge9Nt\r\nw8ifQNzIk6vbm7a8BRe5DXQZwngQw+0Z2nHdk7tQo0o19Pmf4jSFjiszOC2T\r\npNVI2wclaNC9rLYB0yuc54lUwP0UwYtVfjoENWC+rPfe4jI/uCbklSN01uML\r\ni2J4gjfGZW6At/PfreccRaHHn88TDDOwSkg=\r\n=TNAD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e9e7a783a017903f2eb4b51b619bc76bfac777a2","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.0","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"postcss":"^8.3.0","presetter":"^3.5.3","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.5.3_1679834590564_0.20395365752854633","host":"s3://npm-registry-packages"}},"3.5.4":{"name":"presetter-preset-web","version":"3.5.4","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.5.4","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"fe7ff0917d172cc7dc28f2750ac6132aeb187f5d","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.5.4.tgz","fileCount":6,"integrity":"sha512-zyZ+YVEWAIhZuH9bdn3UlE0v3XzQaUpQhJ503teC6GjHlt3i24Qz2HD436s9NEVHtJjAI2OkvUszoPhHTGKrCQ==","signatures":[{"sig":"MEUCIQDImCdUAjiddIeIlkgtPoLZIw0Vs2kcpwjIcw6NvlO39AIgQeXNECB23Mvet7SvWbRSjYrwJ3ybtEDwmP+eL2Q9tcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJaPiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCsg/+MEG97nUENvBUNgjhpvaZLu9Bm4B6SLCTt1iLDycZsLsrjOml\r\n7stscXWrOmg1Wf+/MRiBw6O96GL3xqwcBjTBZa0JJqGKTHz/5B2lhvD1ZNwF\r\nbUkMiq7CNsMuP2ABMsErRvxZm15NEU4fx3+k89gdhr7nYZham86ls62ZRYgO\r\n8fDLsSe8sgucK0ap/U7tItVRlQ/sXwhsh8F29Br/c6UaLZZxWCeFfwOvYIx7\r\nGrA+lOv/uM5BKxHKa9pwOXsuil62+Y4eOE4KGHmCn8YzeGXP1wbQXPhtLA/q\r\nHWotAPwbJICd9p8te8u+1HnrQRNyO8LWqeTNu7GfIsOqMUsl//aFbIwflVPV\r\nyzM8rXWSrJV6vl8VwO5aSX5UYO+u1qbu/jxc7Ec7IRhTupPZzKwyEUhIioKe\r\nuqTIZe5UbtXUybNfSex4tMtUFB5ZoeMPtK30Qz9ezrw5cTR+N3ADDxDJDfwF\r\nZWZRWud/dKYmw3OWRRjBvE54RLHjqepsuIQAfnsUH5HISQPHkt+pB3QGB/Th\r\nUY9djbkBrcd1wpaWtx0V74SJXDF5DzA6aKCnSfP/nCuMzvCYxVM+WTc/bW9S\r\nq/M3PwU5+CfmjkfM96VO/GiJLUvrCd64bhfvRYaLcthwSkSf6liZZAjvtYaV\r\nUFR/CgPsZkHOwZTdt9oglC6lPv0EHvFzoG4=\r\n=KYry\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a3567cd8e12dd7f8d2134c2204db09bb917c55c0","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.0","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"postcss":"^8.3.0","presetter":"^3.5.4","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.5.4_1680188386128_0.960173532830805","host":"s3://npm-registry-packages"}},"3.5.5":{"name":"presetter-preset-web","version":"3.5.5","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@3.5.5","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"9110986b171bc8c756896da8742627dc0ca10a6c","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-3.5.5.tgz","fileCount":6,"integrity":"sha512-/weP0kJaxR7emnJStTJazX5wmG46udBgDEyKlcdu8yPr2yDUdRpNLP9hsA6+mrERxbdar0CU3wXk1GBoxrCoHg==","signatures":[{"sig":"MEQCICrjj6RZA7n6/OEMe+F1hr3IB00y3T9k1C/kpRgH/liSAiA7kBHxk56ldJ7Cei69uj7GlLRQa8xWVO6Ps5yBI+hG5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ1WlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7LRAApRmDrNwK01JeJzTFPeF/HXGdV2/9UmMwwJuWbqyJ+GcIQhtV\r\npKWOuhG/2R/KLWw6ZtVBPNRW7A/xTdfJroP9fr2a6SgGm4M4iMNrsy+OJdhK\r\ncjSmyaDjaEbsuM7HmBM6+CbArRRjrddS84PFQv7Iuo2JU3e9qKgGDND30/Sl\r\nAeyiNuVxP4fTSvyHPG2VWZJ6QuGRcjYHRsW7ciYmigBEoYJf5xLD3VYwLgEr\r\nHxKXMwQ81A/J7gr/Phsu9Ja/DH1fz8JTKy8skDT55Kev60+0V/Xp6U9HP2UI\r\nGDDFaSzdF0EbdMIE05Jcs8AOpYrcAv87z7ha/brpsbtEjzXf4XGFxJPPqSgM\r\nHJYgbwIf6gQrvZJVcbbziuIIolbwxcptmockTWtTP5RcmXrSu2Arw4X5a+hv\r\ntNBhNr9csT0a3HCPv6a0GQzxtm9KDcOOw/mnGckZGN62wRJBBBV2fS9E3gsz\r\nAfFNoTQxtS1Mli03o0QBnQMxsCsPs8mGyf9EEag3B44VX08WxLtgY6LqjXDP\r\n7RJ3WH5kyAfDEKTeMegGRZ/BWLcaO6i47kRwPcAHne/E3NOdNcPp6miLMS10\r\nAYKVUiKOmra7jiaHqUSKcGe6f4UEpGX7aBubinEhXWHas2YJuI/1zW/3aJYu\r\nyfpvUc+c72cFF7zWW/0GNsSXgO7dB9JPzCc=\r\n=XP2E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"14c1a3b7ddc807e8d0323afc02145bc886424c02","scripts":{"lint":"run lint","test":"run test","build":"run build","watch":"run watch","release":"run-s release:peer:*","coverage":"run coverage","bootstrap":"presetter bootstrap && run prepare","prepublishOnly":"run prepare && run prepublishOnly","release:peer:presetter":"npm pkg set peerDependencies.presetter=^$(npx -c 'echo $npm_package_version')"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.0","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"presetter":"file:../presetter","presetter-preset-strict":"file:../preset-strict"},"peerDependencies":{"postcss":"^8.3.0","presetter":"^3.5.5","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_3.5.5_1680299428798_0.35156035164941657","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"presetter-preset-web","version":"4.0.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.0.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"ab32416134072d68e00f9b3ebd312a4ee0856c5f","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.0.0.tgz","fileCount":7,"integrity":"sha512-tJi17mwEDIk/SJBevno6Gc/SwhSjm4+LYbx0VES6dZOHx+paedgzbXhvoYR+XuuhL/UyS2eaFRP+mwcZqPwNeQ==","signatures":[{"sig":"MEYCIQD+hcmpTa7jCh7oFgMcei32WYz4t5sgJqvD7P4bQR5epwIhANaOsDm7WBBTxl4DKWD4nrk81KOWK4xP8e1pzZi45tOg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7538},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.0.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"presetter bootstrap && run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/3dc5369668887cd9e88399f551b203e2/presetter-preset-web-4.0.0.tgz","_integrity":"sha512-tJi17mwEDIk/SJBevno6Gc/SwhSjm4+LYbx0VES6dZOHx+paedgzbXhvoYR+XuuhL/UyS2eaFRP+mwcZqPwNeQ==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.16.0","dependencies":{"presetter-types":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.0.0"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.0.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.0.0_1687187563403_0.7254374175973046","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"presetter-preset-web","version":"4.0.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.0.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"ab5940cdf7c050cbfb96e4f1977ff62d97d854b4","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.0.1.tgz","fileCount":7,"integrity":"sha512-Svwsze11aniL422EIGsB1E/uPMNXJ0fuv13g8Ue6Dq1vzdGMRnomUwLHN3gIF7oKvrAN4Ba964a9DAiG4ic1Hg==","signatures":[{"sig":"MEUCIQDA3laBnNJdmvOUA7xXJ7G7rEQJZBjSABJWjnlNbBZqRQIgEXMGYK6YG3ETRWOwikM7t4Hh8jX9Rg2ggyxgVmmlpJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7538},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.0.1.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"presetter bootstrap && run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/fb4c3aff31975f958d90c81fef3d4da2/presetter-preset-web-4.0.1.tgz","_integrity":"sha512-Svwsze11aniL422EIGsB1E/uPMNXJ0fuv13g8Ue6Dq1vzdGMRnomUwLHN3gIF7oKvrAN4Ba964a9DAiG4ic1Hg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.16.0","dependencies":{"presetter-types":"4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.0.1"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.0.1","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.0.1_1687361624848_0.3914482711701839","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"presetter-preset-web","version":"4.1.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.1.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"b9e537862d459018b3c6bd9fa3137fe5600fbc6d","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.1.0.tgz","fileCount":7,"integrity":"sha512-ntNHUE+IsQYC5ZgJBiIIfNgiAcvZwi0W/MN3sKxOW21i2VjbOSjYY/VMRPg+Vjo/94d1ob6roO18O3YPSdipnQ==","signatures":[{"sig":"MEQCIA/8A8TZGWEOIcSfp3BqObmw5RUn+Esdf3wGPHRLk4iBAiBjN69plncAtf0GNl2qsc5+tys03HsXguRnKjlt46iOoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7515},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.1.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/ba3eeecbdb0e1cb5c881802dde908782/presetter-preset-web-4.1.0.tgz","_integrity":"sha512-ntNHUE+IsQYC5ZgJBiIIfNgiAcvZwi0W/MN3sKxOW21i2VjbOSjYY/VMRPg+Vjo/94d1ob6roO18O3YPSdipnQ==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.16.1","dependencies":{"presetter-types":"4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.1.0"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.1.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.1.0_1689253710813_0.3417851677243231","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"presetter-preset-web","version":"4.1.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.1.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"8277d6d85f7823c204972382b79b33457c7cf431","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.1.1.tgz","fileCount":7,"integrity":"sha512-XAke4bnkK7bA0wpd8NWbJbIJIiiNU5GtJLyxWXI6WKX3bWHxfXwurWdQPdinkot7MIXeBTVKTRdlPBDSMNwWbQ==","signatures":[{"sig":"MEQCIFxmAktacRpKNhMxsMNhDNOVw5o719PoLutkwMJT4sU6AiB4BKMOR7ei0jXhBxTnwr1hdnQAOJkGA1UEXukRxG3/5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7515},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.1.1.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/f1bfeb6c53f22fc37b40233541122e30/presetter-preset-web-4.1.1.tgz","_integrity":"sha512-XAke4bnkK7bA0wpd8NWbJbIJIiiNU5GtJLyxWXI6WKX3bWHxfXwurWdQPdinkot7MIXeBTVKTRdlPBDSMNwWbQ==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.5.1","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.16.1","dependencies":{"presetter-types":"4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.1.1"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.1.1","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.1.1_1689360546109_0.11595065935287363","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"presetter-preset-web","version":"4.1.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.1.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"209a0bea82cc14578e6302b9021df6833329193b","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.1.2.tgz","fileCount":7,"integrity":"sha512-cxww9VeX6Qrgn4skU6XANiVc5k790j5whPANsqDUagbcnv0Zm4r1k2zijf/JKp/OkI6zP4Psq52wYh1vZFyF+w==","signatures":[{"sig":"MEUCIQDMrCNRgYulQrYyzSzUG49BlIg/hMyNyX9sDPDC6/w7BgIgSc24dwThyZVSsEcvXPvJaO0020xJcXVrWnX3kzzKJ80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7515},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.1.2.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/f411aa9e73d06408486ecc98e5951c38/presetter-preset-web-4.1.2.tgz","_integrity":"sha512-cxww9VeX6Qrgn4skU6XANiVc5k790j5whPANsqDUagbcnv0Zm4r1k2zijf/JKp/OkI6zP4Psq52wYh1vZFyF+w==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.17.0","dependencies":{"presetter-types":"4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.1.2"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.1.2","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.1.2_1690401457975_0.9709371210816058","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"presetter-preset-web","version":"4.2.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.2.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"9b459264859588adef746e03aa1a94a4837250aa","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.2.0.tgz","fileCount":7,"integrity":"sha512-pboTvL/ymcE+hz05KRl857qdlv25IZXhPloLd40uoK0LqysBlfe46sdjaPQTRsi0yxKZVoORH312dtQZ7A5OoA==","signatures":[{"sig":"MEYCIQD/CQN0WsZN6zzxFHgNFHiW7m3iuxWI7h6lcKfFWAdYWwIhALBxWwgw3o9cWTtTexv9RMM1sG5zgVvdHvRwDhm5vCSS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7515},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.2.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/cb89041782879e88d9270847fdc3d88a/presetter-preset-web-4.2.0.tgz","_integrity":"sha512-pboTvL/ymcE+hz05KRl857qdlv25IZXhPloLd40uoK0LqysBlfe46sdjaPQTRsi0yxKZVoORH312dtQZ7A5OoA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.17.1","dependencies":{"presetter-types":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.2.0"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.2.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.2.0_1694595557578_0.12567287156034923","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"presetter-preset-web","version":"4.3.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.3.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"e0753d14abe3d1f547472fd3528a96bffe3ae81b","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.3.0.tgz","fileCount":7,"integrity":"sha512-xwr+2QxtdA61lYc7bfYdMQ/UnGaRrxzHV78DjzBY4AZMtqobIn1DXV54YSYWSXECj5GyIMygMa7xo9QYlkZvvw==","signatures":[{"sig":"MEUCIQCCAxySFWCiOLVjnAQh7L0CdKmkOgyWfRW3wihAWHuoKAIgUPAfIvBexR7PcHDT3xWm47VKsGsmawIOxvd+wMcJgzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7515},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.3.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/90d6020ae4015a9e5c6de77807cd3a24/presetter-preset-web-4.3.0.tgz","_integrity":"sha512-xwr+2QxtdA61lYc7bfYdMQ/UnGaRrxzHV78DjzBY4AZMtqobIn1DXV54YSYWSXECj5GyIMygMa7xo9QYlkZvvw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.6.7","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.17.1","dependencies":{"presetter-types":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.3.0"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.3.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.3.0_1695219066665_0.2730007875541629","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"presetter-preset-web","version":"4.3.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.3.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"88d67a2b0489e701b111fb9bfe4380ab40ccdabf","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.3.1.tgz","fileCount":7,"integrity":"sha512-xAywgqSA4vZ7amBNyLymNO0sf5HItmr+2MOPUUmA+Pde8Kk2csIFPSvu0tms7sipUm7vxu/ebQF9MyezNRiLHQ==","signatures":[{"sig":"MEUCICsNwsXTeI7x0Ze4Qzp9TJlNbiEqd8Mb10UThpTWXOEbAiEAh8w3hueaMImBJ6B51bPtR/t+cz0ltsxgaQL8F6bh0KQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7515},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.3.1.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/e79673234de37bb9c108171feedeed68/presetter-preset-web-4.3.1.tgz","_integrity":"sha512-xAywgqSA4vZ7amBNyLymNO0sf5HItmr+2MOPUUmA+Pde8Kk2csIFPSvu0tms7sipUm7vxu/ebQF9MyezNRiLHQ==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.18.0","dependencies":{"presetter-types":"4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.3.1"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.3.1","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.3.1_1696295716442_0.2591496267328659","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"presetter-preset-web","version":"4.4.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.4.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"e8c8fac17c93f427242cf811da2794e9510121f4","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.4.0.tgz","fileCount":7,"integrity":"sha512-UnPbyHI7pyM9cU/gkCwqVfDvKl08qdq0wEDFm2gvQ1oXWG3sOGJkvN7nBNA7curuCg1g3KzbwHI7IwJ3nbEprg==","signatures":[{"sig":"MEYCIQCMeJWBUZrXgOS4q1eUfZDE9U/HjoaPPpxXFfxObjYaZwIhAIcEED4E5S21+IPFg9L3BS6Z9ZJf1xrfgjTYsXFfl/X2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7515},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.4.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/9291dcda14fa495e0a564d90f48872fd/presetter-preset-web-4.4.0.tgz","_integrity":"sha512-UnPbyHI7pyM9cU/gkCwqVfDvKl08qdq0wEDFm2gvQ1oXWG3sOGJkvN7nBNA7curuCg1g3KzbwHI7IwJ3nbEprg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.18.0","dependencies":{"presetter-types":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.4.0"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.4.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.4.0_1696325211585_0.4194415276911285","host":"s3://npm-registry-packages"}},"4.4.1":{"name":"presetter-preset-web","version":"4.4.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.4.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"22f1b5f22d1ab01076b9455b97b58a7942d28838","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.4.1.tgz","fileCount":7,"integrity":"sha512-4ZTAcwS2vcRvL/8buQF1OCUzgEUw5rUNxYb14hZKkjjZB7REI4zndjcxK44gYgCqU9J1YTynuC4Lo3mE2mM/Pg==","signatures":[{"sig":"MEYCIQCMp57HP+9gneDOkl93i9YAhQaMr05PYRKDJm65y1rCTAIhAP/R48QbPLpV1hSp6Bpo8Q/7p617dPkAHOdxNhBD+0Ue","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7515},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.4.1.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/e975e7d42592743f4d80f2cc10638eff/presetter-preset-web-4.4.1.tgz","_integrity":"sha512-4ZTAcwS2vcRvL/8buQF1OCUzgEUw5rUNxYb14hZKkjjZB7REI4zndjcxK44gYgCqU9J1YTynuC4Lo3mE2mM/Pg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"9.8.1","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"18.18.0","dependencies":{"presetter-types":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.4.1"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.4.1","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.4.1_1696609104195_0.9162841812563913","host":"s3://npm-registry-packages"}},"4.4.2":{"name":"presetter-preset-web","version":"4.4.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.4.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"308fab45a5ee43610364068bede704ee9f00644a","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.4.2.tgz","fileCount":7,"integrity":"sha512-g6Gxc3tWKUp0K2/h+VWQ69NSMpNNvgDlacGhzApIM22kSaTmFZNGaYacfPaDD21FtQAyTX/1/uKAGQgGlyVqvg==","signatures":[{"sig":"MEUCIQDHmscAnpE0eYSqLn7xxh6ibHkrUaDIg/GWlxJy5WOGHwIgKXN77btt34ySRu5bamShdeYfWHAm5PBZxjcUxnMJW0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@4.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7515},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.4.2.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/ecf3537a8d79e920a9ac9b7a00972c4e/presetter-preset-web-4.4.2.tgz","_integrity":"sha512-g6Gxc3tWKUp0K2/h+VWQ69NSMpNNvgDlacGhzApIM22kSaTmFZNGaYacfPaDD21FtQAyTX/1/uKAGQgGlyVqvg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.1.0","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"20.9.0","dependencies":{"presetter-types":"4.4.2"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.4.2"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.4.2","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.4.2_1698405352799_0.7029683318667883","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"presetter-preset-web","version":"4.5.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.5.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"1dac79f19c9d7ff1a6a36278bdb03941a73ad7be","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.5.0.tgz","fileCount":8,"integrity":"sha512-xw7L07f6cnQMoDP8FG0HkrZAcnoEWXvfeYNQEQecZEsUPJiaOKPRFrNQz3p9wpdw0uzn/r8s8YI84JipvXWHFA==","signatures":[{"sig":"MEYCIQCw30D2faiLfGBwVDVvQC5HkFV16tXYCyTC4Vci/gCsLwIhAP12a5lBMc8JUgG4Ahd/Gwju2SL7dWQbYEwRSzvgp4RB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7743},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.5.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/dda875981d0e8eb39a8f87328406bcbc/presetter-preset-web-4.5.0.tgz","_integrity":"sha512-xw7L07f6cnQMoDP8FG0HkrZAcnoEWXvfeYNQEQecZEsUPJiaOKPRFrNQz3p9wpdw0uzn/r8s8YI84JipvXWHFA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"20.10.0","dependencies":{"presetter-types":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.5.0"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.5.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.5.0_1704403689983_0.01522177261861124","host":"s3://npm-registry-packages"}},"4.6.0":{"name":"presetter-preset-web","version":"4.6.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.6.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"36e9bff9811e881be9c8fce3dffb40650c96e4a1","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.6.0.tgz","fileCount":8,"integrity":"sha512-gDU1oBMp3Bdq7QsLJEjkYaO9BKTy70IksTyeuhv7OF5ddtUjtP2fKLuwdTVFeVqhKKNJDcz7CQMP6sJHpXue1w==","signatures":[{"sig":"MEUCIBkjmXCnbw1ySZTQTuG5oUeVyGscanvbBmBiI4UaSfJNAiEA0hXuEkkAojVMvu1EPn5G1HL8az8wIwXCJeZQsJ0or2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8633},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.6.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/3e35aba11a190322f75c41496fc1e626/presetter-preset-web-4.6.0.tgz","_integrity":"sha512-gDU1oBMp3Bdq7QsLJEjkYaO9BKTy70IksTyeuhv7OF5ddtUjtP2fKLuwdTVFeVqhKKNJDcz7CQMP6sJHpXue1w==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"20.10.0","dependencies":{"presetter-types":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.6.0"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.6.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.6.0_1705918961968_0.7153225363928755","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"presetter-preset-web","version":"4.7.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.7.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"ed18209ba91623c2962e353efc4958029baab519","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.7.0.tgz","fileCount":8,"integrity":"sha512-vV/2JWo97uaovmkM6UzYwRG0FcouXCzXn5EdtjIdjtwkjSxffg0LGlfMHnv0McBPUmUs9+CSQM0keHrcRyuRgQ==","signatures":[{"sig":"MEYCIQD12wxWNPFx654exUnOHxEWXgYctC5fzS4mYQ+Hb0W6xQIhAP8+QRQ7SgPtFY4B5Arb1YeBYbSdtPSNTzjuDQ3mHA3I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8633},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.7.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/7e9e3b115c7e114dde7cd770aefc1d9e/presetter-preset-web-4.7.0.tgz","_integrity":"sha512-vV/2JWo97uaovmkM6UzYwRG0FcouXCzXn5EdtjIdjtwkjSxffg0LGlfMHnv0McBPUmUs9+CSQM0keHrcRyuRgQ==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"20.11.1","dependencies":{"presetter-types":"4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.7.0"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.7.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.7.0_1709053771069_0.35756498239878365","host":"s3://npm-registry-packages"}},"4.7.1":{"name":"presetter-preset-web","version":"4.7.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.7.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"c528618834a73b307f9621503e533ae63c62f13e","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.7.1.tgz","fileCount":8,"integrity":"sha512-o36m+HevrBKwig88zKIu0fzuwB8/pn3i7rEBi6xbaz5MqY+4HNuvlDlYS3BGCr1T50TP/X1tRmzEYurdpFJUqA==","signatures":[{"sig":"MEYCIQD0Si2hMZzZlPv8eJZts8FRcnHSqA/kOwpE7nCpxRM84wIhANIV0wg6YH/IhI7uKijhFvXODWeWEtJ/GeoVUDy0/G7l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8633},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.7.1.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/1456ad1b796caaa9f492f943e39a7717/presetter-preset-web-4.7.1.tgz","_integrity":"sha512-o36m+HevrBKwig88zKIu0fzuwB8/pn3i7rEBi6xbaz5MqY+4HNuvlDlYS3BGCr1T50TP/X1tRmzEYurdpFJUqA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"20.11.1","dependencies":{"presetter-types":"4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.7.1"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.7.1","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.7.1_1709763498784_0.7508968423592919","host":"s3://npm-registry-packages"}},"4.7.2":{"name":"presetter-preset-web","version":"4.7.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@4.7.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"4d95aa39f5a1f6fc6687395639fbdf6bd93adb8f","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-4.7.2.tgz","fileCount":8,"integrity":"sha512-P1pW5z8JbYur4a10QzZc8QgHpFZGGOAE1Bvf9thOnteO+qXlo5KXACim/G3BqfH6a/VAzVdASEevfEBRmjR2Vw==","signatures":[{"sig":"MEQCIHNWCsOoOnq4bSRqs+T3vgiVnfvjvxeffgQkmAb+e61aAiAAtZs5l9IlgrMfJ2ccwcwOfzLgl0f9e2DAdIPMeLizLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@4.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8633},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-4.7.2.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --","bootstrap":"run prepare"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/dc80b10bfdeed1052628db9645fd3015/presetter-preset-web-4.7.2.tgz","_integrity":"sha512-P1pW5z8JbYur4a10QzZc8QgHpFZGGOAE1Bvf9thOnteO+qXlo5KXACim/G3BqfH6a/VAzVdASEevfEBRmjR2Vw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.2.4","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"20.11.1","dependencies":{"presetter-types":"4.7.2"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"4.7.2"},"peerDependencies":{"postcss":"^8.0.0","presetter":"4.7.2","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^9.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^5.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_4.7.2_1709802504882_0.7598477773023549","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"presetter-preset-web","version":"5.0.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@5.0.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"6e8d70da367835531a46cd83bfbd63963bd93885","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-5.0.0.tgz","fileCount":8,"integrity":"sha512-FYYsikyLcExZy0/jSZM7VcXp0V1z/6HDBb0IzTK5hLfDtjy1nYaZ4cML4zUXpXV582HPxSZGEkzBliFQejb7ZA==","signatures":[{"sig":"MEUCIA+b6h8Q4/qQefDiBQbNOH0hT2x3naLUNa6wq+DlPqV5AiEAwy1SW1fWVRIE+GVYrwYz7o41QP93a5rPRWsKoWndvDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8567},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-5.0.0.tgz","types":"lib/index.d.ts","scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/4f6c375aeaf3fd423e53ea6d8fdc2a60/presetter-preset-web-5.0.0.tgz","_integrity":"sha512-FYYsikyLcExZy0/jSZM7VcXp0V1z/6HDBb0IzTK5hLfDtjy1nYaZ4cML4zUXpXV582HPxSZGEkzBliFQejb7ZA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.7.0","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"20.15.1","dependencies":{"presetter-types":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"5.0.0"},"peerDependencies":{"postcss":"^8.0.0","presetter":"5.0.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^10.0.0","@testing-library/jest-dom":"^6.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_5.0.0_1722419477189_0.04976658143421475","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"presetter-preset-web","version":"6.0.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@6.0.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"f3e2e66112e1cc97b009382f89fb8211256f13ba","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-6.0.0.tgz","fileCount":10,"integrity":"sha512-fK0rAwI5VXXweR/wDtOH7Pe0j4sUxODk80qt16mu8wp/0oz2vBDVeXtdod0ZVAUIkC5pnyNl5ugCYMozBI2jaA==","signatures":[{"sig":"MEQCIEsvVlpsk3qnZT7t3ZacXkGpm36pg6pN2VOtlOJH/jg3AiBuMjeQzF0Ym/ThFwsYrT0j0WXMzVsU0MNC7t0YPrrx6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9694},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-6.0.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/e2f6dcde4a35fbf981fe58f4f0aa334b/presetter-preset-web-6.0.0.tgz","_integrity":"sha512-fK0rAwI5VXXweR/wDtOH7Pe0j4sUxODk80qt16mu8wp/0oz2vBDVeXtdod0ZVAUIkC5pnyNl5ugCYMozBI2jaA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.0","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.11.0","dependencies":{"presetter-types":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"6.0.0","presetter-preset-essentials":"6.0.0"},"peerDependencies":{"globals":"^15.0.0","postcss":"^8.0.0","presetter":"6.0.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^10.0.0","@testing-library/jest-dom":"^6.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_6.0.0_1732784522230_0.09297704999027068","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"presetter-preset-web","version":"6.1.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@6.1.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"71ac38a4911994ca8626e6435d315241dc27af6d","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-6.1.0.tgz","fileCount":10,"integrity":"sha512-+Mr5HAc0i4iXOMDiFtxqgfutZFibuT4Z1jJJC70PG+d6uV3A+qsAWDkuk3hctrT2RKSz24G/XHFxFA6bzOMUiQ==","signatures":[{"sig":"MEYCIQCTR0NFZZh3/+8PlOi50swFbQRkmBeKBg9uvLu0EAadYgIhALGtEff6ysXJi3JO9oqsdf1SqGVZ5r/inRJuCsmB5fpr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11514},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-6.1.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/545afd8c47d506c5950f5e764c490194/presetter-preset-web-6.1.0.tgz","_integrity":"sha512-+Mr5HAc0i4iXOMDiFtxqgfutZFibuT4Z1jJJC70PG+d6uV3A+qsAWDkuk3hctrT2RKSz24G/XHFxFA6bzOMUiQ==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.0","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.12.0","dependencies":{"presetter-types":"6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"6.1.0","presetter-preset-essentials":"6.1.0"},"peerDependencies":{"globals":"^15.0.0","postcss":"^8.0.0","presetter":"6.1.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^10.0.0","@testing-library/jest-dom":"^6.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_6.1.0_1735080112946_0.6051864435716474","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"presetter-preset-web","version":"6.2.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@6.2.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"3d7cd8c5d743ebfb49eb1e21a8601cadd95bd4eb","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-6.2.0.tgz","fileCount":10,"integrity":"sha512-Y8AMqFzzTrpFQwz3NNuicHdNNOBFba7ncz44BSj+Knu+zkS3BKHUv0PjLS88K4icpRl2llZdTh29ZBYVorcB4Q==","signatures":[{"sig":"MEUCIDfdaG0WRtyUfZlLLFsRJE5o8oquQ4lEMkZYIXh4VpnBAiEAp8YPaaPXp65YpjYH6XKRK3nh5Dxr11pjb1zXPyYN1rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11556},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-6.2.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js","development":"./source/index.ts"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/33db0b6fe7cf9ee93cf2cd092a91e691/presetter-preset-web-6.2.0.tgz","_integrity":"sha512-Y8AMqFzzTrpFQwz3NNuicHdNNOBFba7ncz44BSj+Knu+zkS3BKHUv0PjLS88K4icpRl2llZdTh29ZBYVorcB4Q==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.0","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.12.0","dependencies":{"presetter-types":"6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"6.2.0","presetter-preset-essentials":"6.2.0"},"peerDependencies":{"globals":"^15.0.0","postcss":"^8.0.0","presetter":"6.2.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^10.0.0","@testing-library/jest-dom":"^6.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_6.2.0_1736516735124_0.25713822225039173","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"presetter-preset-web","version":"7.0.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@7.0.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"870cc8502e04f7b214725f73342e08d2713873d2","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-7.0.0.tgz","fileCount":10,"integrity":"sha512-QT/dz6dtTc+TXNvN0/xyq8j6jNhP0tl5A84v/6qGHzqKtD5bkuPvrGAnT8kHDJfpdazse7hy5SyuxKwYd+7bOA==","signatures":[{"sig":"MEYCIQD659V8TBjD3HGd+kpk5/8xg8kxh2ZEMns3t0NPW//Y/QIhALlzxU6EsHS8gWbZc7miGqmLjMoOO8PgkeztVQwho03X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11556},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-7.0.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js","development":"./source/index.ts"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/82fd12679ab18668fea8e89c0375db1d/presetter-preset-web-7.0.0.tgz","_integrity":"sha512-QT/dz6dtTc+TXNvN0/xyq8j6jNhP0tl5A84v/6qGHzqKtD5bkuPvrGAnT8kHDJfpdazse7hy5SyuxKwYd+7bOA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.0","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.12.0","dependencies":{"presetter-types":"7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"7.0.0","presetter-preset-essentials":"7.0.0"},"peerDependencies":{"globals":"^15.0.0","postcss":"^8.0.0","presetter":"7.0.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^10.0.0","@testing-library/jest-dom":"^6.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_7.0.0_1737629970611_0.6332979422256384","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"presetter-preset-web","version":"7.0.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@7.0.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"481e8d9b547cdaf3cbd4bf42313576a21595d336","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-7.0.1.tgz","fileCount":10,"integrity":"sha512-sTDFTa3eQ3RhnKGEivG0fql44+qy0OOczZn81SwLUglsqOq2wiqlHMXzvzFkuGxvJ/crboOTLJNlf0SGJ535zA==","signatures":[{"sig":"MEQCID/X0/KVU2MDbz0R9YuzfghQcl9Fo1WxvR4XBfFwd4tyAiAG2u8kC9m0vXDfhiQD5swIQsVry2K0RdZJBLNqtawbAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11631},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-7.0.1.tgz","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.js","development":"./source/index.ts"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/e6cb8ba9cb222f88f5ae4ebcf011b8ac/presetter-preset-web-7.0.1.tgz","_integrity":"sha512-sTDFTa3eQ3RhnKGEivG0fql44+qy0OOczZn81SwLUglsqOq2wiqlHMXzvzFkuGxvJ/crboOTLJNlf0SGJ535zA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.13.0","dependencies":{"presetter-types":"7.0.1"},"publishConfig":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"_hasShrinkwrap":false,"devDependencies":{"presetter":"7.0.1","presetter-preset-essentials":"7.0.1"},"peerDependencies":{"globals":"^15.0.0","postcss":"^8.0.0","presetter":"7.0.1","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^10.0.0","@testing-library/jest-dom":"^6.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_7.0.1_1737743548812_0.23803689095082992","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"presetter-preset-web","version":"7.0.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@7.0.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"035cf5dfbe685ce0da3d5b72e0de8e4fef2f2613","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-7.0.2.tgz","fileCount":10,"integrity":"sha512-jRs0PohXp3TVnd7vFTKu8qHVfTRLZHAA6mrQ6pEUziaccimc1Sba/gAdomKewGY0+TVhrow3NErdd5I8Rb0XvA==","signatures":[{"sig":"MEUCIHEhV4p8w/oT9+Rt79XVDF+8OZ1687tQzzYu793O4bU2AiEAxGWKXSCRwclN1DjvNmb1GssI/9uUAB1i7d0fbAoA42A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@7.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11513},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-7.0.2.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/067f387a089a0b2a8d8267f831fcb3ae/presetter-preset-web-7.0.2.tgz","_integrity":"sha512-jRs0PohXp3TVnd7vFTKu8qHVfTRLZHAA6mrQ6pEUziaccimc1Sba/gAdomKewGY0+TVhrow3NErdd5I8Rb0XvA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.13.0","dependencies":{"presetter-types":"7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"7.0.2","presetter-preset-essentials":"7.0.2"},"peerDependencies":{"globals":"^15.0.0","postcss":"^8.0.0","presetter":"7.0.2","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^10.0.0","@testing-library/jest-dom":"^6.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_7.0.2_1737745987812_0.4596059239947572","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"presetter-preset-web","version":"7.1.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@7.1.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"4ebdcad992a9223e362609583459827b6d444329","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-7.1.0.tgz","fileCount":10,"integrity":"sha512-bIYzCxWMWKdVCeQdOkoITd3V3yDmzL4izLlSHblYW67lLCB1x/NDzOqDTwy4WiJyknheszR0Scddshvosbafuw==","signatures":[{"sig":"MEQCIB/9kdyG+IFbUGSDv9Sv9qvoCs9UK5PURxt3sL8t7TvdAiA8BRj4krG6PwmDDx+ibEFNIN7gNFJvLOGarGt8cJmKAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11513},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-7.1.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/8761756b5468d8a2072ebef390ca6555/presetter-preset-web-7.1.0.tgz","_integrity":"sha512-bIYzCxWMWKdVCeQdOkoITd3V3yDmzL4izLlSHblYW67lLCB1x/NDzOqDTwy4WiJyknheszR0Scddshvosbafuw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.13.1","dependencies":{"presetter-types":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"7.1.0","presetter-preset-essentials":"7.1.0"},"peerDependencies":{"globals":"^15.0.0","postcss":"^8.0.0","presetter":"7.1.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^10.0.0","@testing-library/jest-dom":"^6.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_7.1.0_1738063507184_0.11387768178008817","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"presetter-preset-web","version":"7.2.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@7.2.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"bf2ce30c2370c77a40d58652aca7f67c0516f40f","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-7.2.0.tgz","fileCount":10,"integrity":"sha512-3dUxzxz8wj/ZiF3j2jJllENJjiZrytI+ZUsgG6qhCPP4/ej5kqKvXpQANGup95FloStgWaeU06pVwNFo7tO72w==","signatures":[{"sig":"MEYCIQDtHUFrBWDNeWEc79yXoFAYUDTogsBQmZLOLucWMqnTBgIhANogB5q3Ji7pIjoa1KIvFcXpiZkRtrEJNzwkmuhK4SjT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11513},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-7.2.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/4df25327730ee0bbec5a3aba34134ec8/presetter-preset-web-7.2.0.tgz","_integrity":"sha512-3dUxzxz8wj/ZiF3j2jJllENJjiZrytI+ZUsgG6qhCPP4/ej5kqKvXpQANGup95FloStgWaeU06pVwNFo7tO72w==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.14.0","dependencies":{"presetter-types":"7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"7.2.0","presetter-preset-essentials":"7.2.0"},"peerDependencies":{"globals":"^15.0.0","postcss":"^8.0.0","presetter":"7.2.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^10.0.0","@testing-library/jest-dom":"^6.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_7.2.0_1744876718222_0.2476679594905411","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"presetter-preset-web","version":"7.3.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@7.3.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"8c2990c39ffa5bd4c4ff96c9e38f846a2294a0ff","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-7.3.0.tgz","fileCount":10,"integrity":"sha512-yJKaVE1ToJVH/fY/O+7oD9AUnkQ65iH/T/aTbbPM6psDZ2Jn6F01gv0++P+bGxUT+3IeFmftXyG+Kk/VDDUzkg==","signatures":[{"sig":"MEUCIQDt4qbmMLF8Gkrp0xdRP4fNgdcpmu5GV2gOXKMb7SCqEAIgI3ET/+OpQpK974XxwYBM7MkYsqMwWHKBXghENU+Uuuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@7.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11693},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-7.3.0.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/6bc38214ed180c0e1718af1f43a3959e/presetter-preset-web-7.3.0.tgz","_integrity":"sha512-yJKaVE1ToJVH/fY/O+7oD9AUnkQ65iH/T/aTbbPM6psDZ2Jn6F01gv0++P+bGxUT+3IeFmftXyG+Kk/VDDUzkg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.14.0","dependencies":{"presetter-types":"7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"7.3.0","presetter-preset-essentials":"7.3.0"},"peerDependencies":{"globals":"^15.0.0","postcss":"^8.0.0","presetter":"7.3.0","tailwindcss":"^3.0.0","autoprefixer":"^10.0.0","@testing-library/dom":"^10.0.0","@testing-library/jest-dom":"^6.0.0","eslint-plugin-tailwindcss":"^3.0.0","@testing-library/user-event":"^14.0.0","eslint-plugin-testing-library":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_7.3.0_1745235545491_0.7679674836348402","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"presetter-preset-web","version":"8.0.1","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.0.1","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"1a379b27882d9b15e3e76c896c8e44950fd82bfb","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.0.1.tgz","fileCount":13,"integrity":"sha512-qE/snZn642CCSz3j623pAq8rWDPeJ4P0qi/EkWEeZrMPivV5prDz/oJq3zSYStPvRzL0EVvKbb7iKv2PHb0oQA==","signatures":[{"sig":"MEUCIQCANwsDf65iP2Kdu1RalVwIpkdKjDYttg43/v85UHyIzQIgX281ffKDDY81ikCyTngjso+uLcOGtjaFqeE0sUI2a7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38432},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.0.1.tgz","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","actor":{"name":"alvis","type":"user","email":"alvis@hilbert.space"},"email":"alvis@hilbert.space"},"_resolved":"/tmp/bf120f3b6061db238ff9b58cc6ba5d1d/presetter-preset-web-8.0.1.tgz","_integrity":"sha512-qE/snZn642CCSz3j623pAq8rWDPeJ4P0qi/EkWEeZrMPivV5prDz/oJq3zSYStPvRzL0EVvKbb7iKv2PHb0oQA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.16.0","dependencies":{"presetter-types":"8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.1","presetter-preset-essentials":"8.0.1"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.0.1","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.0.1_1751038323547_0.8325595012730089","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"presetter-preset-web","version":"8.0.2","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.0.2","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"96235aba479c6a42ee0262fdfcecee2c44c343f3","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.0.2.tgz","fileCount":25,"integrity":"sha512-VKjZ7W9fqudUVqQ6VT5hO/Zd0o2NIrGy2bQfny7UisYQP5+B+Nr9mlihj0tJbs54g5v26jBGbh8hsLPzhNVU3w==","signatures":[{"sig":"MEUCIQCJ4Ts3a+4PJNDc3lCfHshIBJIR+LuoYCRid2BRN4x9TQIgQTv5fbNV2mI4iptdYlHgVeLwBuH6wsOIH/2YOcMZavc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47259},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.0.2.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/56850ba8eb8a69060471d3b0d74b7cb9/presetter-preset-web-8.0.2.tgz","_integrity":"sha512-VKjZ7W9fqudUVqQ6VT5hO/Zd0o2NIrGy2bQfny7UisYQP5+B+Nr9mlihj0tJbs54g5v26jBGbh8hsLPzhNVU3w==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.17.0","dependencies":{"presetter-types":"8.0.2"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.2","presetter-preset-essentials":"8.0.2"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.0.2","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.0.2_1753044050438_0.9136922432545118","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"presetter-preset-web","version":"8.0.3","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.0.3","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"9a0b4082c9e7b7e0f8bb4a83fbbb397ecf0b5aed","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.0.3.tgz","fileCount":25,"integrity":"sha512-wEYOfAixO/j4cbMWauJQ2GGn/bcXO3BnWA2/KWhD5LZPitaHzduO8ojhAoGfKi2cpJ2TSJCHhuTVxrMYXhiTbA==","signatures":[{"sig":"MEUCIGYr6fvdoJk/V+lhOAJA5L6HYlVmRj7SxuVWFZ0Bt68yAiEA4jN4uPczeBSsjqjJvYAHzGwkh9rhDcn+n1YoEyrkqvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46852},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.0.3.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/b634c7d442ee1ca8c0ba11aad0e9e8e4/presetter-preset-web-8.0.3.tgz","_integrity":"sha512-wEYOfAixO/j4cbMWauJQ2GGn/bcXO3BnWA2/KWhD5LZPitaHzduO8ojhAoGfKi2cpJ2TSJCHhuTVxrMYXhiTbA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.17.0","dependencies":{"presetter-types":"8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.3","presetter-preset-essentials":"8.0.3"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.0.3","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.0.3_1753046828963_0.30245043802585814","host":"s3://npm-registry-packages-npm-production"}},"8.0.4":{"name":"presetter-preset-web","version":"8.0.4","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.0.4","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"75e8792f88042a55fe23710c2c9c5addf68c562d","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.0.4.tgz","fileCount":25,"integrity":"sha512-42/YAdC0J0/EA2Fm2NGzY9/kt5xf6Hg+7lWDQ+a0TQ04wBoBflsa5KKMO9NddjrgIYZZ/D+kAWjWXn27O7fjkA==","signatures":[{"sig":"MEQCIBJiE+QQD7cOmXxSz4OZREDaCbSW+sAH2DP36+rDyQUhAiAcE9KUohXRMPLtatnHHfxSIgSEgLbW0an+I01pkkbCVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47125},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.0.4.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/49551736eed832c423bfa5fe2a30be24/presetter-preset-web-8.0.4.tgz","_integrity":"sha512-42/YAdC0J0/EA2Fm2NGzY9/kt5xf6Hg+7lWDQ+a0TQ04wBoBflsa5KKMO9NddjrgIYZZ/D+kAWjWXn27O7fjkA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.4"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.4","presetter-preset-essentials":"8.0.4"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.0.4","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.0.4_1753879546563_0.6064370935955072","host":"s3://npm-registry-packages-npm-production"}},"8.0.5":{"name":"presetter-preset-web","version":"8.0.5","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.0.5","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"0bec47a5349d6eb17a252b23e91b31fb7542f83c","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.0.5.tgz","fileCount":25,"integrity":"sha512-xgcQ+yaDnxCFArbYPLrOjpxPlE10WZkBqJMNBswKh1P1WdVHwpyRO2Tn7nNiTrbXuc7z3/dmTUalzUCgcYn1gA==","signatures":[{"sig":"MEUCIEQoFT04sImBKiyA5TZbzFbJesO+RUvlj3qw2nS6IWwzAiEAotmVvx7opWGUvy+i8heG+tYOeEonQiJStSQeMe9WRP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47125},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.0.5.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/059b110895b1e9a51d161f16d44386fc/presetter-preset-web-8.0.5.tgz","_integrity":"sha512-xgcQ+yaDnxCFArbYPLrOjpxPlE10WZkBqJMNBswKh1P1WdVHwpyRO2Tn7nNiTrbXuc7z3/dmTUalzUCgcYn1gA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.5","presetter-preset-essentials":"8.0.5"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.0.5","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.0.5_1753887321837_0.6868243053171967","host":"s3://npm-registry-packages-npm-production"}},"8.0.6":{"name":"presetter-preset-web","version":"8.0.6","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.0.6","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"4e7b03a725e0774e3e4943ee13ae5957fb9e47a8","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.0.6.tgz","fileCount":25,"integrity":"sha512-/tVf0u/XY0YBeC/blPTBH4y4Wg+rJ5FTBgUQoBV9e6OSwM+dHMTWXLKxiAdULcHgwMhckhBcQG/XcAhdJpg2Qg==","signatures":[{"sig":"MEQCIFYB9492QuCjgf51x/CiupD/v1DQrI7/aOCUfMJvhyXfAiAkzTpl+NqJ0tPtEeX+cAfzGxdJHYnEFTKSgIDWNbDZzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47125},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.0.6.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/5ad8db11ca80ad5daf2d4047972cc3ef/presetter-preset-web-8.0.6.tgz","_integrity":"sha512-/tVf0u/XY0YBeC/blPTBH4y4Wg+rJ5FTBgUQoBV9e6OSwM+dHMTWXLKxiAdULcHgwMhckhBcQG/XcAhdJpg2Qg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.6"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.6","presetter-preset-essentials":"8.0.6"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.0.6","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.0.6_1753898650519_0.751084737736698","host":"s3://npm-registry-packages-npm-production"}},"8.0.7":{"name":"presetter-preset-web","version":"8.0.7","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.0.7","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"c1a6e4575026f000aad20ca6a037aa2821531a0f","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.0.7.tgz","fileCount":25,"integrity":"sha512-WoUH3TpH3EFfSqGBYwtDSbNmspsqroWkUS+agEVREsbrOV5AUEZsW5FEVyQU8pPzxY06cesWQopNy56HC7aB/A==","signatures":[{"sig":"MEYCIQCsBVIaJWJ5TZzy8r0Ppf5P/IWhJxH8QVHm1DqaSSpCNAIhAIwoaPaEDSFS4hnlFy95Zei7Euco5w/Vb9cC3ymvQ1Hy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47120},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.0.7.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/e31e2628090b1f8978e0a50a4d77d2b2/presetter-preset-web-8.0.7.tgz","_integrity":"sha512-WoUH3TpH3EFfSqGBYwtDSbNmspsqroWkUS+agEVREsbrOV5AUEZsW5FEVyQU8pPzxY06cesWQopNy56HC7aB/A==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.7"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.7","presetter-preset-essentials":"8.0.7"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.0.7","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.0.7_1753909704730_0.09158938597087429","host":"s3://npm-registry-packages-npm-production"}},"8.0.8":{"name":"presetter-preset-web","version":"8.0.8","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.0.8","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"f335e1c4ad30e971cbbb11727ddee61267566fd6","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.0.8.tgz","fileCount":25,"integrity":"sha512-WcyIacKAx8vp6I8cZQTkSLY1nwG0kFNEUS2gVV67JRTkC5GtvgqPPNBuI3NgPMk/am73imSzP0sp12uFkmwi0g==","signatures":[{"sig":"MEUCIQDMA/uAQRWEY0rMEQu3Cz1x+A8+xrecy7NLJicmrj5KJwIgGgsqT0j4RyYinjkvoGkl3vFaDatXOaJozYLA3VQ98zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47120},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.0.8.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/8354fa1961a69e433c7b7aa57e572cf4/presetter-preset-web-8.0.8.tgz","_integrity":"sha512-WcyIacKAx8vp6I8cZQTkSLY1nwG0kFNEUS2gVV67JRTkC5GtvgqPPNBuI3NgPMk/am73imSzP0sp12uFkmwi0g==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.8"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.8","presetter-preset-essentials":"8.0.8"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.0.8","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.0.8_1753910532225_0.7047297184303882","host":"s3://npm-registry-packages-npm-production"}},"8.0.9":{"name":"presetter-preset-web","version":"8.0.9","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.0.9","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"eadf6c10cbfa7373c7128325acc43148c7099add","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.0.9.tgz","fileCount":25,"integrity":"sha512-qCOM20eqAXRfoK0uJeM6imdf7hhePqgVJg2chUA7yTN46IBr0+K9+iz541YPigMlOKWeWA4zREzhgW7nCzcz/w==","signatures":[{"sig":"MEYCIQDkbgHx9bW5n7Rgt4UJmWR+cR4WkMFfNZE9h5R68zbIpAIhANYMCQ/D+VdCuJHWZGsePDPuNhZfQvmRTqL2Zqyn0r86","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47120},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.0.9.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/95dc78e65e4ca817600ad3b34d1ac5b5/presetter-preset-web-8.0.9.tgz","_integrity":"sha512-qCOM20eqAXRfoK0uJeM6imdf7hhePqgVJg2chUA7yTN46IBr0+K9+iz541YPigMlOKWeWA4zREzhgW7nCzcz/w==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.9"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.9","presetter-preset-essentials":"8.0.9"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.0.9","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.0.9_1754248434192_0.4699364337916263","host":"s3://npm-registry-packages-npm-production"}},"8.0.10":{"name":"presetter-preset-web","version":"8.0.10","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.0.10","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"bfccfbab7dd1b028f14fa61691cb87d1bd7d5aa2","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.0.10.tgz","fileCount":25,"integrity":"sha512-Iguv/YQp2xDwKEYERuLwLIoULlm7eiW+SQLIrsZyjlNBzGanepv3icPCHz82Pxa6BRflVRycQTIOB3XQWUloBg==","signatures":[{"sig":"MEQCIC9tFStruu7+cKXr8d4iQggYgBRdgxLG62n8PbFWYM8FAiAEhrxtTYsIga2DA90uVnALi/NHndjQUT1sv3X0mg214A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47125},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.0.10.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/1a112113020dac81f7538e6cf7dd3168/presetter-preset-web-8.0.10.tgz","_integrity":"sha512-Iguv/YQp2xDwKEYERuLwLIoULlm7eiW+SQLIrsZyjlNBzGanepv3icPCHz82Pxa6BRflVRycQTIOB3XQWUloBg==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.10"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.10","presetter-preset-essentials":"8.0.10"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.0.10","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.0.10_1754260020514_0.9732940308249614","host":"s3://npm-registry-packages-npm-production"}},"8.0.11":{"name":"presetter-preset-web","version":"8.0.11","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.0.11","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"1504be26982fc2fb3990c04cc740e77214ef5ada","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.0.11.tgz","fileCount":25,"integrity":"sha512-z6CcNzzVU5GEQsrMiiS45k5xEhfCDpm5A19DKyCeFoWof0VnUA80FJRa5xL8rSnvnk+7zhW9J72TME5++UAIug==","signatures":[{"sig":"MEUCIQD08afkg6ZuddwQOpHTqjE2y6flN+j8MCmyGDX9FCwwmAIgTc6667X2m70GnxIW/8h72G73YOlAqq1dWsOcUwiXMsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47125},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.0.11.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/52251cc2beca15b4f79a44799382cd0e/presetter-preset-web-8.0.11.tgz","_integrity":"sha512-z6CcNzzVU5GEQsrMiiS45k5xEhfCDpm5A19DKyCeFoWof0VnUA80FJRa5xL8rSnvnk+7zhW9J72TME5++UAIug==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.17.1","dependencies":{"presetter-types":"8.0.11"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.11","presetter-preset-essentials":"8.0.11"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.0.11","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.0.11_1754308963940_0.21815858862835236","host":"s3://npm-registry-packages-npm-production"}},"8.0.12":{"name":"presetter-preset-web","version":"8.0.12","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.0.12","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"3b04d32b6781304fb9b3b265e3c44c54d8742123","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.0.12.tgz","fileCount":26,"integrity":"sha512-ASKQaIEW1u+j2z63Csz/IpBbyrNdNqQfUihYlLKMTEC+iIDJXZrFL9k5ip5VRdVx4FdatIGDR2geoP5dvW9NAA==","signatures":[{"sig":"MEUCIQCK6BVQB71Xzxt38K0GfQuoeKke1RvNdgyTOwpwJQZTHQIgZbu0xUp0j6CoG3WUcd7OiEG8G0cj3V+uMjgZavvDDZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47179},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.0.12.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/a0b967d9f39ff99a78cda07e3e50f881/presetter-preset-web-8.0.12.tgz","_integrity":"sha512-ASKQaIEW1u+j2z63Csz/IpBbyrNdNqQfUihYlLKMTEC+iIDJXZrFL9k5ip5VRdVx4FdatIGDR2geoP5dvW9NAA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.19.0","dependencies":{"presetter-types":"8.0.12"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.0.12","presetter-preset-essentials":"8.0.12"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.0.12","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.0.12_1757869012524_0.6443060972517765","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"presetter-preset-web","version":"8.1.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.1.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"3ebcba9603098c14bead2b753389bfdf71b44771","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.1.0.tgz","fileCount":28,"integrity":"sha512-aXJ2/muBQodHO1pw94dvQtiCa5c5NFVLbA7AVuLxDvbBR0/7bX2ny0Ei1Ib4Ax0pzuDqu5ylymp70xEisQYVEA==","signatures":[{"sig":"MEQCIHvqpBbGPhi3KnYoQrwaBVMGHgT0gTUCWxgh/wXnddYvAiBRe1YpKFItnAjodw84BNLllT7zg4OG79DtwohxrjxuYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50391},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.1.0.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/35200204c5b81ac103bea977b4f15aca/presetter-preset-web-8.1.0.tgz","_integrity":"sha512-aXJ2/muBQodHO1pw94dvQtiCa5c5NFVLbA7AVuLxDvbBR0/7bX2ny0Ei1Ib4Ax0pzuDqu5ylymp70xEisQYVEA==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"10.9.3","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"22.20.0","dependencies":{"presetter-types":"8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.1.0","presetter-preset-essentials":"8.1.0"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.1.0","storybook":"^9.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^9.0.0","@storybook/addon-vitest":"^9.0.0","eslint-plugin-storybook":"^9.0.0","prettier-plugin-tailwindcss":"*","storybook-addon-test-codegen":"^2.0.0","storybook-addon-pseudo-states":"^9.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.1.0_1760636174235_0.04156308216638749","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"presetter-preset-web","version":"8.2.0","keywords":["presetter","preset"],"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","_id":"presetter-preset-web@8.2.0","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"dist":{"shasum":"6177c22937889d25229189384687ea89e93c787d","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.2.0.tgz","fileCount":27,"integrity":"sha512-XLn6kuqGWYZ2Tx3Qdq8Ziz9NN3NqDx/yo/pgYZde102Vu+lJVtNf+vnB+pb6Fu1DnHSgnfVev3tKNb5sviZ0cw==","signatures":[{"sig":"MEQCIGGEyFwqGjMln+LMK9C9nW1ymPJJxHIC94CiaUF/ofk2AiANVxrwnXqucDoZnZQYOGBlF4Sh06Nm+ICpQp+kxAiuqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46602},"main":"lib/index.js","type":"module","_from":"file:presetter-preset-web-8.2.0.tgz","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"scripts":{"lint":"run lint --","test":"run test --","build":"run build","watch":"run watch --","coverage":"run coverage --"},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"_resolved":"/tmp/8fc926aeec05e41eb3bbbc554f6dbbd0/presetter-preset-web-8.2.0.tgz","_integrity":"sha512-XLn6kuqGWYZ2Tx3Qdq8Ziz9NN3NqDx/yo/pgYZde102Vu+lJVtNf+vnB+pb6Fu1DnHSgnfVev3tKNb5sviZ0cw==","repository":{"url":"git+https://github.com/alvis/presetter.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated presetter preset for a web project","directories":{},"_nodeVersion":"24.11.1","dependencies":{"presetter-types":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"presetter":"8.2.0","presetter-preset-essentials":"8.2.0"},"peerDependencies":{"globals":"^16.0.0","postcss":"^8.0.0","presetter":"8.2.0","storybook":"^10.0.0","tailwindcss":"^4.0.0","autoprefixer":"^10.0.0","@storybook/addon-a11y":"^10.0.0","@storybook/addon-vitest":"^10.0.0","eslint-plugin-storybook":"^10.0.0","@vitest/browser-playwright":"^4.0.0","storybook-addon-test-codegen":"^3.0.0","storybook-addon-pseudo-states":"^10.0.0","eslint-plugin-better-tailwindcss":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/presetter-preset-web_8.2.0_1763143394970_0.9600738335746608","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"presetter-preset-web","version":"8.3.0","description":"An opinionated presetter preset for a web project","keywords":["presetter","preset"],"homepage":"https://github.com/alvis/presetter#readme","bugs":{"url":"https://github.com/alvis/presetter/issues"},"repository":{"type":"git","url":"git+https://github.com/alvis/presetter.git"},"license":"MIT","author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"type":"module","imports":{"#*":{"types":"./lib/*.d.ts","import":"./lib/*.js"},"#tailwind":{"types":"./lib/tailwind/index.d.ts","import":"./lib/tailwind/index.js"}},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"presetter-types":"8.3.0"},"devDependencies":{"presetter":"8.3.0","presetter-preset-essentials":"8.3.0"},"peerDependencies":{"@storybook/addon-a11y":"^10.0.0","@storybook/addon-vitest":"^10.0.0","@vitest/browser-playwright":"^4.0.0","autoprefixer":"^10.0.0","eslint-plugin-better-tailwindcss":"^3.1.0","eslint-plugin-storybook":"^10.0.0","globals":"^16.0.0","postcss":"^8.0.0","storybook":"^10.0.0","storybook-addon-pseudo-states":"^10.0.0","storybook-addon-test-codegen":"^3.0.0","tailwindcss":"^4.0.0","presetter":"8.3.0"},"engines":{"node":">=20.0.0"},"scripts":{"build":"run build","coverage":"run coverage --","lint":"run lint --","test":"run test --","typecheck":"run typecheck --","watch":"run watch --"},"_id":"presetter-preset-web@8.3.0","_integrity":"sha512-TCQDvT9SqYGVSDbLM4+Q2+2GCh8G3HO14WiR3hwF37N2vKZLkWKN+g5PdxFAsBKHFRoyUsNlpFc9oc4eh2pe3w==","_resolved":"/tmp/13d0da1cfea444d22221d326573fb1cd/presetter-preset-web-8.3.0.tgz","_from":"file:presetter-preset-web-8.3.0.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-TCQDvT9SqYGVSDbLM4+Q2+2GCh8G3HO14WiR3hwF37N2vKZLkWKN+g5PdxFAsBKHFRoyUsNlpFc9oc4eh2pe3w==","shasum":"7302609ebda96fcae84c0432a855af498a34abc3","tarball":"https://registry.npmjs.org/presetter-preset-web/-/presetter-preset-web-8.3.0.tgz","fileCount":27,"unpackedSize":46773,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/presetter-preset-web@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGdoiCxwPZOknvJ6xoTC5OExRUJ4kq6rOPevTMzvn1paAiAxTsLY+TR+m0OB0cPqSbTh2RKvhA/g4r/hY2IiAMUIPw=="}]},"_npmUser":{"name":"alvis","email":"alvis@hilbert.space"},"directories":{},"maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presetter-preset-web_8.3.0_1766398229956_0.22592444841185366"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-04T13:42:19.999Z","modified":"2025-12-22T10:10:30.471Z","3.0.0":"2021-10-04T13:42:20.162Z","3.0.1":"2021-10-14T08:25:13.724Z","3.0.2":"2021-11-03T08:54:14.109Z","3.0.3":"2021-11-03T10:26:21.863Z","3.1.0":"2021-12-28T19:06:32.752Z","3.1.1":"2021-12-29T10:28:43.875Z","3.2.0":"2022-05-24T10:50:09.001Z","3.3.0":"2022-07-12T13:28:20.399Z","3.4.0":"2022-08-02T18:37:24.599Z","3.4.1":"2022-08-10T13:27:52.530Z","3.5.0":"2022-09-23T21:27:57.112Z","3.5.1":"2023-03-18T13:25:29.363Z","3.5.2":"2023-03-26T09:57:48.660Z","3.5.3":"2023-03-26T12:43:10.743Z","3.5.4":"2023-03-30T14:59:46.302Z","3.5.5":"2023-03-31T21:50:29.033Z","4.0.0":"2023-06-19T15:12:43.592Z","4.0.1":"2023-06-21T15:33:45.044Z","4.1.0":"2023-07-13T13:08:30.983Z","4.1.1":"2023-07-14T18:49:06.298Z","4.1.2":"2023-07-26T19:57:38.256Z","4.2.0":"2023-09-13T08:59:17.731Z","4.3.0":"2023-09-20T14:11:06.789Z","4.3.1":"2023-10-03T01:15:16.631Z","4.4.0":"2023-10-03T09:26:51.725Z","4.4.1":"2023-10-06T16:18:24.374Z","4.4.2":"2023-10-27T11:15:52.980Z","4.5.0":"2024-01-04T21:28:10.158Z","4.6.0":"2024-01-22T10:22:42.138Z","4.7.0":"2024-02-27T17:09:31.265Z","4.7.1":"2024-03-06T22:18:18.966Z","4.7.2":"2024-03-07T09:08:25.020Z","5.0.0":"2024-07-31T09:51:17.339Z","6.0.0":"2024-11-28T09:02:02.382Z","6.1.0":"2024-12-24T22:41:53.146Z","6.2.0":"2025-01-10T13:45:35.304Z","7.0.0":"2025-01-23T10:59:30.776Z","7.0.1":"2025-01-24T18:32:29.001Z","7.0.2":"2025-01-24T19:13:07.999Z","7.1.0":"2025-01-28T11:25:07.372Z","7.2.0":"2025-04-17T07:58:38.404Z","7.3.0":"2025-04-21T11:39:05.660Z","8.0.1":"2025-06-27T15:32:03.754Z","8.0.2":"2025-07-20T20:40:50.632Z","8.0.3":"2025-07-20T21:27:09.167Z","8.0.4":"2025-07-30T12:45:46.757Z","8.0.5":"2025-07-30T14:55:22.063Z","8.0.6":"2025-07-30T18:04:10.712Z","8.0.7":"2025-07-30T21:08:24.906Z","8.0.8":"2025-07-30T21:22:12.420Z","8.0.9":"2025-08-03T19:13:54.360Z","8.0.10":"2025-08-03T22:27:00.695Z","8.0.11":"2025-08-04T12:02:44.129Z","8.0.12":"2025-09-14T16:56:52.731Z","8.1.0":"2025-10-16T17:36:14.430Z","8.2.0":"2025-11-14T18:03:15.150Z","8.3.0":"2025-12-22T10:10:30.093Z"},"bugs":{"url":"https://github.com/alvis/presetter/issues"},"author":{"name":"Alvis HT Tang","email":"alvis@hilbert.space"},"license":"MIT","homepage":"https://github.com/alvis/presetter#readme","keywords":["presetter","preset"],"repository":{"type":"git","url":"git+https://github.com/alvis/presetter.git"},"description":"An opinionated presetter preset for a web project","maintainers":[{"name":"alvis","email":"alvis@hilbert.space"}],"readme":"# 🚀 presetter-preset-web\n\n![Logo](https://github.com/alvis/presetter/raw/master/assets/logo.svg)\n\n<div align=\"center\">\n\n[![npm](https://img.shields.io/npm/v/presetter-preset-web?style=flat-square)](https://github.com/alvis/presetter/releases)\n[![build](https://img.shields.io/github/actions/workflow/status/alvis/presetter/test.yaml?branch=master&style=flat-square)](https://github.com/alvis/presetter/actions)\n[![maintainability](https://img.shields.io/codeclimate/maintainability/alvis/presetter?style=flat-square)](https://codeclimate.com/github/alvis/presetter/maintainability)\n[![coverage](https://img.shields.io/codeclimate/coverage/alvis/presetter?style=flat-square)](https://codeclimate.com/github/alvis/presetter/test_coverage)\n[![vulnerabilities](https://img.shields.io/sonar/vulnerabilities/presetter/master?server=https%3A%2F%2Fsonarcloud.io&style=flat-square)](https://sonarcloud.io/summary/new_code?id=presetter)\n[![dependencies](https://img.shields.io/librariesio/release/npm/presetter-preset-web?style=flat-square)](https://libraries.io/npm/presetter-preset-web)\n\nModern web development — TailwindCSS, Storybook, browser-optimized TypeScript\n\n•   [Usage](#-usage)   •   [Configuration](#-configuration-details)   •   [Comparison](#-comparison)   •   [FAQ](#-faq)   •\n\n</div>\n\n---\n\n**This is a configuration extension that works with [Presetter](https://github.com/alvis/presetter/blob/master/packages/presetter), the configuration management tool.**\n\n## ⚡ TL;DR / Quick Start\n\n```bash\n# Install web preset alongside a base preset\nnpm i -D presetter presetter-preset-essentials presetter-preset-web\n\n# Create presetter.config.ts\ncat > presetter.config.ts << 'EOF'\nimport { preset } from 'presetter';\nimport essentials from 'presetter-preset-essentials';\nimport web from 'presetter-preset-web';\n\nexport default preset('my-web-app', {\n  extends: [essentials, web],\n});\nEOF\n\n# Bootstrap your project\nnpx presetter bootstrap\n```\n\nYour project now has **modern web development tooling** — TailwindCSS 4, Storybook 9, browser-optimized TypeScript, and intelligent CSS workflows!\n\n---\n\n## ✨ Modern Web Development Stack\n\n### Need comprehensive web tooling?\n\nModern web development requires an intricate stack: CSS frameworks, component libraries, browser compatibility, styling workflows, and visual development tools. Setting these up manually is time-consuming and error-prone.\n\n**What if you could get the complete modern web stack instantly?**\n\n### The modern web development challenge\n\n| Web Development Need      | Manual Setup                | With preset-web                      |\n| ------------------------- | --------------------------- | ------------------------------------ |\n| **CSS Framework**         | ⚠️ Manual TailwindCSS setup | ✅ TailwindCSS 4 auto-configured     |\n| **Component Development** | ❌ No visual development    | ✅ Storybook 9 with addons           |\n| **Browser Compatibility** | ⚠️ Manual TypeScript config | ✅ DOM/Browser types included        |\n| **Styling Workflow**      | ❌ Basic CSS processing     | ✅ PostCSS + Autoprefixer + Prettier |\n| **CSS Linting**           | ❌ No CSS-specific rules    | ✅ TailwindCSS conflict detection    |\n| **Development Tools**     | ⚠️ Fragmented tooling       | ✅ Integrated accessibility testing  |\n\n### What you get instead\n\n**presetter-preset-web is a configuration extension that adds comprehensive modern web development tooling to any base preset.**\n\nWhen used with [Presetter](https://github.com/alvis/presetter/blob/master/packages/presetter) (the configuration management tool), this preset extends your chosen base preset with the complete modern web development stack, including TailwindCSS 4, Storybook 9, browser-optimized TypeScript, and intelligent styling workflows.\n\n- 💨 **TailwindCSS 4**: Latest utility-first CSS framework with intelligent auto-discovery\n- 📚 **Storybook 9**: Component-driven development with accessibility testing\n- 🎨 **PostCSS Pipeline**: Advanced CSS processing with autoprefixer\n- 🌐 **Browser-Optimized**: TypeScript configured for DOM and modern browser APIs\n- 🔍 **Smart Linting**: TailwindCSS conflict detection and auto-formatting\n- 🚀 **Zero Config**: Intelligent discovery of project structure and entry points\n\n---\n\n## 🎯 Modern Web Without the Configuration\n\n### The modern web tooling setup problem\n\nModern web development requires coordinating multiple complex tools:\n\n- **TailwindCSS setup**: Configuration, purging, entry points, plugin integration\n- **Storybook configuration**: Stories, addons, accessibility testing, Vitest integration\n- **Browser TypeScript**: DOM types, modern JavaScript features, web-specific APIs\n- **CSS workflow**: PostCSS, autoprefixer, formatting, conflict detection\n- **Development environment**: Hot reloading, visual development, testing integration\n\n**Getting it right requires deep knowledge of each tool's configuration and how they interact.**\n\n### From fragmented tooling to integrated web stack\n\n```diff\n# Before: Manual web development setup\nmy-web-app/\n├── tsconfig.json               ← Missing DOM types, browser APIs\n├── tailwind.config.js          ← Manual configuration, no auto-discovery\n├── postcss.config.js           ← Basic setup, missing optimizations\n├── .storybook/                 ← Complex manual setup\n│   ├── main.js                 ← Missing modern addons\n│   └── preview.js              ← No accessibility testing\n├── src/\n│   ├── styles/\n│   │   └── globals.css         ← No auto-discovery\n│   └── components/\n-      └── Button.tsx           ← No component development environment\n\n# After: Extended with modern web stack\nmy-web-app/\n+├── presetter.config.ts        ← Base preset + web extension\n├── tsconfig.json               ← Enhanced with DOM, browser types\n├── eslint.config.ts            ← Enhanced with TailwindCSS linting\n├── .prettierrc                 ← Enhanced with TailwindCSS formatting\n+├── All web dev tools          ← Generated with intelligent discovery\n├── src/\n│   ├── styles/\n│   │   └── globals.css         ← Auto-discovered for TailwindCSS\n│   └── components/\n+      └── Button.tsx           ← Storybook-ready component development\n```\n\n### How modern web stack integration works\n\n1. **Intelligent Discovery** — Auto-detects TailwindCSS entry points, config files, project structure\n2. **Browser Optimization** — TypeScript configured with DOM, DOM.Iterable, and ESNext libraries\n3. **Styling Workflow** — PostCSS + TailwindCSS + Prettier integration with conflict detection\n4. **Component Development** — Storybook 9 with accessibility, testing, and pseudo-state addons\n\n### Why this solves the real problem\n\n- **Complete modern stack**: Everything needed for professional web development\n- **Intelligent auto-configuration**: Discovers project structure automatically\n- **Component-driven development**: Visual development environment with testing\n- **Professional styling**: Advanced CSS workflows with conflict detection\n- **Browser compatibility**: Properly configured for modern web APIs\n\n---\n\n## 🔍 Understanding Presetter vs This Extension\n\n**Important distinction:**\n\n| Component                                                                          | Role                          | What it does                                                                     |\n| ---------------------------------------------------------------------------------- | ----------------------------- | -------------------------------------------------------------------------------- |\n| **[Presetter](https://github.com/alvis/presetter/blob/master/packages/presetter)** | Configuration management tool | CLI that processes presets, generates config files, executes scripts             |\n| **Base Preset**                                                                    | Core development template     | Provides TypeScript, testing, building capabilities (essentials, esm, cjs, etc.) |\n| **presetter-preset-web**                                                           | Web development extension     | Adds TailwindCSS, Storybook, browser optimization, CSS workflows                 |\n\n**Think of it like:**\n\n- **Presetter** = The engine that builds houses\n- **Base preset** = The blueprint for a functional house\n- **This extension** = The modern kitchen, smart home systems, and designer finishes\n\nThis preset **extends** any base preset with modern web development capabilities. For advanced usage, customization, and troubleshooting, **[visit the main Presetter documentation](https://github.com/alvis/presetter/blob/master/packages/presetter)**.\n\n---\n\n## 🚀 Usage\n\n### 🟢 Basic Modern Web Setup\n\n#### Step 1: Install Extension with Base Preset\n\n```jsonc\n// package.json\n{\n  \"scripts\": {\n    \"build\": \"run build\",\n    \"test\": \"run test\",\n    \"storybook\": \"storybook dev -p 6006\",\n    \"build-storybook\": \"storybook build\",\n  },\n  \"devDependencies\": {\n    \"presetter\": \"latest\",\n    \"presetter-preset-essentials\": \"latest\",\n    \"presetter-preset-web\": \"latest\",\n  },\n}\n```\n\n```typescript\n// presetter.config.ts\nimport { preset } from 'presetter';\nimport essentials from 'presetter-preset-essentials';\nimport web from 'presetter-preset-web';\n\nexport default preset('my-web-app', {\n  extends: [essentials, web], // Base preset + web extension\n});\n```\n\n#### Step 2: Bootstrap & Develop\n\n```bash\nnpm install\n# Modern web development stack generated automatically\n# TailwindCSS, Storybook, and browser optimization ready!\n```\n\nThat's it! Start developing with the complete modern web stack.\n\n---\n\n### 🧑‍🔬 Advanced Usage: Custom Web Optimizations\n\n```typescript\n// presetter.config.ts\nimport { preset } from 'presetter';\nimport essentials from 'presetter-preset-essentials';\nimport web from 'presetter-preset-web';\n\nexport default preset('advanced-web-app', {\n  extends: [essentials, web],\n  override: {\n    assets: {\n      'tsconfig.json': {\n        compilerOptions: {\n          lib: ['DOM', 'DOM.Iterable', 'ES2023'], // Latest features\n          target: 'ES2022', // Modern browser target\n        },\n      },\n      'eslint.config.ts': {\n        rules: {\n          // Custom TailwindCSS rules\n          'tailwindcss/no-custom-classname': 'warn',\n        },\n      },\n    },\n  },\n});\n```\n\n> **Need more customization options?** Check the [main Presetter documentation](https://github.com/alvis/presetter/blob/master/packages/presetter) for complete guides on overrides, extensions, and advanced configurations.\n\n---\n\n## 📖 API Reference\n\n### Core Web Development Extension\n\nThis preset extends any base preset with modern web development capabilities:\n\n| Enhancement            | Purpose               | Web Features                                             |\n| ---------------------- | --------------------- | -------------------------------------------------------- |\n| **TailwindCSS 4**      | Utility-first CSS     | Auto-discovery, conflict detection, formatting           |\n| **Storybook 9**        | Component development | Accessibility testing, Vitest integration, pseudo-states |\n| **Browser TypeScript** | Web APIs              | DOM types, modern JavaScript features                    |\n| **CSS Workflow**       | Styling pipeline      | PostCSS, autoprefixer, intelligent formatting            |\n\n### TailwindCSS Integration\n\n#### Auto-Discovery Features\n\n```typescript\n// Automatically discovers entry files in:\nconst searchDirectories = [\n  'source',\n  'src',\n  'app',\n  'styles',\n  'assets',\n  'public',\n  'static',\n];\n\nconst entryFiles = [\n  'globals.css',\n  'global.css',\n  'index.css',\n  'main.css',\n  'styles.css',\n];\n\n// Scans for @import \"tailwindcss\" directives\n```\n\n#### Enhanced Linting\n\n```typescript\n// eslint-plugin-better-tailwindcss\n'tailwindcss/classnames-order': 'warn',          // Consistent ordering\n'tailwindcss/enforces-negative-arbitrary-values': 'warn', // Proper syntax\n'tailwindcss/no-contradicting-classname': 'error',       // Conflict detection\n```\n\n### Storybook Configuration\n\n#### Core Addons Included\n\n- **@storybook/addon-a11y**: Accessibility testing and guidelines\n- **@storybook/addon-vitest**: Seamless Vitest integration for component testing\n- **storybook-addon-pseudo-states**: CSS pseudo-state visualization (hover, focus, etc.)\n- **storybook-addon-test-codegen**: Automatic test code generation from stories\n\n#### Browser Environment\n\n```typescript\n// Enhanced TypeScript configuration\ncompilerOptions: {\n  lib: ['DOM', 'DOM.Iterable', 'ESNext'], // Complete browser API support\n}\n```\n\n### Configuration Variables\n\nInherited from base preset with web-specific enhancements:\n\n| Variable              | Default         | Description                             |\n| --------------------- | --------------- | --------------------------------------- |\n| Base preset variables | Inherited       | All variables from chosen base preset   |\n| TailwindCSS entry     | Auto-discovered | Automatically found CSS entry points    |\n| Config files          | Auto-discovered | Automatically found configuration files |\n\n---\n\n## 🔧 Configuration Details\n\n### Intelligent TailwindCSS Discovery\n\n#### Entry Point Detection\n\n```typescript\n// Searches common directories for CSS files\nconst directories = ['src', 'app', 'styles', 'assets'];\nconst filenames = ['globals.css', 'index.css', 'main.css'];\n\n// Scans file contents for TailwindCSS imports\nconst tailwindImports = /@import\\s+[\"']tailwindcss/;\n```\n\n#### Config File Detection\n\n```typescript\n// Automatically finds configuration files\nconst configPatterns = [\n  'tailwind.config.ts',\n  'tailwind.config.js',\n  'tailwind.config.mjs',\n  'tailwind.config.cjs',\n];\n```\n\n### Enhanced ESLint Configuration\n\n#### Web-Specific Plugins\n\n- **eslint-plugin-better-tailwindcss**: Advanced TailwindCSS linting\n- **eslint-plugin-storybook**: Storybook-specific rules\n- **globals**: Browser environment variables\n\n#### Browser Globals\n\n```typescript\nglobals: {\n  window: 'readonly',\n  document: 'readonly',\n  navigator: 'readonly',\n  // ... all browser globals\n}\n```\n\n### TypeScript Browser Optimization\n\n```yaml\n# tsconfig.json override\ncompilerOptions:\n  lib:\n    - DOM # Browser DOM APIs\n    - DOM.Iterable # Iterable DOM elements\n    - ESNext # Latest JavaScript features\n```\n\n---\n\n## 🏎️ Performance\n\n| Metric                 | Standard Preset      | With preset-web                   |\n| ---------------------- | -------------------- | --------------------------------- |\n| Component development  | Manual setup         | **Storybook visual environment**  |\n| CSS workflow           | Basic                | **Advanced PostCSS pipeline**     |\n| Browser compatibility  | Manual configuration | **Auto-optimized TypeScript**     |\n| Styling conflicts      | Manual detection     | **Automated TailwindCSS linting** |\n| Development experience | Fragmented tools     | **Integrated modern stack**       |\n\n---\n\n## 🌐 Compatibility\n\n| Environment  | Support                                 |\n| ------------ | --------------------------------------- |\n| Base Presets | Works with essentials, esm, cjs, hybrid |\n| Browsers     | Modern browsers (ES2022+)               |\n| Node.js      | ≥ 18                                    |\n| TypeScript   | ≥ 5.0                                   |\n\n### Works With All Base Presets\n\n- [`presetter-preset-essentials`](../preset-essentials) + web development\n- [`presetter-preset-esm`](../preset-esm) + web development\n- [`presetter-preset-cjs`](../preset-cjs) + web development\n- [`presetter-preset-hybrid`](../preset-hybrid) + web development\n\n### Can Be Combined With\n\n- [`presetter-preset-react`](../preset-react) - React + modern web stack\n- [`presetter-preset-strict`](../preset-strict) - Web development + strict quality\n\n### Extended By\n\n- [`presetter-preset-react`](../preset-react) - Adds React-specific features to web stack\n\n---\n\n## 🆚 Comparison\n\n| Feature                   | Standard Presets | With preset-web               |\n| ------------------------- | ---------------- | ----------------------------- |\n| **CSS Framework**         | None             | ✅ TailwindCSS 4              |\n| **Component Development** | Basic            | ✅ Storybook 9 environment    |\n| **Browser Optimization**  | Manual           | ✅ Auto-configured TypeScript |\n| **CSS Workflow**          | Basic            | ✅ PostCSS + Autoprefixer     |\n| **Visual Development**    | CLI only         | ✅ Component playground       |\n| **Accessibility Testing** | Manual           | ✅ Automated Storybook addon  |\n\n### When to Use\n\n✅ **Use preset-web when:**\n\n- Building web applications or component libraries\n- Need modern CSS workflows (TailwindCSS)\n- Want visual component development (Storybook)\n- Developing for browser environments\n- Need accessibility testing integration\n- Want professional styling workflows\n\n❌ **Consider alternatives when:**\n\n- Building Node.js applications or CLIs\n- No visual UI components needed\n- Basic styling requirements only\n- Minimal web development needs\n\n---\n\n## 🛠️ Troubleshooting\n\n> **General Presetter issues?** See the [main troubleshooting guide](https://github.com/alvis/presetter/blob/master/README.md#troubleshooting) for common Presetter problems and solutions.\n\n### Web Development Specific Issues\n\n| Issue                               | Symptoms                          | Solution                                                       |\n| ----------------------------------- | --------------------------------- | -------------------------------------------------------------- |\n| **TailwindCSS not auto-discovered** | No CSS framework integration      | Ensure CSS files are in common directories (`src/`, `styles/`) |\n| **Storybook not starting**          | Component development unavailable | Check that base preset provides build tooling                  |\n| **Browser types missing**           | TypeScript errors with DOM APIs   | Ensure TypeScript override is applied correctly                |\n| **CSS conflicts undetected**        | TailwindCSS class conflicts       | Check ESLint TailwindCSS plugin configuration                  |\n\n> **Need help with Presetter CLI commands?** Check the [CLI reference](https://github.com/alvis/presetter/blob/master/README.md#cli-reference) in the main documentation.\n\n---\n\n## ❓ FAQ\n\n> **General Presetter questions?** Check the [main FAQ](https://github.com/alvis/presetter/blob/master/README.md#faq) for general usage, configuration, and customization questions.\n\n### Web Development Specific FAQs\n\n#### Do I need a base preset?\n\nYes! preset-web is an **extension preset** that adds web tooling to base functionality:\n\n```typescript\n// ❌ Wrong - web alone doesn't provide TypeScript tooling\nextends: [web]\n\n// ✅ Correct - base preset + web extension\nextends: [essentials, web]\n```\n\n#### How does TailwindCSS auto-discovery work?\n\nThe preset intelligently scans your project:\n\n```typescript\n// Searches these directories for CSS files\n['src', 'app', 'styles', 'assets', 'public', 'static']\n\n// Looks for these common CSS file names\n['globals.css', 'global.css', 'index.css', 'main.css', 'styles.css']\n\n// Scans file contents for TailwindCSS imports\n/@import\\s+[\"']tailwindcss/\n```\n\n#### What Storybook addons are included?\n\nProfessional component development addons:\n\n- **Accessibility testing** (`@storybook/addon-a11y`)\n- **Vitest integration** (`@storybook/addon-vitest`)\n- **Pseudo-state testing** (`storybook-addon-pseudo-states`)\n- **Test code generation** (`storybook-addon-test-codegen`)\n\n#### Can I use this without TailwindCSS?\n\nYes! The preset provides value beyond TailwindCSS:\n\n- Storybook for component development\n- Browser-optimized TypeScript\n- PostCSS workflow\n- Enhanced ESLint for web development\n\n#### Is this compatible with React?\n\nAbsolutely! Use with [`presetter-preset-react`](../preset-react):\n\n```typescript\nextends: [essentials, web, react] // Full React + web stack\n```\n\n---\n\n## 🤝 Contributing\n\nWe'd love your ideas and contributions!\nSubmit issues or suggestions via [GitHub Issues](https://github.com/alvis/presetter/issues).\nSee the [Contribution Guide](https://github.com/alvis/presetter/blob/master/CONTRIBUTING.md) for more details.\n\n---\n\n## 📄 License\n\nReleased under the [MIT License](https://github.com/alvis/presetter/blob/master/LICENSE).\n© 2020, [Alvis Tang](https://github.com/alvis).\n\n[![License](https://img.shields.io/github/license/alvis/presetter.svg?style=flat-square)](https://github.com/alvis/presetter/blob/master/LICENSE)\n","readmeFilename":"README.md"}