{"_id":"chrome-extension-core","_rev":"32-e9a823b42f2dd998c97a48a906fce57f","name":"chrome-extension-core","description":"chrome extension core","dist-tags":{"beta":"0.1.9-beta.3","latest":"0.2.4"},"versions":{"0.0.1":{"name":"chrome-extension-core","version":"0.0.1","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.0.1","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"1303dd4d01fb014125c68a0b85fd5746a2c01f5f","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.0.1.tgz","fileCount":24,"integrity":"sha512-TGhZ9laaNNaplCJGdHN/cI/B1D64r2Jr00mkpByTSve+1eexfK6CDc/pkOy93U/DLbyVZ0ieaG1i5NEJHDvYUA==","signatures":[{"sig":"MEQCIBbQUQLOAqU/iKW0YNzYJBjMtv2UOzyWmn6dC67lLLuYAiBm4iXAHQ0NI6hCmVZpkmtCQqJpn4iyF1ZQMwRhsVtSpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI2Z6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ4A/7BKLFHS7AmfN/7tJ2gfirrCJHSIodm29DVa02/RxwnCt5N2Zx\r\nHNdnAOgwdtKD6tT+ngd4K1AcliEI5NfEvGJfuV7i8a5DBcvL8QULxx7wTRBD\r\nl93s5zb9Rd5OqNegNkNKhXLMNGLG0JNgMQN5wPAzwdq5FQXO8XgyM/nA8Clh\r\nYBja9QRhZNn8RHl3X0onh/DsRgVe1N/gWLiagrx3jZly3qNHCziX+1hUixxy\r\nHikVILRB5JDvk5mY0wdgk5ifO0bFmxtxuOBWzadPvzuSOujcwd0GG22Gal9L\r\ncpk0bLOsN8/48JW/JenrPVs51ZXVAJu0/Dhcjh5GwFlEAy+kjAUj8hnqGKUk\r\n8omSgLpyEb7D2CIiFRN2rBb2F14NvR1reNmo1k9boZ8kINIfvixHX+AxGKpL\r\nwFkkEx2xH6CJ2Q9vmMSkf5uY6oWgKzuAN1a0CETgSNBB98Bxa8/7C8tQelzd\r\n9UigflXpznQcCCp5y21ZDakNGIkOht2m1kJajUMtRm83NzmWhdisbWPcKl03\r\nAmiT9RAaQij7RkVnVVwCY+TajRDbuDf0vEwTbNCg9FFNoVlIdUdSEBgQhOWu\r\nrzt49pg/1vthdsZoTZBNHwMNRS5CT6LIfthIkcQ4+vUIW8sjM1PW/mBH2DjU\r\ngWSYMlif+YTmBXQQaay8lBG2/efZJLCtVsk=\r\n=iusN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"a8a2ffc9b919128032032883010f3da80c5b1388","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"6.14.15","description":"chrome extension core","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.0.1_1646487162131_0.9712043857196906","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"chrome-extension-core","version":"0.0.2","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.0.2","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"a4e24b3f516979e0ff6e63651fc4a793cfb47097","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.0.2.tgz","fileCount":14,"integrity":"sha512-ZiiAxne/MmTsPz0kwqwle/BMjuOUScoDbnAAcfIwT64jSIsEXbWZskzEvn66ikGu0trZg7qUJ/GR7zOPAqgGuw==","signatures":[{"sig":"MEUCIEGnFcf09HflOeBELxwjgYeTXIAFDPI3olcg8alBpoI+AiEAwrfgclVwJCienryRs+ZefOw05qqimFPnMMihsEWGrQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI2a4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhNQ//Rr+S6iWPl10ay9a+f2av38Ss1xT65+lFXD0m9VRMDYx100Af\r\nizu6vPm4ZdAzAWZDZcA5/fT4x2A4jqd8pc753GS8vhjl5VH691PcrNlLmws/\r\nhagetlx42YV2h+2den77SWWgeWN7mjGQ1JAuUUhdUF8lROjnQOUYNRgAAXGj\r\nT3NJKoRXnNVxc+lCPGaJbatCgDGYzCDv3si0FtGjNGq4B/FA0nZ1rDfpLE7B\r\nK5TkHcUKvmHP6HzJRF8jc9HMNmDK+Ntf4YEO31QG0Gju6670xg9ew2bktn5o\r\nBfNkqjivpnS5vaaZeHG/mb8wjfSecfvtUGlQ+EnHdVm02fbx13DAiZxtvzRY\r\nedHKcLkRaQn3IqjcOqnElH+YzGG8IgvUJSIeg5kKdnXOlLYGiFdO6gd2WVAq\r\n/bWWlATuIU1NXX1P6BBc7gd3sYkxFLUaBKSKeS1r9IPBEEXoEmIwWZFRM6aI\r\nquDtr3tVX9VtqUbZjz5llDXv+6PivNsD4J9fGGKkB14yFhElRVhS04pd3W5F\r\nD2bkzXEbIBEqJlowBUuZnVCCF4P/53keL5h7ytAKlX8SAq4WcAPlpbxixdBv\r\nUqf4p06XIhlp4dyVyzLb5vR5L9WvjKBs8hkhcG09VTDmQDxBspXJ2FaUvC/O\r\nU6SYgSw7AH+bxhMX1YZX74jwaEKTlvdMwcw=\r\n=buxr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"a8a2ffc9b919128032032883010f3da80c5b1388","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"6.14.15","description":"chrome extension core","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.0.2_1646487223765_0.49759897820015375","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"chrome-extension-core","version":"0.0.3","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.0.3","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"63b1c2772c9470a954cb0ecd703ee8890474d6a6","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.0.3.tgz","fileCount":13,"integrity":"sha512-tyGJ8VEr/E66dGFHKdvY3ELo1FR1RJz+jdSGbBspPRdF5WoicYWPvvW2cUnJLmGxnNvXD3t7Ug5RclPG2R1SDQ==","signatures":[{"sig":"MEUCIQDGxCfyrkRJ3GSyEsE7qciRpcXr1CBBlYS1hDr1EcAXyQIgGjdttkfKbJwf7Ifq6qtl/aSQXqUDCduGAa2whER6gRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI2nYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJkRAAmMhxvy5+G2lFM9U5yQTyl/KaARcX3Pg/44oN2ViUHvBc18aH\r\nwua2kTpXL+0bP4Izr8/TdwzHA/2ZYS5vtF6KE8GXWjsAe66al8Nkxji7VQt6\r\nB74xFoFJcD9ozx5kZgfbg3seI6IjGpdS7h6tshSpzDt02lSuXtGSQ61NW4oa\r\nC/wIif/NBtebb9ofgalgwbSXGhYG0ZF0L1aQUivWg/IKWDJ/2xTEraMSNNYG\r\n6HuFXyN4u53TMJSh1lxBCgk/YS2A3Ie0uHYWgOErqYIovA71OA6FJvCACmux\r\n9+YgoZDW+LtJ4/+2XBJBgO3rR1cIA9o4RlQQKB5xEzAr43LUyi3xNgJ1p6yd\r\n1/bBRfhp9GjNgHue3vv9piELCj3s1F6rzFG0ZeG01r2zsUjoEyoEku4kNtcM\r\niBVNQsf63NeL9a81wgjexUPaci0KoNincLRTIHBqoRiV4E+QsynGaCzIhD/R\r\nfLH1/UN44kiLPG0WdpNvzMeincK+3tMmT2QLMfDG4k3QbjDP2HStK37TE8GA\r\n5IxS3mAJYZIO77dMWcDFpJt4u2GSK7cGCewWVrlDPYXQGgu0dLXEe5AsIjfl\r\nybE+CsSA2Rq9+7nVFkXW3+XTSjYZ1/fynN6jp8FgET4DayvgXpRpzVMr7cui\r\nFwSrxmTG5uZNj50aCtvcqwK80fUxTt/3M5k=\r\n=OS7R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"6b18072945ff71b3f4a8884ff2c2249874a26ceb","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"6.14.15","description":"chrome extension core","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.0.3_1646488024220_0.7318731380452128","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"chrome-extension-core","version":"0.0.4","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.0.4","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"277f4750d0bbd4a65c750ae68065570c8f931575","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.0.4.tgz","fileCount":13,"integrity":"sha512-p0ZXR2XWgTag8NTaocG2ljTJXs6hjYB60Q3tY34fuLW1O6gprvEIJAqLifGn+7v+jBzFFJPPJoJEB9eMQ2O9qg==","signatures":[{"sig":"MEUCIQD+JqLW2C43DZ8lKs1ZqVHMDRVglZLT1Zin5UpoVDhVKwIgdA14t1wP6kvkuOPTP7VB2tbgIXsiNk8mbiNTwhnHbIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJIG4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqVg/+Ke5lne+ciE0Tkvmal9RymwExac1fnxoS2WmOGE4ri2gojLVn\r\nQCaJILZxNBNzfdVjYmZ8EvAJlWoclynljnZxiHNe+A3PHrTNAEHejwOUo7N9\r\n8I0unwX4sb/2QJvXWpp//pzj8+mqq3YYPpV8rzWECAsjgpkRm13qFRow6Pgo\r\nO3odU1n16QDXBOdBaxoVS2xTsHJQJML+ntl3UjSROTR3ZTkdLT1/7+FQ9K15\r\nnOvYCJfSFkq5hDFHoMIfKMVdHArVLoE428PK80M7Thc9KoZC6IRP7lw9V6mg\r\nXUtbst/ViQozQU51TdcIUcyNzQtWsr0tJ3Db2OmvrYcemUNagqF3m5etXioh\r\ndshb/OXuhtilY6KrAxVbLl+7vsGqep6kvnDK0ccSL1In2A/ZdLnG+dfTAYQT\r\nOV1PGqaT2WKoZQUgyk1f3y69XxTXkFqtvZrNmjGgUrppxMLptMKGOwJ/K3Ck\r\nUXRbHW52Cmclr4ow/4ux90l8PTrweqc1ZxZF19zwn9fTnJoKw+ZAyg5gdQM6\r\nk/xelECbpEWHNHcFt/B04wqBrePfNjhQSmH3+jhOhAt11R+n1osZogqs5Qv5\r\nFuK+RJIdPiAIkt6GpEBlKmh4yBmlXShySdhx4JuoC1YnS/zmJ4WtNMkBosO+\r\n2uzeAqmY9sf7PkN32dn19JPmt34nDN6Pg1U=\r\n=TSbv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"6b18072945ff71b3f4a8884ff2c2249874a26ceb","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"6.14.15","description":"chrome extension core","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.0.4_1646559672420_0.7231198096138043","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"chrome-extension-core","version":"0.0.5","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.0.5","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"18574917988f8f9f73931c801612130ffc796e3d","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.0.5.tgz","fileCount":14,"integrity":"sha512-Gr1iPKs9lySjivWhvMOOeWYVLacreTaxANvlLD8D6kzwLJLG7G3v8ockMDJEfdBrGYM/OaMSrMbLvTvL/hXzFg==","signatures":[{"sig":"MEUCIFJQADkMjVaTizb0/bCVuB5XGxTPB5O3CxoZY7uV99xUAiEA/2ttkEgvwgTPbaEGSjCH2aWWZXdf+apQ77k+cNok96c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJzsNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC5BAAiqffxFZy5VfeTv3SUQT3ZsortGhA5HlEeyXgeyt/9hY3ZwpY\r\nC9dGnf5XwiFA2sIw+SGV+qPS+Y5r0RWRxUTjcor22y2VoHCR/21zm742MvJF\r\nwCT10J0SfODJkWDDl9xkyzQvEvOKxIrkyXmWwKn9hreYe0Ep8h/bAcYcsL1I\r\n81cZwUjPIhTMl2S4xCOlPgB7Ghs+pReAg1cbkhJGsVrwmfXKF+3AVhFKmuxW\r\ne+8KyNLBrvy4Qx1J4A6xOzbubPjDkwWmvJ2K5U0+RXNJH156S4Xi+d7Y38SD\r\nqWF8mDXorpYViPdByc8k0RRYOwAxvgzWaQoXKzRfdfN7Zp0zLnDVi8O7Ml+d\r\nVXRgSCCRQUyR3gslU3ydCRUkkzQjXhoIL4jshoXg3xLcmYCQLae+mzxQZXfn\r\nzwPQg1Syc/BPlfq8WwSMAMOqgz3vGmD6moGh7ObfShLOqKkwTYF99Dl+HsY1\r\ng5F7l3pp6olTGhk5PweKuwFNeYX2RGdZ0IF4gHzcoPwpMpejssQTvIgU79om\r\nspHowbeVrPx4d6HfW5XXeLi1UtfepUn3D5VlRONPgVOghMj1acAj5uONjwNq\r\nUtneE2hyB/rqiaUsOCLLoRVRyyOttrHgbOi180OrpUT9wUaD2m8ZFgHg94+W\r\nRCNGbWEphLEqURRirvW5W+kVUgRJxdnqrcM=\r\n=qS0e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"7ebab1379ae05fc0a0375dc4da2e1b4861470d4b","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"6.14.15","description":"chrome extension core","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.0.5_1646738189393_0.48053815029616787","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"chrome-extension-core","version":"0.0.6","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.0.6","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"0b9ab4f47584366bbf596fd2f7583c244d6d1cbb","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.0.6.tgz","fileCount":17,"integrity":"sha512-02Fr6e8DcnDAj3G6ahuiWhrFxzWeioSNLT6kUhWY7lBuYHKXqWKwR71pWaH8ENOMSdO7GtcprQPbYJLQUKHYTw==","signatures":[{"sig":"MEYCIQDu2g/+X4sym0RMW7BSxGXB3noTjC3m5ta1QZ7QcC9LpgIhAKIElBE8r6/uKIrBYJ2zr9OHoJaXOwdnlGBwy5jX5HR4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKxyBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok7g//dv0QnWkoIXSIEyvgoo4SRa1Q+tz3aYHx/oiEjKLT4j6rtbdR\r\nK0TCimjSwDR/3/tz38mKkFPwP0lhXyVSWqvZfMTnUe1r+b7M/X06Ac7sQSNi\r\n0AaICBz5uRyHEItTcprvXsnzyvLd928c30Z8e67dt9hBY2HOFB1zLdoBE5hQ\r\nDgQeLkKOlvpCQRedTrdI4Oahhumfmn7uzLaX8i5fjVHY5ZfpLGNt9sqa/jSi\r\nDKG8uQP4Mq95B2X6VNtElRs7VlsypbsShOOz1VQ0Y0WOcUo8YUV8r6aRfk6R\r\nUrF5SFmdmTb8xEUmAqa21G2b/aqF7Y5quN1tKb2FynM1Sw72i5+L2X2unxi1\r\nW8IMXjHXk61/hNuOgYq1xgX9BH8ePTih09+KnXnqC3dicIoLzcIdKFoHpXnd\r\nCGcI3oQ4A1PDOtpOaSkg6SQIGFHYWOlidIeG8QV1IvKcC5s+8NUEIrke1TPj\r\nZRYdwkP7rft1SRwINCZqaLlQ7lWDt2phkkb6a11h5nbu5n2cZ7pYUhxyQOHG\r\nXYBUnFyCGdD+fxOvszN4UKbc2NlfsFISJMMCUNkbsnGPJWbyrAEFOwdHL+3u\r\nK2x4CTzARtHXKmKYtvgdn2MmW2Lr/gsnVtmjMaXmznQ7wtBpt/IGvYbehdUK\r\n+bvbOdyWrffogC9t1umEEpjgMgwLT13UGnk=\r\n=IK6Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"description":"chrome extension core","directories":{},"dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.0.6_1646992513756_0.23400693265464523","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"chrome-extension-core","version":"0.0.8","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.0.8","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"666a47139166fbb850324d5177c5c09fe6f5b1ca","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.0.8.tgz","fileCount":17,"integrity":"sha512-m/CRNy9K+IxctWtOp71hg8BQPBw8v46R/HoADjd131kxVZcH86X0+RLURZ0oyxTR9Ep6jQhS4b9uZm4vAc94QA==","signatures":[{"sig":"MEYCIQCwU8tv6V+PJY8JDxG375RiwpkyVlR3iXyinC2J+ipFmAIhALID/mpgqFNYDAgOQzicE2zBRkwFdRinqydMWcfawThB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKyldACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwMg/9FJqog+++E4FRSTGVf6fvnZSGfLR58mxXfacPwuVtCBNBcGK1\r\njeTORpdnK4vuo79uJYJ5WHfnxK0dWqqdfFlU0c4VrAEV212U6GMhP6KrSlR6\r\n0m/W2IAxd5ycYgFGKrQLjWH+y53WJ5MZFbpHxozbB5HgB+v4Nxjh7kQuguYA\r\nE+s9zZQghBgmR7RfPCiiN06+1oPrRB0GPUcGoZ9tgchpflRWx8BSnauBVW3c\r\njN+BehriSect+GT+15GWB/M6TtbQUv03Z3gvRp5knZeOBAMWNdmDzN5VKmqf\r\nxJ6zLUGBnIes1mUCUDmGAjYrQQoZKCMH5UuTBcmuYroMZ0XNCmTlLUx5rbbZ\r\nLdQG+dH/04KBKv5QZ+MlkOx8MXGggV/Gl5ZPRO4aDmmTsUpz+FMl6ooYH78P\r\nRX7F9MhM/BwjDyKoWTokZ3xA2g9eDcsJnIn20EDQVKtDbrFBiPaSGB00hf8W\r\nCELmLoFy1DNQ82gCCDJ58VLiuqpr2BovlKh3GhR7vddSgjvWKncM/iijMiGT\r\n2/NVhalt/E9ByopEO9W2XgLjdA0g5p5dov1dsN/sTTDzU258ZvUgA7sAc+7h\r\n9qmLB+SdG2e5Y9He8a6idqvxe0k9xEyqfysLNzyacfViSicU+iWnDQD7QJ9V\r\nGumPOMXsHGtl0KMi0mavE7ByhpFFm8YlSbc=\r\n=kmTr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"description":"chrome extension core","directories":{},"dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.0.8_1646995805701_0.6070131880076042","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"chrome-extension-core","version":"0.0.9","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.0.9","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"feb514f3e1c76d1cc1a7528dd913a67a43d63e33","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.0.9.tgz","fileCount":17,"integrity":"sha512-/2hWBuTh877+KZPb71nPyEMxIlobBnvKJYWBgN2M1cxU8c2OgtSMXmmaDMdFCyf3NVreVqMyg45SCUHB7hIwZQ==","signatures":[{"sig":"MEUCIQD2tD41VYyEUE2Q2oEQdETq44oS7Yn0RQEp6xLEKCgVCAIgDXhP0dWWg487ru/CYIEnHjZ33yB1LpYV2tys2iqHmYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK2hfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh3RAAlVbTtD60bJOKVKLKanM31FK/dg8bIUigTw9Afu3VcZ0xYRHq\r\n3pTKNFkQthrDE0EjvVeBfSi/2YcF5A3KuNmW0mZA/HqujzeZ1dHy5TSsPf0y\r\n0sjEPVprfFhMOIHZt0pvNinHX99xN8YvYbiBCELC+T1z0A/mkb/EK++12yNX\r\nltbK8aWz3a8/SLz2q5uV7JMramk+VID2/nfQfYGXqMB9fP4aCuojOUFSdYEh\r\nS55TKyqzgzVgaeJWoH+sQcwNe/qrZy6mUSJ8MKzaX6HU9X7XfG+C98K+f2wE\r\nV9WWbqgBIzpiczdW5fxQEXK0S7nAgsbk98fNF7OTJzPkUUuVTm2gZ/4pKI99\r\nT3SD6cyjbdDOdhXLfq5UhtemD+ccG1hVZ7Qp/N3mEVScbSHcAQCDpk4RiNwK\r\n/PJrYziGTSHhCQpLofDbrhLYOAngDY3/nbBnWJEMoAattVMcgwQ0S6QdEkI7\r\nr4lEcs9ASLSBcOc56kKbnZUFEx5P3tr1gEHZLJE/Gz2VktoDhas7xwifZ0c2\r\naXYaqEfAn9vvHlIzN8uQ4yvGiB2L75Cq/EWIrQuDiveLgyRH+s30Jv1gGhqA\r\nRCrD2vN0OUvmLHyPsZmyz1MG4LiBydsqa+I1sxU/a1zonowWoSiDPnKlYRaE\r\nVo6x9tqJd6UjaiVdqDdhls9laCKLYrA3ii8=\r\n=KDWo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"description":"chrome extension core","directories":{},"dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.0.9_1647011935634_0.31055826966148103","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"chrome-extension-core","version":"0.1.1","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.1.1","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"487357839fb13a6b13aaeccfd719677cd25b15a2","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.1.1.tgz","fileCount":14,"integrity":"sha512-1o0d71mluv2SIIVm/DimhZS+sxDFkU5NmyLl0A9eXMESLGNA3nvBQMLOV8D+/nUQdTKbeGGFhg1YC9lATlFV1A==","signatures":[{"sig":"MEYCIQDEfmFAC5Q3bCRx94hu38ZmtVj/rhO8fWVGOpxTuKsFmQIhAIuJS4Er/S3vNTEqwor6MnQcn3Ygpm/V3kaltDQ9CWHF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifOJ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4sA//ZsAh8CLIVG4r6SFmynMUJaDRUhYy+8sOUcB2qOv4zPNMZVFo\r\nEu5cImNolfUglXQ9zrtvT/EYEA4spW2+rkdAOBQnx41ZDVnWwHsdxmFZdxO7\r\n1uciEcbWvOQ67fn/Y1aSOcKJ78U2WcgFt3KghpwmgPWtbgFdj9Q9XUkDpv6U\r\natVe4UIJ8id8EbtwXQkfZ2dD1zlMIVjQ8tVcPjykCySs6ecxVxkaOeEgc5RI\r\nIwH00FccR53OtL7k2bHr3upnQsjrN3tWYEB0mB1gOHJpG1E9xm7ATdsvXW9v\r\nFBA8053scissks0Ph2tvdwQUIVAVgVvxhCXi9aeiN31jpeP5YodoBnMP+smX\r\n0c0ncGz2Fl5FqLxThcxyr76rdIgrwFAA/NldaMyZQUDcMF0g1RBW24KlPqM9\r\nk+1Pt6tBCv+E+akPQ7Tq+vyFZ2VOm+L+FcsiiXaEOJnX+RPaiYzN+PRYIwr9\r\n/4xZhH1tpsyF8buwp0limD4ClXPS9PoBuXpx79VYCiw+TZmLttYUPWHWU/5h\r\nnUP5WK8qqMFk0eEbD39vUqIB91V39x0pwRBU6+kI3HuufnPD5gFUPwAZwwRV\r\nH4yFrYsS/H6pMxJI738Kw6sKougv1I7NuLYiyHSXjhFzM+1Gpgx2p4ycAyKz\r\nziuAH6A/9lGHL6LvdmdUraVV0wJSkbtuvJU=\r\n=rqfQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"a5e7018a1d2277da98010a7988a3f2f199b305b0","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"6.14.15","description":"chrome extension core","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.1.1_1652351608296_0.033957708319280355","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"chrome-extension-core","version":"0.1.3","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.1.3","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"327d21016879e30a16112bc4a08420413eaa08f8","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.1.3.tgz","fileCount":13,"integrity":"sha512-AQrcJqhqjpNcsjyfyoLuotW8Ub65j0HzvcKlRkxPnYcpoe42Zufo/Bdb/GVUTrjOZHBaqEv3pMkBAValnEyLSA==","signatures":[{"sig":"MEUCIEWwGIEV2ZodBLppTv37LZ54G2j9yTkx/CQ5FBhODroLAiEAunZ34In9pZKuq6oFpb0rXU4y3C+ZPL6/sOEhnWYSJsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2mzvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsgA/9GnB+4ElmfswiN/ba6UmWBN2CzF6XBvbpMHBkWjfVwGSOEo7m\r\ndcjbQIXLczsiprdKeuWd2HFAF7W+JGl8byYgn6xbbjlk/qZ9zQ0qfoJWEYuY\r\nCIGfiLnMQ92dcwMF/KxqgkIWCTPEq3eSSnf1LugboEyoMaWKQsXaKgH6Lhnb\r\nf/q6RfHJrapbMzum+N43nyVrHmdhcg4K9nNaKJpuJYnEynf0tbfu4Z5I+q36\r\nrCs13CKyxpSf1+Z+ikIvpY67MFK/qXxOjFuMst6zcEdlm1bHqLsw7FeGqZZK\r\nNJFW3emF+AaHGShk+nidPqb1hrc88SE8qWC/2YJr1XwiCJqEwdZ75wcbFjKE\r\nd1vgJAzm3V3NBSOsZJbCZS6gJxttevgDpRaplRskrRtmzebYH4sCHR8chWzM\r\ngaKamQ0r5rebJ0xi1GdWDarWh8I9+mp+o6NOatfDDjVfyZcP2TwK0mmwyUZr\r\nZXLW47U+flJp1+rCJaRmGm/JWrBI8aFeUH9EN90F2M6ZAGhsczWGgd9TIGRK\r\n+PFtZRdmdbez1+VMvtzXvLp6gVOpqgK1qX0ETrhuDDDDtIfhOSG7Ssnr+tFP\r\nvxKSy2514AQstOuo6DPnh1cZgUX0Zg+c9BI7JqorqOmpCHWOMeUDLra9u+LG\r\nuy/o8lEGiqNi5JAtOfE2dSwkq+mOBaf2d1Y=\r\n=ekep\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"400144ca8a94edaf9d6161f11f52f674246aa94d","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"7.24.2","description":"chrome extension core","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.1.3_1658481903356_0.034226706655834827","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"chrome-extension-core","version":"0.1.4","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.1.4","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"930d22e0ebe3e0d202ae7a3a9fa1d17db0ad49e7","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.1.4.tgz","fileCount":13,"integrity":"sha512-izpKNbFxn1sCGolWvG/J3nd2EpGLnfXuZ0PYEZzKcsc//bF0iCI0Z9wxpCpLbws76IhtTvWdvmaP1MGh/OlDdw==","signatures":[{"sig":"MEUCIAy+UPkMyZO9x6AgqHW06HFl70JfpizSh7odR3r7V8U7AiEAgsJY8AqGgNYZrws1DgQIsqtQifGuq4rOl+PiDev1aJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4St1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrgkw//QEuHbpE3hVcfuetA/pCNiV5g9x+blKgoDNoD/HoZ7/aPpfqK\r\nx8OsJOnlTw0EPD72KSp2TJyvTYPN4NepU/tbY6SOIXBiCS3fkIfYNRqzSvIA\r\nVyqQnzwfHFwofLCadiC+TUR2Td38dAN+W4/Cctmj6SUKglEJCqnZmeVYb6EM\r\nvysrfKEocdT4GI17Q2mjBqhPS07icQGkdhfUhBcVDt92amjsKmv0uEHpHvWf\r\nJi5PRrSNguvNfU8e7ugIkaiA/xHZT5Hf7Fr7Kprnp9QJAZ8RJ5awV7afyGTY\r\nsQJWcR7c7KQY9v1m6kdN2HzDS80FmhSxzwwoHciBmOZ879bJjB9mv9hmorRh\r\ngkeqD1X2KmjhQlxewu0qXTCuTYK2R+0uNFyekOcze4AvwipJIRka/GUp+25a\r\nW+VZGVfNHUihhI8zFV8cH1j1mujCsU1SXoPwbf4jJoGGVp/RukTU1sk7WEBF\r\n89dx6Eig3PMm+SnH4DkaowrMRc5qCjkzfFKQ652qcpKPhMyX1SbQGg+0T68x\r\nxVLrcZsijetbG8wunl68I3OzZPIKJBV23LnQ8m680lLrGaF03Cqf0LdvIe9V\r\n2N1jgXj0b5EuAzuC9L7OCojkMonfmQlnvHV2ooNc9cyeV44SRG1SE9aGdqNa\r\n03EbsuaXQ0ovsb98C1BFSGPan8ag51VZPSU=\r\n=XF43\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"d427526a6bc7f554f212b0cb0b268cc3a8121e15","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"7.24.2","description":"chrome extension core","directories":{},"_nodeVersion":"14.18.2","dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.1.4_1658923893158_0.8545369491344692","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"chrome-extension-core","version":"0.1.6","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.1.6","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"50d25ae26446dda10d8a757edc4aa20817427ae7","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.1.6.tgz","fileCount":2,"integrity":"sha512-veMhueF/421eLK2sbYWoswqLH6d8esrQXFbGHSiL4OGhHREiz+5PrPgrhI4Ir3+nqLfy5iXmrr6SfdoRIgknhA==","signatures":[{"sig":"MEUCIF8mbPq/J/fC3dpWN8FzDNJ1IQnzmaAr8BMw0ZVHbEgWAiEAnEy8tgt+nwQWa2ycmPayPaKwLOWTD3UBs3lZOqxs2CE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2583},"main":"lib/index.js","gitHead":"09774a6bc7c3830b165ce30e6eeac5d696d6f1c3","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"8.19.4","description":"chrome extension core","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","deepmerge":"^4.3.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.1.6_1689237168178_0.08626611935336514","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"chrome-extension-core","version":"0.1.7","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.1.7","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"7034e7ed7892d7930be5ad1ec5771ed4b8cb42cb","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.1.7.tgz","fileCount":13,"integrity":"sha512-TVnc9klnN1fmlDZJFeMstgVedaspamJGA5TK3dhOaupYM7axjc3rIg8Rl8QffdqEo33cZmV0KZFW2c6AjcvNOg==","signatures":[{"sig":"MEUCIAqzjuIdiMV/IgbCVwlT2g0O5ybSrLU3zGpJ5MT+qtqsAiEA2qwEhO3IgLeKFhHmG8QHF+hjORWWn9TbGc5x4IBLk+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32432},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"09774a6bc7c3830b165ce30e6eeac5d696d6f1c3","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"8.19.4","description":"chrome extension core","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","deepmerge":"^4.3.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.1.7_1689237244212_0.9679392005232004","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"chrome-extension-core","version":"0.1.8","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.1.8","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"264027c725f826d89f28f2eb40c791cc79b22191","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.1.8.tgz","fileCount":13,"integrity":"sha512-u+z4+rTmqnTj/a9Dqgjt+6uLsmWtJ3gH93g5rI+Qx3XxpDLao4kv+3EWRZayY+Lp+OHUjYYz4H4XJPOWUc4GgQ==","signatures":[{"sig":"MEQCIEUAVLLzIuSVAEsA5Dm6egCZrgz5OPpQPlJJgQVD/r/OAiAm9U/CAoNLu/w0NgU2j93NcGLCaqElW4TEeqCh5zKB4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32565},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"a67001fd2381af54150f0a45bc59823ade3716c0","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"8.19.4","description":"chrome extension core","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","deepmerge":"^4.3.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.1.8_1689649129549_0.013884916735091624","host":"s3://npm-registry-packages"}},"0.1.9-beta.0":{"name":"chrome-extension-core","version":"0.1.9-beta.0","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.1.9-beta.0","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"05b578372c90d262a25f9f030d8072272138ec44","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.1.9-beta.0.tgz","fileCount":13,"integrity":"sha512-8FeRLoEgPbDeW8hIMe0Xq7Y1lPj+BQk9V8PBGmyqoUZgjulDjGSZZwRJnnvAAtfG0h+4+ru0MyeG2l2HGADzvA==","signatures":[{"sig":"MEUCIGqcB6R1CX4qOSiT/uurxTQ4fskS71a8OF+XG6IgBlEsAiEAkf8891sE6s3X2nKfE4Jj0PuMKQRBIVCzV4NPGihFWCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32763},"main":"lib/index.js","types":"./lib/index.d.ts","readme":"# chrome-extension-core\nSimple use of the chrome Extension API\n\n## install\n` $ npm install --save chrome-extension-core `\n\n## Usage\n### Init Event\n```typescript\nimport { Event } from 'chrome-extension-core';\n\ntype EventInfo = {\n  anyEvent: string\n};\n\nexport const chromeEvent = new Event<EventInfo>('scope');\n```\n### Use Event\n```typescript\nchromeEvent.on('anyEvent', (val) => {\n  console.log(val); // test test test\n  return { message: 'success', success: true, data: 123 };\n})\n\nchromeEvent.emit('anyEvent', 'test test test').then((res) => {\n  console.log(res);   //  { message: 'success', success: true, data: 123 }\n})\n```\n\n\n### Init Store\n```typescript\nimport { Store } from 'chrome-extension-core';\n\nexport type StorageInfo = {\n  anyStore: boolean; \n};\n\nexport const defaultValue: StorageInfo = {\n  anyStore: false,\n};\n\nexport const chromeStore = new Store<StorageInfo>(chrome.storage.local, defaultValue, { scope: 'scope' });\n```\n\n### Use Store\n```typescript\nchromeStore.get('anyStore').then((res) => {\n  console.log(res); // false\n});\nchromeStore.addWatcher((data) => {\n  console.log(data) // { anyStore: { newValue: true, oldValue: false }}\n})\nchromeStore.set('anyStore', true);\nchromeStore.get('anyStore').then((res) => {\n  console.log(res); // true\n});\n```\n\n## API \nTODO","gitHead":"1c4da670d8371db4905a3ac899c4ea66fa6f8cc7","scripts":{"build":"rollup -c","watch":"rollup -c -w","prepare":"ts-patch install -s"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"8.19.4","description":"chrome extension core","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@types/chrome":"^0.0.179"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","deepmerge":"^4.3.1","typescript":"^4.5.5","tsconfig-paths":"^3.12.0","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.1.9-beta.0_1695301360257_0.8780190222270678","host":"s3://npm-registry-packages"}},"0.1.9-beta.2":{"name":"chrome-extension-core","version":"0.1.9-beta.2","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.1.9-beta.2","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"e1e0178d551df0eb631e106057ce9dd594db0d77","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.1.9-beta.2.tgz","fileCount":134,"integrity":"sha512-FOAulAsiKdeRZGq1B2G0UhrBMlKKzziHIxqeI4levLU16gIfIUusELpydkDKqHsZ4jQqqCAkMxtPoiMTDhvLjA==","signatures":[{"sig":"MEYCIQCv7zl+yxBOhmgoMDOMH9eibVSfoQxtHJfwR96g3e8SEAIhAM1+jna8XrzyV1TXTipFjLLKGVKZ6TRvQMc4jJ/13jyf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":623314},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","readme":"# chrome-extension-core\nSimple use of the chrome Extension API\n\n## install\n` $ npm install --save chrome-extension-core `\n\n## Usage\n### Init Event\n```typescript\nimport { Event } from 'chrome-extension-core';\n\ntype EventInfo = {\n  anyEvent: string\n};\n\ntype EventResponse = {\n  anyEvent: number;\n}\n\nexport const chromeEvent = new Event<EventInfo, EventResponse>('scope');\n```\n### Use Event\n```typescript\nchromeEvent.on('anyEvent', (val) => {\n  console.log(val); // test test test\n  return { message: 'success', success: true, data: 123 };\n})\n\nchromeEvent.emit('anyEvent', 'test test test').then((res) => {\n  console.log(res);   //  { message: 'success', success: true, data: 123 }\n})\n```\n\n\n### Init Store\n```typescript\nimport { Store } from 'chrome-extension-core';\n\nexport type StorageInfo = {\n  anyStore: boolean; \n};\n\nexport const defaultValue: StorageInfo = {\n  anyStore: false,\n};\n\nexport const chromeStore = new Store<StorageInfo>(chrome.storage.local, defaultValue, { scope: 'scope' });\n```\n\n### Use Store\n```typescript\nchromeStore.get('anyStore').then((res) => {\n  console.log(res); // false\n});\nchromeStore.addWatcher((data) => {\n  console.log(data) // { anyStore: { newValue: true, oldValue: false }}\n})\nchromeStore.set('anyStore', true);\nchromeStore.get('anyStore').then((res) => {\n  console.log(res); // true\n});\n```\n\n## API \nTODO","gitHead":"3f04c49a483d71ba90c280f4b591384969b06ac2","scripts":{"build":"yarn build:cjs && yarn build:esm","prepare":"ts-patch install -s","build:cjs":"rimraf ./lib && NODE_ENV=production BABEL_ENV=cjs rollup -c && yarn build:types --outDir ./dist/cjs","build:esm":"rimraf ./dist/esm && NODE_ENV=production BABEL_ENV=esm rollup -c && yarn build:types --outDir ./dist/esm","watch:cjs":"BABEL_ENV=cjs rollup -c -w","build:types":"tsc --declaration --emitDeclarationOnly --noEmit false --outDir types"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"8.19.4","description":"chrome extension core","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@types/chrome":"^0.0.179","lodash.isdate":"^4.0.1","lodash.isarray":"^4.0.0","lodash.isequal":"^4.5.0","lodash.isnumber":"^3.0.3","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.isboolean":"^3.0.3","lodash.isfunction":"^3.0.9","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","deepmerge":"^4.3.1","typescript":"^4.5.5","umi-request":"^1.4.0","tsconfig-paths":"^3.12.0","@rollup/plugin-json":"^6.0.1","@types/lodash.isdate":"^4.0.7","@types/lodash.isnull":"^3.0.7","@types/lodash.isarray":"^4.0.7","@types/lodash.isequal":"^4.5.6","@types/lodash.isnumber":"^3.0.7","@types/lodash.isobject":"^3.0.7","@types/lodash.isregexp":"^4.0.7","@types/lodash.isstring":"^4.0.7","@rollup/plugin-commonjs":"^21.0.2","@types/lodash.clonedeep":"^4.5.7","@types/lodash.isboolean":"^3.0.7","@types/lodash.isfunction":"^3.0.7","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"umi-request":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.1.9-beta.2_1699962912000_0.4388210388654683","host":"s3://npm-registry-packages"}},"0.1.9-beta.3":{"name":"chrome-extension-core","version":"0.1.9-beta.3","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.1.9-beta.3","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"2b6c529377c15347df91867410218e3a2ad667b5","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.1.9-beta.3.tgz","fileCount":134,"integrity":"sha512-B2Oiy36crJbO28gsHP0ckuY1dbd7xC18k1zOM2RvxQ2nao1mAvjR/6YN+QkEt9BaZshGln7iDz6VRwL9IqRyuQ==","signatures":[{"sig":"MEUCIEgTkUKtYqw5EruYkD2W4N1r512U8zakzJqRNdy+/JLiAiEAkuIp3qhdwEl6zgphEvUax8XkdGYVD3GkXU9XV5oPEMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":623568},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","readme":"# chrome-extension-core\nSimple use of the chrome Extension API\n\n## install\n` $ npm install --save chrome-extension-core `\n\n## Usage\n### Init Event\n```typescript\nimport { Event } from 'chrome-extension-core';\n\ntype EventInfo = {\n  anyEvent: string\n};\n\ntype EventResponse = {\n  anyEvent: number;\n}\n\nexport const chromeEvent = new Event<EventInfo, EventResponse>('scope');\n```\n### Use Event\n```typescript\nchromeEvent.on('anyEvent', (val) => {\n  console.log(val); // test test test\n  return { message: 'success', success: true, data: 123 };\n})\n\nchromeEvent.emit('anyEvent', 'test test test').then((res) => {\n  console.log(res);   //  { message: 'success', success: true, data: 123 }\n})\n```\n\n\n### Init Store\n```typescript\nimport { Store } from 'chrome-extension-core';\n\nexport type StorageInfo = {\n  anyStore: boolean; \n};\n\nexport const defaultValue: StorageInfo = {\n  anyStore: false,\n};\n\nexport const chromeStore = new Store<StorageInfo>(chrome.storage.local, defaultValue, { scope: 'scope' });\n```\n\n### Use Store\n```typescript\nchromeStore.get('anyStore').then((res) => {\n  console.log(res); // false\n});\nchromeStore.addWatcher((data) => {\n  console.log(data) // { anyStore: { newValue: true, oldValue: false }}\n})\nchromeStore.set('anyStore', true);\nchromeStore.get('anyStore').then((res) => {\n  console.log(res); // true\n});\n```\n\n## API \nTODO","gitHead":"d02014226620384e311466f201d918cd401b39a3","scripts":{"build":"yarn build:cjs && yarn build:esm","prepare":"ts-patch install -s","build:cjs":"rimraf ./lib && NODE_ENV=production BABEL_ENV=cjs rollup -c && yarn build:types --outDir ./dist/cjs","build:esm":"rimraf ./dist/esm && NODE_ENV=production BABEL_ENV=esm rollup -c && yarn build:types --outDir ./dist/esm","watch:cjs":"BABEL_ENV=cjs rollup -c -w","build:types":"tsc --declaration --emitDeclarationOnly --noEmit false --outDir types"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"8.19.4","description":"chrome extension core","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@types/chrome":"^0.0.179","lodash.isdate":"^4.0.1","lodash.isarray":"^4.0.0","lodash.isequal":"^4.5.0","lodash.isnumber":"^3.0.3","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.isboolean":"^3.0.3","lodash.isfunction":"^3.0.9","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","deepmerge":"^4.3.1","typescript":"^4.5.5","umi-request":"^1.4.0","tsconfig-paths":"^3.12.0","@rollup/plugin-json":"^6.0.1","@types/lodash.isdate":"^4.0.7","@types/lodash.isnull":"^3.0.7","@types/lodash.isarray":"^4.0.7","@types/lodash.isequal":"^4.5.6","@types/lodash.isnumber":"^3.0.7","@types/lodash.isobject":"^3.0.7","@types/lodash.isregexp":"^4.0.7","@types/lodash.isstring":"^4.0.7","@rollup/plugin-commonjs":"^21.0.2","@types/lodash.clonedeep":"^4.5.7","@types/lodash.isboolean":"^3.0.7","@types/lodash.isfunction":"^3.0.7","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"umi-request":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.1.9-beta.3_1699964873675_0.14727143895643002","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"chrome-extension-core","version":"0.2.0","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.2.0","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"809a3ee191b7abf5d6f12ad98365ccb081b23d34","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.2.0.tgz","fileCount":2,"integrity":"sha512-I6AYu2zHTci34oVypGVNfJXgahhtVSuLQupryVVZM5EyduB42wFrYSUEol9ggJPH4O7tVM6ztgu7NOeHQR4y9A==","signatures":[{"sig":"MEQCIHKfRpD6CycaUg1RcEWsVRHN8ldpub0yL/Y41bIiBsaGAiAQc9hKP+cx3XqxSMMVeMqHfrj927LKQqsWNW35XuUCMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3960},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","gitHead":"5ec923a4a0bfb3b2e556e3ee313d2dcd339cf65c","scripts":{"build":"yarn build:cjs && yarn build:esm","prepare":"ts-patch install -s","build:cjs":"rimraf ./lib && NODE_ENV=production BABEL_ENV=cjs rollup -c && yarn build:types --outDir ./dist/cjs","build:esm":"rimraf ./dist/esm && NODE_ENV=production BABEL_ENV=esm rollup -c && yarn build:types --outDir ./dist/esm","watch:cjs":"BABEL_ENV=cjs rollup -c -w","build:types":"tsc --declaration --emitDeclarationOnly --noEmit false --outDir types"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"8.19.4","description":"chrome extension core","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@types/chrome":"^0.0.179","lodash.isdate":"^4.0.1","lodash.isarray":"^4.0.0","lodash.isequal":"^4.5.0","lodash.isnumber":"^3.0.3","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.isboolean":"^3.0.3","lodash.isfunction":"^3.0.9","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","deepmerge":"^4.3.1","typescript":"^4.5.5","umi-request":"^1.4.0","tsconfig-paths":"^3.12.0","@rollup/plugin-json":"^6.0.1","@types/lodash.isdate":"^4.0.7","@types/lodash.isnull":"^3.0.7","@types/lodash.isarray":"^4.0.7","@types/lodash.isequal":"^4.5.6","@types/lodash.isnumber":"^3.0.7","@types/lodash.isobject":"^3.0.7","@types/lodash.isregexp":"^4.0.7","@types/lodash.isstring":"^4.0.7","@rollup/plugin-commonjs":"^21.0.2","@types/lodash.clonedeep":"^4.5.7","@types/lodash.isboolean":"^3.0.7","@types/lodash.isfunction":"^3.0.7","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"umi-request":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.2.0_1700032244659_0.931482695178544","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"chrome-extension-core","version":"0.2.1","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.2.1","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"894197d9827853b068ccbc4811cd7537418c5832","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.2.1.tgz","fileCount":66,"integrity":"sha512-/RnPApwuXDXgLUGd0Z9URYdbIkiLgtmfU/cBGS3wAbccIDeWOdU6Of4RIASfFSURtoVkN4ucUKud1EJE49Dxig==","signatures":[{"sig":"MEYCIQCmaDkL+8CCShTcopzUn3lQ/7Hb00oQJSVXtfHkcYhENQIhAPWWLxpOSjxKut3ht0QWoV47QdDmg70hxaJ3PaCUyt+S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123210},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","gitHead":"5ec923a4a0bfb3b2e556e3ee313d2dcd339cf65c","scripts":{"build":"yarn build:cjs && yarn build:esm","prepare":"ts-patch install -s","build:cjs":"rimraf ./lib && NODE_ENV=production BABEL_ENV=cjs rollup -c && yarn build:types --outDir ./dist/cjs","build:esm":"rimraf ./dist/esm && NODE_ENV=production BABEL_ENV=esm rollup -c && yarn build:types --outDir ./dist/esm","watch:cjs":"BABEL_ENV=cjs rollup -c -w","build:types":"tsc --declaration --emitDeclarationOnly --noEmit false --outDir types"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"8.19.4","description":"chrome extension core","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@types/chrome":"^0.0.179","lodash.isdate":"^4.0.1","lodash.isarray":"^4.0.0","lodash.isequal":"^4.5.0","lodash.isnumber":"^3.0.3","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.isboolean":"^3.0.3","lodash.isfunction":"^3.0.9","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","deepmerge":"^4.3.1","typescript":"^4.5.5","umi-request":"^1.4.0","tsconfig-paths":"^3.12.0","@rollup/plugin-json":"^6.0.1","@types/lodash.isdate":"^4.0.7","@types/lodash.isnull":"^3.0.7","@types/lodash.isarray":"^4.0.7","@types/lodash.isequal":"^4.5.6","@types/lodash.isnumber":"^3.0.7","@types/lodash.isobject":"^3.0.7","@types/lodash.isregexp":"^4.0.7","@types/lodash.isstring":"^4.0.7","@rollup/plugin-commonjs":"^21.0.2","@types/lodash.clonedeep":"^4.5.7","@types/lodash.isboolean":"^3.0.7","@types/lodash.isfunction":"^3.0.7","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"umi-request":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.2.1_1700032318594_0.785746089149242","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"chrome-extension-core","version":"0.2.2","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.2.2","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"322c9223f62dd4e2c6cea41cac6fe51dffd90530","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.2.2.tgz","fileCount":66,"integrity":"sha512-mt/nEy7f9/0nQ9fM2fu1lraRdKUGSN4eKM56LuElAeDrhmQcc9zl7qEYGIdNybdxP2HomZXkL2t2pRzxekWHSg==","signatures":[{"sig":"MEQCIFeZTGdF5pHviHXLtYJmlBph3CnaiyuCDGKAoMaHqPLuAiBsvTbFMVfObkiJPVfMguiozaJFDQLdTB3W30ZwSrLoCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128277},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","gitHead":"498cc9c9fbc7dfd83a037d69c26349475fe615e1","scripts":{"build":"yarn build:cjs && yarn build:esm","prepare":"ts-patch install -s","build:cjs":"rimraf ./lib && NODE_ENV=production BABEL_ENV=cjs rollup -c && yarn build:types --outDir ./dist/cjs","build:esm":"rimraf ./dist/esm && NODE_ENV=production BABEL_ENV=esm rollup -c && yarn build:types --outDir ./dist/esm","watch:cjs":"BABEL_ENV=cjs rollup -c -w","build:types":"tsc --declaration --emitDeclarationOnly --noEmit false --outDir types"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"8.19.4","description":"chrome extension core","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@types/chrome":"^0.0.179","lodash.isdate":"^4.0.1","lodash.isarray":"^4.0.0","lodash.isequal":"^4.5.0","lodash.isnumber":"^3.0.3","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.isboolean":"^3.0.3","lodash.isfunction":"^3.0.9","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","deepmerge":"^4.3.1","typescript":"^4.5.5","umi-request":"^1.4.0","tsconfig-paths":"^3.12.0","@rollup/plugin-json":"^6.0.1","@types/lodash.isdate":"^4.0.7","@types/lodash.isnull":"^3.0.7","@types/lodash.isarray":"^4.0.7","@types/lodash.isequal":"^4.5.6","@types/lodash.isnumber":"^3.0.7","@types/lodash.isobject":"^3.0.7","@types/lodash.isregexp":"^4.0.7","@types/lodash.isstring":"^4.0.7","@rollup/plugin-commonjs":"^21.0.2","@types/lodash.clonedeep":"^4.5.7","@types/lodash.isboolean":"^3.0.7","@types/lodash.isfunction":"^3.0.7","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"umi-request":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.2.2_1700556120778_0.7246641868962751","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"chrome-extension-core","version":"0.2.3","keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","_id":"chrome-extension-core@0.2.3","maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"dist":{"shasum":"e3a098065095b0241bc44c880370b39867a4f406","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.2.3.tgz","fileCount":66,"integrity":"sha512-BV/O7/XqS/uvuLSGF9fZnSpREEXaL5p+nf6ZvtvhOe05jk7bXuw1MJD7Q/iFVzjr7ln0NudlmqoSgcn9q0z6ig==","signatures":[{"sig":"MEUCIHKp17KfaK7eo/RaWbrHRVn65MrHzqIxn0KIG2kCb6acAiEA5TJI5Wx7kwXkzG/K4EO2shHvUBCgqziw48vT/WwJBLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128273},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","gitHead":"4dbe59f774fea1be44b5b151a0ae3cf429488383","scripts":{"build":"yarn build:cjs && yarn build:esm","prepare":"ts-patch install -s","build:cjs":"rimraf ./lib && NODE_ENV=production BABEL_ENV=cjs rollup -c && yarn build:types --outDir ./dist/cjs","build:esm":"rimraf ./dist/esm && NODE_ENV=production BABEL_ENV=esm rollup -c && yarn build:types --outDir ./dist/esm","watch:cjs":"BABEL_ENV=cjs rollup -c -w","build:types":"tsc --declaration --emitDeclarationOnly --noEmit false --outDir types"},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"repository":{"url":"git+https://github.com/crywolfx/chrome-extension-core.git","type":"git"},"_npmVersion":"8.19.4","description":"chrome extension core","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@types/chrome":"^0.0.179","lodash.isdate":"^4.0.1","lodash.isarray":"^4.0.0","lodash.isequal":"^4.5.0","lodash.isnumber":"^3.0.3","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.isboolean":"^3.0.3","lodash.isfunction":"^3.0.9","lodash.isplainobject":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.9.0","rollup":"^2.68.0","ts-node":"^10.5.0","ts-patch":"^2.0.1","deepmerge":"^4.3.1","typescript":"^4.5.5","umi-request":"^1.4.0","tsconfig-paths":"^3.12.0","@rollup/plugin-json":"^6.0.1","@types/lodash.isdate":"^4.0.7","@types/lodash.isnull":"^3.0.7","@types/lodash.isarray":"^4.0.7","@types/lodash.isequal":"^4.5.6","@types/lodash.isnumber":"^3.0.7","@types/lodash.isobject":"^3.0.7","@types/lodash.isregexp":"^4.0.7","@types/lodash.isstring":"^4.0.7","@rollup/plugin-commonjs":"^21.0.2","@types/lodash.clonedeep":"^4.5.7","@types/lodash.isboolean":"^3.0.7","@types/lodash.isfunction":"^3.0.7","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.12.1","rollup-plugin-typescript2":"^0.31.2","rollup-plugin-node-resolve":"^5.2.0","typescript-transform-paths":"^3.3.1","@types/lodash.isplainobject":"^4.0.7","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"umi-request":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-core_0.2.3_1701258796682_0.0836478128018292","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"chrome-extension-core","version":"0.2.4","description":"chrome extension core","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","scripts":{"prepare":"ts-patch install -s","build:types":"tsc --declaration --emitDeclarationOnly --noEmit false --outDir types","build:esm":"rimraf ./dist/esm && NODE_ENV=production BABEL_ENV=esm rollup -c && yarn build:types --outDir ./dist/esm","build:cjs":"rimraf ./lib && NODE_ENV=production BABEL_ENV=cjs rollup -c && yarn build:types --outDir ./dist/cjs","build":"yarn build:cjs && yarn build:esm","watch:cjs":"BABEL_ENV=cjs rollup -c -w"},"repository":{"type":"git","url":"git+https://github.com/crywolfx/chrome-extension-core.git"},"keywords":["chrome","extension","chrome","extension","utils"],"author":{"name":"wrongThing"},"license":"ISC","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"homepage":"https://github.com/crywolfx/chrome-extension-core#readme","devDependencies":{"@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-json":"^6.0.1","@rollup/plugin-typescript":"^8.3.1","@types/lodash.clonedeep":"^4.5.7","@types/lodash.isarray":"^4.0.7","@types/lodash.isboolean":"^3.0.7","@types/lodash.isdate":"^4.0.7","@types/lodash.isequal":"^4.5.6","@types/lodash.isfunction":"^3.0.7","@types/lodash.isnull":"^3.0.7","@types/lodash.isnumber":"^3.0.7","@types/lodash.isobject":"^3.0.7","@types/lodash.isplainobject":"^4.0.7","@types/lodash.isregexp":"^4.0.7","@types/lodash.isstring":"^4.0.7","@typescript-eslint/eslint-plugin":"^5.12.1","@typescript-eslint/parser":"^5.12.1","deepmerge":"^4.3.1","eslint":"^8.9.0","rollup":"^2.68.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.31.2","ts-node":"^10.5.0","ts-patch":"^2.0.1","tsconfig-paths":"^3.12.0","tslib":"^2.3.1","typescript":"^4.5.5","typescript-transform-paths":"^3.3.1","umi-request":"^1.4.0"},"dependencies":{"@types/chrome":"^0.0.179","lodash.isarray":"^4.0.0","lodash.isboolean":"^3.0.3","lodash.isdate":"^4.0.1","lodash.isequal":"^4.5.0","lodash.isfunction":"^3.0.9","lodash.isnumber":"^3.0.3","lodash.isplainobject":"^4.0.6","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1"},"peerDependencies":{"umi-request":">=1.4.0"},"types":"./dist/cjs/index.d.ts","gitHead":"9c8abf3a986f243f7844cb4b5998b3c3b3b41b8a","_id":"chrome-extension-core@0.2.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-627gmjbebOERXGkaIydPOXICkNYvYXCDf0sI0kyKz8FgswaMoMfycNwa3I0bCIUaJkwlzs22ceHf/WikS1FPIw==","shasum":"e3bb65ecdd850d565e92fda8e8929ed7c7376768","tarball":"https://registry.npmjs.org/chrome-extension-core/-/chrome-extension-core-0.2.4.tgz","fileCount":66,"unpackedSize":128591,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt4OqpVTqeBWQsCLBlBM76Silcs0DPJngFj5YP5+C82wIgSVWieK/MchY4Q4aKhwZD+52iRCw95cJtH+bQH5V6D8o="}]},"_npmUser":{"name":"wxfkwx","email":"wxking921@outlook.com"},"directories":{},"maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-extension-core_0.2.4_1718801899158_0.167432797881504"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-05T13:32:42.131Z","modified":"2024-06-19T12:58:19.485Z","0.0.1":"2022-03-05T13:32:42.399Z","0.0.2":"2022-03-05T13:33:44.005Z","0.0.3":"2022-03-05T13:47:04.808Z","0.0.4":"2022-03-06T09:41:12.555Z","0.0.5":"2022-03-08T11:16:29.522Z","0.0.6":"2022-03-11T09:55:13.916Z","0.0.7":"2022-03-11T10:47:14.643Z","0.0.8":"2022-03-11T10:50:05.891Z","0.0.9":"2022-03-11T15:18:55.786Z","0.1.0":"2022-05-12T10:08:10.720Z","0.1.1":"2022-05-12T10:33:28.524Z","0.1.2":"2022-07-22T09:12:40.249Z","0.1.3":"2022-07-22T09:25:03.534Z","0.1.4":"2022-07-27T12:11:33.331Z","0.1.6":"2023-07-13T08:32:48.318Z","0.1.7":"2023-07-13T08:34:04.426Z","0.1.8":"2023-07-18T02:58:49.737Z","0.1.9-beta.0":"2023-09-21T13:02:40.443Z","0.1.9-beta.1":"2023-11-14T11:53:14.874Z","0.1.9-beta.2":"2023-11-14T11:55:12.324Z","0.1.9-beta.3":"2023-11-14T12:27:54.038Z","0.1.10":"2023-11-15T07:06:23.310Z","0.2.0":"2023-11-15T07:10:44.837Z","0.2.1":"2023-11-15T07:11:58.752Z","0.2.2":"2023-11-21T08:42:00.974Z","0.2.3":"2023-11-29T11:53:16.921Z","0.2.4":"2024-06-19T12:58:19.340Z"},"maintainers":[{"name":"wxfkwx","email":"wxking921@outlook.com"}],"author":{"name":"wrongThing"},"repository":{"type":"git","url":"git+https://github.com/crywolfx/chrome-extension-core.git"},"keywords":["chrome","extension","chrome","extension","utils"],"license":"ISC","homepage":"https://github.com/crywolfx/chrome-extension-core#readme","bugs":{"url":"https://github.com/crywolfx/chrome-extension-core/issues"},"readme":"# chrome-extension-core\n\nSimple use of the chrome extension api\n [中文文档](./zh-cn.md)\n\n```json\n\"peerDependencies\": {\n  \"umi-request\": \">=1.4.0\"\n},\n```\n\n## install\n\n`$ npm install --save chrome-extension-core`\n\n## Usage\n\n### Init Event\n\n```typescript\nimport { Event } from 'chrome-extension-core';\n\ntype EventInfo = {\n  anyEvent: string;\n};\n\ntype EventResponse = {\n  anyEvent: number;\n};\n\nexport const chromeEvent = new Event<EventInfo, EventResponse>('scope');\n```\n\n### Use Event\n\n```typescript\nchromeEvent.on('anyEvent', (val) => {\n  console.log(val); // test test test\n  return { message: 'success', success: true, data: 123 };\n});\n\nchromeEvent.emit('anyEvent', 'test test test').then((res) => {\n  console.log(res); //  { message: 'success', success: true, data: 123 }\n});\n```\n\n### Init Store\n\n```typescript\nimport { Store } from 'chrome-extension-core';\n\nexport type StorageInfo = {\n  anyStore: boolean;\n};\n\nexport const defaultValue: StorageInfo = {\n  anyStore: false,\n};\n\nexport const chromeStore = new Store<StorageInfo>(\n  chrome.storage.local,\n  defaultValue,\n  { scope: 'scope' }\n);\n```\n\n### Use Store\n\n```typescript\nchromeStore.get('anyStore').then((res) => {\n  console.log(res); // false\n});\nchromeStore.addWatcher((data) => {\n  console.log(data); // { anyStore: { newValue: true, oldValue: false }}\n});\nchromeStore.set('anyStore', true);\nchromeStore.get('anyStore').then((res) => {\n  console.log(res); // true\n});\n```\n\n### Init Proxy Request\n\n- background(service worker)\n\n```typescript\nconst directRequest = initProxyRequest({\n  scope: 'your-scope', // Optional, the scope of the proxy request\n  options: {\n    // umi-request configuration options\n    // ...\n  },\n});\n\n// Make a directRequest\ndirectRequest({\n  url: '/api/data',\n  method: 'GET',\n}).then((response) => {\n  console.log('Response:', response);\n});\n```\n\n### Use Proxy Request\n- content script\n\n```typescript\nconst proxyRequest = createProxyRequest({\n  scope: 'your-scope', // Optional, the scope of the proxy request, same as initPRoxyRequest\n});\n\n// Make a proxyRequest\nproxyRequest({\n  url: '/api/data',\n  method: 'GET',\n}).then((response) => {\n  console.log('Response:', response);\n});\n\n// Or use shorthand methods\nproxyRequest.get('/api/data', { params: { key: 'value' } }).then((response) => {\n  console.log('Response:', response);\n});\n\nproxyRequest.post('/api/data', { data: { key: 'value' } }).then((response) => {\n  console.log('Response:', response);\n});\n```\n\n## API\n\n### Event\n\n`constructor(scope?)`\n\nCreate a new `ChromeEvent` instance.\n\n### `on<Key>(key, handler)`\n\nAdd an event listener for the specified event key.\n\n- **Parameters:**\n  - `key`: The key of the event to listen for.\n  - `handler`: The event handler function.\n\n### `emit<Key>(key, data, options)`\n\nEmit an event with the specified key and data.\n\n- **Parameters:**\n\n  - `key`: The key of the event to emit.\n  - `data`: The data to associate with the event.\n  - `options`: An optional object containing additional options.\n    - `type`: The type of emission ('tab' or 'extension').\n    - `id`: The ID of the tab or extension (optional).\n\n- **Returns:**\n  - A `Promise` that resolves to the response of the event handler.\n\n### `off<Key>(key, handler)`\n\nRemove an event listener for the specified event key.\n\n- **Parameters:**\n  - `key`: The key of the event to remove the listener for.\n  - `handler`: The event handler function to remove (optional). If not provided, all listeners for the specified event key will be removed.\n\n---\n\n### Store\n\n`constructor(runTimeApi, defaultValue, options?)`\n\nCreate a new `ChromeStorage` instance.\n\n- `runTimeApi`: `chrome.storage.SyncStorageArea` or `chrome.storage.LocalStorageArea`.\n- `defaultValue`: Default value.\n- `options`: Optional, containing `onChange` and `scope`.\n\n### `set(data)`\n\nSet values in storage.\n\n- `data`: An object containing key-value pairs to set.\n\n### `get(key)`\n\nGet a value from storage.\n\n- `key`: The key to retrieve.\n\n### `getAll()`\n\nGet all values from storage.\n\n### `clear()`\n\nClear all values in storage.\n\n### `remove(key)`\n\nRemove values associated with the specified key from storage.\n\n- `key`: The key or array of keys to remove.\n\n### `addWatcher(onChange)`\n\nAdd a scoped observer to monitor changes within the specified scope.\n\n- `onChange`: The callback function to listen for changes.\n\n### `removeWatcher(onChange)`\n\nRemove a specified observer from the list of scoped observers.\n\n- `onChange`: The callback function of the observer to remove.\n\n### `clearWatcher()`\n\nClear all scoped observers.\n\n### `addOriginalWatcher(onChange)`\n\nAdd a global storage watcher to monitor changes in the entire storage.\n\n- `onChange`: The callback function of the global watcher.\n\n### `removeOriginalWatcher(onChange)`\n\nRemove a global storage watcher.\n\n- `onChange`: The callback function of the global watcher to remove.\n\n### `clearOriginalWatcher()`\n\nClear all global storage watchers.\n\n### `emptyWatcher()`\n\nClear all scoped and global observers.\n\n### Request\n\n### initProxyRequest\n`initProxyRequest(config?: { scope?: string; options?: ExtendOptionsInit | ExtendOptionsWithoutResponse | ExtendOptionsWithResponse }): RequestMethod<boolean>`\n\nInitialize proxy requests in the `background`.\n\n- `config` (optional): Configuration object with the following properties:\n  - `scope` (optional): The scope of the proxy request to avoid confusion in case of different configurations in multiple projects.\n  - `options` (optional): Configuration options for umi-request, detailed [umi-request documentation](https://github.com/umijs/umi-request/blob/HEAD/README_zh-CN.md).\n\n- Returns: An instance of umi-request that can be used in service worker to make requests.\n\n### createProxyRequest\n`createProxyRequest(options?: { scope?: string }): RequestMethodProxy<false>`\n\nCreate a proxy request that sends events to the `background` for execution.\n\n- `options` (optional): Configuration object with the following properties:\n  - `scope` (optional): The scope of the proxy request to avoid confusion in case of different configurations in multiple projects.\n\n- Returns: A proxy request function that can be used to make requests.\n\n### Request Method Proxy\n\nA set of methods for making proxy requests, including:\n- `get(url: string, options?: RequestOptionsInit): Promise<T>`\n- `post(url: string, options?: RequestOptionsInit): Promise<T>`\n\nThese methods can be used for making specific HTTP requests.\n","readmeFilename":"README.md"}