{"_id":"@19h47/tabs","_rev":"40-a17a10e45f911f9fbdc2155577084fb0","name":"@19h47/tabs","dist-tags":{"latest":"8.1.1"},"versions":{"4.1.3":{"name":"@19h47/tabs","version":"4.1.3","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@4.1.3","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"a1ac99c17d6e5dbda9e8147cad6431c3ca5093fc","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-4.1.3.tgz","fileCount":3,"integrity":"sha512-wGVJ4DbceNMtqzQvV1qSftHv5A2FbOIgotHXrQwuyixGcfMJIAt6HySGGah0cDDbeY4YOOLqOfYpDh3vDuJVjw==","signatures":[{"sig":"MEUCICvdEK5pqJoBTgI4jVxmTR7DrUslpfGcdxJjZ3XoqrBTAiEAyxSXnCDd3g9Ua2ib+DMIms8AfStdYfUxMgiCGpkG4IQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJHeUCRA9TVsSAnZWagAAq0oP/RjbmHEsyJaO8cg+lzPc\n6nkxGzgzsrPRJR+Jmk3+acqTRGcjxjFBXbXJSk62wiafDtxWFHGvN/t73hU+\nj6rf4NyRtiqcm3OO2Pwcwlqsaq0tEZVZSPvnx8phofm/qFHUBOC//g18fy4S\nx5bcMVjQ3tanRX3ZFLvUxRZ/Sbka5l2KC8QU4w9uAeMyiWhT44C9FgSSn1sm\nAC/UuoDxhOCMJmj+rD0I7OvwCj17iIhSKP7cZ/8eyCFORoToYxRqSM5vuYY/\n32P3MJ5zEHXy8OauCR0uOxi0y1Slt2ShQRDtlI6MoZ+49dNWyf4xNiQSIbIR\n8DAUuWUvOfmqoQqSZTheT8hl1vXbtxsSdb4tv7pJpfPizcwoIyV4H9inFK35\nOlJrUxinjRoXDMhOus9rqCk8AugNxEPmmHGyl72dae65LyO1m3hCAOFWZFji\n3YcCY09O/z91obenRlpXYeNc+W1qoyuaEZVJcDncdFAYIEV+Jg460p3ihYmM\n/jPjSKna/uI2ZabF3iFNsiuLScsn5cnVJ3ZW17adM4kb3mtGA0A9wGzF/JH4\n/XJVIYcaVC1r7aWaWtv2I+C7lKBuov1VG5FJAHnbbQzp4EHkT7HVlr7tqhPI\nOu9MJ99+ttoWWuKgyZyC3EIcn1/xFWSjkZQ4PyK7BzfPpKof/St48ypuJnUT\n32fm\r\n=9qMj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"ee43f0b445f252388456744b670a1c04b2220abf","scripts":{"dev":"./bin/development","prod":"./bin/production","start":"./bin/start","deploy":"./bin/deploy"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"6.13.6","description":"Tabs","directories":{},"_nodeVersion":"12.14.0","dependencies":{"@19h47/keycode":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","webpack":"^4.41.5","@babel/core":"^7.8.3","webpack-cli":"^3.3.10","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","eslint-loader":"^2.2.1","webpack-merge":"^4.2.2","@babel/runtime":"^7.8.3","webpack-notifier":"^1.8.0","@babel/preset-env":"^7.8.3","eslint-plugin-node":"^8.0.1","webpack-dev-server":"^3.10.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.1","eslint-config-airbnb-base":"^13.2.0","eslint-import-resolver-webpack":"^0.10.1","@babel/plugin-transform-runtime":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/tabs_4.1.3_1579448211940_0.08275659680584058","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"@19h47/tabs","version":"4.1.4","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@4.1.4","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"38387f801082f16646cb17e6ea7bad9cc79dde35","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-4.1.4.tgz","fileCount":4,"integrity":"sha512-o3VnoUob0odNCPtkRN+lgIgwzgMbLm3nDkfU3AgSg+Ojz9ZNR1n+x2T6/eB9aZK6o66eOMA5Hkay+hkxG6hCEw==","signatures":[{"sig":"MEUCIA7BnZvs0Oz+Gw+3c3RMVtvoOlcDStcXUcZPMbMRXbKaAiEAyWwk9fh6Uc4TyBD4ZYuVc4ULf3FqlSGMD/lGzuZJKCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQtRrCRA9TVsSAnZWagAAq+UP/RqfwAcqpgjxJVUhexlH\njs8JkGsOE9pHwMsIW+2b5qQJl94Oj2/msrLh2GGcFhZH2IYgl5GbU19BCXH4\nk9zvkDxqbYzDwnbTK/i9FJ7D9/Y1BgSGxyq8olHfjLPG69ZR9tVjHSPMvlY7\nzy5Epca2MeXG9SnnAiqRMSsp+EVL2iIqS2eJCnaag6/5+gfiehAIFgpGbf0z\nSNopk/S+wnUvBBqRWC2wuGvzHz6Uw7fkUqDDOo2tBlYjJQJSFQYlc3d65eus\n+ixnP3rk5loWc/5Yu80eKjz4ilkMsw8liRorEYOhzdClT7zU5oDTs8v4AOIx\nqPrJMEwKi1BQlNCqE6xcaDyypEfEo3+05+ZjFAgLlV6oc6cXR6+ISgym6q3m\nW9GeGS9rp72rIl4L9kB7wv5/01ivDhRt1uA/UIYbtYsVHHRbGTNFLorR9vnE\nGxf5KrKFNu3On4sXC52EMAj2ucloO+NUSWGuvyjQWmQGJ8tw74Au/QPJerAg\n3a8eNZSS2FU6CDphI4GMt3emMYB1JdMn5oQCnVLDPkTGAWNuSkv/SeXrDf9+\nSwnl41SGdz1LM6xpbQBT2LmIu9X6s2lca1OCqzPBcev8RJMxr0Mci4GLQrBh\nmOdYTv3YYabghe0cT00zv3iXLEuTNJpc7hh0iIDZyCLjE3uCpty2oVqEKQiu\n+hrR\r\n=k5FI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"cca04acda466adadc1e43c12d3050619a2197ef7","scripts":{"dev":"./bin/development","prod":"./bin/production","start":"./bin/start","deploy":"./bin/deploy"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"6.13.7","description":"Tabs","directories":{},"_nodeVersion":"12.14.0","dependencies":{"core-js":"^3.6.4","@19h47/keycode":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","webpack":"^4.41.2","@babel/core":"^7.7.5","webpack-cli":"^3.3.10","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","eslint-loader":"^2.2.1","webpack-merge":"^4.2.2","@babel/runtime":"^7.7.6","webpack-notifier":"^1.8.0","@babel/preset-env":"^7.7.6","eslint-plugin-node":"^8.0.1","webpack-dev-server":"^3.9.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.1","eslint-config-airbnb-base":"^13.2.0","eslint-import-resolver-webpack":"^0.10.1","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-syntax-dynamic-import":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/tabs_4.1.4_1581438059106_0.7126226687402535","host":"s3://npm-registry-packages"}},"4.2.5":{"name":"@19h47/tabs","version":"4.2.5","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@4.2.5","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"bb590fd7bbbc6090a47b4c18dac245022aaabbbe","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-4.2.5.tgz","fileCount":3,"integrity":"sha512-eu+AJtIPcyj5YQ24yJlgkfYVXGiOX2wEUoSuTScteY+gKFTXtVAGUsyFhVfLQGpTRH8BKk8ARBZ1zqbxwJAWSA==","signatures":[{"sig":"MEYCIQDf1Gkmj+467YGQ2AgAvQRktYIyVu/SHxj1lrdeDZegPQIhAMINWIZjl6pjxQwubfK4iIhFBhmpIFN+r0vjHk3IgoJg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4yP2CRA9TVsSAnZWagAAuQwP/2nusKSUHtpK9myDyeAO\nFr3ZCaDFHvcpGDzUgS+vCzTQP3X29VOubYZMhJUapvgOA62VNMm+rarT9QK+\n9uxQ01kYf4T0TJZw5K9tLFbxN/jB0ONti7MJusau8yY4BPyeigZRC54DmLZY\nBaDU2WSUQBck6C2tGFUDFOdRVFC2+hLN1110DCx91ATzFrwA0Qm2M9f4y4ZT\nI0uQSeHzbpPv0V8E5RlgfeuIHKtzElrxM54zsTF2Z6yYV5rzi/MRumN7VDvf\n5lh5a5QVLu/wTrp/Kal9+p8Bj1BQSItQzZxno+BlwGmNm6j82VlMP2+MSSP3\n7xDTINt25+WvQWTIf7YZwfOR63y0StcEUvw19i4AgoIcD3onNnVakdLJFXti\nx9/6lnWq7o2sYhUKhKXCVL4bSBKzgUtaMzS+HgSuaUJI3UbbZ02xOFcY6uEL\nxE5djKn5qOiRa6ZuEIo90aTIhtJzE98n43M4lsr9Z46SutYF5vgMCYqShXiS\ncmBDTVBQTgtkHD5zZMppCwEtiYlB97c4/S+nMnELQR9IYFSm3ozGJIzDCNCQ\n1N55+HpZ9m4JH19Xxc5DBe7VqXPmrCbfJFASBWY3T0T9/CLOjM1FkRn0joLb\nwOFzQOeOEIL6ownHLvGgjT+UEXBA+Dnjj80oETG4RlCARRtYElsx2NWt3+RK\n/TW0\r\n=oYQg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"9f12925ad5d211793ba2dfb6da904f7ec05b3cdd","scripts":{"dev":"./bin/development","prod":"./bin/production","start":"./bin/start","deploy":"./bin/deploy"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"6.14.5","description":"Tabs","directories":{},"_nodeVersion":"13.13.0","dependencies":{"@19h47/keycode":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.2.0","core-js":"^3.6.5","webpack":"^4.43.0","@babel/core":"^7.10.2","webpack-cli":"^3.3.10","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","eslint-loader":"^4.0.2","webpack-merge":"^4.2.2","@babel/runtime":"^7.10.2","webpack-notifier":"^1.8.0","@babel/preset-env":"^7.10.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^3.11.0","html-webpack-plugin":"^4.3.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.21.2","eslint-plugin-promise":"^4.2.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-airbnb-base":"^14.2.0","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-syntax-dynamic-import":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/tabs_4.2.5_1591944182249_0.4781062971936414","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@19h47/tabs","version":"5.0.0","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.0.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"512c6b5331f6d13988a155c1f1786af9758c706f","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.0.0.tgz","fileCount":4,"integrity":"sha512-vgMeoew2PvXIymer31pqd0ocQ700dVfEOHL3t+d3E+3ORQJ2mkRr75Oz5UOFihkJWzw3JUh6xp63SD350iSvmQ==","signatures":[{"sig":"MEUCIC9ge9214hIS7kG11vs6r71ize06ebA0TOLm5a6JVmBYAiEAiMnGyYc3sxpF5OnN2gpJxQ2WsAbhOS7fw5icArKF+YU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIFG0CRA9TVsSAnZWagAAKTYP/29F8ManK9zd9YrIZTug\nl+zI9r3CmvhydDCgbv+BxVQdPc5BMizawJQV/6VP0zRkh85L8x4OrUwOpGBX\n/sxx9KdN84krOOC/98bUic9Y/Cryyz91HCFkSnpmMH1ANXtGlR8EWlgXiq+A\nnwa/8OQga3tCFHDCImlFRbf6o408bKMamYTnWuyEsJvPmT4V2WHpob/3pSLF\nbSbI4XjJa8SMfni26ZjTj1v1cBMQDtVinMF/hP2DS/NUj3lQEFwRrAL9Q8G3\nd/b3dEN5eApazyYcfglgUFaEPb5TDYTAFuC9/nNJ60ZDImKdE+O5SrpkxPmA\nOAf8SJknk7moc4UFxgqFDFWg/OCE0BSpivxjQfCiP7PC4jCZOq99mJTKIIvz\nvfA/9OQlN6FllHlcZkh3WuXTA313tm7qy8ofuHc5xayQuCNuYtFtNJYxlDSF\njFZVcOgQebGzmi4BkjESdgsij+MeIpaRG/QUoANRWxB8+r6GjvNpYyrIeoxS\nIJiOalj/30K/AK/gGAPUOBxsFlSUPpIWFuPHny2HUw03B7Tue59nBXSVocRT\nQLPea2tVqepvHeQuKk9lpFXNDRJgSoHJDP1buTXrnpfj9+YNRJ6kWl0uQoJ8\ng1bTmws/vIItriWi+vA8dOBrzxWX+w5Ck/EzNgf07TPpWd92vCpluHsBrtUH\n0i67\r\n=jKu0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"d53b7203e3ed167f6b4f9ce819d011c69f81f6f7","scripts":{"dev":"./bin/development","prod":"./bin/production","start":"./bin/start","deploy":"./bin/deploy"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"6.14.5","description":"Tabs","directories":{},"_nodeVersion":"13.13.0","dependencies":{"@19h47/keycode":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.5.0","core-js":"^3.6.5","webpack":"^4.44.0","prettier":"^2.0.5","@babel/core":"^7.10.5","webpack-cli":"^3.3.12","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","eslint-loader":"^4.0.2","webpack-merge":"^5.0.9","@babel/runtime":"^7.10.5","webpack-notifier":"^1.8.0","@babel/preset-env":"^7.10.4","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^3.11.0","copy-webpack-plugin":"^6.0.3","html-webpack-plugin":"^4.3.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-airbnb-base":"^14.2.0","eslint-import-resolver-webpack":"^0.12.2","@babel/plugin-transform-runtime":"^7.10.5","@babel/plugin-syntax-dynamic-import":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.0.0_1595953587716_0.19767192695051694","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@19h47/tabs","version":"5.0.1","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.0.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"aa4cd5d963a26fd4d5a216a4973a6d76da4412c4","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.0.1.tgz","fileCount":3,"integrity":"sha512-UldpjUFGrSiqoDBx4/ghgmhjoqzDO9XiPOpH+s6kltgaBrF2OPZoSbAbcVrpd1PIFQ1CjOtG7juFnY5Z30MYAQ==","signatures":[{"sig":"MEQCIC1stYygNI/4DxdYZz4PaEeRsMl6F1OvlG0DZUpmha+aAiArh3YlZhsnrk2oyIj30t8QrnV801Mruy4CsTRVrU/lFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIFHoCRA9TVsSAnZWagAApa0P/0qwYTgv248nZskJccze\ninkc5TzCY6jBkpSHp2vs4Q47ErThWqvzuAgroP88UR6wcLDkq+K0qG9UoTWa\nlfZHiN8jhyB24YR6qc1auGeCsZ6bQ9DSBC5Zs7rD7LRYoNn7XxxNwmcuXZuQ\nAE4WkthEu7xgRa0k95+g37g0Ij6VVqP5Wa7lUobVZuHBKv5Rf6S1u6LVL0kt\nC90YkCYO8Rq5xv1yc77/VqSse0Rqeb1m9mIThklzGhuiCm5lt05xmkAClIqB\nzUNy1qMZGDlwcumoTpLrVjJJaHYGKJt9+mdzYUxc7vzF9F0xWdhAtdkudLjk\nGdk9BPSutbMqKx8rZ9xD2TuQ5QXUn+7r2P2yIe7MA1YYLNVgOA/DPxp9C7+h\nNTCYdhp6TjLWgXHw5eVMkX5qrylQKtcUFn8C8EPFsooA/kq/YTzoUTa6oRdl\nrFJUoeVdr5pkYYzUOTtcofbhicSCMI1eq8nMyXi2NulvVNAe0NjncUI8M/Ah\ngMqZ0grEODa1vhas1itdCPxg2kWyJD9M2Kim5Ib14o7CSQhIrv2eyNo+MRjX\n950kRkIHSVmW5eOZIINWUJVvotAJzS11E44flGPZKPHzGXoyO8ilDScHLU0s\n/KixOmGY6VAnZlVk+LWjR5QM4bWzbSIu7OF1YXfjjLJyPTsa4yuz6RM4YE6Q\nzEVq\r\n=VyIj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"d53b7203e3ed167f6b4f9ce819d011c69f81f6f7","scripts":{"dev":"./bin/development","prod":"./bin/production","start":"./bin/start","deploy":"./bin/deploy"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"6.14.5","description":"Tabs","directories":{},"_nodeVersion":"13.13.0","dependencies":{"@19h47/keycode":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.5.0","core-js":"^3.6.5","webpack":"^4.44.0","prettier":"^2.0.5","@babel/core":"^7.10.5","webpack-cli":"^3.3.12","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","eslint-loader":"^4.0.2","webpack-merge":"^5.0.9","@babel/runtime":"^7.10.5","webpack-notifier":"^1.8.0","@babel/preset-env":"^7.10.4","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^3.11.0","copy-webpack-plugin":"^6.0.3","html-webpack-plugin":"^4.3.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-airbnb-base":"^14.2.0","eslint-import-resolver-webpack":"^0.12.2","@babel/plugin-transform-runtime":"^7.10.5","@babel/plugin-syntax-dynamic-import":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.0.1_1595953639658_0.2826176148774022","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@19h47/tabs","version":"5.0.2","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.0.2","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"380181455a626cee9c3bc2bc29ec4ddab5dd8359","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.0.2.tgz","fileCount":3,"integrity":"sha512-CSm+BexLIfa9o/6kzbMcfEPujYkSOjUS4k07vb2cYwzG0UdlU4Jyqnjh/fzzVrDeN+R5/xwF5Jn/JiKrDnXv/A==","signatures":[{"sig":"MEYCIQCtXktebJt//OgtAIuFlPK3itItpoxaDWSqffDs32iVCwIhALijfvBOocHxUcBV07l4NL1kpAJLuxfVZicaGM7AdkGW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiE9mCRA9TVsSAnZWagAA9E4P/0Oq3jWJ8nCEISoc6XT2\nf3oPpMmJPk2zgdi8aEXnDlSgwM9s87AxUlQkGna2C4Vf4JWWfC8yN0EHfTYD\nZ7FfW2rR0F/x/JdRnzsG9s7hQzVbVgbqPXq7X5UAl5K5V+A8BJKFKJ4kGrLi\nEktiTqhkJqVr7z1bGB1BcrLuB4vhxvYT9+JWesGh6Yqw7rb7zHwKN8ceC13Y\n6/QuTyTnj1juijTtqq97WKhRHPcGWEBY3CFoVC7nft123479A43wfJjTIf5a\nJkAFvywLS4upJswhX1OT0eNZUCgR45B83HP9IUxj+QmQulE6X/a3a/ngeBzY\n9oL6ATsa1MBwpZkJWLDwnBIiTtCjQ6JXMbRG7PNFa18VCQ2m4ZP7xZqivl33\n3zrFBWyW6xUaHc6cEEVijr6y2eHSobGLgKGbAoQMqL2qaL63b2i49hE2KwQf\nASDknbEpdVFEpo6r7Ub5r+p3mIL9SCNXiyeAKkwMBOm97D7z9gQ+1lW8FUca\nCEhz6v2/n2ETU2+AY4YQqrThgotS5i496g0Fr/c06Suoy6ET7si4yTYi6OMu\n7ZiayMpOK76UTUj0yRgsbiBmj3mM3LRkWMN/8mCsRoCHTCyc01yShDXw8zek\nQtg7j0mbDfAjEoas55Uk3HuL8lTYYgm+0WV1WojzbMA46dudMEFDnvbu2z6K\nx8FH\r\n=MHmd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"8ce9ea44caf80a841dea757937ada485ba9c7458","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"6.14.8","description":"Tabs","directories":{},"_nodeVersion":"14.13.0","dependencies":{"@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","core-js":"^3.6.5","webpack":"^4.44.2","prettier":"^2.0.5","@babel/core":"^7.12.0","webpack-cli":"^3.3.12","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","eslint-loader":"^4.0.2","webpack-merge":"^5.2.0","@babel/runtime":"^7.12.0","webpack-notifier":"^1.8.0","@babel/preset-env":"^7.12.0","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^3.11.0","copy-webpack-plugin":"^6.2.1","html-webpack-plugin":"^4.5.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^6.12.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-airbnb-base":"^14.2.0","eslint-import-resolver-webpack":"^0.13.0","@babel/plugin-transform-runtime":"^7.12.0","@babel/plugin-syntax-dynamic-import":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.0.2_1602768741847_0.4798319793100705","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@19h47/tabs","version":"5.2.0","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.2.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"b3e6bab196ec6be19fcd31693571b7f11505986a","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.2.0.tgz","fileCount":3,"integrity":"sha512-LFWI68hzl4mpx211NYHYEGJ3RzQTRNfls+ilTvru3rLyaEGBwnZI5jYQy/4CWKUwhRLbFBOJPeUYrwLOKjFrXA==","signatures":[{"sig":"MEUCIQCcdFxqj/fIBk8rJrDbF+3AFeceVfxk972X545hsDtbEwIgcHyjbnWdAnRBucfGi1ZBEyxTpxbRyvH1g21X9WDBrYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjqceCRA9TVsSAnZWagAAubQP/3DbGctua6vAzbWJ0zUj\nIgZsMgVT7cAmdoVXMJg5wBfxqAbQfSVdPL3jYki6Yvx5Y6P4MHQHcrD2p83A\nx2Jx3ypYbCxlz7rIHrc3iiFZLo+vHJvNaYWskkq/N6gnZS+TO54qUU4DG/1R\nRTbsQtI7o/e1w4st/ouDIksxrAUQHafdOOt9TnGaoKTMZCKZ0WLafuDquOfm\nf0sYLW0XmfvTea32isRAe6nowYCzY8TC0f7oGVgdJmkQK8AwtJucGXgI5HhP\nvKw07dTHX5RWE34CxJ6w9fGTkv2mc5HQ+yXcrAXBsGyX+nB/ZyNT/SAyLS9A\ntkHf1fnlg00HBgB8EypslXylXi+5BZ57eSqaaW1SYk8TT4RcGiCynjZEID6n\n8445fT4xYy9WEhv2EiEAmp94ooXix/SK7bjxCYE8uPXiTnV6ljArI1hHEEJw\nVrCbLY70a1DVppKsUkWxxwkCyEbDoMjVDxAiQ/ofVXWtWOxXQHSOQtJiSea0\n4r3z5IhpWPC7B773D943F7cmLxcmdU7wm/j76LVQccg3noETIynpHW/izyn5\nHwT56fEPHWjxT/wqMt+/2dneCLVz7hS+zlVUZV5IWF7h4bC3MtP5yAAFHhwW\nYN2t+VcIZnnBb+pTVyw11GNct7jbg4Oh5YRyylSEa3y0azdzqKXd+sCKTE7A\nIfdX\r\n=KoNs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"14d51a7de2e489b1488a4a63e592bdf998028738","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"6.14.8","description":"Tabs","directories":{},"_nodeVersion":"14.13.0","dependencies":{"@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","core-js":"^3.6.5","webpack":"4.41.3","prettier":"^2.0.5","@babel/core":"^7.12.3","webpack-cli":"3.3.10","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","eslint-loader":"^4.0.2","webpack-merge":"^5.2.0","@babel/runtime":"^7.12.1","webpack-notifier":"^1.8.0","@babel/preset-env":"^7.12.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^3.11.0","copy-webpack-plugin":"^6.2.1","html-webpack-plugin":"^4.5.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^6.13.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-airbnb-base":"^14.2.0","eslint-import-resolver-webpack":"^0.13.0","@babel/plugin-transform-runtime":"^7.12.1","@babel/plugin-syntax-dynamic-import":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.2.0_1603184414108_0.7762791570357421","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"@19h47/tabs","version":"5.2.1","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.2.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"1bdbfaf3a6cf729c25280bb358af3dbd23c1ec8c","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.2.1.tgz","fileCount":3,"integrity":"sha512-4uxBxX5d8mGPwhsAFYEER/R/rSenU5dXnVcpYtw1GYJ8gjTLQy/K7XJ5unplAx3giYiY9TamFA0eMr3+Uc6RyA==","signatures":[{"sig":"MEQCIAnwfqh30hwzWSIH2WGOsmVSjwgQMv37tH30eOkkMbnjAiB6HjmAMj2nOH+WUkrmIiNv3/ZrOctyQ24N7bXpuLsJhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjuuwCRA9TVsSAnZWagAAZVoP/2DjnX6zHbzNkcpBxaY+\nEgwsf5WrZlq9KqT7Yk33wjLrL6bzAQvcZu+d/GnRc8JHwomUEw9d+A1kfCkt\ntVpcj9AfW7q7WvXeDhP0RGGLYruBhq2jyuVehZheEJjMYFAjbHF3XMVLlEaj\n2ZpZsKQg06DF2QC6chWCBRE1q3+k1bhejJ/Ga1HX3q/lE+PEjC8C3Qxbf2jZ\nkUn1HAi+mv+Hjb85FqTHxXHK6KNBWIsdda+a2OeG8/APtahjZxr3bGZ6VGCx\neIDAzzwbVas4cdq3IWvUi0KQp028nMknpwAS4R94N12UzHdqdPzY4EtWhtqq\nRTggvDWLKDqUDWNHFbgM6nNaSC3bfMdcL8a+P0pu35+g4heI/9U8vXjzRBkW\nySNJTk3+Xfi00whqEeeyCqheyz+jukmsnclaHjCH9EAAV0KDbSs8vQojwyg+\n6DcVavnAbpg9mA7fSUacbggWe1qfkl94geja1Gh3dNI3C8JoPGg7g3HLu/tT\nubPi4PVO5Yz6qQ7Ppn/dbWASS7pUicdeTapRMgkVt4hVZCSzZ7bg6sXjUy4p\nRjuOafInBifGdsi+TJVwDaAaoONl9xEviwK1QJgJZ/Pkp0l5ol2wb/IAn4OC\n8243/Udc0Y1qC9n5AXMddZksFib9MsWU/fZSr37c/mslcjhQ5r5etSGbMTRY\nTOi1\r\n=ksT6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"8d7da1d66880b079f9b7578a3fb0759ea13ffa01","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"6.14.8","description":"Tabs","directories":{},"_nodeVersion":"14.13.0","dependencies":{"@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","core-js":"^3.6.5","webpack":"4.41.3","prettier":"^2.0.5","@babel/core":"^7.12.3","webpack-cli":"3.3.10","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","eslint-loader":"^4.0.2","webpack-merge":"^5.2.0","@babel/runtime":"^7.12.1","webpack-notifier":"^1.8.0","@babel/preset-env":"^7.12.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^3.11.0","copy-webpack-plugin":"^6.2.1","html-webpack-plugin":"^4.5.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^6.13.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-airbnb-base":"^14.2.0","eslint-import-resolver-webpack":"^0.13.0","@babel/plugin-transform-runtime":"^7.12.1","@babel/plugin-syntax-dynamic-import":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.2.1_1603201967677_0.37513390445248573","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@19h47/tabs","version":"5.3.0","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.3.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"724990a321d4c31b1e95cf5193028ad15b575513","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.3.0.tgz","fileCount":3,"integrity":"sha512-lQNcDg3j14JRifsxskrQraZUrrRADAP/v1L85DAC8p0VUsCeyAOTyQxMWmbqd46FjK2w5p/nIvZKerW28u5trw==","signatures":[{"sig":"MEUCIQDktp4OAT7NHPcyBl0Kb4n/xbwRPIl2amlty+c/uYo4kwIgH+e5+wvOUdj1PG1P5USkXBEgp3IQMnEgj6hV01KTiEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjwrmCRA9TVsSAnZWagAAdq0P/jEAFKFa4KX7FsoQZIqM\nm/QE6b5OwCN1eEW/T6rQEeReEy+rEq8XusqcGF92jfQE0jN7hEg7+kHXlMMR\n9Lb47ktYY44csiqVAyHb4rGxrCyAgG+TRpq8aoAqZD/qOrr0GXquoR8L1Eti\nn7MZP8n6DpXxXLqdGoWOaxr0u6ReD8jc/Wmdp3G4ItE63eEJUwAoZCHXHi87\nxxqt9svbpBY4+QVLO6V8lkvewvpyy7kUvy00VXUlt5xrisKgUtUKDotaKUam\njLkQd/BxnLLlgIOXbFbDGkfvD/AUEVIDGWyA76fIaQBv9b45PEDtSkI+hz/H\n1JbYoObAyEDYpMV5Pstp9TqaZpywf6trSG3PqhGVLf8pRi20e2CvUwFZAVFm\n8cwQRq/SqLfdqRNcNKj/JGJjlF9lJMiE2S6vBIEnTUoNKu725PU8QsjCyp/Z\nLil4ZKXwEgyAj/vuKxGyhYEutLY1SH+1/yFnIETzoG3z3a25vBkmW+HR3PyM\noEUkL0EOqdOQ6w6NffOILYWj+J1vOScdKFUnA5RI4D1A6tcKxDP5oNqSVZ7L\npLnNj9AYlpWJ1swRmhOOZkFTqR6+ndG1AYieOuaoexTuQDpNRp3mld3BGPsy\nO6DBV8RzsSiQ1YoSuBmVIQhquRS0bblIljPtgy3f19y00nWyG9/lj7SrZjqc\ndv0H\r\n=iaMV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"018115d5df0373232fde208e6fc39c011beac2eb","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"6.14.8","description":"Tabs","directories":{},"_nodeVersion":"14.13.0","dependencies":{"events":"^3.2.0","@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","core-js":"^3.6.5","webpack":"4.41.3","prettier":"^2.0.5","@babel/core":"^7.12.3","webpack-cli":"3.3.10","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","eslint-loader":"^4.0.2","webpack-merge":"^5.2.0","@babel/runtime":"^7.12.1","webpack-notifier":"^1.8.0","@babel/preset-env":"^7.12.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^3.11.0","copy-webpack-plugin":"^6.2.1","html-webpack-plugin":"^4.5.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^6.13.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-airbnb-base":"^14.2.0","eslint-import-resolver-webpack":"^0.13.0","@babel/plugin-transform-runtime":"^7.12.1","@babel/plugin-syntax-dynamic-import":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.3.0_1603209957911_0.23958048445976865","host":"s3://npm-registry-packages"}},"5.3.1":{"name":"@19h47/tabs","version":"5.3.1","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.3.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"313845f20d715022d897f1316c18f107285197dc","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.3.1.tgz","fileCount":3,"integrity":"sha512-+49wvGIM2ZIn0Odq7h9GG65IpSnu3bPfy2sskKcstZ7KpUPPDUoAK9AGigNax03QHXRNNVb63SEmvPlsuSfqpQ==","signatures":[{"sig":"MEYCIQCfh1Gs6k+OoQWZuQoO8hcvF8HfBHMWCoQVF3n26ouj4wIhAIJSCKTMIht7BCnNY+CeX9Fjkik/ajrNat192wOfjk9o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjyXgCRA9TVsSAnZWagAApAUP/32STRBpZByjwB2j1eo4\n8A1uGmjAjXygI9aLSgbdaBDRh51tZLwJwzE2ysTxg7Snsrd3E2Q5GnFmlKsb\nsBJoTEgpCuSjgF5YH3xnjrKc4SFJAFALwmboH6hbINGZfH4Z0rt/KyNMHbNw\nFqNGHX36pX8cbBrrR8zWvsPvtX+n+pE3qydq/aOJ4nfH4HGEvscw6GQdt2TR\n0hHnf1sykj0AMaM3bXY1hEz1YRhYsezYDlCvxYUPCh3ea437MbhFNKCP+vrr\neFyNNa5A9ybcZZ3VUAEqkOGVgUOOauJjhFioAew62tQadHnlRuiG213Tk6aA\nEhL5iEGvD3c0w3bZH+mmzLKhw9X9ToX3oggG4rVDb+xz4Q+xb+J+RYMLK/bu\n9lHEQikkQvqXQcuncqDjdklKWRnqO7dKSeHzBNpOkWJQI1foB1VYjL2htbOK\nK66cP/ywq6YMaLgRSrEtMh+9tAu5kKpcUMbyoT6H69nklKxIV0aoYRlG8bna\n7o5GdlUS1PyxzB/bpbgoH98bvoeAg3+8RadvUh7vzSrQBr5aEayF3LssQ/n4\nefUKQcFWCQdGPrPpopdb55MQBAjODKrzvZlgeaIkQEd8n6Du4cZcVrwmECke\nzNhsxSUBvi3jbfgyJzmxpXw7/Rpko8npdrX8L0QmfVPWAbInAFpXIPf/Xqv7\nZtmF\r\n=ptzX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"f6086a06e2812fca031b23b2147ec550c6d5ac3e","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"yarn login && yarn prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"6.14.8","description":"Tabs","directories":{},"_nodeVersion":"14.13.0","dependencies":{"events":"^3.2.0","@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","core-js":"^3.6.5","webpack":"4.41.3","prettier":"^2.0.5","@babel/core":"^7.12.3","webpack-cli":"3.3.10","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","eslint-loader":"^4.0.2","webpack-merge":"^5.2.0","@babel/runtime":"^7.12.1","webpack-notifier":"^1.8.0","@babel/preset-env":"^7.12.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^3.11.0","copy-webpack-plugin":"^6.2.1","html-webpack-plugin":"^4.5.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^6.13.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-airbnb-base":"^14.2.0","eslint-import-resolver-webpack":"^0.13.0","@babel/plugin-transform-runtime":"^7.12.1","@babel/plugin-syntax-dynamic-import":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.3.1_1603216864077_0.7991736026083773","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@19h47/tabs","version":"5.4.0","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.4.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"5c2f4ec15bdfb797f359ce7a64d277b327318b72","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.4.0.tgz","fileCount":3,"integrity":"sha512-brTferfnNc5PkyFzHs257xpHZWrTv5z7IBVE47thFs/n60zQ3m3duWBmkwkbo/cbpPxYh5X05XDDCCMMltxwFw==","signatures":[{"sig":"MEQCIDH0G7u2tz8p5q0T4qsFUWSGt0/7fxU3NpANXSZsOELIAiBivuMOdIend3uVLVIswhJNRqbO4NMmPNf+kR+fqqTEgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34318},"main":"dist/main.js","gitHead":"160f0096bdca4d3ac77e26cdc4d3a14f31aec577","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"yarn login && yarn prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"8.0.0","description":"Tabs","directories":{},"_nodeVersion":"16.11.0","dependencies":{"events":"^3.3.0","@19h47/keycode":"3.0.3","@babel/eslint-plugin":"^7.14.5","@babel/plugin-proposal-class-properties":"^7.14.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","core-js":"^3.18.3","webpack":"5.58.2","prettier":"^2.4.1","@babel/core":"^7.15.8","webpack-cli":"4.9.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","eslint-loader":"^4.0.2","webpack-merge":"^5.8.0","@babel/runtime":"^7.15.4","webpack-notifier":"^1.14.0","@babel/preset-env":"^7.15.8","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.3.1","copy-webpack-plugin":"^9.0.1","html-webpack-plugin":"^5.3.2","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^5.1.0","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","eslint-config-airbnb-base":"^14.2.1","eslint-import-resolver-webpack":"^0.13.1","@babel/plugin-transform-runtime":"^7.15.8","@babel/plugin-syntax-dynamic-import":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.4.0_1634123868552_0.14330488631358662","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"@19h47/tabs","version":"5.4.1","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.4.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"0c6bd0065c474009f825298361eeadfd29f55aab","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.4.1.tgz","fileCount":3,"integrity":"sha512-SKbksfhHOCkP6LeL2JPT2WJTiA4w4iq65oyZRXghY1NqKNR8xm9nDvZGpS+nEBdWhxhdHlc489UCDP9SDqKw0g==","signatures":[{"sig":"MEYCIQDpOdmpJdi+rGcbu3wRi/ZfpwqOqkDjz1dxWr6PfJLPhwIhAJ5emviiX8UQce+K3+j8fWQLhwDRvF7te7JmHp1de5hD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhufcKCRA9TVsSAnZWagAA3KIP/1k7ydKvxXamwtKa8orN\ntzvp3TgUDfxXTtS5cSzk/LEcZmiN6AzIMP0MkSWQ2OlVuxi2rmIMTnMa84Hb\nUErqGjf46Fwtnu9hssWnjfb6iM3diXKwuVsKZCRR+6OlXXjFtuOuUVDFgOA+\nEoCSaDS2vRph2H6CCJSHjCPVmM1Y5XEOjn2VLD7iZKf0Du/6Shs2SyjphY3h\nzcQ7mpuqHYuzho8wZom87vsQ+FflM3ubtKec11hxFqDtrxiELq/5zRIjB22J\n0gasatnCsD8MEHcqz6tgv5zG4sIkBdn7acbKhbjv4DBngm+hBgYtE6qu3tEX\nWCl31BpisEbU1Y6nIOS1YX1V6z5AOzxBsGwbhbV6mSdrJbdtWSNBtDOrKAj0\nOI4UXgeOcSSSeTp+n+YY3UDhd0js6uID0Sm6UitIoSmsRG4uIgdp/F2M0e9d\nbkPH2vhVzEXabJGu4CoD+max0W1Ce0N3+/3BYLfeVY8/I5qMPYXgYG8NwbND\nHIJL9oD+14FqGK0asDTtFv9zRSm/b52aTJBPYT50XBFgE6KzHgFWuxhgQNzt\nU1zmeh13BQwrQlDuh3OWZj9TeYqUjTt223OM2H56sJMqj1k9lGrIvgsnqnB/\nqeyz/DBy7pjiesyMp3OsQsQHyiF5vJ88+R9F44KtNfPuM5joxm3ZhyFCHOeT\nNQcV\r\n=6xIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"160f0096bdca4d3ac77e26cdc4d3a14f31aec577","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"yarn login && yarn prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"8.0.0","description":"Tabs","directories":{},"_nodeVersion":"16.11.0","dependencies":{"events":"^3.3.0","@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","core-js":"^3.18.3","webpack":"5.58.2","prettier":"^2.4.1","@babel/core":"^7.15.8","webpack-cli":"4.9.0","babel-loader":"^8.2.2","webpack-merge":"^5.8.0","@babel/runtime":"^7.15.4","webpack-notifier":"^1.14.0","@babel/preset-env":"^7.15.8","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.3.1","copy-webpack-plugin":"^9.0.1","html-webpack-plugin":"^5.3.2","@babel/eslint-parser":"^7.15.8","@babel/eslint-plugin":"^7.14.5","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^5.1.0","eslint-webpack-plugin":"^3.0.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-config-airbnb-base":"^14.2.1","eslint-import-resolver-webpack":"^0.13.1","@babel/plugin-transform-runtime":"^7.15.8","@babel/plugin-syntax-dynamic-import":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.4.1_1634675867430_0.4130450339595768","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"@19h47/tabs","version":"5.5.0","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.5.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"985c40d1750d89d6e011a37e1e48920426d3afce","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.5.0.tgz","fileCount":4,"integrity":"sha512-p7UXO+YYMyET243+StvCbH6Q/vE7d590Vg1o+AuA/15sueHLok6wkBbbhzqyImAJZJIgW1A1m2BB70Ikq9rgNg==","signatures":[{"sig":"MEUCIQD64Oeb3Wb8HhyXvXs3qcr1JSS3JqaGtbeoxBXp7MBFzQIgWDqy+HvF5hiOb4ObTYH1SaabwrVGhi8xMguLOtQsLCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMccYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+jA/8Ch7P+k03Wwf2ok+/jIKyLkICSGZiwDILQTIToBx+N8InMFDO\r\n2Iw5ubiKe+dMiJQirVd4DoIMOVL9O7nz0FL5ZMfN6ZHDO6f55NTbrqCtKq/i\r\ndsfQdTwdWo/dqlB4XULfWk24uTTD5EShTP1R2vhC6BVx3d2+Qz5BqnF/Mfry\r\nPMtqkZiFRda3J1K5LtasaDjoWwRwTutak/hB59tuQ4igTz7g5yq1aq+K03bO\r\nsl+PPidSd5qwQnTL1YiC61uMsvdOeIrrWnsCQGgB1ckGUURpZF0vckojh+VU\r\nU6p5ncdnSkUJaBoAM7uUK3CSA+UlBH0idZnMoocLi90O8INey5x1lJQznRYB\r\nm3wofoqtUZgo6J8DVVjhfd25zkBDwZGZ8X2dpd9SwA0jvtr+sHlTqpOolC46\r\nqlqr26Tr3saZOXeexRZG4LQKDqijb6IGrruxdURpwnvgKxg7B41yABw+nfIQ\r\nMsCtk4zP2+QgSSUAXwietsffE5VS+F4FQa483zdkARmcpx3y6BsCDkUocIBE\r\nwAVwI2gWw7m4v1221m9PIFiaAeDmiukbWpASTF7LNgGFhHeZKUFEdoMxY5jv\r\nVeMc1Plmhjyd8NldRnEeOyc8ete8xd2Uc81ROWBcSjwMt3e7WW+g5mqIcx1q\r\n5uzKpfFJWXR4SvKGEXyxZIAJMOBQ5/bssg4=\r\n=mHQ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"f4b3e0f35536bb9bc7de3765e157cdcd938e5ce7","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"yarn login && yarn prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"8.5.0","description":"Tabs","directories":{},"_nodeVersion":"14.18.2","dependencies":{"events":"^3.3.0","@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.24.0","core-js":"^3.25.3","webpack":"5.74.0","prettier":"^2.7.1","@babel/core":"^7.19.1","webpack-cli":"4.10.0","babel-loader":"^8.2.5","webpack-merge":"^5.8.0","@babel/runtime":"^7.19.0","webpack-notifier":"^1.15.0","@babel/preset-env":"^7.19.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.19.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-webpack-plugin":"^3.2.0","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^8.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.19.1","@babel/plugin-syntax-dynamic-import":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.5.0_1664206616101_0.928497658835129","host":"s3://npm-registry-packages"}},"5.5.1":{"name":"@19h47/tabs","version":"5.5.1","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.5.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"92e8695c9d78567f3f85b0e967dca254cfb8c1ec","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.5.1.tgz","fileCount":4,"integrity":"sha512-2IN3ED0JX8imPiv5iu97dB40rmZfeETnfVrAXUeEiaeNZ2zgCfsNwkcuvddyQ4+DRsIwvpaZOPadYZSCMIzP7Q==","signatures":[{"sig":"MEQCIFfycqrZWSPjKcEg1/LuUzycSBKp6jeHlXwRAasSB9I7AiBDSVMGFREvyxSg8//Hq2/MGDEsEZ+FZFqzzJlkItqJ7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMcguACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ+w//bm3Gc/ZNG5dgA4BNlnc1ghXeeW0bianzZprD7WfhxUazVC/K\r\nJyMuyOMaNWEQRlJBgavp9woYORtfWa1mIKAdwGxD+XbGdhCVmQHFButCnxU/\r\nm5Y7UM4Rgrk/CeUUxOQjTZn11lkqdqryiIGmFa/ISFMLy7X6GRV3ZEThJJcL\r\nefOpQbHmyB8mOjWJKhUIQBPaxCXXBQIoMx87xu1EwhBZfielUw0b4wvimf4u\r\nyE7zS/nudQ7yClZfKQrY7xq/zqmqAwgv8nUPA8n0d9d804AyXdy8+G+ARjgl\r\n19kNwyQPcoq0IMXcmedzgWmhiv53rJd8ikMURcOZhF9SENOouhYwPi8RKUHw\r\neR3x0fqv7XHVGCbQZlR6EeaxZoybmzotdPjAacOXlSZe8yWEnjsTsIAmkzfq\r\n4fSfMMxkQoN9rvne+qC7T/LdtOPE+YjJiuPH96l5+v09ZQrI1rcPuo0J3RvA\r\nB4oI2+FtoSNWUSbz0j2OyxqPf6tzwuaCEpdtLUPokqRoHKgmsET49RYbRJEr\r\nwxwM6K4qY90ot8r1euBW+2ZgRy0BdfAKIbup68E/hQrjLsxCSLw4ZEL02mdS\r\nCfdaJkeYL+TUJ06p8GeWF8YysP3RchoKYh5z3+oq0pjUQbC0P1uqx1Gbo1Pr\r\ncyQQUFZ3TWtWlktYdWWX8AwpgGwAgFYbUNM=\r\n=4aRs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","gitHead":"f4b3e0f35536bb9bc7de3765e157cdcd938e5ce7","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"yarn login && yarn prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"8.5.0","description":"Tabs","directories":{},"_nodeVersion":"14.18.2","dependencies":{"events":"^3.3.0","@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.24.0","core-js":"^3.25.3","webpack":"5.74.0","prettier":"^2.7.1","@babel/core":"^7.19.1","webpack-cli":"4.10.0","babel-loader":"^8.2.5","webpack-merge":"^5.8.0","@babel/runtime":"^7.19.0","webpack-notifier":"^1.15.0","@babel/preset-env":"^7.19.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.11.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.19.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-webpack-plugin":"^3.2.0","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^8.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.19.1","@babel/plugin-syntax-dynamic-import":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.5.1_1664206894453_0.7686875945895681","host":"s3://npm-registry-packages"}},"5.5.2":{"name":"@19h47/tabs","version":"5.5.2","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.5.2","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"99d683d04377c41cbb89542a9e7994ee90b3f061","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.5.2.tgz","fileCount":4,"integrity":"sha512-ClJESqAmiU0tKiLYmTmjcCl+DE6kwSGS2T6X/n7+NcQ/boyquQ3+VTNVl4IMIUzT0drgt3gte2+JGx8Pqa+DAQ==","signatures":[{"sig":"MEUCIB/EbjY+hgVpwLamTKxiBIXiOnD5m/3dscW7pJW61Q3GAiEA+vm4Ud2LpX/DGwzdgWby2btnfqMrlxdiWo/B69KoObI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36324},"main":"dist/main.js","gitHead":"4640025b979e4bb4abe6636da660978979c41cfa","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"yarn login && yarn prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.3.1","description":"Tabs","directories":{},"_nodeVersion":"18.14.1","dependencies":{"events":"^3.3.0","@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.45.0","core-js":"^3.31.1","webpack":"5.88.2","prettier":"^3.0.0","@babel/core":"^7.22.9","webpack-cli":"5.1.4","babel-loader":"^9.1.3","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.6","webpack-notifier":"^1.15.0","@babel/preset-env":"^7.22.9","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","@babel/eslint-parser":"^7.22.9","@babel/eslint-plugin":"^7.22.5","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-webpack-plugin":"^4.0.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^8.8.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.22.9","@babel/plugin-syntax-dynamic-import":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.5.2_1690377571508_0.9111444926660726","host":"s3://npm-registry-packages"}},"5.5.3":{"name":"@19h47/tabs","version":"5.5.3","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.5.3","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"245ebaead4cf5d0d7684212ccf1e4edab3e3adfe","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.5.3.tgz","fileCount":4,"integrity":"sha512-V4JecwjNAbSSqWnwHEjgyTCm0OAGVtb6wAG2ReJ3nXJ+ex4hab5d7lhP/ZALPTehUPbjjbMOIXVHdgxJ3ydrpA==","signatures":[{"sig":"MEQCIGJCZ+u+l89vMau3vOkI4F+7SFc0X4h1w/E7eT6HAnEPAiAAmNmHY4zAUygq6l06pi3pCzD8qiMfJB/+WIm0mrg0Kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36365},"main":"dist/main.js","gitHead":"b6101e3fbf377fc8dcbe972b2c8ee3b965533c1a","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"yarn login && yarn prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.3.1","description":"Tabs","directories":{},"_nodeVersion":"18.14.1","dependencies":{"events":"^3.3.0","@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","core-js":"^3.32.2","webpack":"5.88.2","prettier":"^3.0.3","@babel/core":"^7.23.0","webpack-cli":"5.1.4","babel-loader":"^9.1.3","webpack-merge":"^5.9.0","@babel/runtime":"^7.23.1","webpack-notifier":"^1.15.0","@babel/preset-env":"^7.22.20","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","@babel/eslint-parser":"^7.22.15","@babel/eslint-plugin":"^7.22.10","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","eslint-webpack-plugin":"^4.0.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^9.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.7","@babel/plugin-transform-runtime":"^7.22.15","@babel/plugin-syntax-dynamic-import":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.5.3_1695798510319_0.31112938525647604","host":"s3://npm-registry-packages"}},"5.5.4":{"name":"@19h47/tabs","version":"5.5.4","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.5.4","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"1b1457addc011e84e78862f3de49e94f64f3d383","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.5.4.tgz","fileCount":4,"integrity":"sha512-w+JDLZFGTIU6RRvRCy0FSvhIz9v04fU+e29g30o+F8bEV9E7nor2n0nGnEYe0E2XS9nTGa8wH5e310UylntmLg==","signatures":[{"sig":"MEYCIQDmRTlRRaz4WTF1ktWyrptwRa4G94qkCcHjeaAbcVnNYQIhAIDdWPsZZOBBu8QkCwwh+LGXLt6zeESE9Eeo65d3v2fp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36366},"main":"dist/main.js","gitHead":"720a7950eea2d840b9b0351dfafb75b5633e38ff","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"yarn login && yarn prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.3.1","description":"Tabs","directories":{},"_nodeVersion":"18.14.1","dependencies":{"events":"^3.3.0","@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","core-js":"^3.32.2","webpack":"5.88.2","prettier":"^3.0.3","@babel/core":"^7.23.0","webpack-cli":"5.1.4","babel-loader":"^9.1.3","webpack-merge":"^5.9.0","@babel/runtime":"^7.23.1","webpack-notifier":"^1.15.0","@babel/preset-env":"^7.22.20","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","@babel/eslint-parser":"^7.22.15","@babel/eslint-plugin":"^7.22.10","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","eslint-webpack-plugin":"^4.0.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^9.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.7","@babel/plugin-transform-runtime":"^7.22.15","@babel/plugin-syntax-dynamic-import":"^7.7.4","@babel/plugin-transform-class-properties":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.5.4_1695799440526_0.623636234731606","host":"s3://npm-registry-packages"}},"5.6.0":{"name":"@19h47/tabs","version":"5.6.0","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.6.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"7dff20775aa00dc05688dd3217728480c558d52d","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.6.0.tgz","fileCount":3,"integrity":"sha512-SL50Wzpe8SCXDgL7t2FKIKmyF/SFVRJiJWRHrcRfWclsA9W7dIamQ2uYDTyM9CjpdmniOZ/yUDvXbbP4ewaRvg==","signatures":[{"sig":"MEQCIGvU/kZIiR8N8Jba5gMEj5o/PhpUF023ceNGp6d8xuMTAiAoxDZ32ESYl5H6PRt+pxmrdY6nIvVZ+z1tSgHDVGQY0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23824},"main":"dist/main.js","gitHead":"f36e4799337cfe42e49454a635863a26ea17ecd3","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"yarn login && yarn prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.3.1","description":"Tabs","directories":{},"_nodeVersion":"18.14.1","dependencies":{"events":"^3.3.0","@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","core-js":"^3.32.2","webpack":"5.88.2","prettier":"^3.0.3","@babel/core":"^7.23.0","webpack-cli":"5.1.4","babel-loader":"^9.1.3","webpack-merge":"^5.9.0","@babel/runtime":"^7.23.1","webpack-notifier":"^1.15.0","@babel/preset-env":"^7.22.20","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","@babel/eslint-parser":"^7.22.15","@babel/eslint-plugin":"^7.22.10","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","eslint-webpack-plugin":"^4.0.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^9.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.7","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.6.0_1695807391539_0.10994548969052631","host":"s3://npm-registry-packages"}},"5.6.1":{"name":"@19h47/tabs","version":"5.6.1","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.6.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"24c702812e0284d62daf885ee562b723d3c3d186","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.6.1.tgz","fileCount":3,"integrity":"sha512-gPCpYiakna54iFX5DhFiezq87dyra3hIFQirXG6lsEzrmXoTC3lUTNbjtgvw5YsqLQtPRMNjX3KWwdf4BFSywA==","signatures":[{"sig":"MEUCIQDk1rl7D8k095BLe+o2MsbDSv0XJgVx+qbEUo6o2dCGRwIgMC0xPU4TxVakT+4upc1JpVDFe8ePwMlQU0Swwcab2og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23824},"main":"dist/main.js","gitHead":"9e27307be953b5d7ce4d3914c7e961bd8c534d61","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"yarn login && yarn prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.3.1","description":"Tabs","directories":{},"_nodeVersion":"18.14.1","dependencies":{"events":"^3.3.0","@19h47/keycode":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","core-js":"^3.32.2","webpack":"5.88.2","prettier":"^3.0.3","@babel/core":"^7.23.0","webpack-cli":"5.1.4","babel-loader":"^9.1.3","webpack-merge":"^5.9.0","@babel/runtime":"^7.23.1","webpack-notifier":"^1.15.0","@babel/preset-env":"^7.22.20","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","@babel/eslint-parser":"^7.22.15","@babel/eslint-plugin":"^7.22.10","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","eslint-webpack-plugin":"^4.0.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^9.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.7","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.6.1_1695808507754_0.498495255147561","host":"s3://npm-registry-packages"}},"5.6.2":{"name":"@19h47/tabs","version":"5.6.2","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@5.6.2","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"863f93af33a873f7f42d7ee4b8b94186f22ec796","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-5.6.2.tgz","fileCount":3,"integrity":"sha512-4c0FtDY1qJdZgi/0AUIEyOUsue1d2yAm/hSM+zkDOJeviNPg+3Rh25dwNiRvkQ5peaYw4vDf4+8GzotedfAdjg==","signatures":[{"sig":"MEUCIQCUYxh4vMD9NJRcEiwI412Q5L3QNFBNU0C/7e79ZQxT0QIgDHHObF6wzEcn/L24t4WueRDKbcQadmDqTHFbl0H2XQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23111},"main":"dist/main.js","gitHead":"a54dc4fe1ea5667759852a72e587b5c482e312b3","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","prod":"webpack --mode=production --config webpack/webpack.config.js","start":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"yarn login && yarn prod && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.3.1","description":"Tabs","directories":{},"_nodeVersion":"18.14.1","dependencies":{"events":"^3.3.0","@19h47/keycode":"3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","core-js":"^3.32.2","webpack":"5.88.2","prettier":"^3.0.3","@babel/core":"^7.23.0","webpack-cli":"5.1.4","babel-loader":"^9.1.3","webpack-merge":"^5.9.0","@babel/runtime":"^7.23.1","webpack-notifier":"^1.15.0","@babel/preset-env":"^7.22.20","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","@babel/eslint-parser":"^7.22.15","@babel/eslint-plugin":"^7.22.10","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","eslint-webpack-plugin":"^4.0.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^9.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.7","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/tabs_5.6.2_1695976492994_0.8626086483087787","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@19h47/tabs","version":"6.0.0","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@6.0.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"642b86fe0167ce8c8dc873e81d413d929256f1d3","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-6.0.0.tgz","fileCount":3,"integrity":"sha512-ACejRMJjf5VsF9dtG6TfywVtTBHYzKZcegE3HcpfdavWyVPSbOvVm6ILG5LRBDT2cYQ5wDoGLyn0qDJ0s2kbow==","signatures":[{"sig":"MEUCIAzq3R+CpIkzopds5nPtA3/6ePHC5plvZ2+M4XG25iWkAiEAuEvybx5Yngm9OXsdRThvZuhdyaS85hUc3Q9h1KM4Vlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20249},"main":"dist/main.js","gitHead":"7851191e33813c304ec2aa9d4478512b6586de09","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","build":"webpack --mode=production --config webpack/webpack.config.js","serve":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run build && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.3.1","description":"Tabs","directories":{},"_nodeVersion":"18.14.1","dependencies":{"events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","webpack":"5.88.2","prettier":"^3.0.3","ts-loader":"^9.4.4","typescript":"^5.2.2","webpack-cli":"5.1.4","webpack-merge":"^5.9.0","webpack-notifier":"^1.15.0","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","eslint-webpack-plugin":"^4.0.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^9.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/tabs_6.0.0_1696267234118_0.45575162444843875","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"@19h47/tabs","version":"6.0.2","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@6.0.2","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"9016da709b619acb327ea1ee59fb70b735df8751","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-6.0.2.tgz","fileCount":3,"integrity":"sha512-Knc11pnrN5/Ln7KQy6WXyCknPE7dtdwwBhBQw0df8VtWDB10TYrJTMnEFABZKHnBntU2Y623YCEKFJjDAvNN5Q==","signatures":[{"sig":"MEYCIQCg2a9UTP/Dii3P3bmDTLtmEhxtN2VjGlzb/N5UdlmlPAIhAJ8duGTtU3ABbFn0RiVHydJoI0Q24pcK34g2e0IfrI8e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20115},"main":"dist/main.js","gitHead":"3131e3cc6672ff26f1c7e0e1cd40f667038236de","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","build":"webpack --mode=production --config webpack/webpack.config.js","serve":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run build && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.3.1","description":"Tabs","directories":{},"_nodeVersion":"18.14.1","dependencies":{"events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","webpack":"5.88.2","prettier":"^3.0.3","ts-loader":"^9.4.4","typescript":"^5.2.2","webpack-cli":"5.1.4","webpack-merge":"^5.9.0","webpack-notifier":"^1.15.0","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","eslint-webpack-plugin":"^4.0.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^9.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/tabs_6.0.2_1696321600220_0.6294967011212225","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"@19h47/tabs","version":"6.0.3","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@6.0.3","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"75bfe63b8d8bce7b4dfa102c80b05ddb5ec9d793","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-6.0.3.tgz","fileCount":3,"integrity":"sha512-sDFU2WwbKqC3VhCq7W3oMaHAVfV3GOeWjADAd7MHskuPdkG3OCYSm2K7BTFL5yQqjLi2yw5sHSW5xSkxU/u3HQ==","signatures":[{"sig":"MEQCIAS+uTB89wuZfTuPmITe1JxlQwZinee9Nkmvs6/Y0eABAiAjWKmGrtbC53EDsAARbhM0FXxIy2BMiQsJqsPnquimJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19989},"main":"dist/main.js","gitHead":"1cecfd34b492cb4104d744c8a4f264c4dab2467b","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","build":"webpack --mode=production --config webpack/webpack.config.js","serve":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run build && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.3.1","description":"Tabs","directories":{},"_nodeVersion":"18.14.1","dependencies":{"events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","webpack":"5.88.2","prettier":"^3.0.3","ts-loader":"^9.4.4","typescript":"^5.2.2","webpack-cli":"5.1.4","webpack-merge":"^5.9.0","webpack-notifier":"^1.15.0","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","eslint-webpack-plugin":"^4.0.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^9.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/tabs_6.0.3_1696508399578_0.4215029675763142","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@19h47/tabs","version":"7.0.0","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@7.0.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"97c77610b0ef9ff4a6f881ee91a9142a553c5836","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-7.0.0.tgz","fileCount":3,"integrity":"sha512-RBwmgfXOsKv4uXILOvXoX/M9i/KsyVH8oVBavCFCCny910EBdUEfm8rRYCPMnyw0xudkP3TUdQ7Yg35WaiUtTQ==","signatures":[{"sig":"MEQCIHksozMjGFPrsO4IOcW1ikvz+sgIKP0toPNhjKF1hY73AiB2OAndblcQQP4vcnmSheCPbVWFyFsTy1eFXtIu2/9Ecw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13847},"main":"dist/main.js","gitHead":"8a72d8313d1f5bdc62b16a0ff2603e3c3aac6648","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","build":"webpack --mode=production --config webpack/webpack.config.js","serve":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run build && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.3.1","description":"Tabs","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.51.0","webpack":"5.88.2","ts-loader":"^9.5.0","typescript":"^5.2.2","webpack-cli":"5.1.4","webpack-merge":"^5.9.0","webpack-notifier":"^1.15.0","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","eslint-webpack-plugin":"^4.0.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^9.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/tabs_7.0.0_1697009891721_0.9445636260709278","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@19h47/tabs","version":"7.0.1","author":{"url":"http://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@7.0.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"32ad93b979f659074e7d4be4d69e9e0f2500efb0","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-7.0.1.tgz","fileCount":3,"integrity":"sha512-Nvv3DeuhXzWZaly6Gu0qk1TTSYeFWllkH32YJrWjqI2EqqBFD4tlT9NUKQmGUiVVm99O1ms/z1K+M/RDelOELg==","signatures":[{"sig":"MEQCIGKKtZEtk8VGkRhPgUmZuV08d3X73HAFdvAE8Ia6czx0AiARADp2s8Fm1sftd7Qq+yxi6B0dW5YokvbIgK5IsbYF2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13939},"main":"dist/main.js","gitHead":"ceebcf9d70334d2c7ccc7222aba2202159433a8e","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","build":"webpack --mode=production --config webpack/webpack.config.js","serve":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run build && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.3.1","description":"Tabs","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.51.0","webpack":"5.88.2","ts-loader":"^9.5.0","typescript":"^5.2.2","webpack-cli":"5.1.4","webpack-merge":"^5.9.0","webpack-notifier":"^1.15.0","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","eslint-webpack-plugin":"^4.0.1","@19h47/prettier-config":"^1.0.0","eslint-config-prettier":"^9.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/tabs_7.0.1_1697010108874_0.4853082131915136","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"@19h47/tabs","version":"7.0.2","author":{"url":"https://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@7.0.2","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"a02d3e485d575659686ff4d1139e771a1e7605b8","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-7.0.2.tgz","fileCount":3,"integrity":"sha512-H9zs0592HQBUF9mnjWAJP3ofNLn4UhKqsWPnl0/Ip82F47aaTw0LDMEn1q2RWYAd3lUzXPwEkiLUxQ5ZjbDenA==","signatures":[{"sig":"MEQCICX5q0VugAJZBIKcRMWYVz7bv7k29LNyxgfmN96RykNfAiAcBm/AvafMWUw3kM2xkJ0N4xoHhZC43sscSNVNDUYZ8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13877},"main":"dist/main.js","gitHead":"c0e484e2243adebb0ae3d72ae506f062d0f5c1a5","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","build":"webpack --mode=production --config webpack/webpack.config.js","serve":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run build && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"10.2.3","description":"Tabs","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"5.90.1","ts-loader":"^9.5.1","typescript":"^5.3.3","webpack-cli":"5.1.4","webpack-merge":"^5.10.0","webpack-notifier":"^1.15.0","webpack-dev-server":"^5.0.0","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.29.1","eslint-webpack-plugin":"^4.0.1","@19h47/prettier-config":"^2.0.0","eslint-config-prettier":"^9.1.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.8"},"_npmOperationalInternal":{"tmp":"tmp/tabs_7.0.2_1707756916501_0.1291213086387435","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@19h47/tabs","version":"8.0.0","author":{"url":"https://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@8.0.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"3b1cb5d3642da34400ddc78dd6f46f7dce88159e","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-8.0.0.tgz","fileCount":3,"integrity":"sha512-5cKiqR8LzO5/LnxUD4NRI0nbLwO0MH7TH8bCqe2/ZCx6Tys8GopHmPrtyp2Sk0ZSQNBi0hblWt5kU+VbwO581w==","signatures":[{"sig":"MEYCIQCfflRIvckxe9+boyCOouTOCaL/dMEzTz/X2KZ6ma3c/QIhANaMlF4ZldXCQ2qRPl5iuOUUyyvAukrDkGr1fZS3WFxf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13902},"main":"dist/main.js","gitHead":"248cc359ca20ca64c0f7be118ec26de731dbb9ea","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","build":"webpack --mode=production --config webpack/webpack.config.js","serve":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run build && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.6.4","description":"Tabs","directories":{},"_nodeVersion":"20.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.4.0","webpack":"5.91.0","ts-loader":"^9.5.1","typescript":"^5.4.5","webpack-cli":"5.1.4","webpack-merge":"^5.10.0","webpack-notifier":"^1.15.0","webpack-dev-server":"^5.0.4","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.29.1","eslint-webpack-plugin":"^4.2.0","@19h47/prettier-config":"^2.0.0","eslint-config-prettier":"^9.1.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.8"},"_npmOperationalInternal":{"tmp":"tmp/tabs_8.0.0_1718093990877_0.33280250400305134","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@19h47/tabs","version":"8.0.1","author":{"url":"https://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@8.0.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"cccc57afe65fafd97e494840080c198fb7759065","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-8.0.1.tgz","fileCount":3,"integrity":"sha512-Wm+mt8y40PHNDdxfO9t4qDVR2LA667UHKiG/qzWtTBUE1d1wspR+5IR8GefE3aI3fbmn0PoYV4vo8qXx7K890w==","signatures":[{"sig":"MEYCIQD5kCbCtCxd41uY/I3fx1BFFOeI9K1qH7pOii3exiuH6QIhAJfJTYG3aMu/Kn59fTNzMSYWnV7O++n4Bu6XTm09x/Ck","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13876},"main":"dist/main.js","gitHead":"7279a21545badf6bf687d3842f05e4cedf475d91","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","build":"webpack --mode=production --config webpack/webpack.config.js","serve":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run build && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"9.6.4","description":"Tabs","directories":{},"_nodeVersion":"20.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.4.0","webpack":"5.91.0","ts-loader":"^9.5.1","typescript":"^5.4.5","webpack-cli":"5.1.4","webpack-merge":"^5.10.0","webpack-notifier":"^1.15.0","webpack-dev-server":"^5.0.4","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.29.1","eslint-webpack-plugin":"^4.2.0","@19h47/prettier-config":"^2.0.0","eslint-config-prettier":"^9.1.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.8"},"_npmOperationalInternal":{"tmp":"tmp/tabs_8.0.1_1718095010538_0.6451657398122446","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@19h47/tabs","version":"8.1.0","author":{"url":"https://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/tabs@8.1.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-tabs#readme","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"dist":{"shasum":"5d044bf251fddb2a68905ef1ef05977037333f02","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-8.1.0.tgz","fileCount":4,"integrity":"sha512-8RlnLnu00cFqb/IgcQXtM5p1J/wVG2fkfMmtv9WbDIw2DUUhNVk6LFgM2CWgE1hnc1OT8fs8OwLJBVc8FBHwzg==","signatures":[{"sig":"MEQCICOa7R7ez5RYfZ694Z615gPZcVsPbk+PajYzYb8/Qad1AiBZbgYSSxF/tkIjN3lNCuubGbNMyxw9ppODJgLJFv2K4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18628},"main":"./dist/tabs.umd.cjs","type":"module","module":"./dist/tabs.js","gitHead":"7279a21545badf6bf687d3842f05e4cedf475d91","scripts":{"dev":"vite","build":"vite build","deploy":"npm login && npm run build && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-tabs.git","type":"git"},"_npmVersion":"11.6.2","description":"Tabs","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4"},"_npmOperationalInternal":{"tmp":"tmp/tabs_8.1.0_1760599400785_0.7792383292566216","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"@19h47/tabs","version":"8.1.1","description":"Tabs","type":"module","repository":{"type":"git","url":"git://github.com/19h47/19h47-tabs.git"},"license":"ISC","author":{"name":"Jérémy Levron","email":"jeremylevron@19h47.fr","url":"https://19h47.fr"},"main":"./dist/tabs.umd.cjs","module":"./dist/tabs.js","scripts":{"deploy":"npm login && npm run build && npm publish","dev":"vite","build":"vite build"},"devDependencies":{"vite":"^6.3.4"},"gitHead":"ba8a787ea569d869809a265747b0a2ccb15efc54","_id":"@19h47/tabs@8.1.1","bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"homepage":"https://github.com/19h47/19h47-tabs#readme","_nodeVersion":"22.15.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-u3kPjpucN6qn16J49brfiTETsnBlxwhRCwxum2D0RgfPtTJvCD6ziHxDlPG8T7rX9NsCN14A5bcZMHREl600SQ==","shasum":"b436552872f96e42a2b47a2197bcdb26afb08bf3","tarball":"https://registry.npmjs.org/@19h47/tabs/-/tabs-8.1.1.tgz","fileCount":4,"unpackedSize":18901,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEOFJ2soNoMO/TdF0GMI9DCozMa0Be0ezm0/1L0JIu2uAiBZr3NDOCuY9a2COfo1RoaIlvnSAfmj9MefEsI0Lg6UOw=="}]},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"directories":{},"maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tabs_8.1.1_1760599779977_0.02041092738543626"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-19T15:36:51.908Z","modified":"2025-10-16T07:29:40.348Z","2.0.0":"2019-09-16T17:57:35.807Z","2.0.1":"2019-09-16T17:57:35.807Z","2.0.2":"2019-09-16T17:57:35.807Z","3.0.1":"2019-09-16T17:57:35.807Z","3.0.0":"2019-09-16T17:57:35.807Z","4.0.0":"2019-09-16T17:57:35.807Z","4.1.3":"2020-01-19T15:36:52.062Z","4.1.4":"2020-02-11T16:20:59.196Z","4.2.5":"2020-06-12T06:43:02.385Z","5.0.0":"2020-07-28T16:26:27.836Z","5.0.1":"2020-07-28T16:27:19.827Z","5.0.2":"2020-10-15T13:32:21.950Z","5.2.0":"2020-10-20T09:00:14.289Z","5.2.1":"2020-10-20T13:52:47.834Z","5.3.0":"2020-10-20T16:05:58.065Z","5.3.1":"2020-10-20T18:01:04.336Z","5.4.0":"2021-10-13T11:17:48.746Z","5.4.1":"2021-10-19T20:37:47.561Z","5.5.0":"2022-09-26T15:36:56.284Z","5.5.1":"2022-09-26T15:41:34.603Z","5.5.2":"2023-07-26T13:19:31.714Z","5.5.3":"2023-09-27T07:08:30.465Z","5.5.4":"2023-09-27T07:24:00.660Z","5.6.0":"2023-09-27T09:36:31.796Z","5.6.1":"2023-09-27T09:55:07.937Z","5.6.2":"2023-09-29T08:34:53.171Z","6.0.0":"2023-10-02T17:20:34.250Z","6.0.2":"2023-10-03T08:26:40.377Z","6.0.3":"2023-10-05T12:19:59.757Z","7.0.0":"2023-10-11T07:38:11.935Z","7.0.1":"2023-10-11T07:41:49.062Z","7.0.2":"2024-02-12T16:55:16.639Z","8.0.0":"2024-06-11T08:19:51.043Z","8.0.1":"2024-06-11T08:36:50.655Z","8.1.0":"2025-10-16T07:23:20.949Z","8.1.1":"2025-10-16T07:29:40.160Z"},"bugs":{"url":"https://github.com/19h47/19h47-tabs/issues"},"author":{"name":"Jérémy Levron","email":"jeremylevron@19h47.fr","url":"https://19h47.fr"},"license":"ISC","homepage":"https://github.com/19h47/19h47-tabs#readme","repository":{"type":"git","url":"git://github.com/19h47/19h47-tabs.git"},"description":"Tabs","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"readme":"[![](https://img.shields.io/npm/v/@19h47/tabs)](https://www.npmjs.com/package/@19h47/tabs)\n[![](https://img.shields.io/npm/dm/@19h47/tabs)](https://www.npmjs.com/package/@19h47/tabs)\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/19h47/19h47-tabs)\n\n# @19h47/tabs\n\n> Tabulation partout, tabulation nulle part\n\n## Installation\n\n```\nyarn add @19h47/tabs\n```\n\n## Usage\n\n```js\nimport Tabs from '@19h47/tabs';\n\nconst $element = document.querySelector('.js-tabs');\nconst tabs = new Tabs($element);\n\ntabs.init();\n```\n\n### Tablist\n\nThe element that serves as a container for the set of tabs. The `role=\"tablist\"` attribute is required.  \nThe `aria-label=\"\"` attribute provides a label that describes the purpose of the set of tabs.\n\nThe `role=\"tablist\"`needs to be on a container element such as a `<div>`, `<nav>`, or `<section>`. It should not be placed on a `<ul>` element. Direct children of the tablist must be the tab elements with `role=\"tab\"`.\n\n```html\n<div role=\"tablist\" aria-label=\"navigation\">\n\t<button\n\t\ttype=\"button\"\n\t\tclass=\"is-active\"\n\t\trole=\"tab\"\n\t\taria-selected=\"true\"\n\t\taria-controls=\"home-tab\"\n\t\tid=\"home\"\n\t>\n\t\tHome\n\t</button>\n\t<button\n\t\ttype=\"button\"\n\t\trole=\"tab\"\n\t\taria-selected=\"false\"\n\t\taria-controls=\"project-tab\"\n\t\tid=\"project\"\n\t\ttabindex=\"-1\"\n\t>\n\t\tProject\n\t</button>\n\t<button\n\t\ttype=\"button\"\n\t\trole=\"tab\"\n\t\taria-selected=\"false\"\n\t\taria-controls=\"contact-tab\"\n\t\tid=\"contact\"\n\t\ttabindex=\"-1\"\n\t\tdata-deletable=\"\"\n\t>\n\t\tContact\n\t</button>\n</div>\n```\n\n### Tab\n\nAn element in the tab list that serves as a label for one of the tab panels and can be activated to display that panel.\n\n```html\n<button\n\ttype=\"button\"\n\trole=\"tab\"\n\taria-selected=\"false\"\n\taria-controls=\"foo-tab\"\n\tid=\"foo\"\n\ttabindex=\"-1\"\n>\n\tProject\n</button>\n```\n\nThe `role=\"tab\"` attribute is required.\n\nThe `aria-controls=\"foo-tab\"` refers to the id of the tabpanel element associated with the tab.\n\nSince an HTML button element is used for the tab, it is not necessary to set `tabindex=\"0\"` on the selected (active) tab element.\n\nIs the tabulation deletable? You can set up this option by adding the `data-deletable` attribute on button.\n\nTo active the button on first load, add a `is-active` class to the button, remove the `tabindex` attribute and switch to `true` the `aria-selected` attribute.\n\n### Tabpanel\n\nThe element that contains the content associated with a tab.\n\n```html\n<section tabindex=\"0\" role=\"tabpanel\" aria-labelledby=\"foo\" id=\"foo-tab\">\n\t<p>\n\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Nihil hic, vero. Fugiat voluptas\n\t\tex consequatur hic nemo officia iure placeat non, pariatur, dolore natus nobis, tempore\n\t\tdolores dicta nisi inventore.\n\t</p>\n</section>\n```\n\nTo active panel on first load, add a `is-active` class to it.\n\n## Keyboard support\n\n| Key                       | Function                                                                                                                                                                                                                       |\n| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| Tab                       | <ul><li>When focus moves into the tab list, places focus on the active tab element</li><li>When the tab list contains the focus, moves focus to the next element in the tab sequence, which is the <code>tabpanel</code> element.</li></ul> |\n| Enter<br>Space            | When a tab has focus, activates the tab, causing its associated panel to be displayed.                                                                                                                                         |\n| Right Arrow               | When a tab has focus:<ul><li>Moves focus to the next tab.</li><li>If focus is on the last tab, moves focus to the first tab.</li></ul>                                                                                         |\n| Left Arrow                | When a tab has focus:<ul><li>Moves focus to the previous tab.</li><li>If focus is on the first tab, moves focus to the last tab.</li></ul>                                                                                     |\n| Home<br>`fn + left arrow` | When a tab has focus, moves focus to the first tab.                                                                                                                                                                            |\n| End<br>`fn + right arrow` | When a tab has focus, moves focus to the last tab.                                                                                                                                                                             |\n| Delete                    | When focus is on the **Contact** tab, removes the tab from the tab list and places focus on the previous tab.                                                                                                                  |\n\n## Options\n\n| Option   | Type     | Default  | Description                                                                                                                                                    |\n| -------- | -------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| delay    | integer  | 0        | Determine whether there should be a delay when user navigates with the arrow keys                                                                              |\n| hash     | boolean  | true     |                                                                                                                                                                |\n| callback | function | () => {} | A callback fired right before `Tab.activate` event. Useful for animation or to fetch data for instance. Don't use arrow function if you need to access `this`. |\n\n```javascript\nimport Tabs from '@19h47/tabs';\n\nconst $element = document.querySelector('.js-tabs');\nconst tabs = new Tabs($el, {\n\tcallback() {\n\t\treturn new Promise(resolve => {\n\t\t\t// animate, fetch data, use this, do your stuff, etc.\n\t\t\tresolve();\n\t\t});\n\t},\n});\n\ntabs.init();\n```\n\n## Events\n\n| Event        | Arguments | Description                                                                   |\n| ------------ | --------- | ----------------------------------------------------------------------------- |\n| Tab.activate | event     | Detail object containing current **controls** id, and current DOM **element** |\n| Tab.delete   | event     | Detail object containing current **controls** id, and current DOM **element** |\n\n```javascript\nimport Tabs from '@19h47/tabs';\n\nconst $element = document.querySelector('.js-tabs');\nconst tabs = new Tabs($element);\n\ntabs.init();\n\ntabs.tabs.forEach($tab => {\n\t$tab.el.addEventListener('Tab.activate', ({ detail }) => {\n\t\tconst { controls, element } = detail;\n\t\tconsole.log(controls, element);\n\t});\n\t$tab.el.addEventListener('Tab.delete', ({ detail }) => {\n\t\tconst { controls, element } = detail;\n\t\tconsole.log(controls, element);\n\t});\n});\n```\n\n## Methods\n\n| Method      |         |\n| ----------- | ------- |\n| `destroy()` | Destroy |\n| `init()`    | Create  |\n| `create()`  | Create  |\n\n## Build Setup\n\n```bash\n\n# install dependencies\n$ yarn install\n\n# serve with hot reload at localhost:3000\n$ yarn start\n\n# build for production\n$ yarn prod\n\n```\n\n## Example\n\nAn example is located right [here](https://19h47.github.io/19h47-tabs/), see [sources](/docs/index.html).\n\n## Acknowledgments\n\n-   [Deciding When to Make Selection Automatically Follow Focus](https://www.w3.org/TR/wai-aria-practices/#kbd_selection_follows_focus)\n-   [Example of Tabs with Manual Activation](https://www.w3.org/WAI/ARIA/apg/patterns/tabs/examples/tabs-manual/)\n-   [Example of Tabs with Automatic Activation](https://www.w3.org/WAI/ARIA/apg/patterns/tabs/examples/tabs-automatic/)\n-   [Keycode](https://keycode.info/) by [Wes Bos](https://wesbos.com/)\n","readmeFilename":"README.md"}