{"_id":"@dj1tjoo/shapez-toolbar-switcher","_rev":"7-d5cd885f52c0da0349a8c705b81867ef","name":"@dj1tjoo/shapez-toolbar-switcher","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@dj1tjoo/shapez-toolbar-switcher","version":"1.0.0","description":"A helper library for the toolbar switcher mod","main":"./lib/lib/src/index.js","type":"module","types":"./lib/lib/src/index.d.ts","scripts":{"build":"yarn tsc && cd ./lib/js && del /S *.js && cd ../../","p":"npm publish","v":"npm version"},"author":{"name":"DJ1TJOO"},"license":"ISC","devDependencies":{"@types/node":"^18.11.18","typescript":"^4.9.4"},"directories":{"lib":"lib"},"gitHead":"3bd3045fe74fadc603cf5f37b3aed75e9383f964","_id":"@dj1tjoo/shapez-toolbar-switcher@1.0.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-gcm1yzejNMFJfUnwgo3P1xbGYNZ2KaCRy5YR98idp3QJcjtOFOjtquJ5HHkqkKHkRspEiyXAlX1vg/4ZJq6Hzg==","shasum":"0d0999298f18be98a4d02b755a87bfa6eb753747","tarball":"https://registry.npmjs.org/@dj1tjoo/shapez-toolbar-switcher/-/shapez-toolbar-switcher-1.0.0.tgz","fileCount":8,"unpackedSize":530158,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnkiymHEJILkeo+fvaasF8hKirp2GfvARZVNrGaf1gsAiB0waERbNvyk3hZxy6rFNqEsyr3jxQYT0d1fnWkxu0PWA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjudngACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpltg/+IFRvEmcXwcoIlEy5xL66EC4jmtcZ0OK0c3Oz0OfXsRQRRiH2\r\nBGR7s70/Sa93cze4wNFKTRCl+J0Q0ZFsgf2mBaRpotwILWqiLvwQOI9/v8ED\r\nRgS86pYjZVSlLmqBtDToIXfAmcsZRZZ3MrCjPOJWasVOFWOuDJ3DQP3zMmy6\r\nWj00eTHDn9ijP9yjIBpFZw0nE3jZ7S+XpaYgFG4VMF8gaHnkheaMy05CRNhm\r\nPo8dfOlezXkVcsuJyfay2unFQ130cPGbX9JDfm8vwrq2DV27BF8QfVpVA3km\r\ndFQySQAESUSemcOL3O6AG8h8o0PJqK9H6NT8D03LY0KVKcCJP/2acGpadR6C\r\nkSJ3VgvUi7I8y1+SIp0s0AMpXMPnF8jlXODpKEcXaJQGtxkDDSmq5ARIPWwT\r\no4I48vpYXYBxSTmsPA1aYjJBzAyK4lABQKm3oVGbQBhXSQSbfhR1yqYPAudu\r\nM21GOWD9c/TibsVhgo8ndmuDsP/d7vUV2i0xM43I2YKqz8C+b6kTE76kNntK\r\nN+ghBmskx8qdHSLl5d0Gu5GSAVEKtbB+Au8sW+T1cXsNMnBZyemPcMMcSudS\r\n7pHLu1VaK6Blqpx2ilwR1mmtQWKYt7bTgCI6Qu8ItYHjGP/rekY/WjvaNQ/h\r\n7xY/S/uxlncelwu5mwwRf0rYn/MtVJjP1pM=\r\n=RqJu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dj1tjoo","email":"t.ferb1@gmail.com"},"maintainers":[{"name":"dj1tjoo","email":"t.ferb1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shapez-toolbar-switcher_1.0.0_1673124320268_0.9423651016280343"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dj1tjoo/shapez-toolbar-switcher","version":"1.0.1","description":"A helper library for the toolbar switcher mod","main":"./lib/lib/src/index.js","type":"module","types":"./lib/lib/src/index.d.ts","scripts":{"build":"yarn tsc && cd ./lib/js && del /S *.js && cd ../../","p":"npm publish","v":"npm version"},"author":{"name":"DJ1TJOO"},"license":"ISC","devDependencies":{"@types/node":"^18.11.18","typescript":"^4.9.4"},"directories":{"lib":"lib"},"gitHead":"4165c5e744bbefcc752e20063d5dd5298c81e663","_id":"@dj1tjoo/shapez-toolbar-switcher@1.0.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-227cZysPkrX1sd3MRAksQDHEWLKknb085Sz+hiF6k+gYF+t0DoxObqJPFEwULnJSNLTL1R+m0eBPiUClwMSBmA==","shasum":"7c3daf49014216acf1d2e5988296a989b6023061","tarball":"https://registry.npmjs.org/@dj1tjoo/shapez-toolbar-switcher/-/shapez-toolbar-switcher-1.0.1.tgz","fileCount":8,"unpackedSize":530122,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHqfRHFdnw9M3ytcSWBUcnapyp4zjhHWI/fXv+zO4OtAiALu2X9QjRJ9kDoLmxDXtcUWChLFTyz6dmdrS8s/A8dxw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjudpeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVWA/+MdjqeywjjxHDiROWlP4xzblhkJVrGqIt83fcFJY84rRx2yS0\r\nNshNIiEXzsNDCR5J7HzIS/yh8jiskVYwYbukOkX5jjaY0scx9FU4V5Nv5cVK\r\nKJsNhyV4FYs5BN6nrp5FBZLqUrFuw1rdxrgYCg87V5w3f/ntn7vBTt161x3d\r\n+u8LOJ1TyeY76IdjSHxRng+qQm95up9uE1tZyFwi+NAfdIhQgQEMEoIGBni6\r\nDu1UnOmn76fAau1WJ6ZDqtrn3wDHVDFfFh+nfKFZI6MYioMw3atxaPvOlGsG\r\nYhuqqfwcVEVJ8td9IftbN9LJ3dGXyL9FjWSYRybSMNiM5tDg9RA2V7DYknoT\r\ndv8QNXHZ0SmBGpM3HV0j/gZa6Q+gDdXd/s1JbbOCl+kinZHBxUPuCTAxADq5\r\nnegWoVBPpwdWJXvB4rqWIES6EzkB6KHSzTENkuOPYDkZJVNV+IVlis5rQxVZ\r\nziy8YRtoh6XbGsxRvcJie4N3NNQGo2+H/WNXJV0azRinbsXJ5Nv5SWNYYs5r\r\nUzdYpWgaM0rJD7OgrHmZgBuWga6MFv/x6GF5FDx7I5fVQI6SrqsC2TejoCcG\r\nEsv0xYe3kDijyhUZkkbZoVKh9lyrfFJtytWOnz4V86+gNeJsuJSvIpKCyYlG\r\nE2DH4/0AXYhi6tFltpslBFvwMWmo2j4gZ5M=\r\n=fNKX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dj1tjoo","email":"t.ferb1@gmail.com"},"maintainers":[{"name":"dj1tjoo","email":"t.ferb1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shapez-toolbar-switcher_1.0.1_1673124446697_0.5637257200574153"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dj1tjoo/shapez-toolbar-switcher","version":"1.0.2","description":"A helper library for the toolbar switcher mod","main":"./lib/lib/src/index.js","type":"module","types":"./lib/lib/src/index.d.ts","scripts":{"build":"yarn tsc && cd ./lib/js && del /S *.js && cd ../../","p":"npm publish","v":"npm version"},"author":{"name":"DJ1TJOO"},"license":"ISC","devDependencies":{"@types/node":"^18.11.18","typescript":"^4.9.4"},"directories":{"lib":"lib"},"gitHead":"50ca00fedbbe3185dfe4cbe54d3cbd76f1ec499e","_id":"@dj1tjoo/shapez-toolbar-switcher@1.0.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-hEn18ZEvGktWeXWcJApX1iaq1s5qDqIedrtToEH5oczbsvdBCU8yRXESOw051urRkFp2l+h9FNqzE7iSUvLQNQ==","shasum":"fb1ff6a8afce26019776920f6b6a6b1bfd52f8a9","tarball":"https://registry.npmjs.org/@dj1tjoo/shapez-toolbar-switcher/-/shapez-toolbar-switcher-1.0.2.tgz","fileCount":8,"unpackedSize":529850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgb5BBcgUVUdhieSkqxf3rstvjS1mKWvOdcguVOiagYgIhAIpZpfIkPtBpm196Ur+haPWf0n/1rrsByx24dPrZqlqC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjudxIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhwA//c1Zi7+iKgfdD6o4L7ZwcOrEnejtr93Pi94VF2gVAA85gT5PL\r\nqLXurEQTTlC4MeRW1JkN/YiHcTgon5iyZ6tPDxZsMmindtObpoKHAoGvamH3\r\nNkh66QBLk9vw4Sa38tDTFrLHf+g/Mm/9EeD15ezkB1oeEy7cqNKixUopZ+MG\r\nF/ILL4YF02mTwOirNenz6Uh0M65Tzc+D3BWyQTJPp4upYUKxEz4y44gssVHV\r\nNKmOIo/ycZD7afz2ah8KRLLrIiEw2GSDEwxgHp/j7EWnyRdxmK0JvuHwM+gy\r\nGsiIJl7z9I8b7sK/Ilp15AUj56Wdt9id2zDlbJLxllU2avjPI+VeiqFsNPlI\r\nJQTSTTWQSGj4x0+HB144s80y7zHLU5KFhsIFf3WCbgX1PhacwG3PxGVTDvnf\r\n//LQOSzdebwNiJr18jBwZ9eVTCTQViRUUoP8G5knU0wkds8m+Q0laiLTloug\r\n9GKJqOIWaASyHV9WT5Gx8AyumcAJPv1IGNBudKdpcEa19M+kPBZfEdHEJH2Y\r\nLLPo4fdmW6oVInQSMDzj0GdqJvd1yP8Rqk0IppsGdS4RClbN+JVHpaKt3HNw\r\nVMHJOH3RNmPXV9dessn7tM9hw8HLxJ3sDiFUwQNG2ZCQcLIhSUL71wIHGMjA\r\nsR6ae7358CvMxBzucxRACYxXlK2qZDIx2FM=\r\n=9fB6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dj1tjoo","email":"t.ferb1@gmail.com"},"maintainers":[{"name":"dj1tjoo","email":"t.ferb1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shapez-toolbar-switcher_1.0.2_1673124936602_0.9571401797866179"},"_hasShrinkwrap":false},"1.0.3":{"name":"@dj1tjoo/shapez-toolbar-switcher","version":"1.0.3","description":"A helper library for the toolbar switcher mod","main":"./lib/lib/src/index.js","type":"module","types":"./lib/lib/src/index.d.ts","scripts":{"build":"yarn tsc && cd ./lib/js && del /S *.js && cd ../../","p":"npm publish","v":"npm version"},"author":{"name":"DJ1TJOO"},"license":"ISC","devDependencies":{"@types/node":"^18.11.18","typescript":"^4.9.4"},"directories":{"lib":"lib"},"gitHead":"fca1f430206b28300102ec405f0b418ea6893316","_id":"@dj1tjoo/shapez-toolbar-switcher@1.0.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-r8u301OkxIzxFEdsMdTewHPPwnJadtnxU5zF6f3BTBCLEkg0sCExtIJsqJ+fYSHYYYVF3lg9HN/3p3q68xGvCw==","shasum":"511f83c6da6f35aa447331eb100415af634bda96","tarball":"https://registry.npmjs.org/@dj1tjoo/shapez-toolbar-switcher/-/shapez-toolbar-switcher-1.0.3.tgz","fileCount":8,"unpackedSize":530051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHy/LXwv6NriVwQH6ZGD61qNxUSeElmQofWqkBJLu9aJAiEA2orcwD/bppPwV2hd0U/pQvdBCboAKCpX6bBMYb3XK4k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjudzaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Sw/+LxHOyF0Iiur6qXaD57E1SaC0zonbA+7Wtj/Lp19rKEtlyCrV\r\n7DDDibkaVaNa2zlFIn+49/LMD3V3KXnYHoogXz+FFYn5YaxvVmuHf5itozz0\r\nR1GRN4RbU8bj11Kzr60BK789nDcXyGHOfkvFo/Ym0/M2o4U0G9xHQC13d5eA\r\n5y6P+l018AtfHxyJ2bULBXCtGkaeBjtj6fMeBGHGluhsIuXXzL/oxnS+Mkg4\r\nlkno9XQRW+x6RmyKlgNWqYyKcgS2ds2EIJQYMKBDw2X8lsuxIgRu713P4EzF\r\n16s6HvEtVAy8QGNTAF0m7hJev+uvazFluZPG5ZQJLmT/rEKYCXT1GgqmkvFa\r\ndxmdTQF2TXJRpHBhNSc09X9jdBd309Z62AJS9mvmMRxij0OcUZp5/jjPOHdL\r\nYlQkxy/wrM7C0bTK2zqffsU7f1dSK9Oxor/FuG+Nr8utkzHdqZffO1TLHRhc\r\no931opIVSWTq4pGR9ainv2myC07p0M2zzL/dio29lAb0T6LQVNXzUhr1bwL7\r\np+UHbMIu05tCCDq9GXIUWFBHv2SQsjGcsShtRQ+ACxS9GcDzXKdDR2RB1ZbO\r\nnCM0ltrcS7I/8SFOW4NZT9KeQvkUnvzch3Jy53Mph//feuGmwVEgd7Ivk2L3\r\nua5LBJUsSPvCcmPUV284u8fJpNYjDeoah9Q=\r\n=mIs9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dj1tjoo","email":"t.ferb1@gmail.com"},"maintainers":[{"name":"dj1tjoo","email":"t.ferb1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shapez-toolbar-switcher_1.0.3_1673125082449_0.5886706163224433"},"_hasShrinkwrap":false},"1.1.0":{"name":"@dj1tjoo/shapez-toolbar-switcher","version":"1.1.0","description":"A helper library for the toolbar switcher mod","main":"./lib/lib/src/index.js","type":"module","types":"./lib/lib/src/index.d.ts","scripts":{"build":"yarn tsc && cd ./lib/js && del /S *.js && cd ../../","p":"npm publish","v":"npm version"},"author":{"name":"DJ1TJOO"},"license":"ISC","devDependencies":{"@types/node":"^18.11.18","typescript":"^4.9.4"},"directories":{"lib":"lib"},"gitHead":"d60be8dbc2c3376f4af09c7564572272bdac58de","_id":"@dj1tjoo/shapez-toolbar-switcher@1.1.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6HNE4ntXA92UKnHQWETniFhJXXrPYa0VVHzKWc7DmJ96M/XKD01WGwwZFXK8I4e9ORjGuEoIJ1ai6z/CtBdJRA==","shasum":"7bcc142c1a787d672b24622892cf908e550b7c3f","tarball":"https://registry.npmjs.org/@dj1tjoo/shapez-toolbar-switcher/-/shapez-toolbar-switcher-1.1.0.tgz","fileCount":8,"unpackedSize":530498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD12Rv3nsXSx8IbFIwVitTvkvS5xXOD4feEBft0Gls4JAIhAPkN7fq4AK4F5hNNDX5wM4+zyzLxMibITCMm3p5JIlpu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjueFAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4tw//c7+nC1flRrATJNib7kx43nBYQ+M+4A/bpRPNtSpn/4TyaMbw\r\nVYGLflt/TD15xx4mOnoDPWe3eyL4QRRzSHYc83toKUBKyC72jqESx9bZ/5ol\r\nmfe87PIcL4gs5TbRbZp2oyOtpoRRo63ujy44UW4kf8Mfe0VzdpuJ4a7OBLOr\r\n2rca6T7LR2BYUlrlBJSyxMZ0WzS/pjngp3RSA35DkHSIzR66LpeEmDZ8lx/w\r\n4ZRMY0tE74OWYTvPwcdTL7hUNEKi1qRoitpG41suiixIbK+voDgn1zIZbfG5\r\nsSSmc84C9vBN4MbOeKs4Y1mknoy4P7jGC0D3gU6mMPRBzd3DZ4bcscFeuGEd\r\npBdoSDxPuaHnX6Mj9C1d76p77aeiWtC/jeBuddSnhMzsoQn78ejIpfXxEyRK\r\ne+AUoleQM5l7sUFP4EGiUwtimqC2l0xdcS40rHYAYoz56ARgRUiQW7HF/40+\r\nBzqSHjrF+eq2VA6AJiyc9NBNIJ0aCh7Vu9s5lRkgdZhtAMuJm5jGr7TuLw5C\r\nk4oykG6AF51L1xXyyvU+kuHOkqgTqGnySHRTA4zs3k0FnaaJhxBQnOGqWc+y\r\n43sfkgBQ9+inbIP16Y/Lrf84WxlpbagRXSPQjwMSCGRWMbPvjT5KsRsjsK0w\r\nuDb9X5vQZjgbMBFKtxBOiYcEP8m0L6JX0mE=\r\n=b1fK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dj1tjoo","email":"t.ferb1@gmail.com"},"maintainers":[{"name":"dj1tjoo","email":"t.ferb1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shapez-toolbar-switcher_1.1.0_1673126208282_0.20375252919358777"},"_hasShrinkwrap":false},"1.2.0":{"name":"@dj1tjoo/shapez-toolbar-switcher","version":"1.2.0","description":"A helper library for the toolbar switcher mod","main":"./lib/lib/src/index.js","type":"module","types":"./lib/lib/src/index.d.ts","scripts":{"build":"yarn tsc && cd ./lib/js && del /S *.js && cd ../../","p":"npm publish","v":"npm version"},"author":{"name":"DJ1TJOO"},"license":"ISC","devDependencies":{"@types/node":"^18.11.18","typescript":"^4.9.4"},"directories":{"lib":"lib"},"gitHead":"7558d76047ac7aefc8fcefe76e18ad4043077a14","_id":"@dj1tjoo/shapez-toolbar-switcher@1.2.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DblG8r/oKCQP9rHgxWDXgHJysBHwRkyhEJ3FVm8+vFmwmhWLbEeWkkCEXoL5bPBaiREFwDkgVW/Qgcg03OyTog==","shasum":"194535752ba63b935214a6d8e78f8e83964c9721","tarball":"https://registry.npmjs.org/@dj1tjoo/shapez-toolbar-switcher/-/shapez-toolbar-switcher-1.2.0.tgz","fileCount":10,"unpackedSize":537425,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBTw9sCiYNtFgJ2PoAIn8dxuXiXaeaBBYAY609J0LMJAiAJbmN2IsuDpqZS3QEdHz06NBzsPUDXv6VXQVLytXba8g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjueGqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobgw/+KVEH5P0+3D6EXVpoAGg0ZSIYlSprUAiTsaT/Ggdm0ZsEMIA0\r\ngB9tziRozHSwKvG1a7rW4baQnZ7yFGWkWNbDjoQtfCoiu60CklD0dRSUJ4fY\r\n8bBS+Wl/GXmN5MC/VUTA+GI1svkgaja2EkNradXc/Q4vY61vd8vS3FPqFZpZ\r\nnjBXJXCRqC/AIQR/raJPIZVS+DC/OLNh6TAmGg8J/ngnMP3GDQ+udMXMZB6v\r\nfJ4cwXynuZJk7xw8bTh3H9MNtivMHNqn6wyVoUCD+UD1D7OX8+JV6qgFrUt+\r\nyLLL5PkPUW6G1p6yu44nR+obR8foXcURHHWn8lqioARVhyON9c7mJpu6Fhtj\r\nhcX2znDPXg/b3r0vDkUeNQbGIgkQ+HzbAHd+d054yRE+FMvbZDD80e/MO7ux\r\nI7tEeehpASq/SzvnlyK39UdVrRTZ7keDR6uoi4B3GM4pAKWsa5lq54SJgC09\r\nBX5LMxGHqIL1GBxeMYg2N6x3oXcfaD3RjLs5PUyDFcq0Z6Pv+SaGq28HIZx5\r\n91p+11EnwS00vesl2t10h5ECjtl4dptHIzlAWEnn6/6bHb8NPcZjyPChVPs1\r\n265jpZh/SithZ+SRk7ctmytT1bJXx5KCPgU0dKhqw8gTToxIKh/KIt1jxhHS\r\nXCD1w9KOK4Vtsj//dxVziun2Y3VbwLpeJGM=\r\n=FyhP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dj1tjoo","email":"t.ferb1@gmail.com"},"maintainers":[{"name":"dj1tjoo","email":"t.ferb1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shapez-toolbar-switcher_1.2.0_1673126314549_0.7399059747734134"},"_hasShrinkwrap":false},"1.2.1":{"name":"@dj1tjoo/shapez-toolbar-switcher","version":"1.2.1","description":"A helper library for the toolbar switcher mod","main":"./lib/lib/src/index.js","type":"module","types":"./lib/lib/src/index.d.ts","scripts":{"build":"yarn tsc && cd ./lib/js && del /S *.js && cd ../../","p":"npm publish","v":"npm version"},"author":{"name":"DJ1TJOO"},"license":"ISC","devDependencies":{"@types/node":"^18.11.18","typescript":"^4.9.4"},"directories":{"lib":"lib"},"gitHead":"f2cbdcbb2d6770914e88ba5b70e54f8a407e41b6","_id":"@dj1tjoo/shapez-toolbar-switcher@1.2.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-g7i6t4rQm/p/ktYXSRyNwSjwCU2rOpuNx7lFuU8idElR4ttnzvxQxbm4BvRGAeo2ldLKPe6Tmj0Zg+N85dzdRg==","shasum":"c0ba31b8027c76aa0abe6702c6ea0b127b84c8d4","tarball":"https://registry.npmjs.org/@dj1tjoo/shapez-toolbar-switcher/-/shapez-toolbar-switcher-1.2.1.tgz","fileCount":8,"unpackedSize":531055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClXS0goCpocw3zlRuMydYKVZ+OHQ0Q6n2vpWBGOGVB/QIhAN0+DM9GpMSV6rPxN8pjphxz9KkVbU2r7Qz+6TZPcEdt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjueQGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXQw/9E4ewHWu7piInOv18PV7s3Pd9uvADMLgQEkmh87gztPYl6tap\r\nDmLCLgLmR9/ix9Hugh0ei+R6DVYCJhUjpfmsHAeOPP0Efs5fL5wFC0tKKDbR\r\nUH0LIK9TuMsKUt5oYKC8AMcMu++tevEXmGgpBXt8roXQDDivTh46q7KtxG0b\r\nNGBsOuzUCbtGQFBf8pa8YwlMRdQjkvp5b3/XNH0riLKTyx0Av2sTk44p0Bzw\r\n3acyDjHALEDKKCxWf88ozIg3Sgkfi2nwWNVLB8RqZnvCU25p8o4W4BnOTlG9\r\nROPoNjIpBC5yNTpHXjSlZgFINqlW2TmA0e/LeIbDEWWLqKuzesT4LdSuIQY8\r\novltQmAYdBCEH4NMxLWv+sBCmDiQPGBAZxTBkbTcWbg67OQjmyxm4H0m9OhX\r\n17DFBpY9pvL/tCxafzGbe41X7GTZ3gCzuJjkiHgC2arNUUR2GNZR33avkt66\r\nKuKSuC2+JVeUIqXSou5AC3+ZEjxpZT746rMuUYa+5/iOd+5/XYwJsrufGkR4\r\nNEzr/ZctNPDdu40gZO1Z/n7dWX5M/ge0w8scz8mERr0TQ2w9CMO1T1hKbLqx\r\nyxSzS0ZNE0w6M4e0ieXmMKGpeKLEX5JNrJjj6NBz1W6KCHKPvA9U2//c4dLq\r\neVm/310Nh/Wfyay1P2E8TSoLutdehCYeu64=\r\n=vcTX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dj1tjoo","email":"t.ferb1@gmail.com"},"maintainers":[{"name":"dj1tjoo","email":"t.ferb1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shapez-toolbar-switcher_1.2.1_1673126918442_0.5743780820138253"},"_hasShrinkwrap":false},"1.2.2":{"name":"@dj1tjoo/shapez-toolbar-switcher","version":"1.2.2","description":"A helper library for the toolbar switcher mod","main":"./lib/lib/src/index.js","type":"module","types":"./lib/lib/src/index.d.ts","scripts":{"build":"yarn tsc && cd ./lib/js && del /S *.js && cd ../../","p":"npm publish","v":"npm version"},"author":{"name":"DJ1TJOO"},"license":"ISC","devDependencies":{"@types/node":"^18.11.18","typescript":"^4.9.4"},"directories":{"lib":"lib"},"gitHead":"de1824372fd56943186bcf0319482c3123fba620","_id":"@dj1tjoo/shapez-toolbar-switcher@1.2.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-0P4sqs0bfReAiw7juyFGKulfZUwHyLeGR39Jz+4ynqC6rf+wSLn/ZsDLG5LqNODrJJq1f/oCa9GAec1NBYywFg==","shasum":"a265580cde7166f6d9abd063f00924d543e068dd","tarball":"https://registry.npmjs.org/@dj1tjoo/shapez-toolbar-switcher/-/shapez-toolbar-switcher-1.2.2.tgz","fileCount":8,"unpackedSize":531397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0luhwaHzr//msoHdCKKu+9nMZBnCKN9rZiB3Vv+f1PwIhAM+LnUJcqe1uVDW2kibIE754/91PWWYdB+N+Ecd7Vb5i"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvX/LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmbhAAnHQVU9x++H4zh/5NIejwY4Ups/cELqYG9hmoTFmrbU6ulQIn\r\nbVMvi79fNwA0sKV/0RHRxAqJhDjQCkzkFupSSL9s4cX6R7WbE0305OqFKn15\r\ncRUlrQs+bT7Kna1dfmadBIFMpLwLsa2d/vJ/dIZ7TFneh4PanDoadB/rauue\r\noGrgs3G/b3wiz8tC8qeeudfuzV3V2krVKAniJd45qnueOM0sMGvCBanAwkA/\r\nfbMMw9jBQ79744E72U1AF9JADYvLpZBKjm/0iXAQTa4UBC7sxQ+DMLKriSI6\r\ngxz6FCMZ+coxqqEh+QfPyNaKmIsi51yTEk3A/x/2ppz25LBh+2aAkHaczl75\r\n2I48zSDHGJHc45dR2k5YN14d1CeI8EHehdu8KT72x/RGIoy4fDkk09OXJllw\r\nFUtkno12JR1fdIEJ/VzuxYYDVnxve/GETAeZDdPTv16xj6jLkpM2J61VlwpI\r\nJSEXvZlvhlh5zdo6xk8FDmsF0/yfn+8AqicOEQhrnrxUjUIs/cNlJumlrkOr\r\nOr4lS3WwDyJjz5UpchnCkECXhHCIH5xuX3sN54wo0wF+7DB/UolkwlkBilUP\r\nxm5bqlM14nyWXlfUtbgpJH9g4y14Ak6KtruH636gTDmjfXP9hrG+HANt3xWz\r\njltAe/sowzcj24gmIFSCuKKGfSG4zxRQlxo=\r\n=rp4Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dj1tjoo","email":"t.ferb1@gmail.com"},"maintainers":[{"name":"dj1tjoo","email":"t.ferb1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shapez-toolbar-switcher_1.2.2_1673363402445_0.5030772327909119"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-07T20:45:20.198Z","1.0.0":"2023-01-07T20:45:20.456Z","modified":"2023-01-10T15:10:03.187Z","1.0.1":"2023-01-07T20:47:26.848Z","1.0.2":"2023-01-07T20:55:36.772Z","1.0.3":"2023-01-07T20:58:02.638Z","1.1.0":"2023-01-07T21:16:48.475Z","1.2.0":"2023-01-07T21:18:34.742Z","1.2.1":"2023-01-07T21:28:38.773Z","1.2.2":"2023-01-10T15:10:03.107Z"},"maintainers":[{"name":"dj1tjoo","email":"t.ferb1@gmail.com"}],"description":"A helper library for the toolbar switcher mod","author":{"name":"DJ1TJOO"},"license":"ISC","readme":"<h1 align=\"center\">Welcome to Toolbar Switcher 👋</h1>\r\n<p>\r\n  <a href=\"https://www.npmjs.com/package/@dj1tjoo/shapez-toolbar-switcher\" target=\"_blank\">\r\n    <img alt=\"Version\" src=\"https://img.shields.io/npm/v/@dj1tjoo/shapez-toolbar-switcher.svg\">\r\n  </a>\r\n</p>\r\n\r\n> The shapez toolbar api\r\n\r\n## About\r\n\r\nTo have less conflicts between mods and toolbars an api was created.\r\n\r\n## Developing using the api\r\n\r\nThe api has a npm package [@dj1tjoo/shapez-toolbar-switcher](https://www.npmjs.com/package/@dj1tjoo/shapez-toolbar-switcher). This package contains helper funtion you can use in your mod.\r\n\r\nThe package exports the ToolbarSwitcher class. On this class are static methods to help you\r\n\r\nThe ToolbarSwitcher class has the following methods. The methods with a `*` can only be accessed after the preload state. You can use `onLoaded` to make a callback from when the preload state is over.\r\n\r\n| Method                                                                                                                                   | Usage                                                                          |\r\n| ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |\r\n| requireInstalled(): void                                                                                                                 | Shows a dialog on the main menu when the toolbar switcher mod is not installed |\r\n| registerToolbar(id: string, toolbar: typeof HUDBaseToolbar, isVisible?: boolean): void                                                   | Registers a new toolbar if the toolbar switcher mod is installed               |\r\n| addNewBuildingToToolbar({ toolbar: string, location: primary \\| secondary, metaClass: MetaBuilding, fallback?: regular \\| wires }): void | Registers a new building to a toolbar                                          |\r\n| `*` isInstalled(): boolean                                                                                                               | Returns if the toolbar switcher mod is installed                               |\r\n| `*` getMod(): AdvancedEnergyMod \\| null;                                                                                                 | Returns the toolbar switcher mod instance                                      |\r\n| `*` getVersion(): string \\| null;                                                                                                        | Returns the version of the toolbar switcher mod instance                       |\r\n| onLoaded(cb: (installed: boolean) => void): void                                                                                         | Register to run callback on toolbar switcher loaded                            |\r\n| enableDebug(): void                                                                                                                      | Enables debug rendering on connectors                                          |\r\n| disableDebug(): void                                                                                                                     | Disables debug rendering on connectors                                         |\r\n\r\n### Usage examples\r\n\r\nThe example uses the [shapez cli](https://www.npmjs.com/package/create-shapezio-mod). All the `shapez` imports can be swapped out for their `shapez.` equivalent\r\n\r\n#### Registering a toolbar\r\n\r\n```js\r\nimport { HUDBaseToolbar } from \"shapez/game/hud/parts/base_toolbar\";\r\n\r\nexport class MyToolbar extends HUDBaseToolbar {\r\n    constructor(root) {\r\n        super(root, {\r\n            primaryBuildings: [],\r\n            secondaryBuildings: [],\r\n            visibilityCondition: () =>\r\n                !this.root.camera.getIsMapOverlayActive() && this.root.currentLayer === \"regular\",\r\n            htmlElementId: \"ingame_HUD_my_toolbar\",\r\n            layer: \"regular\",\r\n        });\r\n    }\r\n}\r\n```\r\n\r\nDon't forget to change the layer if nessesary and to give the toolbar a z-index\r\n\r\n```css\r\n#ingame_HUD_my_toolbar {\r\n    z-index: 400;\r\n}\r\n```\r\n\r\nIn mod init():\r\n\r\n```js\r\nToolbarSwitcher.registerToolbar(\"myToolbar\", MyToolbar);\r\n```\r\n\r\n#### Registering a building to a toolbar\r\n\r\nIn mod init():\r\n\r\n```js\r\nToolbarSwitcher.addNewBuildingToToolbar({\r\n    location: \"primary\",\r\n    toolbar: \"myToolbar\",\r\n    metaClass: MetaMyBuilding,\r\n    fallback: \"regular\",\r\n});\r\n```\r\n","readmeFilename":"readme.md"}