{"_id":"@slipmatio/toolbelt","_rev":"38-da11015a8c5f47c2f0000b33ac54a5e9","name":"@slipmatio/toolbelt","dist-tags":{"next":"0.0.5","latest":"2026.9.1"},"versions":{"0.0.1-alpha.0":{"name":"@slipmatio/toolbelt","version":"0.0.1-alpha.0","keywords":["vue","utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.0.1-alpha.0","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"996b11ef240519becd27c8f4e5ac0257b3abca51","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.0.1-alpha.0.tgz","fileCount":9,"integrity":"sha512-Xr4Pyb3OeGqMU9EH/pYaVxBzu0wPS1vwzWdGvPUIvrFzWiqGJOERk5YEK/J68v6xOzCP1utpNAYswb5UwTd6+A==","signatures":[{"sig":"MEYCIQDkCYqCTx+vjbb6AHUVKNRx6Fd/vvruYUK2KOvXPENm7AIhAJfAHvY2fBzEyrFf5HZd0QvPVayV16uSzkkZ2oRp6e2H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIiSEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrksg//SIsDiccBciHvD6BxTqsELxNZJ0PGQB57jwfgoZk0Ulk+vqsc\r\nd5kWrwuBesrjrrCf3vPMiSjWDULWW5FMvufHlQifrYFfOwEYXlYZIn31iLEX\r\nlvy9pfHstqLFBN2VGY+R5sb960hukcxpoADlfU0PnpEA7ILtmchiitztOvs9\r\nub663n324MBmOfg5SdcIbefB2FWhLSTZ3kxPpCdV5nl010jOjPJH4v01YOTK\r\nBGbYv6WP+BU/BmYJzBK4M085F9+p8ezP4a38vofgL8k2amm2eCBfemrB06/B\r\n6uuHxCGt5hfBQPyzTwbK3QGRHLb1r9ls6OuVxwg/Pn/04bkUjSt8cnhWRkZA\r\nbn5XER7TQbqSowjAKKi/+Pxxk3u/j1q2TOMfLbTr2p0zJud423X7v2nJHziy\r\nR28/jk2dy/7KjrBPOoZN6vkPyGOTJHWoeQ0F4GTUDKbFR+SFU8vxTo4sBBoa\r\njJgv6nDwPumAntx8jVPzbdN4VPI9ZjmJ8FXLpAq8KU5wdb2t2FDyhvNF5uM+\r\nom/dAJsG0orkxT3gQqeTSvHOQzpbGdtcYJyDufuIAzWjuuVdjnlLD/7r2sks\r\n1mjcGeb7LbRKpHQu33lLWv68AzDzltB3PHUylasv7+73RkTA0Our29DuLNdk\r\na5rJUCX+/loGx+Mn+hioerMzmDBgw63PgoM=\r\n=JLbm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.es.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js"}},"gitHead":"24357e6c8795000cd32c3aac0304656406bd6b81","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"yarn dev & wait-on tcp:3000 -v","report":"nyc report --reporter=text-summary","preview":"vite build --config ./vite.test.config.ts && vite preview --port 3001 --config ./vite.test.config.ts","test:ci":"vitest run --coverage","coverage":"vitest run --coverage","test-e2e":"cypress open","test:ci-e2e":"start-server-and-test 'yarn preview' http://localhost:3001/ 'yarn test-e2e-headless'","test-components":"cypress open-ct","test-e2e-headless":"cypress run --headless","test:ci-components":"cypress run-ct"},"typings":"./dist/src/*.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"8.1.2","description":"General utilities for Web development","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"c8":"~7","nyc":"^15.1.0","vue":"~3.2","vite":"~2.8","eslint":"~8.10","vitest":"~0.5","cypress":"~9.5","wait-on":"~6.0","typescript":"~4.6","@cypress/vue":"~3.1","autoprefixer":"~10","vite-plugin-dts":"^0.9.9","eslint-plugin-vue":"~8","@vitejs/plugin-vue":"~2","eslint-plugin-node":"~11.1","eslint-plugin-import":"~2","vite-plugin-istanbul":"^2.5.0","eslint-plugin-promise":"~6.0","start-server-and-test":"^1.14.0","@cypress/code-coverage":"^3.9.12","eslint-config-prettier":"~8.5","@cypress/vite-dev-server":"~2.2","@typescript-eslint/parser":"~5","@vue/eslint-config-standard":"~6.1","@vue/eslint-config-typescript":"~10","@typescript-eslint/eslint-plugin":"~5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.0.1-alpha.0_1646404740389_0.19942246435804734","host":"s3://npm-registry-packages"}},"0.0.1-alpha.1":{"name":"@slipmatio/toolbelt","version":"0.0.1-alpha.1","keywords":["vue","utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.0.1-alpha.1","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"ef6f773e6d214d85d111ad7d62094144dfd97ab8","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.0.1-alpha.1.tgz","fileCount":9,"integrity":"sha512-UbsZhywfOImOkBWANC8KQ3STSZ3wxyFROAWvsIz1OT9dd2Z0Yctksu0BUWhCV893gmcEYYh8LyEW6LQK239kIQ==","signatures":[{"sig":"MEUCIDK1i5XCa77RDWYUId45DZ4q2v6J5GWw7Gk4lN/puZ5IAiEA5OXJYc3VJcypLiSlQ55vat4FBEUFTGl5+psekGAm+O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIiXmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrxyw//YNOI4y9rzdg1PtrsLXRMNVkV9bcM68824Lw7Wmt7dRA8naqI\r\nSeK10qaQFviWdnp48sTmuWuYbeOEE/I42TC6Ix+pTZK33u4uQOKW/pm3bskt\r\nr60/SxANN2IbFO/6bfPKKBCJdovLBMBbuskJks1arV/XPUGqBgeuL1HoVEaT\r\n8h3Az3PHX2Lw1TSf0OE9E13VPHyQYqSATMnrxygsBpj5nSPPQxJ+EpQ8x3V8\r\nZHJoXsXzmfsE+cTMMigPo/JuOvvsm6bQnFBXMaJccT658Po2RLY2wad/4Mzj\r\n0NfxKXnBdM5oyGGMyZChKy31v2M65c9SoTh38apqf1VoykXEsvJg5BZkZb4u\r\nlPOcP1PukbXq/J//Vn2aoCk81iI0Ei/9oMDLjW6Bz1fK9qUS4S8UVcMNLB9n\r\nH0qILI41MU7qsPJE2Z0SwavyCnZHqEiGVLMC424l0+7nxudSZECSPFr0u5CX\r\nlYBzf5akZwRBx/ftQm+ScXsqfycUHhh5BOAlulN/CJhAdl6D29N5xgGCS6pE\r\n4TwJY6ZenQDXqjGMamI4vuCiDEBOpXsU6zi0xK42wuS7Lbm0L3Ers2gNRRr3\r\n+JNrCP27ONgaert8NlUt5wWRxwVLdlzp/KeefzX/rZG6RWdUsP/0KRVLipWM\r\nBUMZ9TBsvhAzRopcQA46C5hvmfNfzZ54bv4=\r\n=VMZ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.es.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js"}},"gitHead":"24357e6c8795000cd32c3aac0304656406bd6b81","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"yarn dev & wait-on tcp:3000 -v","report":"nyc report --reporter=text-summary","preview":"vite build --config ./vite.test.config.ts && vite preview --port 3001 --config ./vite.test.config.ts","test:ci":"vitest run --coverage","coverage":"vitest run --coverage","test-e2e":"cypress open","test:ci-e2e":"start-server-and-test 'yarn preview' http://localhost:3001/ 'yarn test-e2e-headless'","test-components":"cypress open-ct","test-e2e-headless":"cypress run --headless","test:ci-components":"cypress run-ct"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"8.1.2","description":"General utilities for Web development","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"c8":"~7","nyc":"^15.1.0","vue":"~3.2","vite":"~2.8","eslint":"~8.10","vitest":"~0.5","cypress":"~9.5","wait-on":"~6.0","typescript":"~4.6","@cypress/vue":"~3.1","autoprefixer":"~10","vite-plugin-dts":"^0.9.9","eslint-plugin-vue":"~8","@vitejs/plugin-vue":"~2","eslint-plugin-node":"~11.1","eslint-plugin-import":"~2","vite-plugin-istanbul":"^2.5.0","eslint-plugin-promise":"~6.0","start-server-and-test":"^1.14.0","@cypress/code-coverage":"^3.9.12","eslint-config-prettier":"~8.5","@cypress/vite-dev-server":"~2.2","@typescript-eslint/parser":"~5","@vue/eslint-config-standard":"~6.1","@vue/eslint-config-typescript":"~10","@typescript-eslint/eslint-plugin":"~5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.0.1-alpha.1_1646405094480_0.12805059204806146","host":"s3://npm-registry-packages"}},"0.0.1-alpha.2":{"name":"@slipmatio/toolbelt","version":"0.0.1-alpha.2","keywords":["vue","utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.0.1-alpha.2","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"4ee499ae8d3379964efb76af510798ffdda617d0","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.0.1-alpha.2.tgz","fileCount":10,"integrity":"sha512-CrOndrI/bOZpLWB1L5l0SAyGp7BvjFmhBUdByagRZNmO17479LGH9Sg6zEdC5cdAjNO3quKpYtMOfEHw+UU9Ew==","signatures":[{"sig":"MEUCIQCBY5pr07tJds4i9Nr8vIEOQFx/UEE/QzR6yupmG4QD3wIgWtOUKQYIOJb6vj4JJXG4hmYF+phEkD4Yo/F7TgDEJCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIiqJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIRBAAmYo7fvxHnYWPMd+qC3g16M1G/fFuEgaFY5hF6KXgytfdrwQB\r\nPlNCwVt8iZRfObVv6b1c06O81h9R8qgp49iS/zBs5EciglCcFFd+uC5oLLDK\r\n5bmpLEXjuOWEWcxHNao1TAe6SL/xKZuvix1YTKOmm0a7pmQD6mrB/zf1UbUi\r\nKpsVC7wPGnPzZt5iH3S97bLO3rw7a8Cy5QLWO2dpQiOmrMxYWNKMLeIboAch\r\nmS3K1HzuJSpKJs0iYqRUJm4z8jnuQRj0LhDqaQiKxCEJjpb2NOF+X41pCSod\r\nqMSv0DZNMDF2HQJe4rxljTsAFmSkLcKWCGVu6GfDCmDUS3aRA5i1oAhC2YCy\r\nxRW13+xghQ80rFHt5dwZmHKAFEYJpTsZliuCCRc/aa51dc0c/O6RdZ3+SD53\r\npyCuSPlT8QX+1h/IBeXMHUpSFXRcA74MkK5tj/9hTrak1nuvHFVTMu4yfU94\r\nYvUTt650aD7bGshn8VB1SmV3ZZIbhYXBKP3B5uVCyFvpQt/mXE90vjH6SYhw\r\nK9Dw0+woSXCM+HrTvZseTc5M4gEMXsGm+CGNdIOfARtlGfIibHJ5XLRJWnpn\r\nZyG/ackRV3kEPlLpnrS4K8TvTYzsmVjEFSjfwBvr9/eP/RkgxxqAo0bdDDIQ\r\nxR8waFNaMKNdY+ZeafvDCPNU3UDGrSVxB44=\r\n=bqbb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.es.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js"}},"gitHead":"24357e6c8795000cd32c3aac0304656406bd6b81","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"yarn dev & wait-on tcp:3000 -v","report":"nyc report --reporter=text-summary","preview":"vite build --config ./vite.test.config.ts && vite preview --port 3001 --config ./vite.test.config.ts","test:ci":"vitest run --coverage","coverage":"vitest run --coverage","test-e2e":"cypress open","test:ci-e2e":"start-server-and-test 'yarn preview' http://localhost:3001/ 'yarn test-e2e-headless'","test-components":"cypress open-ct","test-e2e-headless":"cypress run --headless","test:ci-components":"cypress run-ct"},"typings":"./index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"8.1.2","description":"General utilities for Web development","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"c8":"~7","nyc":"^15.1.0","vue":"~3.2","vite":"~2.8","eslint":"~8.10","vitest":"~0.5","cypress":"~9.5","wait-on":"~6.0","typescript":"~4.6","@cypress/vue":"~3.1","autoprefixer":"~10","vite-plugin-dts":"^0.9.9","eslint-plugin-vue":"~8","@vitejs/plugin-vue":"~2","eslint-plugin-node":"~11.1","eslint-plugin-import":"~2","vite-plugin-istanbul":"^2.5.0","eslint-plugin-promise":"~6.0","start-server-and-test":"^1.14.0","@cypress/code-coverage":"^3.9.12","eslint-config-prettier":"~8.5","@cypress/vite-dev-server":"~2.2","@typescript-eslint/parser":"~5","@vue/eslint-config-standard":"~6.1","@vue/eslint-config-typescript":"~10","@typescript-eslint/eslint-plugin":"~5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.0.1-alpha.2_1646406280914_0.8003973833206353","host":"s3://npm-registry-packages"}},"0.0.1-alpha.3":{"name":"@slipmatio/toolbelt","version":"0.0.1-alpha.3","keywords":["vue","utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.0.1-alpha.3","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"fd149acf90ea9a20164e9b934abf209030c868f0","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.0.1-alpha.3.tgz","fileCount":10,"integrity":"sha512-0zPbKCk/yCv6pBLVuk3dHooJyRBvds0Yz6my1tkp6b6H/QFGW0zbIoOUgfVji7l7s6aqv3kThTA6Bq3T9Tfyjg==","signatures":[{"sig":"MEYCIQDmr7+IDqZp05r+9FlBkBOZbGjKL0Gfk/lpNyVSOqGiYgIhANW2pf0w1TR6IxmUKKouI3XHux/YoFv4J5sVomv/YTnK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIiziACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqH7w//Y4Te3vzeMVz6O4P0ZHNV9UORZ/9SkHByN/lnQKADAuhekfmb\r\nwu5nLip85WR7e5BJ066g7dms53Pply1Lj/ot0cJUBrgq35le0ym336SGXvOL\r\nLQwQK2K/Hvh528Bz0jlcnx3cPK3aQh/thOiCQwC5g9mjrkqJ8xtsQ83yQmFG\r\nXZ4mmVwHquyrcasYvWkuxSYBLtbz8RiW/DIPE7VOsppu4VGqtFm/5wNSS9sz\r\nYsHLTy21utNRSNTw9PlrsFNQ6vU76VYa4Ytmi/Ky3m62ti0smAf3XK69OOTz\r\nVG+6/SZ0N9tlxBj0+y5NQ3yxBlg0mRETH07psEiTd0N7FkaQ5TGnryAc8Q+D\r\nfEACXolnp117QbVt/xxfAzUJRTmAjsMLo2wznurr2/rIHNDZQMOAg69xVRQw\r\nJKF7sw/R+t0wd0Z5EV/m/D9io4EndG0EHKSvoCkyYk22Jq/HFvfCb1dHkbjF\r\nhinlb0djrG+Xo3bVZaBTt8Z/e4eOBOO/KgDotg55df5mUDzJ1hAlgfpBcGhf\r\nnQzqUyQgAKoLU/U6sRWLcgAe9+rvxvnV/ANPkg6tFYwl9y80rbgpMfwsA4In\r\nnat33hBaeX+Msaaw05bSOLTvpRs3hfV2xk+vnClz1hYSSWYCKc9T+02/6SEf\r\n50PXXakwfYO+QV9/Wq5R95XLgVNxi/VOGsw=\r\n=4QnY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.es.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js"}},"gitHead":"24357e6c8795000cd32c3aac0304656406bd6b81","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"yarn dev & wait-on tcp:3000 -v","report":"nyc report --reporter=text-summary","preview":"vite build --config ./vite.test.config.ts && vite preview --port 3001 --config ./vite.test.config.ts","test:ci":"vitest run --coverage","coverage":"vitest run --coverage","test-e2e":"cypress open","test:ci-e2e":"start-server-and-test 'yarn preview' http://localhost:3001/ 'yarn test-e2e-headless'","test-components":"cypress open-ct","test-e2e-headless":"cypress run --headless","test:ci-components":"cypress run-ct"},"typings":"./index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"8.1.2","description":"General utilities for Web development","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"c8":"~7","nyc":"^15.1.0","vue":"~3.2","vite":"~2.8","eslint":"~8.10","vitest":"~0.5","cypress":"~9.5","wait-on":"~6.0","typescript":"~4.6","@cypress/vue":"~3.1","autoprefixer":"~10","vite-plugin-dts":"^0.9.9","eslint-plugin-vue":"~8","@vitejs/plugin-vue":"~2","eslint-plugin-node":"~11.1","eslint-plugin-import":"~2","vite-plugin-istanbul":"^2.5.0","eslint-plugin-promise":"~6.0","start-server-and-test":"^1.14.0","@cypress/code-coverage":"^3.9.12","eslint-config-prettier":"~8.5","@cypress/vite-dev-server":"~2.2","@typescript-eslint/parser":"~5","@vue/eslint-config-standard":"~6.1","@vue/eslint-config-typescript":"~10","@typescript-eslint/eslint-plugin":"~5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.0.1-alpha.3_1646406881942_0.2531860440594178","host":"s3://npm-registry-packages"}},"0.0.1-alpha.4":{"name":"@slipmatio/toolbelt","version":"0.0.1-alpha.4","keywords":["vue","utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.0.1-alpha.4","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"8e33468c5bde398c82b894b5a42d978e38b3c559","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.0.1-alpha.4.tgz","fileCount":10,"integrity":"sha512-/FZAE7pjuv9VJyejXyQ4MUNLyKWdOPeKV28VQuAMq+NAdhlo/w3LJHcpoNsw/jfy2MyJUam3uH3INyIXyKsXZA==","signatures":[{"sig":"MEUCIAYJwFTyLywRD8/U+3cJ10k+qyoICtsLO8Tzj84U/QujAiEAgxcYnskPwE7VYLrnbfx7eksrKzMc3aJld5F+8MqnDyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIi2BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXXg/8DVfqHiqvyhGNpqQdZPNRI8yXjpnO8m2R8UvqBWuXHEB/WHWb\r\nlOdjk6l3ch2dmbWv1VjoJQam6GwpsnEi6WcsnuZFfNFT/gomBAzc+0OqJcVz\r\njYOvAbO5VVxqOJw6YV7Suvc+HM9eDgN8/xSo2DKdtALAw+yfk/+WNk2L7WtU\r\nPSC+3G0nszJIFUAEnWD1OYwp/IFI7gzFoQaV3l18w1KiyCn/FQmFqqwZX1Qp\r\nJy7RYMwFkgfFeFNqfZ6qQPk3E4rfGQUHqiNKZ4/ELlSD46ZM5mPeJ+jr91+5\r\nPk8aJf7G5iAFo5b30F2Jrh4sv9vP4Ic4gRn2f5brE3jbqXTzuy7DXEqnt7EY\r\nwf+42lL3qcO0PXskYi/XfssQxYBMfsg29EjWZe+l8CR+I2XE+xr1X103CTo6\r\nDtzwWIbnaZBQiSN515c+nUvK/5+N85OfWR9VXgUibwtZ5AObFdhTRD1KZZZ8\r\nDC81my5x5w/2Md+rWJOSmq67tN9s5dmFBLA1ZvbNFEVlgXpm/6HDBdpl1AmF\r\nNyCeHz8dLdkNZJbMfkbIE0fauMF5xBONS0OI4Suw2yqHZKD12S3Thv+oqUQs\r\nNgpuOeaPatKp0Y2bohjWhec4zkWrVm9HKETXuJzBL1daez0ByvLyxVykw7hF\r\nsSKcBaaykEBOKHh/qeezvxYPSBIYhBRM/oU=\r\n=dMRZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.es.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js"}},"gitHead":"24357e6c8795000cd32c3aac0304656406bd6b81","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"yarn dev & wait-on tcp:3000 -v","report":"nyc report --reporter=text-summary","preview":"vite build --config ./vite.test.config.ts && vite preview --port 3001 --config ./vite.test.config.ts","test:ci":"vitest run --coverage","coverage":"vitest run --coverage","test-e2e":"cypress open","test:ci-e2e":"start-server-and-test 'yarn preview' http://localhost:3001/ 'yarn test-e2e-headless'","test-components":"cypress open-ct","test-e2e-headless":"cypress run --headless","test:ci-components":"cypress run-ct"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"8.1.2","description":"General utilities for Web development","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"c8":"~7","nyc":"^15.1.0","vue":"~3.2","vite":"~2.8","eslint":"~8.10","vitest":"~0.5","cypress":"~9.5","wait-on":"~6.0","typescript":"~4.6","@cypress/vue":"~3.1","autoprefixer":"~10","vite-plugin-dts":"^0.9.9","eslint-plugin-vue":"~8","@vitejs/plugin-vue":"~2","eslint-plugin-node":"~11.1","eslint-plugin-import":"~2","vite-plugin-istanbul":"^2.5.0","eslint-plugin-promise":"~6.0","start-server-and-test":"^1.14.0","@cypress/code-coverage":"^3.9.12","eslint-config-prettier":"~8.5","@cypress/vite-dev-server":"~2.2","@typescript-eslint/parser":"~5","@vue/eslint-config-standard":"~6.1","@vue/eslint-config-typescript":"~10","@typescript-eslint/eslint-plugin":"~5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.0.1-alpha.4_1646407041253_0.7615614506931438","host":"s3://npm-registry-packages"}},"0.0.1-alpha.5":{"name":"@slipmatio/toolbelt","version":"0.0.1-alpha.5","keywords":["vue","utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.0.1-alpha.5","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"9ac51b9b038c7212cdae0e7e674f90ee3a4003d0","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.0.1-alpha.5.tgz","fileCount":9,"integrity":"sha512-95fru0pE7VK15pcU5I0iUT2gXh0jrQNzDnCmZ+Nwoh0pRxaHo9dd6MBpyIRqULga1j921dNzVCNX3zCdqcUBeg==","signatures":[{"sig":"MEQCIC02mrwz/d0eU0SNmM2QHZCm46JFCKOr/9ViukPstXGEAiAGJVFedhzcFtlcVIXZlgHrv2LW9fwyeOAZPvEw3NbaEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIi3tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohOw/8D8Yy96EqPwx4KP1AXHmaJ7RTX/v2NYZCB+458l4OB0XRJQwA\r\nxxqgtE7h8NBIUbBVRQMCeacL4YcMvbuTVI7Xrb27DNnBMbTbAP96sxsauGV0\r\nI+FeXKlfLNdWywICYYCSFpMwX/kv4GhyrojD55ZTwqZvfiHCP6Vi0irkHco8\r\n6gN0cHJId5/X0TVITbtvcssVj+8dQpBGFvfgrJi9Ugfovs0DHfgE2zKqx8dN\r\nhmeNzhNmRZN2FePx7fRyNkLx7nG+tWj3ZOFCiiu7cz+2EHjzia9HBNMvynOJ\r\ntkPEMv7J07MhX/68xzqvFg/F+X0W5NkFE4Tc7741ArhRBaWPVclvpMwpyibz\r\nbOSU/BBSF7apN3TGJ+SfdNewRJLBmYkaSpVKBCvxCvOGe4v4FyAE4GdcSE95\r\nYCEoUHsnbOqpObnkoOWvJOqRJa2W4Bix+Fy6g1flYLfw7zEgiT/b3aQXFnX4\r\nCGjCDcvt+vpz2XwSncKUDZA0445jmDmUXlrGYXJLbc39CGJfBq3D0ObkeIV/\r\nL/0xBvxal367vrLpmno3TSnJB7aYXcle80BkypmKunHWXGSJEvtUBpMIcHqJ\r\nakS2dIZW+8b5ylxU8JYyYPxk54KMRTl44pzp+zfPd99XWmX7KqUCND15Wxu6\r\nbmhIoEHx3+ckf6qxnQKdpZxrUVhVypybb28=\r\n=K6I2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.es.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js"}},"gitHead":"24357e6c8795000cd32c3aac0304656406bd6b81","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"yarn dev & wait-on tcp:3000 -v","report":"nyc report --reporter=text-summary","preview":"vite build --config ./vite.test.config.ts && vite preview --port 3001 --config ./vite.test.config.ts","test:ci":"vitest run --coverage","coverage":"vitest run --coverage","test-e2e":"cypress open","test:ci-e2e":"start-server-and-test 'yarn preview' http://localhost:3001/ 'yarn test-e2e-headless'","test-components":"cypress open-ct","test-e2e-headless":"cypress run --headless","test:ci-components":"cypress run-ct"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"8.1.2","description":"General utilities for Web development","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"c8":"~7","nyc":"^15.1.0","vue":"~3.2","vite":"~2.8","eslint":"~8.10","vitest":"~0.5","cypress":"~9.5","wait-on":"~6.0","typescript":"~4.6","@cypress/vue":"~3.1","autoprefixer":"~10","vite-plugin-dts":"^0.9.9","eslint-plugin-vue":"~8","@vitejs/plugin-vue":"~2","eslint-plugin-node":"~11.1","eslint-plugin-import":"~2","vite-plugin-istanbul":"^2.5.0","eslint-plugin-promise":"~6.0","start-server-and-test":"^1.14.0","@cypress/code-coverage":"^3.9.12","eslint-config-prettier":"~8.5","@cypress/vite-dev-server":"~2.2","@typescript-eslint/parser":"~5","@vue/eslint-config-standard":"~6.1","@vue/eslint-config-typescript":"~10","@typescript-eslint/eslint-plugin":"~5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.0.1-alpha.5_1646407149395_0.8116397117207386","host":"s3://npm-registry-packages"}},"0.0.1-alpha.6":{"name":"@slipmatio/toolbelt","version":"0.0.1-alpha.6","keywords":["vue","utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.0.1-alpha.6","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"2757542e2f4f4d91351db4ecb8d13b4acdf11574","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.0.1-alpha.6.tgz","fileCount":10,"integrity":"sha512-sFoPKv/a95kiLmwEHz6ET5L/udmLrgnEitQbfmcG/5L6zZ5/+TNG6O71xE8sAlrS/tY9PceEDkod+n00Qzolug==","signatures":[{"sig":"MEUCIHzwKI/sGfKcUiDpQsErPwmZixGKWoleKeAQ1+udceT3AiEAlkhXpi5XFk5vn5U6WffoatyB+EleAexDe2GVHQQ/fRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIjdWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2mRAAhb83qhgyY2KGjCXFwJHiyR17VkvQwelRi92jFPrMPflcaKqv\r\ni6qtxMDWHoiVe+Eu4/0YB/Ts/N3PtLDO18YOmNpAvTx5Aif0cpOKnRqYUOea\r\nEF6lZqmhcXcL/ZQHvRqTbVEkPFUWT6TqQOJjAjATJ2RDCveS18sQc+lZFKnB\r\nTSpThIZI9qt0G0U31g/7ucKYX3pPRTL/1fXAC74UkOqMCNaCOjK0G4jvDm03\r\nNiUMCxdmoANW7eNqyWJwwXyJFUZsIF+rv6b+9Wc53ujDhNgYoKeHod+kxqjz\r\nr92HneOKtnzqCcdLX4s/xonPBdxCJMBM/nPqSVqlRr442uisk1tGtbP4PzlH\r\njt2LTRK6ybmp89PEc2RGCVjAZCRhMxBuKIZ5HmVpWMLjhz/BPa8AWPf19PqU\r\n0V0MMiuW6JPnP2iz0jivSzCaL4xnDPZt5bJzQN5rzhzFdiHgbCMYvxx0RI2r\r\n6J2Ndo6iNox8XWQwOZ+0PRXNuU966FJoH4Le7O3e9jnS3Rk214nFAjhBWD8q\r\nqHr/mD4WobMC+MnBGiiALSJBRO2X9f7B/Ym4db2Kp9ON4LnhjgiFKDbj1syU\r\nDki69i73uPADsoSNMtBLerqEuNPyz8pdGrHGpAlRK/CHsUvTQB1t/V+WS7Hb\r\nqHcR2jxHyifqryrZN8DAZGLd5DC6zPjcXjk=\r\n=DPDE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.es.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js"}},"gitHead":"24357e6c8795000cd32c3aac0304656406bd6b81","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"yarn dev & wait-on tcp:3000 -v","report":"nyc report --reporter=text-summary","preview":"vite build --config ./vite.test.config.ts && vite preview --port 3001 --config ./vite.test.config.ts","test:ci":"vitest run --coverage","coverage":"vitest run --coverage","test-e2e":"cypress open","test:ci-e2e":"start-server-and-test 'yarn preview' http://localhost:3001/ 'yarn test-e2e-headless'","test-components":"cypress open-ct","test-e2e-headless":"cypress run --headless","test:ci-components":"cypress run-ct"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"8.1.2","description":"General utilities for Web development","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"c8":"~7","nyc":"^15.1.0","vue":"~3.2","vite":"~2.8","eslint":"~8.10","vitest":"~0.5","cypress":"~9.5","wait-on":"~6.0","typescript":"~4.6","@cypress/vue":"~3.1","autoprefixer":"~10","vite-plugin-dts":"^0.9.9","eslint-plugin-vue":"~8","@vitejs/plugin-vue":"~2","eslint-plugin-node":"~11.1","eslint-plugin-import":"~2","vite-plugin-istanbul":"^2.5.0","eslint-plugin-promise":"~6.0","start-server-and-test":"^1.14.0","@cypress/code-coverage":"^3.9.12","eslint-config-prettier":"~8.5","@cypress/vite-dev-server":"~2.2","@typescript-eslint/parser":"~5","@vue/eslint-config-standard":"~6.1","@vue/eslint-config-typescript":"~10","@typescript-eslint/eslint-plugin":"~5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.0.1-alpha.6_1646409558618_0.9894508138130311","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@slipmatio/toolbelt","version":"0.0.1","keywords":["vue","utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.0.1","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"97962b946333fef92adfcce87b4bce9a9b088b59","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.0.1.tgz","fileCount":10,"integrity":"sha512-ZQTQj1qsJsd68NlAw3vs/3MPx8040JKAj79ttAUew5DCfZktDlu2psBEv30hHdazMTOcFcJ7e7dOQaVzkY8nVg==","signatures":[{"sig":"MEUCIQDoUY4/sx12twT/4TX+ZUBfyHuLYhWsRr5uSOXnxCYRfAIgQi2J4J+CgLTjl560LmNyMgI3LAS8p91JNQVYG+UmLAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIjliACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomEQ/8CrYuV06v+6YzixU7j0otTY44Jb0eQud7d7Da6m4dHmhJTj0Z\r\n+jQ01YmMf8JvPCxpOSpkRy852miYKilaJ8U4K2YyWZyt5W22Jd8rnjWr+LiR\r\n93QQOu7CJS0APZXk2bZSbbgEthSzkQiLPtTxkbZaxSmeJjKgyBw4sZ+1QJqk\r\nsxGRNQ1hB0SMQVUe2zMd0pGNpn7MJ/0vI2CKThLxT9rDsmiVjw+WG9627A8Z\r\nf6kMUVjjcRg32/Uo1bCeo9okA8BOQy4+vezrHHAcpgRNG8PAqJZJ4tt5r3q9\r\nQoJlkg998EckX+ivq/f07vtSyvELNErA0pjK4fJ0p+Fiidq3SETRwXy41bG4\r\nxiX9es2wE9wGqyMI7pKz9DIXHaqxLgoKxQrXnD9CGjQ3bXyF+EtJySJ6GWcX\r\nMwA6y8dZrIIlSen6e6/VV9+/vV2x3fUkGesK1UxEHm7dIxFljykJbvkOu1UD\r\n2183a5p7Kaq1DpAdF/yKruMEaVDpkvotD+O4IupZ/3cC4PCMuYJfbthzhh8b\r\njPThHTqb7M6oDq1J2LmBbEb/lZKKaM/yJB5ZI4gqvPsX8wsVNVD7kDppJSZC\r\nzW4m7ejSuksN+1+HhEPpBMffseZNNv6FV16LrX2IwM91FJSfR/UlV8ybgImV\r\nED1FyyLsw5dlj6Lxkl/2Tu2w7uvTMTfo1zo=\r\n=jB0O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.es.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js"}},"gitHead":"a7cfd60fb84c201c32ce09f59092c8cc843598bf","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"yarn dev & wait-on tcp:3000 -v","report":"nyc report --reporter=text-summary","preview":"vite build --config ./vite.test.config.ts && vite preview --port 3001 --config ./vite.test.config.ts","test:ci":"vitest run --coverage","coverage":"vitest run --coverage","test-e2e":"cypress open","test:ci-e2e":"start-server-and-test 'yarn preview' http://localhost:3001/ 'yarn test-e2e-headless'","test-components":"cypress open-ct","test-e2e-headless":"cypress run --headless","test:ci-components":"cypress run-ct"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"8.1.2","description":"**Note: this project is under active development (and untested), DO NOT USE**","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"c8":"~7","nyc":"^15.1.0","vue":"~3.2","vite":"~2.8","eslint":"~8.10","vitest":"~0.5","cypress":"~9.5","wait-on":"~6.0","typescript":"~4.6","@cypress/vue":"~3.1","autoprefixer":"~10","vite-plugin-dts":"^0.9.9","eslint-plugin-vue":"~8","@vitejs/plugin-vue":"~2","eslint-plugin-node":"~11.1","eslint-plugin-import":"~2","vite-plugin-istanbul":"^2.5.0","eslint-plugin-promise":"~6.0","start-server-and-test":"^1.14.0","@cypress/code-coverage":"^3.9.12","eslint-config-prettier":"~8.5","@cypress/vite-dev-server":"~2.2","@typescript-eslint/parser":"~5","@vue/eslint-config-standard":"~6.1","@vue/eslint-config-typescript":"~10","@typescript-eslint/eslint-plugin":"~5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.0.1_1646410082440_0.35636516582747046","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@slipmatio/toolbelt","version":"0.0.2","keywords":["vue","utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.0.2","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"f62abe6c283f9e3c1b01b4a4bb971f573812b798","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.0.2.tgz","fileCount":9,"integrity":"sha512-tNIPYJBpdZgd0T6Vka0ok6PIoxQVUej6YpJwrPld2UOixkQ13S/ahQh97olSf9cUoOYUua5dlvZh+F3FdUW0YQ==","signatures":[{"sig":"MEQCIDRpF+eDDxDAXpuDpZgwR0M90rA3QvYnvKr9ehmFYe6BAiBR7/3anypCGE9ccEQyPtSKw2ApCVDqCgm4r/INyQMPlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIkj1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv6Q//VmrUsWw8/NXhkToktyJiGKrUNKjIoQ/PD1/U7ME/9I8I4EpS\r\nP8R4CefpzGQDDnhIFpnzE2AI7H9qN0O/ZTe+KT61sUjWxp70Ytmawv+/tRoo\r\nLmJfmY9vjuqpmeCh7stWmLImZ/LzcsjYgFlkKBZEy5/KvYKhF9AYKz8a7MWL\r\nc7EfuRCYMZmCuPiczVNLU4zXCVmO0aFxQ5V84lzbfarygKGsxyK/A7I3c9Xj\r\nmwrF9FuqBP06nwzqL1wvHqfARkoSxbX3NOi9DLNBzGqxFIkrzUUszMR2lvrP\r\nmlos4dIXmBTpXHxn5dV1y0VbJNb3Huyc1FCEGRyZbMs/QShBOuddVu3XHJru\r\nufW9cFNtdhXdcDCjxoNqCx1VDsqZv4EeEQjbviengbXV2qbJZz00OlJoY00d\r\nQca5uHC8hqRRyAeXvB8NIFUGDAeZWYHVRc42sGxcD0HQmP5WaUVUwvxaqchn\r\n7SmXNRUjdrlWZbtulBwoE4Bi6oHyfHsSnfPrmCBJ98qqvoXYCV1K/npWnwlA\r\nwIefXhhvMK4EvaF2ZzmTiODVc+zIXVMv/4Vk1+Unt4bIcmDDdQ6KZBQvWox7\r\np9+rALI5drXtZuZfwW5BUf1j9I2liaIVG1OKw5iV2koPENr4DhQAIUOzLcev\r\nSseiyl6qoae5RVYFyuOp3xajk9v3N2ozm1g=\r\n=UuO8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.es.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js"}},"gitHead":"a7cfd60fb84c201c32ce09f59092c8cc843598bf","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"yarn dev & wait-on tcp:3000 -v","report":"nyc report --reporter=text-summary","preview":"vite build --config ./vite.test.config.ts && vite preview --port 3001 --config ./vite.test.config.ts","test:ci":"vitest run --coverage","coverage":"vitest run --coverage","test-e2e":"cypress open","test:ci-e2e":"start-server-and-test 'yarn preview' http://localhost:3001/ 'yarn test-e2e-headless'","test-components":"cypress open-ct","test-e2e-headless":"cypress run --headless","test:ci-components":"cypress run-ct"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"8.1.2","description":"**Note: this project is under active development (and untested), DO NOT USE**","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"c8":"~7","nyc":"^15.1.0","vue":"~3.2","vite":"~2.8","eslint":"~8.10","vitest":"~0.5","cypress":"~9.5","wait-on":"~6.0","typescript":"~4.6","@cypress/vue":"~3.1","autoprefixer":"~10","vite-plugin-dts":"^0.9.9","eslint-plugin-vue":"~8","@vitejs/plugin-vue":"~2","eslint-plugin-node":"~11.1","eslint-plugin-import":"~2","vite-plugin-istanbul":"^2.5.0","eslint-plugin-promise":"~6.0","start-server-and-test":"^1.14.0","@cypress/code-coverage":"^3.9.12","eslint-config-prettier":"~8.5","@cypress/vite-dev-server":"~2.2","@typescript-eslint/parser":"~5","@vue/eslint-config-standard":"~6.1","@vue/eslint-config-typescript":"~10","@typescript-eslint/eslint-plugin":"~5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.0.2_1646414069481_0.07088709441533125","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@slipmatio/toolbelt","version":"0.0.3","keywords":["vue","utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.0.3","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"88923050ce7662813d7962ee752662a7814d44fb","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.0.3.tgz","fileCount":9,"integrity":"sha512-NDdoXOCqZ4SHpDhsBoCUCcnOlRIxeoZLjtW3Mnb9iAx2zeRiWmElOkwkKoH1tEXfKBtUYw5G+OJeCW8L+ApCgQ==","signatures":[{"sig":"MEQCIBGC4F9syW8svfD+3dqb8mJX/GdeZdUMP0YL5nC3P42mAiARXl2DvDI6P7MNqWfdbYDdq4rt9DN7DK5cLVT8vyLqEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIkyuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE3Q//bKBc594iLvZBkk0m6uvdaT+iBXKnGTIITuJL4/jBss/BEQxw\r\nMx0oST40oAdJ23Q4BMzbSOk/TiqFxCt5A6nni1V6JBD/ZxYxhFhPgbRGbmJi\r\nKpzK4UQfvEVhDYzWw0Tt2j7f89GVXDoSx+/FwTv/v56hBszEoZ4TvNV1JS53\r\nr7s3SbscsAm/xXui4IRlzWyS3upTl0z/u8KITGq8hrhr3jKa8wpoG05n/7wU\r\nInOZpfnnJlRBgk3BE1kxp6iuMNHUctxuRvRMf4LUsf1bIt17npRvvEQEIVEo\r\n2MnCmDdD6X/5trA3ajHafKLQzq0/4FUretT4b1QYSoNkAlt+BcfHlAFVR/V7\r\nbCign3TcorzFn7rj1lXG9bAktMYYN0ZGNfZYeWO0Kcybb3o4F1aLIL0i2j8V\r\nF0+mVAZKxBCPB39ZAEdoMaU6WIDdMrZo5zB7B1THxgDUUrcpF1MKilWuRQh+\r\nRon/F6GPRtb97MH1AyZLJx4jiduqnuFFrvC15fX59uYl6WQPq3lM9cKsOAFd\r\nCqUSEoURfSiXqmGFL6vXJG0JEjyG7MrCokzFuHP4p/Kt4i5OOACWaXJQXxRX\r\n2ciQJw5z4CfKRjhIAPCYj86JkUywAdEFPY+ZXc7Litru3ddE0xTTT87H3Y7W\r\nM/vi9OyLRWr0aIMa3quyPLiTb7rWBpB9uAY=\r\n=Pjkj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.es.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"gitHead":"f8d2122fe4adc7836aaaf4a842ce5a152dcbfa18","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"yarn dev & wait-on tcp:3000 -v","report":"nyc report --reporter=text-summary","preview":"vite build --config ./vite.test.config.ts && vite preview --port 3001 --config ./vite.test.config.ts","test:ci":"vitest run --coverage","coverage":"vitest run --coverage","test-e2e":"cypress open","test:ci-e2e":"start-server-and-test 'yarn preview' http://localhost:3001/ 'yarn test-e2e-headless'","test-components":"cypress open-ct","test-e2e-headless":"cypress run --headless","test:ci-components":"cypress run-ct"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"8.1.2","description":"**Note: this project is under active development (and untested), DO NOT USE**","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"c8":"~7","nyc":"^15.1.0","vue":"~3.2","vite":"~2.8","eslint":"~8.10","vitest":"~0.5","cypress":"~9.5","wait-on":"~6.0","typescript":"~4.6","@cypress/vue":"~3.1","autoprefixer":"~10","vite-plugin-dts":"^0.9.9","eslint-plugin-vue":"~8","@vitejs/plugin-vue":"~2","eslint-plugin-node":"~11.1","eslint-plugin-import":"~2","vite-plugin-istanbul":"^2.5.0","eslint-plugin-promise":"~6.0","start-server-and-test":"^1.14.0","@cypress/code-coverage":"^3.9.12","eslint-config-prettier":"~8.5","@cypress/vite-dev-server":"~2.2","@typescript-eslint/parser":"~5","@vue/eslint-config-standard":"~6.1","@vue/eslint-config-typescript":"~10","@typescript-eslint/eslint-plugin":"~5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.0.3_1646415022743_0.23587340697045156","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@slipmatio/toolbelt","version":"0.0.4","keywords":["vue","utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.0.4","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"dcf719263a68790e0c3f9500e4229a68912308f2","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.0.4.tgz","fileCount":9,"integrity":"sha512-SAyxJWfC32WkiWOmfTBk0eNRiNzp5Zp4NPEN10SfzVPa7KsWiGicL8A7Oayyi30jd/G0SizyCzxLxvNU5mf9oA==","signatures":[{"sig":"MEUCIQDdGd2UxyS8jwlUZ5kxMz9mlHxYDBc6GhD1xiK1ftLymwIgZX99NtD0Y84voh9E7+Mitl1gII3lsYUwIA+Q0CstwsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKPR8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCPw/+OG/8FDLo1tWRXwNpskqwQ8JA9WSqMTfpEQBtlakL3avG+jzj\r\nB0O0ItOpLGA69hzkUY7bmlnZW/VWkanZPulSndqmNEqmdZy9NKdHBQRM7DNH\r\nlyXmH6uKZj38ZkRdTY85V5sUWJjJkUyd5Io83lmDoe80Ohngp0++2e2ATjhb\r\nKGt0GE+OKA/99vETYIVNAkFXH5MuDQVfjioDebc45US1+HGzLHe7Uu2rgYSl\r\nQiEJZ/tqO0PjHS+cKFH63yoE3EcQ+xzzuIOzhdHtBCzz3N9niPupkz8aZt/y\r\ngHYkyNET6TcPwRCN8Bjz/Jp1j9envD/8sqpBWoqNYzr6v8sSrKQl5oei0nNh\r\n+mlhIRzrfqzB1o9EqP3KsVDZ33hl6RQagl+dfqDaj20TOn4Uy0DW/BP3bAN2\r\nyj5Sw54bie7S9EDXLUyKEIXcAHoGkSHdxjSgd6c6R1H4b7/ba25ZrkKZlnRC\r\nfIgSkxxN+imFsGz1JweJdmuqUhch5pPRwE/O24aJUjPl+ud53VrBFeFass+2\r\nyxcaKeKXdaaLSsBxXMbwzS8SfWYvIHOhYmRdjzsPN/egeDmwXfj3Rr/s016v\r\nLs1uvigYnRbsEPTbe1T36Acy/mG4wsJgKWQriEhL9OdieCkc4fBToL/KF444\r\nLmoSexavh1UYxgkPj0HJo789LZPQoxOuRN8=\r\n=WtKQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.es.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"gitHead":"4c0f6ec976b05cc35ddd781f1d3a4f91552a59f4","scripts":{"dev":"vite","test":"vitest","build":"vite build","start":"yarn dev & wait-on tcp:3000 -v","report":"nyc report --reporter=text-summary","preview":"vite build --config ./vite.test.config.ts && vite preview --port 3001 --config ./vite.test.config.ts","test:ci":"vitest run --coverage","coverage":"vitest run --coverage","test-e2e":"cypress open","test:ci-e2e":"start-server-and-test 'yarn preview' http://localhost:3001/ 'yarn test-e2e-headless'","test-components":"cypress open-ct","test-e2e-headless":"cypress run --headless","test:ci-components":"cypress run-ct"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"8.1.2","description":"**Note: this project is under active development (and untested), DO NOT USE**","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"c8":"~7","nyc":"^15.1.0","vue":"~3.2","vite":"~2.8","eslint":"~8.10","vitest":"~0.6","cypress":"~9.5","wait-on":"~6.0","typescript":"~4.6","@cypress/vue":"~3.1","autoprefixer":"~10","vite-plugin-dts":"^0.9.9","eslint-plugin-vue":"~8","@vitejs/plugin-vue":"~2","eslint-plugin-node":"~11.1","eslint-plugin-import":"~2","vite-plugin-istanbul":"^2.5.0","eslint-plugin-promise":"~6.0","start-server-and-test":"^1.14.0","@cypress/code-coverage":"^3.9.12","eslint-config-prettier":"~8.5","@cypress/vite-dev-server":"~2.2","@typescript-eslint/parser":"~5","@vue/eslint-config-standard":"~6.1","@vue/eslint-config-typescript":"~10","@typescript-eslint/eslint-plugin":"~5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.0.4_1646851196032_0.7360793658514981","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@slipmatio/toolbelt","version":"0.0.5","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.0.5","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"fe19c55a32c4dd1abcf40738faebc1af3921e97e","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.0.5.tgz","fileCount":8,"integrity":"sha512-pw8azvh7nzZ9S9TfReTNLMY4E05DccflaEjjd5HiLzk7YC5tEC3Q1OzbVmEonTl6HcYVSyUEbpNFGa0Ugk1XZw==","signatures":[{"sig":"MEUCIEFbKt91IES4tUU4Iz7+nHv0yfi4JryQY5Y7wBa53z/eAiEAv6FwJY9bFtGnPGXinudb6Ixl1zLeKsFy//eHwx1BbKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6079},"main":"dist/toolbelt.js","_from":"file:slipmatio-toolbelt-0.0.5.tgz","module":"dist/toolbelt.mjs","exports":{".":{"import":"./dist/toolbelt.mjs","require":"./dist/toolbelt.js"}},"scripts":{"dev":"vite","test":"vitest","build":"vue-tsc && vite build","coverage":"vitest run --coverage"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"_resolved":"/private/var/folders/1m/vsh7gfcs3c17xyzx4phspjgc0000gn/T/aa827b49b115ae84fa9e48d846b68f83/slipmatio-toolbelt-0.0.5.tgz","_integrity":"sha512-pw8azvh7nzZ9S9TfReTNLMY4E05DccflaEjjd5HiLzk7YC5tEC3Q1OzbVmEonTl6HcYVSyUEbpNFGa0Ugk1XZw==","repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"9.2.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"19.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.3.4","vite":"4.3.9","vitest":"0.32.2","vue-tsc":"1.8.2","happy-dom":"9.20.3","typescript":"5.1.3","@types/node":"20.3.2","@vue/test-utils":"2.4.0","vite-plugin-dts":"3.0.0-beta.1","@playwright/test":"1.35.1","@vitejs/plugin-vue":"4.2.3","@vitest/coverage-v8":"0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.0.5_1687820848219_0.31884468043489833","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@slipmatio/toolbelt","version":"0.1.0","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.1.0","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"2be625e14e85993a40f236475bf534cd4806fdd8","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.1.0.tgz","fileCount":8,"integrity":"sha512-mvOwrK0Tigx7Jf+zInRS+fTekSl1ugG8wfb/J5KOChUDeJSm1HLPfsME+OWr0N8OwmLl5FYzKslBA9IsQFKFww==","signatures":[{"sig":"MEQCIEYertw6e5+hbfem2X8K8H5FeOLMoagREsvf4Dnjc+KoAiB/f2BmwxOPbsDqETo0yyvM/PrP2nsyaooVg4iZBYRGfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6267},"main":"dist/toolbelt.js","module":"dist/toolbelt.mjs","exports":{".":{"import":"./dist/toolbelt.mjs","require":"./dist/toolbelt.js"}},"gitHead":"14a178d5d8aba3e81da2135025324cc8e2775963","scripts":{"dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"9.5.1","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.3.4","vite":"4.3.9","vitest":"0.32.2","vue-tsc":"1.8.2","happy-dom":"9.20.3","typescript":"5.1.3","@types/node":"20.3.2","@vue/test-utils":"2.4.0","vite-plugin-dts":"3.0.0-beta.1","@playwright/test":"1.35.1","@vitejs/plugin-vue":"4.2.3","@vitest/coverage-v8":"0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.1.0_1687824299002_0.9739855406384641","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@slipmatio/toolbelt","version":"0.1.1","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.1.1","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"72d0e672c3b8a363cbc684a846a1c1968f8e3c67","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.1.1.tgz","fileCount":7,"integrity":"sha512-mCD2lUVfTw6a5EfUQCRPpEmmgjUM+cAyi7EUaCGTz9HsqnCY7DIabJzT1ksn68uIhVABUj5I983O18nHUGE9sw==","signatures":[{"sig":"MEYCIQD9VckAYtkerwS8dcF+EW+8cWFHc7X3fCao6jde2osXogIhALyIH1sbXnzAFnL19IdBr1kCQgrgoJze8svHNYnYl24a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6329},"main":"dist/toolbelt.js","module":"dist/toolbelt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/toolbelt.mjs","require":"./dist/toolbelt.js"}},"gitHead":"d6c310d08ad95768173a7b798432ddcfd005512c","scripts":{"dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"9.5.1","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"vue":"3.3.4","vite":"4.4.4","vitest":"0.33.0","vue-tsc":"1.8.5","happy-dom":"10.3.2","typescript":"5.1.6","@types/node":"20.4.2","@vue/test-utils":"2.4.0","vite-plugin-dts":"3.2.0","@playwright/test":"1.36.1","@vitejs/plugin-vue":"4.2.3","@vitest/coverage-v8":"0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.1.1_1689554734691_0.05559899570145577","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@slipmatio/toolbelt","version":"0.1.2","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.1.2","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"36d50aec463c3b81070e620df175aedf222703f5","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.1.2.tgz","fileCount":7,"integrity":"sha512-FM8IHJu2pYq+MdMmuTkzHUgOsjAmjjrgqtG+l8TKkffQnew7DTmmcLFHK10VQidktav4WWK4X8sTz14ozG8H2g==","signatures":[{"sig":"MEYCIQCHjFYWCUnzo9OHrZrkj5pqPkIqeD8fkjGKnM75E7K3QgIhAIV9UWznfegqGg/Xp2fGj8tFz6Lb33BbzCRJeL5DCnlN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6396},"main":"dist/toolbelt.js","module":"dist/toolbelt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/toolbelt.mjs","require":"./dist/toolbelt.js"}},"gitHead":"a9f44bc68a3a4be71cfafc8ed6513e2094e2c949","scripts":{"dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"9.5.1","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"vue":"3.3.4","vite":"4.4.4","vitest":"0.33.0","vue-tsc":"1.8.5","happy-dom":"10.3.2","typescript":"5.1.6","@types/node":"20.4.2","@vue/test-utils":"2.4.0","vite-plugin-dts":"3.2.0","@playwright/test":"1.36.1","@vitejs/plugin-vue":"4.2.3","@vitest/coverage-v8":"0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.1.2_1689561628261_0.22714927440823462","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@slipmatio/toolbelt","version":"0.2.0","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.2.0","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"0ce10b5d6daeaf5ef7eb9742ddbce9b9ef8af361","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.2.0.tgz","fileCount":7,"integrity":"sha512-WkCKZf3A4SKdwmwv2jrTwhyijKbiFCnACTvHTk8ukEJT2ieAKK4eL8xqe/tFEBaTYe244fF5csvI9LIpKFBXKQ==","signatures":[{"sig":"MEQCIFuyuB1QFI2/FD0FTwHcCM8GJ67mPpZzVzznodYrLCFsAiAlVcFIqDs2JKvVJsWe0EmMzpP4VPWYUaYkvQqIhV1Tpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7391},"main":"dist/toolbelt.js","type":"module","module":"dist/toolbelt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/toolbelt.mjs","require":"./dist/toolbelt.js"}},"gitHead":"af54dc69c645cd1cddd733837aa9be96c429f8b7","scripts":{"dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","type-check":"DEBUG=0 vue-tsc --build --force","test:ci-e2e":"DEBUG=0 playwright test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.2.3","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.5","vite":"5.0.11","vitest":"1.1.3","vue-tsc":"1.8.27","happy-dom":"12.10.3","typescript":"5.3.3","vue-router":"4.2.5","@types/node":"20.10.6","@vue/tsconfig":"0.5.1","@vue/test-utils":"2.4.3","vite-plugin-dts":"3.7.0","@playwright/test":"1.40.1","@tsconfig/node20":"20.1.2","@vitejs/plugin-vue":"5.0.2","@vitest/coverage-v8":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.2.0_1704468789119_0.7749191702410205","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@slipmatio/toolbelt","version":"0.2.1","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.2.1","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"12337fc2b4af552f9d9a36fff1cf5f25a8102678","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.2.1.tgz","fileCount":7,"integrity":"sha512-o9tinE4Z389M5rDcMwdf82D8ItWpIjsQynU+KHsAkMPoKRNSTVuWiWl53df6fSwVy0O/9MaJOzaw5r+K3kLWoA==","signatures":[{"sig":"MEUCID2wMky4T3v8+/Jxl2Qcu8tjxDvpoO+LusSCgfrjgYa8AiEAiJDQCJbgIOft4EM7sxfFp9C4Cq/1/dYeXtVo5VARqYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7601},"main":"dist/toolbelt.umd.cjs","type":"module","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.umd.cjs"}},"gitHead":"a5d8a429e71c1c7d92cf07cbb7f714e17baac082","scripts":{"dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","type-check":"DEBUG=0 vue-tsc --build --force","test:ci-e2e":"DEBUG=0 playwright test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.2.3","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.5","vite":"5.0.11","vitest":"1.1.3","vue-tsc":"1.8.27","happy-dom":"12.10.3","typescript":"5.3.3","vue-router":"4.2.5","@types/node":"20.10.6","@vue/tsconfig":"0.5.1","@vue/test-utils":"2.4.3","vite-plugin-dts":"3.7.0","@playwright/test":"1.40.1","@tsconfig/node20":"20.1.2","@vitejs/plugin-vue":"5.0.2","@vitest/coverage-v8":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.2.1_1704473064694_0.3964477000456048","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@slipmatio/toolbelt","version":"0.2.2","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.2.2","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"e7e7a2089c557f314a08fbd74a5a3dc7b3cd31c5","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.2.2.tgz","fileCount":7,"integrity":"sha512-iQcfrXG3N/ZE7+dyOIJ57LohKCaKiWfuRi0AH26EQDSGFoZo6EnZ8c3I63cKHoHm+Pq+SgrcLDx9TfY2M+7+UQ==","signatures":[{"sig":"MEQCICYUJkNh4mVN3/AMK68Jvh+l0QsyyAIeEYji0kOKVQd/AiA3VyUGZ0+OUsWrx5UBAewfWA/m7o7idQQol39iF94diA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7969},"main":"dist/toolbelt.umd.cjs","type":"module","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.umd.cjs"}},"gitHead":"7f40c40ac566efc2b3adca4fc633704a3c863fd8","scripts":{"dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","type-check":"DEBUG=0 vue-tsc --build --force","test:ci-e2e":"DEBUG=0 playwright test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.2.3","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.5","vite":"5.0.11","vitest":"1.1.3","vue-tsc":"1.8.27","happy-dom":"12.10.3","typescript":"5.3.3","vue-router":"4.2.5","@types/node":"20.10.6","@vue/tsconfig":"0.5.1","@vue/test-utils":"2.4.3","vite-plugin-dts":"3.7.0","@playwright/test":"1.40.1","@tsconfig/node20":"20.1.2","@vitejs/plugin-vue":"5.0.2","@vitest/coverage-v8":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.2.2_1704532442011_0.12408183716221921","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@slipmatio/toolbelt","version":"0.3.0","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.3.0","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"b0ef49111ef6ce1122e5b878ce8499a0639b73ce","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.3.0.tgz","fileCount":7,"integrity":"sha512-m32FLq7NRNyXl1sNNDqFIjhDGZSsdhBlNHgzpMgNv58Xty3lS1+ZQOKv/eW5dNXfnpuLOVCsPlhAIDvGP/lGCQ==","signatures":[{"sig":"MEQCICmvSeIJeBnQb/73BNRFHK4mkQAT7ou9wZ8R3SOTIs25AiBct5ETaOUBN68h6cr5IvjoK2ReRIZVgQUIBpQBttFeQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8250},"main":"dist/toolbelt.umd.cjs","type":"module","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.umd.cjs"}},"gitHead":"4363474fe6e358430a112fc784553a2b0b5b892e","scripts":{"dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","type-check":"DEBUG=0 vue-tsc --build --force","test:ci-e2e":"DEBUG=0 playwright test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.12","vite":"5.4.11","vitest":"2.1.5","vue-tsc":"2.1.10","happy-dom":"15.11.6","typescript":"5.6.3","vue-router":"4.4.5","@types/node":"22.9.0","@vue/tsconfig":"0.6.0","@vue/test-utils":"2.4.6","vite-plugin-dts":"4.3.0","@playwright/test":"1.48.2","@tsconfig/node20":"20.1.4","@vitejs/plugin-vue":"5.2.0","@vitest/coverage-v8":"2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.3.0_1731608170152_0.5354184491476812","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@slipmatio/toolbelt","version":"0.3.1","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.3.1","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"e640a9d56e073a919849e0edbbaa82b90c813495","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.3.1.tgz","fileCount":7,"integrity":"sha512-nn1yc9vWSFct9vil5JlMLbsPbijBMXMYW0iM5gdCRHiJj9TUcZrtHuKzX/s6ggMOyll2NYx88wFQoEsFjufNlA==","signatures":[{"sig":"MEYCIQD8oAq1UJHer7bloMwX6tjFS5rkPTAsVFfHCfT2kKaXhwIhAOFyjTwpWniCR+8jy3IleoPKLLaw4QXBu1PXhPuyyhhN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8300},"main":"dist/toolbelt.umd.cjs","type":"module","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.umd.cjs"}},"gitHead":"609d4e84ad98a36d7c88e59e152b9124f1d4529f","scripts":{"dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","type-check":"DEBUG=0 vue-tsc --build --force","test:ci-e2e":"DEBUG=0 playwright test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.12","vite":"5.4.11","vitest":"2.1.5","vue-tsc":"2.1.10","happy-dom":"15.11.6","typescript":"5.6.3","vue-router":"4.4.5","@types/node":"22.9.0","@vue/tsconfig":"0.6.0","@vue/test-utils":"2.4.6","vite-plugin-dts":"4.3.0","@playwright/test":"1.48.2","@tsconfig/node20":"20.1.4","@vitejs/plugin-vue":"5.2.0","@vitest/coverage-v8":"2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.3.1_1731611232617_0.05875040916951724","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@slipmatio/toolbelt","version":"0.3.2","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.3.2","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"5929f215e1f813559ad39329835115060502c63e","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.3.2.tgz","fileCount":7,"integrity":"sha512-41hPAhP8BAdwcXEtwtKAdtgN+n6Hk4rRIpNPeENhgM4gzkv1mmIiWY9/S5/Z7xjXeWiisCSZ4G+vOGxDYd2QAA==","signatures":[{"sig":"MEQCICGNEmlcvvaMmGtijDkFwUHZAmrPZiHsAr9ZDlwIKcrxAiAWdU8Nf4X4z8DoQ804Mtk7kBebE2xpUIciuS1SJAUvRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8374},"main":"dist/toolbelt.cjs","type":"module","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"}},"gitHead":"db0c1205c7c045f7d2854762f0457ecae11a75b6","scripts":{"dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","type-check":"DEBUG=0 vue-tsc --build --force","test:ci-e2e":"DEBUG=0 playwright test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","vite":"5.4.11","vitest":"2.1.5","vue-tsc":"2.1.10","happy-dom":"15.11.6","typescript":"5.6.3","vue-router":"4.4.5","@types/node":"22.9.1","@vue/tsconfig":"0.6.0","@vue/test-utils":"2.4.6","vite-plugin-dts":"4.3.0","@playwright/test":"1.49.0","@tsconfig/node20":"20.1.4","@vitejs/plugin-vue":"5.2.0","@vitest/coverage-v8":"2.1.5"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.3.2_1732050830823_0.10387267908117526","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@slipmatio/toolbelt","version":"0.4.0","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.4.0","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"b7d58a500bbf13bc84325a1141832bd22611fc60","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.4.0.tgz","fileCount":11,"integrity":"sha512-gSg1yOAfPR0zuEBPYled9e02TD5Nnn1Z9M9JS1IkO2OdKf9NAWuHFt2ubwWLMzknSJCmPUta9mnAdJZE2GHljA==","signatures":[{"sig":"MEUCIQDejkFKkRJja1PIqjMTGJ6QK8RDNQv70YLW0zPwCIU11wIgFDp1lDcRLggaULNqB7EwplHRK/LKB60KfZohKbqmVa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8826},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"5211a71c205ace97d9d6100ee5eadf4968a101fc","scripts":{"dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","type-check":"DEBUG=0 vue-tsc --build --force","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","vite":"5.4.11","vitest":"2.1.5","vue-tsc":"2.1.10","happy-dom":"15.11.6","typescript":"5.6.3","vue-router":"4.4.5","@types/node":"22.9.1","@vue/tsconfig":"0.6.0","@vue/test-utils":"2.4.6","vite-plugin-dts":"4.3.0","@playwright/test":"1.49.0","@tsconfig/node20":"20.1.4","@vitejs/plugin-vue":"5.2.0","@vitest/coverage-v8":"2.1.5"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.4.0_1732056053519_0.7949201695522867","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@slipmatio/toolbelt","version":"0.4.1","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.4.1","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"0d264bcad71d1eba6e7af15691f2e90c66c8e74d","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.4.1.tgz","fileCount":11,"integrity":"sha512-I0gXZuyqj7jWIMSCltHhNqpgs4wQeCOEzwdLvG8BOyvD7lPqB64XOJ8jxwF5nLGhdcS5IRy3R0xd+L3e8YUGOg==","signatures":[{"sig":"MEYCIQDd/7vNTNhNpYOcMxrKxak9lROdSSP2H6iELcHgM9bUNAIhANeGVo0VjmL8uoiv2Ee99vcSeVoMuwuvCLdm3N6apCjY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8893},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"48228d6dabb9cc97fd7cb2b6580968eebb7e97c7","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","vite":"6.0.0","vitest":"2.1.6","vue-tsc":"2.1.10","happy-dom":"15.11.6","typescript":"5.6.3","vue-router":"4.5.0","@types/node":"22.10.0","@vue/tsconfig":"0.6.0","@vue/test-utils":"2.4.6","vite-plugin-dts":"4.3.0","@playwright/test":"1.49.0","@tsconfig/node20":"20.1.4","@vitejs/plugin-vue":"5.2.1","@vitest/coverage-v8":"2.1.6"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.4.1_1732662486508_0.5283402026696269","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@slipmatio/toolbelt","version":"0.5.0","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.5.0","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"b82c8121c8b7a9f45a15b6589d3107a1ea9091a1","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.5.0.tgz","fileCount":11,"integrity":"sha512-TJwcLQlwgXfYgQh2HHWsqdxxPOWYeNJ6QoJtEoFTF0B9B9zm31EJaejPJtMpbXUvv+TwHiqxYoQKU6uH8V8IEw==","signatures":[{"sig":"MEYCIQDKYPxKtahxM3K/HfJvtcC9fd3ip+lCdJuSkChY+I2rmgIhANQc49MvLa+VjiI6SZn+AcEJlw7hGeE2jdlv7oHNfoUC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9693},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"550dcfc3c4c8aae6d4d7b5caa43ff23156cd5749","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","vite":"6.0.0","vitest":"2.1.6","vue-tsc":"2.1.10","happy-dom":"15.11.6","typescript":"5.6.3","vue-router":"4.5.0","@types/node":"22.10.0","@vue/tsconfig":"0.6.0","@vue/test-utils":"2.4.6","vite-plugin-dts":"4.3.0","@playwright/test":"1.49.0","@tsconfig/node20":"20.1.4","@vitejs/plugin-vue":"5.2.1","@vitest/coverage-v8":"2.1.6"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.5.0_1733009137288_0.4112419039598103","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@slipmatio/toolbelt","version":"0.5.1","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.5.1","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"60ac290e2c772891a50fda8765de0d6c4a90458d","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.5.1.tgz","fileCount":11,"integrity":"sha512-nEQFdCvjXcIh6pobeahFCXDx8Ynie+DIb1fTIrbpmQfiHPvglaDn7t2iD8jJbmeVOUTlDPFq2kfP8Ttf3yoItw==","signatures":[{"sig":"MEUCIQD3ZTawHLQzvJDFv41nzpU1wld+EXoUfu9L6FLiGzj4NgIgH2e877qRaOuFWvFf78KYbS1/hAR/l4Lyhp8yFvXU8wU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9789},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"799f445544b50c0543cb08df6715391d4955df93","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","vite":"6.0.3","vitest":"2.1.8","vue-tsc":"2.1.10","happy-dom":"15.11.7","typescript":"5.7.2","vue-router":"4.5.0","@types/node":"22.10.2","@vue/tsconfig":"0.7.0","@vue/test-utils":"2.4.6","vite-plugin-dts":"4.3.0","@playwright/test":"1.49.1","@tsconfig/node20":"20.1.4","@vitejs/plugin-vue":"5.2.1","@vitest/coverage-v8":"2.1.8"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.5.1_1734200720223_0.3342479495210531","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@slipmatio/toolbelt","version":"0.6.0","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.6.0","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"05b07d713d70244830dcbd23b6650e8f8c1889ca","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.6.0.tgz","fileCount":11,"integrity":"sha512-XDAgmUHRh+b8cM9NR4LQp0dnm4gQQga+tiDXV65CePciyLGkairDPdLGkCmgm0uyTyPogfUzynFvnUqfII/vcw==","signatures":[{"sig":"MEUCIQDdn3tvlndbJkhUby0Su/DOf7Z2BxwEMKRBZFo5pYNlIQIgek9TFpAyHdQZ4L8cz1VvwJ8ZL/tOefVewHRUZAhEPiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10058},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"dbf668b2233707f81ce50c5dbd935634aed369e0","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.7","vitest":"2.1.6","vue-tsc":"^2.2.0","happy-dom":"^16.3.0","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"^22.10.5","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@playwright/test":"^1.49.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"2.1.6"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.6.0_1736279620098_0.571754602562704","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@slipmatio/toolbelt","version":"0.7.0","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.7.0","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"4359a504410a3dcd206e671e311613bf37c0faa6","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.7.0.tgz","fileCount":11,"integrity":"sha512-Vh/dSO6UTfDBf/tfJJszy3dqO1KR93ClnVsWNogRdtfOxuKKGgYeWVJGlhrbnJ07SVScdeuRtw+82Xfs2QCHwQ==","signatures":[{"sig":"MEYCIQDIeOcn2igAw4EQvJ2uKzQSMYscmT+DZDIfkiFYmBggPgIhAMVyMhgSRhRfJJyd+kwXVtXJVOHlQznVS2IeLb91DRLM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9797},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"9fb8af1a75a8ddc07d6dea13867a821d3932780f","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.7","vitest":"2.1.8","vue-tsc":"^2.2.0","happy-dom":"^16.5.3","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"^22.10.6","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@playwright/test":"^1.49.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"2.1.8"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.7.0_1736803781717_0.3049350077496735","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@slipmatio/toolbelt","version":"0.7.1","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.7.1","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"365e37d138e6e0f05fcefbc58df99cb2421b52fb","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.7.1.tgz","fileCount":11,"integrity":"sha512-grx1ZkMf1tIPdhHzgDXxl1x2v2NAoEUD96vcWKGoyhOj7Q3uFNcb5PWpNzajOVX10WNk6VKKHpFetQkJnAVAUA==","signatures":[{"sig":"MEUCIQCAjzE5r5IpeANfM+FXp5CcYd+ixHBBGAzbLdAW/ECRpgIgIMq7VyU10WwLqNIsqjB0v0i+lInpFrQ2itqPg0eWPBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9857},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"4d45ab581631296b330a1cf395f0fe50f26ea713","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.7","vitest":"2.1.8","vue-tsc":"^2.2.0","happy-dom":"^16.5.3","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"^22.10.6","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@playwright/test":"^1.49.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"2.1.8"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.7.1_1736804859010_0.0023389734954739616","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@slipmatio/toolbelt","version":"0.7.2","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.7.2","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"a6d08aa5d2deda75f4f6379c03ad489c41a90294","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.7.2.tgz","fileCount":11,"integrity":"sha512-BkZawEPGsifQbzP9I86pXroiwb0IYq8MTdaqPIUc6Nye1yEH9XnTvAs0+Pio1SjtJzJe5JqEpSz5P0qbm8ZWUw==","signatures":[{"sig":"MEUCIQCEfwsx/PySbFw07yLiwJW1RMQRn16bIGGq7ZubTvtolwIgKXKmLmCMpFXJuYjS4EbAYXHGeCFdyjTJBJvcNRHU7NA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10787},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"9fb4d03a3636ecb94b926e8e79eca632535c4967","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.7","vitest":"2.1.8","vue-tsc":"^2.2.0","happy-dom":"^16.5.3","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"^22.10.6","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@playwright/test":"^1.49.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"2.1.8"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.7.2_1736805525639_0.03216626366839925","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@slipmatio/toolbelt","version":"0.8.0","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.8.0","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"3eb4cec91919f7a54e214659caddccc5a32e2623","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.8.0.tgz","fileCount":13,"integrity":"sha512-zkZkzetiaVuZopx2IlVeOFdxbnfO/s0Xd+25P6BuPOSJcFKYxCGwHEdV/RUZMjluR1fO/OiwM0Ef6tn/cJu6KQ==","signatures":[{"sig":"MEUCIQDfu+SkwChAN5mi7dZ518cQt3YI63KuIjGX/Fja+ocyUwIgAVBaVtith56Lc5UvCpy/6nkcQ8yYbkHf+Y2heZ/T6h0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13050},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"5682e402db2114704fe3f69c192f0ae1c4048bd2","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.0","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.7","vitest":"3.0.1","vue-tsc":"^2.2.0","happy-dom":"^16.6.0","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"^22.10.7","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@playwright/test":"^1.49.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.1"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.8.0_1737069858460_0.8398672325180674","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@slipmatio/toolbelt","version":"0.8.1","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.8.1","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"274fe282b5d72785baf4dee0ff496b282f55aec9","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.8.1.tgz","fileCount":13,"integrity":"sha512-KoSWuyqp4G8oWr+zd2MccEbfZFgZzW+tF5Taop5bk31pk0wj9pNhBV+H0Op9VaEUv3vXKP9Dpfx+xfQkVJPZXA==","signatures":[{"sig":"MEUCIQD9UGBV8NPhEVTNgBccpxBNoaYyCBFc6WTSqzZ/7z0W1gIgU30viARnBRZVBndCVJ0GXdpZHOhTynruISMah/+12P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13420},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"1ae587ccdf470479593464d0e3ce51d6766cbe0d","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.2","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.11","vitest":"3.0.3","vue-tsc":"^2.2.0","happy-dom":"^16.7.2","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"^22.10.7","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@playwright/test":"^1.49.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.3"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.8.1_1737583571241_0.7488021895051158","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@slipmatio/toolbelt","version":"0.8.2","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.8.2","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"b24e3e2c846a5362e4c4079534d34a77160cceac","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.8.2.tgz","fileCount":13,"integrity":"sha512-CVGBilnP0F0hdxpw2oApKrrrQiJK3+QRE/6fZS/8ijKgElcE/7AXbZ5m0K45DPCii/jODeQk+AYngVRodWrMKw==","signatures":[{"sig":"MEQCIBGeIUCYH/ZJxr+M3sKtys1kv8gIhYA2g1zS5M2GKTYnAiBPs6pyYgdiNvd019vCse1529SbySt/hxoSi7IxXVk9yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13592},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"fd0a674700124ebca20e7f84184679e8f0be7f6c","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.2","description":"**Note: this project is under active development, DO NOT USE IN PRODUCTION**","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.11","vitest":"3.0.3","vue-tsc":"^2.2.0","happy-dom":"^16.7.2","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"^22.10.7","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@playwright/test":"^1.49.1","@tsconfig/node20":"^20.1.4","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.3"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.8.2_1737584624855_0.538519847704281","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@slipmatio/toolbelt","version":"0.9.0","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.9.0","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"638a5878571ffafeecb9e798a5534615c0c6c608","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.9.0.tgz","fileCount":13,"integrity":"sha512-61RVfFz6VsSzFD2IGvICwAwZlLvhP8f4ykmCsLpjSqvS/ZU+DUp7TUG35Q9siV3DXW7oD3/g8wH2ExdIy1b1KQ==","signatures":[{"sig":"MEQCIDG5DcqXIu1+ls5UPdlXm1f1gLqXlvFkrhe5sd+4Qy1qAiBUzoPV6mO1/R+J/49sWMMphK9LSl2TtRRxKBomlxSZDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17038},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"3a26ff7cd8c809ea4e1ef445f5030afc36effc6d","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.2","description":"**Note: this project is under active development**, you should pin the strict version to avoid breakages.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.3.1","vitest":"3.1.1","vue-tsc":"^2.2.8","happy-dom":"^17.4.4","typescript":"^5.8.3","vue-router":"^4.5.0","@types/node":"^22.14.1","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.52.0","@tsconfig/node20":"^20.1.5","@vitejs/plugin-vue":"^5.2.3","@vitest/coverage-v8":"3.1.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.9.0_1744937339583_0.9711567186771832","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@slipmatio/toolbelt","version":"0.9.1","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@0.9.1","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"78149dc0c1c61d389f8403956f8b4cea32e1dc5a","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-0.9.1.tgz","fileCount":13,"integrity":"sha512-Dubx/B4okypTJvSZ7Ae67Tv8bYbXswIQEWNF+skete5XE+2HgMpxT2Ts+V/P4Tj9EHgkGDE1CD7QnZHTHP8AQA==","signatures":[{"sig":"MEUCIQDsvyYifbEt+LzeOidRPTGIvT9yiRrmLAA50MqOUTyt3wIgGiWBlRqxoeSCraAelpn6Xr4kK1mLZE4Wyy20Fam+6HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17367},"main":"dist/toolbelt.js","type":"module","types":"./dist/toolbelt.d.ts","module":"dist/toolbelt.js","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js","require":"./dist/toolbelt.cjs"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js","require":"./dist/vue/index.cjs"}},"gitHead":"310d8fedfca6e15956185a80c4c095e3051bd4c4","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"uninen","email":"ville@unessa.net"},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"10.9.2","description":"**Note: this project is under active development**, you should pin the strict version to avoid breakages.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.3.2","vitest":"3.1.1","vue-tsc":"^2.2.8","happy-dom":"^17.4.4","typescript":"^5.8.3","vue-router":"^4.5.0","@types/node":"^22.14.1","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.52.0","@tsconfig/node20":"^20.1.5","@vitejs/plugin-vue":"^5.2.3","@vitest/coverage-v8":"3.1.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_0.9.1_1744967516345_0.3893384856824267","host":"s3://npm-registry-packages-npm-production"}},"2026.2.0":{"name":"@slipmatio/toolbelt","version":"2026.2.0","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@2026.2.0","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"c12070d3734023e3f374ef221c33adf85718797a","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-2026.2.0.tgz","fileCount":10,"integrity":"sha512-S5r7CAcaLBD9psTUcOloIhbGegSOAx49vGMj5tsQHM8PSnFddD0pILIohGF0B8IzEGBYeO5bK0S82KiaIPJUMg==","signatures":[{"sig":"MEUCIHUGhQ/LyUT5iHU/QXNr0WsUEuXHThMj6Q+nyXV0ARi4AiEA65yoQ3UBUvBCQXX7djQg3y2k62Pfat3SCjcWVlgX648=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@slipmatio%2ftoolbelt@2026.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19490},"type":"module","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js"},"./vue":{"types":"./dist/index.d.ts","import":"./dist/vue/index.js"}},"gitHead":"79f3f62111fc22b65075d6bad5fe39ad3b7c55cb","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","lint":"oxlint --fix","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:384f4af1-7bea-4026-9b8d-fd68dccbaf35"}},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript utility library for Web development. These small utilities","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.27","vite":"^7.3.1","oxlint":"^1.43.0","vitest":"4.0.18","vue-tsc":"^3.2.4","happy-dom":"^20.5.0","typescript":"^5.9.3","vue-router":"^5.0.2","@types/node":"^25.2.1","@vue/tsconfig":"^0.8.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","@tsconfig/node24":"^24.0.4","@vitejs/plugin-vue":"^6.0.4","@vitest/coverage-v8":"4.0.18"},"peerDependencies":{"vue":"~3","vue-router":"^5"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_2026.2.0_1770420996527_0.9780961813740294","host":"s3://npm-registry-packages-npm-production"}},"2026.9.0":{"name":"@slipmatio/toolbelt","version":"2026.9.0","keywords":["utils","typescript","slipmatio"],"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","_id":"@slipmatio/toolbelt@2026.9.0","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"homepage":"https://github.com/slipmatio/toolbelt","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"b3c4e0a57b6cb22ac39217e9a9562935dc965d2d","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-2026.9.0.tgz","fileCount":9,"integrity":"sha512-u8WFE0aD8Dokgsxwk0YaCU9ei1bUX4COygUoCNCE61in8zL3RlIJUcySxemP/qlASjgfYXRwlX2MeHEP1LBMLg==","signatures":[{"sig":"MEUCIQCoGhq/vnKhLSOE8QypS02u3ImhjaL5lJrQIMj4xrkG7QIgF/dQDUF0k1xGGmC7OaVWt2JgicdPni9vl2ktxlXSflc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTsxvY3pwlvtM+dVLEIEY+o/v2WI3A5vcoRF2qt9bZGAIgAr1HJBX1mGBn7TS0CAukZZBsmnoTlkv4b/pkOY5CuTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@slipmatio%2ftoolbelt@2026.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18657},"type":"module","exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js"},"./vue":{"types":"./dist/vue/index.d.ts","import":"./dist/vue/index.js"}},"gitHead":"f8c32a8edf28d2c01bee116dba75b6ca48a4c8d2","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","lint":"oxlint --fix","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:384f4af1-7bea-4026-9b8d-fd68dccbaf35"}},"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript utilities for browsers and Vue Router.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@12.5.1","devDependencies":{"vue":"^3.5.43","vite":"^8.3.0","oxlint":"^1.85.0","vitest":"5.0.1","vue-tsc":"^3.3.11","happy-dom":"^20.14.5","typescript":"^6.0.3","vue-router":"^5.3.1","@types/node":"^26.6.2","@vue/tsconfig":"^0.9.1","@vue/test-utils":"^2.5.1","vite-plugin-dts":"^5.1.1","@playwright/test":"^1.63.0","@tsconfig/node24":"^24.0.5","@vitejs/plugin-vue":"^6.0.9","@vitest/coverage-v8":"5.0.1","@microsoft/api-extractor":"^7.59.1"},"peerDependencies":{"vue":"~3","vue-router":"^5"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/toolbelt_2026.9.0_1790172682529_0.19487035850469625","host":"s3://npm-registry-packages-npm-production"}},"2026.9.1":{"_id":"@slipmatio/toolbelt@2026.9.1","bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"dist":{"shasum":"e71004215d709954972cd8db1c1837e243a034fb","tarball":"https://registry.npmjs.org/@slipmatio/toolbelt/-/toolbelt-2026.9.1.tgz","fileCount":9,"integrity":"sha512-MNDMWt/2p1tK5iDajkWGs4GMc82NCemMzWJMMYnbjzepMdx2ehAb3EaB7srJVnbDFUX/ocdBPHKXQq4+3ZyBmQ==","signatures":[{"sig":"MEUCIQDNOMZs0jGdCka2MZDG4Lu7T/+27EFqJsrmnxPZcdCBrwIgX8YmqEx/kkUf5zsaHd0b9ZIqNrRt5MacsERZ4rfhggY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD0pNaP08dKAn6gcsKiIsiCZP6gYp//Y2IuqYtp1hsT4AIhAKDzFZqXCfwnYOAEtl/d9TxT/nLj3RS0njTbEO7Ualwm"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@slipmatio%2ftoolbelt@2026.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18778},"name":"@slipmatio/toolbelt","type":"module","author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"exports":{".":{"types":"./dist/toolbelt.d.ts","import":"./dist/toolbelt.js"},"./vue":{"types":"./dist/vue/index.d.ts","import":"./dist/vue/index.js"}},"gitHead":"ea4908d5059444a20a031c53ed25bacf6643e504","license":"MIT","scripts":{"ts":"DEBUG=0 vue-tsc --build --force","dev":"DEBUG=0 vite","lint":"oxlint --fix","test":"DEBUG=0 vitest","build":"DEBUG=0 vue-tsc --build --force && vite build","coverage":"DEBUG=0 vitest run --coverage","test:e2e":"DEBUG=0 playwright test --ui","test:ci-e2e":"DEBUG=0 playwright test"},"version":"2026.9.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:384f4af1-7bea-4026-9b8d-fd68dccbaf35"}},"homepage":"https://github.com/slipmatio/toolbelt","keywords":["utils","typescript","slipmatio"],"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript utilities for browsers and Vue Router.","directories":{},"maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@12.5.1","devDependencies":{"vue":"^3.5.43","vite":"^8.3.0","oxlint":"^1.85.0","vitest":"5.0.1","vue-tsc":"^3.3.11","happy-dom":"^20.14.5","typescript":"^6.0.3","vue-router":"^5.3.1","@types/node":"^26.6.2","@vue/tsconfig":"^0.9.1","@vue/test-utils":"^2.5.1","vite-plugin-dts":"^5.1.1","@playwright/test":"^1.63.0","@tsconfig/node24":"^24.0.5","@vitejs/plugin-vue":"^6.0.9","@vitest/coverage-v8":"5.0.1","@microsoft/api-extractor":"^7.59.1"},"peerDependencies":{"vue":"~3","vue-router":"^5"},"peerDependenciesMeta":{"vue":{"optional":true},"vue-router":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/toolbelt_2026.9.1_1790175799509_0.41903023801197636"}}},"time":{"created":"2022-03-04T14:39:00.331Z","modified":"2026-09-23T15:03:19.969Z","0.0.1-alpha.0":"2022-03-04T14:39:00.514Z","0.0.1-alpha.1":"2022-03-04T14:44:54.631Z","0.0.1-alpha.2":"2022-03-04T15:04:41.045Z","0.0.1-alpha.3":"2022-03-04T15:14:42.149Z","0.0.1-alpha.4":"2022-03-04T15:17:21.663Z","0.0.1-alpha.5":"2022-03-04T15:19:09.621Z","0.0.1-alpha.6":"2022-03-04T15:59:18.791Z","0.0.1":"2022-03-04T16:08:02.593Z","0.0.2":"2022-03-04T17:14:29.879Z","0.0.3":"2022-03-04T17:30:22.879Z","0.0.4":"2022-03-09T18:39:56.202Z","0.0.5":"2023-06-26T23:07:28.414Z","0.1.0":"2023-06-27T00:04:59.177Z","0.1.1":"2023-07-17T00:45:34.881Z","0.1.2":"2023-07-17T02:40:28.443Z","0.2.0":"2024-01-05T15:33:09.268Z","0.2.1":"2024-01-05T16:44:24.875Z","0.2.2":"2024-01-06T09:14:02.200Z","0.3.0":"2024-11-14T18:16:10.340Z","0.3.1":"2024-11-14T19:07:12.799Z","0.3.2":"2024-11-19T21:13:51.024Z","0.4.0":"2024-11-19T22:40:53.699Z","0.4.1":"2024-11-26T23:08:06.707Z","0.5.0":"2024-11-30T23:25:37.485Z","0.5.1":"2024-12-14T18:25:20.410Z","0.6.0":"2025-01-07T19:53:40.387Z","0.7.0":"2025-01-13T21:29:41.894Z","0.7.1":"2025-01-13T21:47:39.175Z","0.7.2":"2025-01-13T21:58:45.831Z","0.8.0":"2025-01-16T23:24:18.641Z","0.8.1":"2025-01-22T22:06:11.460Z","0.8.2":"2025-01-22T22:23:45.072Z","0.9.0":"2025-04-18T00:48:59.799Z","0.9.1":"2025-04-18T09:11:56.525Z","2026.2.0":"2026-02-06T23:36:36.693Z","2026.9.0":"2026-09-23T14:11:22.627Z","2026.9.1":"2026-09-23T15:03:19.595Z"},"bugs":{"url":"https://github.com/slipmatio/toolbelt/issues"},"author":{"name":"Ville Säävuori","email":"ville@unessa.net"},"license":"MIT","homepage":"https://github.com/slipmatio/toolbelt","keywords":["utils","typescript","slipmatio"],"repository":{"url":"git+https://github.com/slipmatio/toolbelt.git","type":"git"},"description":"TypeScript utilities for browsers and Vue Router.","maintainers":[{"name":"uninen","email":"ville@unessa.net"}],"readme":"# Slipmat Toolbelt\n\nTypeScript utilities for browsers and Vue Router.\n\n## Installation\n\n```bash\npnpm add @slipmatio/toolbelt\n```\n\n## Usage\n\n### Browser Utilities\n\n```typescript\nimport { browserIsSupported, getCookie } from '@slipmatio/toolbelt'\n```\n\n- `browserIsIE()` - Check if browser is Internet Explorer\n- `browserIsSupported()` - Check if browser has modern features (timezone support, localStorage, and is not IE)\n- `copyToClipboard(content: string)` - Copy text to clipboard\n- `deleteCookie(name, path?, domain?, secure?, sameSite?)` - Delete a cookie\n- `getCookie(name: string)` - Get cookie value by name\n- `hasTimeZoneSupport()` - Check if browser supports [computed timezone](https://caniuse.com/mdn-javascript_builtins_intl_datetimeformat_resolvedoptions_computed_timezone)\n- `isBot(ssrReturn?: boolean)` - Detect if user agent is a bot\n- `storageAvailable(type: 'localStorage' | 'sessionStorage')` - Check if storage is available\n\n### General Utilities\n\n```typescript\nimport { CappedCollection } from '@slipmatio/toolbelt'\n```\n\n- `CappedCollection<T>` - Fixed-capacity collection that maintains only the most recent items\n- `isAllowedDomain(url: string, allowedDomains: string[])` - Check if URL domain is in allowed list\n- `isValidSecureUrl(url: string)` - Validate HTTPS URL (allows localhost)\n- `prefetchImages(urls: string | string[])` - Preload images\n\n#### CappedCollection\n\n```typescript\nimport { CappedCollection } from '@slipmatio/toolbelt'\n\n// Create a collection that holds max 1000 items\nconst collection = new CappedCollection<string>(1000)\n\n// Add items\ncollection.add('item1')\ncollection.addMany(['item2', 'item3'])\n\n// Get all items\nconst items = collection.get() // ['item1', 'item2', 'item3']\n\n// Check status\nconsole.log(collection.size) // 3\nconsole.log(collection.isFull) // false\n\n// Clear all items\ncollection.clear()\n```\n\n### Vue Utilities\n\nRequires Vue 3 and Vue Router 5.\n\n```typescript\nimport { getNext, getNextPath } from '@slipmatio/toolbelt/vue'\n```\n\n- `getNext(allowedDomains: string[], router?: Router)` - Get validated 'next' query param (allows URLs to specified domains)\n- `getNextPath(router?: Router)` - Get validated 'next' query param (local paths only)\n\nBoth return `/` for missing or invalid input. Pass `router` outside component setup.\n\n## Development\n\n```bash\npnpm dev      # Development server\npnpm build    # Build library\npnpm test     # Run tests\n```\n\n### Publishing\n\nBump version number in `package.json`, merge to main.\n\n## Contributing\n\nContributions are welcome! Please follow the [code of conduct](https://www.contributor-covenant.org/version/2/0/code_of_conduct/) when interacting with others.\n\n## Elsewhere\n\n- Follow [@uninen on X](https://x.com/uninen) or [uninen.net on Bluesky](https://bsky.app/profile/uninen.net)\n- Read my learnings around Vue / TypeScript and other Web dev topics from my [Today I Learned blog](https://til.unessa.net/)\n- If you speak Finnish, check out [Koneoppiblogi](https://koneoppiblogi.uninen.net)\n","readmeFilename":"README.md"}