{"_id":"hsu-utils","_rev":"55-86f75b9ec7cd934eaac705c5d42c8154","name":"hsu-utils","dist-tags":{"alpha":"0.0.10-alpha.1","latest":"0.0.56"},"versions":{"0.0.1":{"name":"hsu-utils","version":"0.0.1","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.1","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"efcb96226f5b1f8cc44ce0dcadf2c2e86f68127f","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.1.tgz","fileCount":38,"integrity":"sha512-kcrD09HrLUFOQo3H7/f3zYOR7SfKY2ggUGGjye0BIllaUGKz7TDLxglN0yr+rCte748i/lzrbAHmOuSuh4TBDg==","signatures":[{"sig":"MEQCIEsSP9p/RqaSf07Z7iFPWEjMdPKksG26qZmD5rje+ow2AiB1De1KYd0zFKOazwlIk5c2NZeTp874PVEmk7Vkk8WHNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35439},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end uilts","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.1_1690702492951_0.883827396640745","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"hsu-utils","version":"0.0.2","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.2","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"b1451364b6574679cfe79ffa3d00aa5b9c84d522","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.2.tgz","fileCount":38,"integrity":"sha512-k8Ag6x410q+unu9KBbWqWmkFWQh/tn220RSKCt6VkJ3MuZ0r5QpuonG+DoQEPDyQZdDfqEXz5uW0xW7wM3Y6Qg==","signatures":[{"sig":"MEYCIQDSsYdepNdTLev0rtgY0R1oxAZIPuO9Dx6AYWkJ1RHuMgIhAI78YyPlQFeZ7cbyF3OnDqD3Pq36W0VXoVUswdk5bzL5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36402},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end uilts","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.2_1690703773145_0.12842870008679164","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"hsu-utils","version":"0.0.3","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.3","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"aa249478f6749d66203b8eb4de9c85eea41d5c3b","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.3.tgz","fileCount":38,"integrity":"sha512-Ce7ipdW55H6uCKU8H0KDFpjVQ/PPQmJzb+c67jEdO8nOnXNnLLjkp3EgfM0x+YwAeiGvhREt6kWPNnUJjnGN5w==","signatures":[{"sig":"MEUCIQCRD+zV1q9EAnAHth3betDwnObmnk2zKTxbgCyxM+YL8gIgAjI72QfMv5RCwoevNNtxMfwkec55ufaYCTkVYQTL34c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36489},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.3_1690705121768_0.12532361618618726","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"hsu-utils","version":"0.0.4","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.4","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"d6e129d371f85aeb57a5767205fbf1bb62cc8ba8","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.4.tgz","fileCount":38,"integrity":"sha512-zGpNde2B5VP/fHIsjdNbNN5mfIO7J1H5pFGePNEUvwpvDp/reimUNhhZuuLXfgynVFi5A7PePcpO5sZj+z+rDw==","signatures":[{"sig":"MEYCIQCW/mNrDqhFuij/kpvBbXGmUZIXoiaRDuxENL+JCwG4lAIhAIen1hZ9aWV4uEwstErjlVONvU3rog+l3e3DIT0tI2Sb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35537},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.4_1690707854348_0.5261018567514726","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"hsu-utils","version":"0.0.5","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.5","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"a717870228c1a103cba960f6ca7d06177cc5ede1","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.5.tgz","fileCount":38,"integrity":"sha512-Ey2uovBCDg/7oe7bO/4ncphxWHq0fEmoMxGpOI8MZsyDE99w3jVUoZQvOm8z4xGM4DGfljRo6Uf4W5tuKMbKXA==","signatures":[{"sig":"MEUCIDbX+PGcZooxp57LsitqfD33A0/2sygey/KRa+507c31AiEAvNlBqii3fBz5MR72TeMOIabz42m3bFIVDTmBaTGkq54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36092},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.5_1690989067073_0.380139304128015","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"hsu-utils","version":"0.0.6","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.6","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"a347c019e8778e5053af87b58d0280faea0d96f0","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.6.tgz","fileCount":38,"integrity":"sha512-8IE5qpCMFNOpD2HL7E4JrbWoECEBnQcv/NTNPYyl6ppweLmTt/NlCAh3+IWwYuZLVdrO1EDEvBY682VnjrxPBQ==","signatures":[{"sig":"MEUCIAIt4evx7yHJvRY7GyEf3IB1v1HXlSr/xXlcypYED8wnAiEA/99rWalU0DIG9iVl+5219jBglay9fjaL4uVKR6pzHUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36432},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.6_1693311172146_0.20380630262145893","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"hsu-utils","version":"0.0.7","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.7","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"62bf5c3edab26d30f7118114821361cfb11cb1cb","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.7.tgz","fileCount":44,"integrity":"sha512-smCXy+H9wOJjBHetjAJw4nXQ2IexD5Th7cyX7ASR15Vo/deMsMZxaAVRLfytv83SmUyFtIG6vb53zMPz2eEEhQ==","signatures":[{"sig":"MEUCIAKaFfjTyrWpID7lnN0+SvrkR2fqrp83Z4jWGRwnGyi7AiEAgYnRyFcnSlWqa5/1/dMf+LI6eKTRHe4xR1omapF7l1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38569},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.7_1695225051876_0.39083455246258025","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"hsu-utils","version":"0.0.8","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.8","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"a33ab1b4588e48a4d88063459f75b6ce3c6d0ee7","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.8.tgz","fileCount":44,"integrity":"sha512-FspVOfJxYTBlInbUvAbXOvmNI1Y2TzwMQ3e2A9upWV7dboCYPDCAUkXHTJZhGzb+pLQxyD/p/cLuNc0RpaKE3w==","signatures":[{"sig":"MEQCIB1A4ugSU07Y9WLwFc61zFc2sKtcVwX3tBwZ2xxVMLbJAiALkiLQSN7z9E3z0n//FqPtfPmwXQrdhIaIJd4eKNu+1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38881},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.8_1698148997494_0.5114873833867146","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"hsu-utils","version":"0.0.9","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.9","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"1aafc993cc9dd9c281a20bac52a1bb551ac7581f","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.9.tgz","fileCount":50,"integrity":"sha512-0AktOlL83aNsoXKA6/P353Ez/dgeKXSUgTK4POO1m5KQO4vLRyvQ/hpF3+R+bxo0bITxlJuvNe+16urjqzuy9g==","signatures":[{"sig":"MEUCICjxpY5ObzH/NtbKWqUyLzxOddmnz9ymG6+BvYbDlZowAiEA2/TvZqU4cpysvclr8J0L9KDlOR/3kKWgVE59LgI8uzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48917},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.9_1698300300978_0.07872183319680182","host":"s3://npm-registry-packages"}},"0.0.10-alpha.1":{"name":"hsu-utils","version":"0.0.10-alpha.1","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.10-alpha.1","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"9b72b65de9052c3b606bdf25158836aa407dcb30","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.10-alpha.1.tgz","fileCount":50,"integrity":"sha512-no6nZVtWaIZzDUVRUuFJqCNVogKHn7ZVfj0KmjomUo0gve11HPVgLxYmchf22RUlKD2KU0NC9D1NDWu23d04Uw==","signatures":[{"sig":"MEQCIAM8p8QhMUjTW6sUqPsDtvRGvU6ccJwJQrs3VBf3cZBxAiBSLB+LbjE5WAdiUXjt6b5rlunEbn8l0vR5lQXMgtPaIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51259},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.10-alpha.1_1708712304156_0.10950042285650086","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"hsu-utils","version":"0.0.10","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.10","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"1f08e3a00a8993663b179b35fb978441a6ff7651","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.10.tgz","fileCount":50,"integrity":"sha512-mV/GgakMzW+0A18K7Me3Jrf8GAgEmyZI8bqRMWBrZqDL0Z3yJwnzVP0sslvgXVmvC58IEzAK68kdpJY0q1Hdzg==","signatures":[{"sig":"MEYCIQCZohDnAMgO/cu3/JcDXet4O/Zsu+ii7VPK7CPn4oDu6gIhAM8aT55/v/ux2nAuDwZ4KCXaCqmooM8nlgcOKzZ+hXp6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51233},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.10_1708714467063_0.9712098607453545","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"hsu-utils","version":"0.0.12","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.12","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"b8893f4f2f5bc3cc687050b08f077adde72b2c81","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.12.tgz","fileCount":56,"integrity":"sha512-AzrJGbrUvK3ueXR4VIjBdE2ge71Y5F7CphkQI44SaTesCSFNhbfqahrIn3qUArZ98GTNwuPUgSiCi4wYSbPbgw==","signatures":[{"sig":"MEYCIQDPdQKAE8KIFiQEGLHEMQQM5L/hEEVfhkA9izQghq4pEAIhANgHR/rDj8qi8taofWCJKpPaFKHJmg/mjxbqrtRFPEon","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62379},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.12_1708717886196_0.0811150232751181","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"hsu-utils","version":"0.0.13","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.13","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"2882ba5e6bebcc9a3b11792edb1a6809bdbce02e","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.13.tgz","fileCount":68,"integrity":"sha512-excJZsQFshuNS4WvOfGZAW8ZygCwsN1DUTr+O9ayfpiGLLNJi911TByv74FgslsXauHLWLp30zPIM/M4DjsMoA==","signatures":[{"sig":"MEQCIErIEmi9eewYWBPazBnXUe2soj5phYOYviE0jLjfSp5sAiBFzF9F5ZZQsLDLfv1iGTx4ni191RmPawgD1sSVyeTY7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1603566},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.13_1710693728263_0.5941690832193058","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"hsu-utils","version":"0.0.14","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.14","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"48f606d0075846e5e4a9526a5d26f66295bf1b87","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.14.tgz","fileCount":68,"integrity":"sha512-o+GMfJbzQkzrdE+Cw6YAn8z+XX4rPpJIHIh46pRK1CWraQE/C/hB9iOu4AcqbGQM+m67GIdFW4tAYCSOUgrU+Q==","signatures":[{"sig":"MEUCIGgm3P2XgQzOX69+D7xSXiXHRbzgotib9waJXQfSg7UeAiEAzHGXd0r1g/NufcnsLFJhQJgwJgNiSIYg4etKXqoEyFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1603640},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.14_1710693967732_0.8710940481065101","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"hsu-utils","version":"0.0.15","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.15","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"0712093f3a7a0b1834b595d6232458c7456104e3","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.15.tgz","fileCount":68,"integrity":"sha512-eg71Imm4YuAWi5VQGZJHOg0/wZyrzqJlYEWGL9BbKcrmGtYg0T9xmQ1zN6yVA5QOB75inLYRZr/JKz5do/1Fwg==","signatures":[{"sig":"MEUCIA71RY3Bp4l2/Gn2mJdrdv3a/7A/2ExhXeXInJav8w99AiEAkvkh4GUhWAcJn7Y9UirCNNmMPyc5wOo70/8spy/iczw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1604147},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.15_1711352192564_0.04276169609580571","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"hsu-utils","version":"0.0.16","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.16","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"55092df8272b00f0dd286b0fc1ca6e78aaf36701","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.16.tgz","fileCount":74,"integrity":"sha512-0PWZ5qFHtOEWW2oInB59/t8QWbhogIZ29A5FmXMR8w9jbugxSy6Llb8reMEu3KHLxfkLW8gkNue+FAd6DRxdOg==","signatures":[{"sig":"MEUCICiBkv3IlHt08jHASzZpWSIveRtDS1P3D9hTBa0zdQxXAiEAiO5dur1VnvUvYxofeSwvZajaa5IFPzKMRQP/6cBTNKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1606911},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 LazyCat\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.16_1718470445718_0.27893390234573023","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"hsu-utils","version":"0.0.17","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.17","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"a1a9f049e7f88c974a3b1d908b8a5c67c7f04080","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.17.tgz","fileCount":74,"integrity":"sha512-Y2jR5kpSnHqmy+PbJqBa7RR6fmUggZt8XCXx1Odo5MBVwNmYXG5KrjHi5TZEWlIw3JbKprEqsaK0oegwlhWeBA==","signatures":[{"sig":"MEQCIG81p+3CJwUAIcLItz5MrqnwJROESkwsN74XzkFjzCzsAiAfp2jSDBRzWUISVmVoYIxZWaMQ2zNTwnuk35jyavG7Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1606823},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.17_1726047997913_0.9083054197647007","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"hsu-utils","version":"0.0.18","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.18","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"c4cce70428a1a070e95bb70a0b25975b6cf1d524","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.18.tgz","fileCount":74,"integrity":"sha512-/Xn4mMWqLeeq+Lgc8wVx3k4cetHH0ldIR3MUJxCP4GXSjqMWa2TTLqyfHWi694lq0e7cy+O9r7cje6ZiX8TCeA==","signatures":[{"sig":"MEQCIHiE19Wl64us8PGA88tBfCcZxhnyV7COpuL1NFA30Z88AiBMEJQZRuZ2ZHxCHlVdsWnYkQrMGLHgbBiDjNgVcFIzjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1616018},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.18_1726052015499_0.5643854514542901","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"hsu-utils","version":"0.0.19","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.19","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"c5b73c36e2e929d3ef396ca3acc090be4d7c04fd","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.19.tgz","fileCount":74,"integrity":"sha512-yFCCHtN6N+BhaRU19/+7cbYdyDCCkudvggaqzv6LiRuUytUroPH+7YknAal3IMMjxhGyVPot5Yx9wSCSzx2qNQ==","signatures":[{"sig":"MEQCIG2eFJUHC1M3/3pHwqgG/EvamM0EQSx8SMWlQk/yt+bNAiAoLOTBo9Coxwo0+1+ZbpGsodSKYNECtKI0bzctrcLY1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1620734},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.19_1726064246485_0.6288403713418393","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"hsu-utils","version":"0.0.20","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.20","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"4324640da4400875000c8bd82ebc7ab8d31e2e1d","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.20.tgz","fileCount":74,"integrity":"sha512-bZVjPWeUJ5kQWblhhHiFRwdR1EDvICEgsaQagFtWFSGYGJX+abv10RkKBuKOwIi7u8kUPr9rjzFsJHcpju3ltQ==","signatures":[{"sig":"MEYCIQDS5WVfGPh+Ak+J9/eJCS806lcY6AcrDt+nZlWzNLQx4gIhAMosNeiOiCkDYbNnJnMUS351oEZQuO0g72hkAmQ+WJQK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1620707},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.20_1726726670914_0.982159058741743","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"hsu-utils","version":"0.0.22","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.22","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"3c6efd0ce41472159c6f4492f5b30f7117bbc44d","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.22.tgz","fileCount":74,"integrity":"sha512-ToE8MYvfKfWpUixh89I9/XN1w7r2uwbkDp2G+2voFi0CM9o3j33GQj79MYTAR3dVJNdqg/+VCKK/mEFbg/JKsw==","signatures":[{"sig":"MEYCIQDee7758qcCpNZN3mqit7suekOpqrB9ifLkj985jvrXfAIhAN0sFBeqTTE9nSnABtGitPPPL3qW+5zpve19r1oJWWcZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1620906},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.22_1730441678509_0.986732226818984","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"hsu-utils","version":"0.0.23","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.23","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"44b170474e8fb076456a366168803619279474bc","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.23.tgz","fileCount":74,"integrity":"sha512-VGyiV3HP1HB+tSpZ6bwIPnFGGL+UEzxSyxxwl1TOcqhrAdzBf5IWm4W9vJHfbQNnMmF1SHKLc+yHOoLPgAxrYA==","signatures":[{"sig":"MEUCIAUDFGBI9tDFTld/rruK4o1u9bGhyPTt58GuI6cSrDj+AiEAtBIELb5ahPj8CkNFohRcwoWnWJzrPGRJK0ZHpUHvHRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1620377},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.23_1730442957005_0.22228340028764348","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"hsu-utils","version":"0.0.24","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.24","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"0aaa7209dde6e4c3b747171cb56cecfdc7d29684","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.24.tgz","fileCount":74,"integrity":"sha512-fexhzlYz9X9m5QC+5NOaXdMu4cSrg+ze5XQ7BTtUdmTvMUQhzmAYxKUN4NjHihLOOiNZtc59ozBlpLE1WYQ1mg==","signatures":[{"sig":"MEYCIQCyGROp8qahjQcrbZNMQFvYcCjnlF+JUMQRaeJ6I4Wp7AIhAOVEDFMqBsH0fPuQlOEI8mv8jzyz1w9u0XqvSJhsi+tR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1620847},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.24_1730443384990_0.1293433859370361","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"hsu-utils","version":"0.0.25","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.25","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"13fb9d6a7eb6779e1dffb24c3b0ed88aa5ce1d8f","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.25.tgz","fileCount":74,"integrity":"sha512-+j8n5Pb2fasS82mPsr+v3/1C9jbGOGdSWEk8YcYGqtG7zYvPHGTE3vfNPRsKtxpeizdlU0iax3nWBXSQhX97kw==","signatures":[{"sig":"MEYCIQC/AsxIkZBh2p5y8IR1/+KCJfx0/ZxHHPDRtd+nH5G4IwIhANEGgOKdHGt6ZfoyYSLdokCbNGkWiMKaiDcbhQqHjGDv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1620947},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.25_1730445294837_0.11825293246844337","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"hsu-utils","version":"0.0.26","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.26","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"02c1132ad84d214b745d8095fcc864ea40dc869c","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.26.tgz","fileCount":74,"integrity":"sha512-ojOG/+aGA+YASt6RgC3FSoFgEbY7Hb6hUdm9Q+uhvds8JyDAR1iy+j2/ZQ35pEFt2SEoXYMtfnronxbshSag0Q==","signatures":[{"sig":"MEUCICVIpH42dP/mRO0GYyzTjnZDsy72QvnPzC3C2oVAF6reAiEAges1JBeVZ2zq9JjWWfsMU38iardBbxPUqF7vbns9TwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625150},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.26_1740230216484_0.020103690372148986","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"hsu-utils","version":"0.0.27","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.27","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"2ba9e722ac71a2f521e7a9d48d5cad5210a41943","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.27.tgz","fileCount":74,"integrity":"sha512-LNl4dwDPJzAtrlfhCxocdoqF7dgdqcbbOOVD9lmiWTIWQEe03zemzjOJJaXAGrNyIW9WHno44NM1h9PacPiqcw==","signatures":[{"sig":"MEUCIHkvYAGjLSnGlAEd4kFDzK7hkCQwKbwOWNS2K4ixoslqAiEAuL2KRT5gQ80FZj5YoBsxoPvVUvA62APV2OL1ooIqpYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625171},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.27_1740327056825_0.4484312831149755","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"hsu-utils","version":"0.0.28","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.28","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"30defc02e29a90ede670896965eea4743be31d55","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.28.tgz","fileCount":74,"integrity":"sha512-K8utHpKdsQs0NPFp3OcIZ3eHyzo6IIljdcuPTQKtg2rzOoXYgYLvAcXG5ep4I/nPFAJrxm222oyoAAq50jnqog==","signatures":[{"sig":"MEQCIATppxrnqWOG87WpZO/T7eeUUrMlGNChJLHv0DF2Yag7AiBzFS6u5uZdkhj+isfVEI00T9FiwjfGF3G6hjDYJeEycg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625922},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.28_1741857704861_0.8473847254499975","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"hsu-utils","version":"0.0.29","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.29","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"caa3157896e903149f96c0b657406b51446a9ff1","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.29.tgz","fileCount":74,"integrity":"sha512-usAZcVH1fThonDO0B9kp1T0Kl4lAFDWjD7TRdiLkMQAfvG1ny/tf+P+vN6pqTFahYC/egdFHowUPRUQhjFVqfQ==","signatures":[{"sig":"MEUCIETOYBhMekLLko7MpsPX/ObrTMcp0tbLcMK26+QjrnyfAiEAs/KVwlXh4T91qUYefnxq/B6rt6eUd+1xEQrP4sHu4NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626035},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.29_1741921139576_0.15213970803128074","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"hsu-utils","version":"0.0.30","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.30","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"dba7ddb046a245127935190b80587aec6680ec7c","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.30.tgz","fileCount":74,"integrity":"sha512-NrxdPwK9tPcsrY+algGBLh97gCwiX0r5lmBgODQGlQ+3aK3EiioWZflT/IaqzT7jsXvGINfgGRUPW+/dCCB1aA==","signatures":[{"sig":"MEYCIQCrva+WfAdh/BFjTRJYltvVsuqvZd0W4ARLBdrOp8nskwIhANavRkRrLJFJ8JvEOFdI2OP74ckkhrYGvAGZgip6QKFV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626037},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.30_1741923878620_0.10831040895325894","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"hsu-utils","version":"0.0.31","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.31","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"47babe6a45fa7050d01c02073c95074caf52ec54","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.31.tgz","fileCount":74,"integrity":"sha512-2P2nLGWMui7gT/sSBSo8dGIsyDFJK6IsW0Hl2Pu7oHTEx2r0ed3ca4oheCi9eHDv7y9Czvv4XSLmL0n4F+EucQ==","signatures":[{"sig":"MEYCIQCJYIob7LKzoyp6ijRDomZcP0BRkav6CNG5BgHFSE+fZgIhAPZITdeCJPZ04XkR80go1I8jqbx/fKeXGQQmaXTSTy8M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626317},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.31_1742468639825_0.3638273966301073","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"hsu-utils","version":"0.0.32","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.32","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"2d0b0dd9aa7788db9ebff43c09f3910fb8061faf","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.32.tgz","fileCount":80,"integrity":"sha512-ijivOv6Rf17LEYKJhc7StplJUlyzAp4ti3MezgO7uKVHgJLoELp+pTvX8+wjOHvOyOthcJWt/ElWd1LzsZJ5Pw==","signatures":[{"sig":"MEUCIQD/qaQXE+S23KboZCCk2JNUgPIHkApQDL7eXnsM/fJpBgIgdYHAMhWUSmWZ/2OroIcQxfziYsZcYEUoiJdGhkMzvA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1629086},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.32_1742527310932_0.20192796235638077","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"hsu-utils","version":"0.0.33","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.33","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"d75a3275305533e440bf965354f23aeffb6c2cf1","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.33.tgz","fileCount":86,"integrity":"sha512-N8dAr6qk5shIu1AziaJ0u1cwbAiygdFFq6epzZczgVUs4S9Jk8dliiDfGhZFovARQvTC7A+NxEM/Yh2tqTw8iw==","signatures":[{"sig":"MEUCIEw1gMPQfXq79sdnhFyB+Ov++M8o++CPQiQ6XQPJU2GbAiEAsCaxd5HTzTnslm+l1YNuXZJCZx6K27tovL+aepQ+N00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1633268},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.33_1742542382971_0.18803664593968072","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"hsu-utils","version":"0.0.34","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.34","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"ecb6fbaa228e2fc45805119872cfca92156e1510","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.34.tgz","fileCount":86,"integrity":"sha512-7GVSczaoqYCW2uQNMk7Snn/X/4Rc5yIFF3d4Dxp8mItoFK35pTlMGZDPvAGEJqNGIWHh3Iw52ILxmkjdp1gI3A==","signatures":[{"sig":"MEYCIQDYPP+Q5eEFTbcmTGn6Rb3ur06UNo+YPRfGHEtGV4w1cwIhAIUs9ijJbRs1d7hIE2x0V6JzboUIqpbbdR/xzQZYK3lj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1631861},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","actor":{"name":"vita.hsu","type":"user","email":"vitahsu7@gmail.com"},"email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.34_1750319049262_0.3393008095378087","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"hsu-utils","version":"0.0.35","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.35","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"fbd649c1cc8340ae5493ea99e82ee1be76cf2a0a","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.35.tgz","fileCount":86,"integrity":"sha512-TfQbyppFznWMwhefr+T9Cm5gUfIE9mvjCtiLxKhun10jn38PST3H3LMRzxxga+9CtErJh8TsaKacGwaNFEScWQ==","signatures":[{"sig":"MEYCIQDaJf0P4RdLO638Y+Y/wuh0sdwk9VO3GJwt0IdTfXn6CwIhAMFADhufdTRIIylQMR+0dqAf9FoXN0tf96V+5pobRIWq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1634207},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","actor":{"name":"vita.hsu","type":"user","email":"vitahsu7@gmail.com"},"email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.35_1750322461025_0.5790521744400812","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"hsu-utils","version":"0.0.36","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.36","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"3116f2ef405db2e69601e404c9deee8bb8b713cc","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.36.tgz","fileCount":86,"integrity":"sha512-gg0+i9it5j0jxGvClK+Ldm02Nqa3iKy34G3ztbkX1mlVGqyt/i5Qa7j1w92E1RaFeoTpgeJDUIGbHDXfsVIMSw==","signatures":[{"sig":"MEQCIDGvOewYSoonzvxpcAr90pRSTM8Lhzd/vboetkNDn+R1AiBKwx2b2tt41Xwl2gEjr8qT5+AWNsClx4MVKspQzCHdNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1642089},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","actor":{"name":"vita.hsu","type":"user","email":"vitahsu7@gmail.com"},"email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.36_1750522334477_0.7305942756869939","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"hsu-utils","version":"0.0.37","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.37","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"fbd93ec7c73becd094e9441ee861917504d29c82","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.37.tgz","fileCount":86,"integrity":"sha512-v+ygWp9hiwuG/V2kxrO+1F08Ic3N8MxXEZ4skS6gkjlVKkTn44sVgIZHDog8O3uu9KFvUFnh32J9grZzRBUmsQ==","signatures":[{"sig":"MEYCIQDrPODSuGJ0f4Q4xI8r85ogLnzpyP2to0EdnhDw1zcdlQIhAJ7lVHOYDyaHA8tHP0xQLtJ7OqMGV/vMBV1rOB0bP78o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1643641},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","actor":{"name":"vita.hsu","type":"user","email":"vitahsu7@gmail.com"},"email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.37_1751613980338_0.4697791393949733","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"hsu-utils","version":"0.0.38","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.38","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"7c24be04e4dbdaa39c0cc9d6be9310e831d0d734","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.38.tgz","fileCount":86,"integrity":"sha512-S+mvRVlcCuUSvhWtQnCfYixKbRZhbNBg9ujzqmzciQX/8DRXwSEkC6jSKqSkTzDz0pYkhJ1DBG+/gZhO08TuHw==","signatures":[{"sig":"MEUCIFRTCW1dT+QNumh+/CX/BdRnbgjGfnTEY4x3At4SwbdvAiEAurf9gPFPJf7GSWM6YmhP0GOpcJ/GIzaiS8mEwPFL+u4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1643826},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","actor":{"name":"vita.hsu","type":"user","email":"vitahsu7@gmail.com"},"email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.38_1751615441301_0.803926563504604","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"hsu-utils","version":"0.0.39","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.39","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"d3a995b0a1fbea12263b8987ff99b9a844584fc8","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.39.tgz","fileCount":86,"integrity":"sha512-WOdHAJsKgKSeNFSl6FlxGkpuN5OLciz+HbhXBobf6I2B66DH4zKDUftcL1QNTbBqlnzeBBfhuUhW+2s04JxMCA==","signatures":[{"sig":"MEUCIFLgkc+ZusbW0qrbmeidwMeYkqHpG89iWyrN0nokjFK5AiEAynXJVbrSWacAIhVAimEjlzyNJUKDlAjlb4Y8TdfHVY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1644339},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","actor":{"name":"vita.hsu","type":"user","email":"vitahsu7@gmail.com"},"email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.39_1751616453017_0.5156055947317488","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"hsu-utils","version":"0.0.40","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.40","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"c933d70de259af569bf8bf49f155dc5f8a1c99f2","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.40.tgz","fileCount":86,"integrity":"sha512-freadEdnueQEactUrZ3BUl1k1PZhOAQB5RwdOmWvDDEXNMRgGXOx+KkGACgCXO63InBXIm6S6T4qOeoM5mfPVA==","signatures":[{"sig":"MEUCIQD2OikO6Yiwzf1uwR8F0878ux6Zdly49Qbg1NacaJJgrQIgY6E2axvXVIZZCDNeIs6ufjz3noVxo6v3+J7KAqmYJzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1644371},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","actor":{"name":"vita.hsu","type":"user","email":"vitahsu7@gmail.com"},"email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.40_1751617914213_0.8984597058715711","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"hsu-utils","version":"0.0.41","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.41","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"88c69e7fdb24aa5b5947941e3ceea71695512de0","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.41.tgz","fileCount":86,"integrity":"sha512-bJ38m/ZNo42RpB9Sm6IgJp0R9rQAwe7sgiGrYvduUT4GSCYt4p12vHMRJ/N7m25fObnCYb95u7GcSkrat9v+Dw==","signatures":[{"sig":"MEQCICt3N4jIGdCle/ho5XznL6+qQ8dGvGOBMJAmp22BJ0HmAiA1fWdCSpEtL04nUEFR0M7Bf7Q4TaLKmVRxooM4p8oqPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1644339},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","actor":{"name":"vita.hsu","type":"user","email":"vitahsu7@gmail.com"},"email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.41_1751619219546_0.08430990615519596","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"hsu-utils","version":"0.0.42","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.42","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"0822e1903079f2c45300744e7aaac037998851d5","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.42.tgz","fileCount":86,"integrity":"sha512-sZJB0Vh7YcKa2m1JDTvSimVPa5HZN44sGgKLJi9PJ5kym6zizyGHNzJ5sVc3pejnTl4QKi5OhaYiOM+cF/C0EQ==","signatures":[{"sig":"MEYCIQDTYLQHFA8+H5JgH9UFqaxxtqnBzo8fHHDeqZXn/mi9mAIhALARewi6hE02JALi9huwn5YxkVF7y6mqRv2l26JIQRhG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1644339},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","actor":{"name":"vita.hsu","type":"user","email":"vitahsu7@gmail.com"},"email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.42_1751619330505_0.351281636584303","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"hsu-utils","version":"0.0.43","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.43","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"0b733b03cdf1ae681d8814d0a5fd49877e7f4d96","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.43.tgz","fileCount":86,"integrity":"sha512-NrspMdh62Mbg7fvDPg06ksYtlEjHcLj19yW5dqepbIdCZWIHyX8JMinUyHsGz1zhYaNQJTqqYllSuFDeTSZUkw==","signatures":[{"sig":"MEUCIQDGJwOd4D17uhI4LKP+g1jxPLzTLs45H8h6Hz6zZvJj+AIgJcqOHD/M0BFhORpuP92YHlXMWXGovk1nZKrf9D1cloA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1644415},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.43_1752458719284_0.17222462133300875","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"hsu-utils","version":"0.0.44","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.44","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"9795caf182779dca7a6862dcd67c0ca4b367d24c","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.44.tgz","fileCount":86,"integrity":"sha512-JBeMJlUblsGTCCQxS3tKE3tdJt8GnDLd/y8X9V4UEIpGF6B4JI9sARRiBzIwQRYuf6zzNd3qUca8Z8sLyBFBxA==","signatures":[{"sig":"MEUCIQDZ2PSeswgGssLlpN7vYbCc7HwHcC5pfiZ2eaFQ9gNkGQIgcq8Puramv+xgKiYCGH9umtGGRrIu9Sm2sL/vphDkiWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1644542},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.44_1755656984091_0.30553231270116443","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"hsu-utils","version":"0.0.45","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.45","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"22fe05368acf870e9724cad69c6598bf6c193ada","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.45.tgz","fileCount":86,"integrity":"sha512-MRdqGRyV9c4/11WXqVz4NP0BkRzZ4Eud9uqy7nPs7KvXodYgbm2Ya1+ExnnsNs6rskhDk1wSL5V+godGbjpCYw==","signatures":[{"sig":"MEYCIQCg/r+0+++cnLQJKX4J4bWmRDySed0UHP+3eFoLawIBiwIhAO1GFquSIBpaNzdMgDK45ZkiI9zb0YvF5TrYFgmgt822","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1644906},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.45_1758189512144_0.3942434241383903","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"hsu-utils","version":"0.0.46","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.46","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"d779373c723ad8146c6d8e44cc1a13811a11c55d","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.46.tgz","fileCount":86,"integrity":"sha512-X3rVrRJg+xQwbnoY6g1lm/u5YVTjBbvb3n5DhliSTeKp6ZHQGo/HED3IveL7ph0JQsczbXJzWTME39wA4iSPfw==","signatures":[{"sig":"MEQCIFN0m9l83sXxeHDxhTnhn6g2R21suhbVVIFdszjkN+cCAiBq14dJpElSf239ZPWPdvYpiBBj+mFF8RluCU45ExvcNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1660692},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.46_1766062831342_0.7140279095265072","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"hsu-utils","version":"0.0.47","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.47","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"686b9352a339491e608185750f6f180d98ddf110","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.47.tgz","fileCount":92,"integrity":"sha512-CbfG2bTOLihQjD+Atykzg5UCDUqX4gp8m9TVEfLiKqybOHhY5osgBbBwu0sN6oKyn/IBNNN8SGsje8L7xqmXYQ==","signatures":[{"sig":"MEYCIQDqsLR/JQe/arbyaWRnAxz93xdyBXbD72UAw79uNP72+QIhALP48rK0nKHLivwA40VhYiu8eM+aEmcIQDLZJ0V5jkwj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1673468},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.47_1766108451738_0.07691199466076948","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"hsu-utils","version":"0.0.48","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.48","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"fd417bb8b9b25dea3818ba1dfa3626f1daeb5ba1","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.48.tgz","fileCount":92,"integrity":"sha512-3F2J1CW8x7ztEPJpgavo0I+pp5TJSnaZlDLEeenAtou5LqVQFw8WZ0CO8mmdjtDbvEOgPurCTUOpnbH/0ewxqA==","signatures":[{"sig":"MEYCIQDV4yanYmrtXDTCSz7VN/kkqvRGUzi/wJ3kKcKcpuXL2AIhAOENEFc7WPUK6yYbHhBquk/Wxxkf5em6b81mXAwHbQGS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1673404},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.48_1766109456247_0.13950046591659726","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"hsu-utils","version":"0.0.49","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.49","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"cf0ef264a61c6440c40e9c1932f26d41db8e02bb","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.49.tgz","fileCount":98,"integrity":"sha512-QrEHPLmBQ6O9vPyQvwMhpIEADCIUlWcGRXGDyFACl8E1BX+9FIVfCJhSglpoU0C0SEOW8kSv++8ikOs8PeCYOw==","signatures":[{"sig":"MEYCIQCw91UI/ZUWUsTeQ7bJJ0fHqzvaihAgEarNel3U192wRwIhALisoQiDOI+nWEq0kYX4SdJ0dD/1Bjstj+x34vl6O4hC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703951},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"dayjs":"^1.11.19","pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.49_1766490085997_0.12471923935318152","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"hsu-utils","version":"0.0.50","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.50","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"8a9acfe14ef9ceb7c7c42205dc9080a0d76d56b2","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.50.tgz","fileCount":98,"integrity":"sha512-a+LgxtckBGgrgjedIcDKXQFDWf8WczGBe2VMjLwF7N8tCCFKb9YDL5VjYg+jWZuzU/A+FfID/apCO5gmjl1gbw==","signatures":[{"sig":"MEYCIQCbtR9dKyLvKPJpqH6QQ1e4H6bhs8RHQvshNid5+j+RVgIhAMVuM5UDdFyIw1S3zEGXtc8yF45ATcAbI4emQ1WDATK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1709919},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"dayjs":"^1.11.19","pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.50_1766491364773_0.09652885586967419","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"hsu-utils","version":"0.0.51","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.51","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"9aee4e0588d69eb8a8bd0bf471e0577bd397940d","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.51.tgz","fileCount":98,"integrity":"sha512-ndDoqC27V2nG8xuVcg9rred90TY52ortUyJ5BpHadIe8zlq2lSKhsorEfJK9WjuOoEW/mL0/xy+JQRvhJTy8vg==","signatures":[{"sig":"MEUCIQDIByHpgZk/FQ8rIRUO9IMVRI5LxTieGkL8tH93HZNzrgIgchsjZkvuapf5roQ/IsS9SV7FFZYT7fAvaSmGHvaSd3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1709826},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"dayjs":"^1.11.19","pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.51_1766492253746_0.13186131479345975","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"hsu-utils","version":"0.0.52","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.52","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"27474681b5772e9ab6571ca40c0a14c125c8533c","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.52.tgz","fileCount":98,"integrity":"sha512-UBu6EQ5lDZJwms8l49r19TmbyeWXok0UOIZLj6cKSIQ/ZT5LvgE5imTdq+uxEBS5eUy+U/w07a6dBeZZ+ykRMQ==","signatures":[{"sig":"MEQCIAD3S1sme97z0J5xZgJmQsR7IT2LMc+YoEyVSm1jvWn/AiBFnmQ1EX6lmvz7u72cA04S4JckoYwOzg7ridh6ipop+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710624},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"dayjs":"^1.11.19","pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.52_1766493118087_0.8840170772632818","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"hsu-utils","version":"0.0.53","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.53","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"ad3a69bce0eb923e3d1b160996bdf2ababe27a65","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.53.tgz","fileCount":98,"integrity":"sha512-tU1nnOYeDzumyge7OnpmPAmXHaeotWC2yKuzkfWinNwWrngcZTwxIFr7szh4frx0VWU95ziULRrfKDpsYUnSyA==","signatures":[{"sig":"MEUCIQCqtM3arqEpMeHjgfjt1knfIFzkrnJp22kyjnJrjijRYgIgdR8xEl/ZBU+fC3oCI7cUh3tud/CJ/BxmoY6dG5Pr6Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713564},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"dayjs":"^1.11.19","pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.53_1767950410263_0.6774760246646692","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"hsu-utils","version":"0.0.54","author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.54","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"dist":{"shasum":"2b1546db55bfe2f68e23171eaeb35fee07889acd","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.54.tgz","fileCount":98,"integrity":"sha512-L1I0LWl/9V31lWiWF+z3nnVg1P3wh55dSwV1C0lpXrzNj2O8Q51EBAYzKgcpHuqLJuqOxzFfB3N5/Q5/RqhoHw==","signatures":[{"sig":"MEQCIGyZgZ5c/LpJbTpI+3ZicXdXU9VlnFUDA4XdxKKcceNBAiAsWvBq14K13FL1dWG76zwtTJHcyxw/bXK0G5365mY4Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715038},"main":"lib/index.js","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git@github.com:VitaTsui/hsu-utils.git","type":"git"},"description":"some front-end utils","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 VitaHsu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["es/*","lib/*","dist/*"],"dependencies":{"dayjs":"^1.11.19","pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.54_1767950659793_0.13825625324243096","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"hsu-utils","version":"0.0.55","keywords":["utils","frontend","deep-copy","download","pdf","date-range","typescript"],"author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","_id":"hsu-utils@0.0.55","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"homepage":"https://github.com/VitaTsui/hsu-utils#readme","bugs":{"url":"https://github.com/VitaTsui/hsu-utils/issues"},"dist":{"shasum":"0a8302452563f6b617d99c95c5a06afc5cfed936","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.55.tgz","fileCount":66,"integrity":"sha512-63+7kY1CwbIaLKurqhTzu+7fPygqIz9AquJ6ofss663YOC6MkLYyQwqZrXBWmaK5ojBuq09ZYjH/dungrbXVAA==","signatures":[{"sig":"MEUCICdBSKErnnBVgjbYrYmwq7c5LXDoXPVDeUbz7Addid6VAiEAwTyjlU2ULKb3bMg3hZLzh91v5Bfp3mpkFIu6JAqV5PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1719385},"main":"lib/index.js","types":"./lib/index.d.ts","unpkg":"dist/hsu-utils.min.js","module":"es/index.js","gitHead":"9149587662649e80704761b982081f20dd267260","scripts":{"test":"jest","build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","clear":"rimraf lib && rimraf es && rimraf dist","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","publish:alpha":"yarn build && yarn publish --tag alpha","publish:major":"yarn build && yarn publish --new-version major","publish:minor":"yarn build && yarn publish --new-version minor","publish:patch":"yarn build && yarn publish --new-version patch"},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"repository":{"url":"git+https://github.com/VitaTsui/hsu-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"常用前端工具集：深拷贝、类型判断、相等比较、文件下载、PDF 渲染、日期范围、控制台表格等","directories":{},"sideEffects":["es/*","lib/*","dist/*"],"_nodeVersion":"20.20.2","dependencies":{"dayjs":"^1.11.19","pdfjs-dist":"2.13.216"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.65.0","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^5.1.3","@types/jest":"^29.5.2","webpack-cli":"^4.9.1","@jest/globals":"^29.5.0","jest-canvas-mock":"^2.5.2","terser-webpack-plugin":"^5.3.0","jest-environment-jsdom":"^29.5.0","@testing-library/react-hooks":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsu-utils_0.0.55_1784284117242_0.8139402320777818","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"hsu-utils","version":"0.0.56","description":"常用前端工具集：深拷贝、类型判断、相等比较、文件下载、PDF 渲染、日期范围、控制台表格等","keywords":["utils","frontend","deep-copy","download","pdf","date-range","typescript"],"homepage":"https://github.com/VitaTsui/hsu-utils#readme","repository":{"type":"git","url":"git+https://github.com/VitaTsui/hsu-utils.git"},"author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","main":"lib/index.js","module":"es/index.js","unpkg":"dist/hsu-utils.min.js","sideEffects":false,"scripts":{"build":"yarn build:es && yarn build:cjs && rimraf dist && yarn build:umd","build:es":"rimraf es && tsc -p build/tsconfig.es.json","build:cjs":"rimraf lib && tsc -p build/tsconfig.cjs.json","build:umd":"rimraf dist && yarn build:dev && yarn build:prod","build:dev":"cross-env NODE_ENV=development webpack --config build/webpack.config.js","build:prod":"cross-env NODE_ENV=production webpack --config build/webpack.config.js","clear":"rimraf lib && rimraf es && rimraf dist","test":"jest","publish:patch":"yarn build && yarn publish --new-version patch","publish:minor":"yarn build && yarn publish --new-version minor","publish:major":"yarn build && yarn publish --new-version major","publish:alpha":"yarn build && yarn publish --tag alpha"},"devDependencies":{"@jest/globals":"^29.5.0","@testing-library/react-hooks":"^8.0.1","@types/jest":"^29.5.2","cross-env":"^7.0.3","jest":"^29.5.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.5.0","jsdom":"^22.1.0","rimraf":"^5.0.1","terser-webpack-plugin":"^5.3.0","ts-jest":"^29.1.0","ts-loader":"^9.2.6","ts-node":"^10.9.1","typescript":"^5.1.3","webpack":"^5.65.0","webpack-cli":"^4.9.1"},"dependencies":{"dayjs":"^1.11.19","pdfjs-dist":"2.13.216"},"_id":"hsu-utils@0.0.56","gitHead":"50a5280b30dbadebcbcba9e7c868f801b2f360c1","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/VitaTsui/hsu-utils/issues"},"_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AmRAia5M+ntRzff4OQ621P5aVVKWiMeksOCLcCteGT/tRkvQ3jHaaOHykpGbON99Pi1oUr6p4XZ1TX6KTvuiCw==","shasum":"4a89d7625b2d6c2ed05d838b956ff96d53881d7e","tarball":"https://registry.npmjs.org/hsu-utils/-/hsu-utils-0.0.56.tgz","fileCount":66,"unpackedSize":1727896,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC6ImVTEYmW0XJZNM9m2dK+3jVYBNE1KD47kVkhD7sVDAiEAj2X/DwwHIyFDHX8c2q+PnXtZ/iT8I//o6xYWbGMqTEM="}]},"_npmUser":{"name":"vita.hsu","email":"vitahsu7@gmail.com"},"directories":{},"maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hsu-utils_0.0.56_1785921579732_0.6768057148277777"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-30T07:34:52.942Z","modified":"2026-08-05T09:19:40.100Z","0.0.1":"2023-07-30T07:34:53.089Z","0.0.2":"2023-07-30T07:56:13.320Z","0.0.3":"2023-07-30T08:18:41.918Z","0.0.4":"2023-07-30T09:04:14.537Z","0.0.5":"2023-08-02T15:11:07.217Z","0.0.6":"2023-08-29T12:12:52.362Z","0.0.7":"2023-09-20T15:50:52.058Z","0.0.8":"2023-10-24T12:03:17.747Z","0.0.9":"2023-10-26T06:05:01.386Z","0.0.10-alpha.1":"2024-02-23T18:18:24.295Z","0.0.10":"2024-02-23T18:54:27.229Z","0.0.12":"2024-02-23T19:51:26.380Z","0.0.13":"2024-03-17T16:42:08.500Z","0.0.14":"2024-03-17T16:46:07.989Z","0.0.15":"2024-03-25T07:36:32.758Z","0.0.16":"2024-06-15T16:54:05.963Z","0.0.17":"2024-09-11T09:46:38.198Z","0.0.18":"2024-09-11T10:53:35.776Z","0.0.19":"2024-09-11T14:17:26.714Z","0.0.20":"2024-09-19T06:17:51.173Z","0.0.22":"2024-11-01T06:14:38.771Z","0.0.23":"2024-11-01T06:35:57.252Z","0.0.24":"2024-11-01T06:43:05.299Z","0.0.25":"2024-11-01T07:14:55.119Z","0.0.26":"2025-02-22T13:16:56.804Z","0.0.27":"2025-02-23T16:10:57.086Z","0.0.28":"2025-03-13T09:21:45.111Z","0.0.29":"2025-03-14T02:58:59.806Z","0.0.30":"2025-03-14T03:44:38.862Z","0.0.31":"2025-03-20T11:04:00.086Z","0.0.32":"2025-03-21T03:21:51.223Z","0.0.33":"2025-03-21T07:33:03.238Z","0.0.34":"2025-06-19T07:44:09.440Z","0.0.35":"2025-06-19T08:41:01.230Z","0.0.36":"2025-06-21T16:12:14.671Z","0.0.37":"2025-07-04T07:26:20.554Z","0.0.38":"2025-07-04T07:50:41.512Z","0.0.39":"2025-07-04T08:07:33.268Z","0.0.40":"2025-07-04T08:31:54.461Z","0.0.41":"2025-07-04T08:53:39.790Z","0.0.42":"2025-07-04T08:55:30.790Z","0.0.43":"2025-07-14T02:05:19.517Z","0.0.44":"2025-08-20T02:29:44.336Z","0.0.45":"2025-09-18T09:58:32.342Z","0.0.46":"2025-12-18T13:00:31.505Z","0.0.47":"2025-12-19T01:40:51.913Z","0.0.48":"2025-12-19T01:57:36.454Z","0.0.49":"2025-12-23T11:41:26.159Z","0.0.50":"2025-12-23T12:02:44.983Z","0.0.51":"2025-12-23T12:17:33.975Z","0.0.52":"2025-12-23T12:31:58.305Z","0.0.53":"2026-01-09T09:20:10.505Z","0.0.54":"2026-01-09T09:24:20.127Z","0.0.55":"2026-07-17T10:28:37.397Z","0.0.56":"2026-08-05T09:19:39.948Z"},"bugs":{"url":"https://github.com/VitaTsui/hsu-utils/issues"},"author":{"name":"VitaHsu","email":"vitahsu7@gmail.com"},"license":"MIT","homepage":"https://github.com/VitaTsui/hsu-utils#readme","keywords":["utils","frontend","deep-copy","download","pdf","date-range","typescript"],"repository":{"type":"git","url":"git+https://github.com/VitaTsui/hsu-utils.git"},"description":"常用前端工具集：深拷贝、类型判断、相等比较、文件下载、PDF 渲染、日期范围、控制台表格等","maintainers":[{"name":"vita.hsu","email":"vitahsu7@gmail.com"}],"readme":"# hsu-utils\n\n[![npm version](https://img.shields.io/npm/v/hsu-utils.svg)](https://www.npmjs.com/package/hsu-utils)\n[![license](https://img.shields.io/npm/l/hsu-utils.svg)](./LICENSE)\n\n常用前端工具集：深拷贝、类型判断、相等比较、文件下载、PDF 渲染、日期范围、控制台表格、字符串尺寸测量等，TypeScript 编写，零业务依赖。\n\n## 安装\n\n```bash\nnpm install hsu-utils\n# 或\nyarn add hsu-utils\n```\n\n## 使用\n\n```ts\nimport { deepCopy, Typeof, getDateRange, downloadFile } from \"hsu-utils\";\n\nconst copy = deepCopy({ a: [1, 2, 3] });\nTypeof([], \"array\"); // true\ngetDateRange({ type: \"thisWeek\", baseDate: \"2026-07-17\" }); // ['2026-07-12', '2026-07-18']（以周日为一周起点）\nawait downloadFile(\"https://example.com/report.xlsx\", \"报表.xlsx\");\n```\n\n## API 一览\n\n| 方法              | 子方法                | 说明                            | 类型                                                                                          | 备注                             |\n| ----------------- | --------------------- | ------------------------------- | --------------------------------------------------------------------------------------------- | -------------------------------- |\n| array_is_includes | -                     | 判断一个数组是否包含另一个数组  | \\<T>(arr1: Array\\<T>, arr2: Array\\<T>) => boolean                                             | -                                |\n| console_table     | -                     | 在控制台打印像 MySql 一样的表格 | (data: [ConsoleData](#consoledata), callBack?: (str: string) => void) => void                 | -                                |\n| ConvertNumbers    | toChineseNum          | 数字转中文                      | (num: number, options?: [C_Options](#c_options)) => string                                    | -                                |\n| deepCopy          | -                     | 深拷贝                          | \\<T>(data: T) => T                                                                            | -                                |\n| downloadFile      | -                     | 文件下载                        | (file: ArrayBuffer \\| string, fileName?: string, signal?: AbortSignal) => Promise\\<void>      | string 为 http(s) 地址或本地地址 |\n| Equal             | ValEqual              | 判断值相等                      | <T = unknown>(obj1: T, obj2: T) => boolean                                                    | -                                |\n|                   | TypeEqual             | 判断类型相同                    | <T = unknown>(obj1: T, obj2: T) => boolean                                                    | -                                |\n|                   | ObjEqual              | 判断对象相等                    | <T = object>(obj1: T, obj2: T) => boolean                                                     | -                                |\n| get_string_size   | -                     | 获取字符串大小                  | (str: string, font?: [Font](#font)) => { width: number; height: number }                      | -                                |\n|                   | get_string_size_async | 异步获取字符串大小              | (str: string, font?: [Font](#font)) => Promise<{ width: number; height: number }>             | -                                |\n| loadImage         | -                     | 异步加载图片并缓存              | (url: string) => Promise\\<HTMLImageElement>                                                   | -                                |\n| loadFont          | -                     | 异步加载字体                    | (options: [LoadFontOptions](#loadfontoptions)) => Promise\\<void>                              | -                                |\n| RenderPDF         | load                  | 用于预加载 PDF                  | (pdfUrl: string) => Promise\\<PDFDocumentProxy>                                                | -                                |\n|                   | getNumPages           | 获取 PDF 页数                   | (pdfUrl: string): Promise\\<number>                                                            | -                                |\n|                   | clear                 | 删除已渲染的 PDF                | (containerId: string) => void                                                                 | -                                |\n|                   | render                | 渲染 PDF                        | (options: [RenderOption](#renderoption)) => Promise\\<void>                                    | -                                |\n| Typeof            | -                     | 获取类型或判断类型              | \\<T>(value: T, isType?: [Type](#type)) => boolean \\| Type                                     | -                                |\n| generateRandomStr | -                     | 生成随机字符串                  | (length:number) => string                                                                     | -                                |\n| getTimeDifference | -                     | 获取时间差                      | (start: string, end: string) => [TimeDifference](#timedifference)                             | -                                |\n| getDateRange      | -                     | 获取日期范围                    | (options: [GetDateRangeOptions](#getdaterangeoptions)) => [DateRangeResult](#daterangeresult) | -                                |\n\n## 类型\n\n### ConsoleData\n\n> type ConsoleData = Array<Array<string | number>>\n\n### C_Options\n\n| 参数      | 说明         | 类型     | 默认值    | 备注 |\n| --------- | ------------ | -------- | --------- | ---- |\n| benchmark | 乘数         | number   | -         | -    |\n| textType  | 输出文字样式 | TextType | lowercase | -    |\n\n> type TextType = 'lowercase' | 'uppercase'\n\n`lowercase` ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '百', '千', '万', '亿', '兆']  \n`uppercase` ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖', '拾', '佰', '仟', '萬', '億', '兆']\n\n### Font\n\n| 参数   | 说明     | 类型   | 默认值     | 备注 |\n| ------ | -------- | ------ | ---------- | ---- |\n| size   | 字体大小 | number | 10         | -    |\n| style  | 字体样式 | string | normal     | -    |\n| weight | 字体粗细 | string | normal     | -    |\n| family | 字体系列 | string | sans-serif | -    |\n\n### LoadFontOptions\n\n| 参数 | 说明          | 类型                     | 默认值 | 备注 |\n| ---- | ------------- | ------------------------ | ------ | ---- |\n| ctx  | Canvas 上下文 | CanvasRenderingContext2D | -      | -    |\n| font | 字体配置      | [Font](#font)            | -      | -    |\n| text | 文本内容      | string                   | -      | -    |\n\n### RenderOption\n\n| 参数         | 说明         | 类型   | 默认值 | 备注 |\n| ------------ | ------------ | ------ | ------ | ---- |\n| pdfUrl       | pdf 文件地址 | string | -      | 必填 |\n| containerId  | pdf 容器 id  | string | -      | 必填 |\n| startPageNum | 开始页码     | number | -      | -    |\n| endPageNum   | 结束页码     | number | -      | -    |\n| pixelRatio   | 像素比例     | number | 2      | -    |\n| scale        | 缩放         | number | 1      | -    |\n\n### Type\n\n> type BaseType = 'string' | 'number' | 'boolean' | 'undefined' | 'function' | 'symbol' | 'bigint'  \n> type ObjectType = 'object' | 'array' | 'null' | 'date' | 'formdata' | 'set' | 'map' | 'regexp' | 'arraybuffer' | 'blob'  \n> type Type = BaseType | ObjectType\n\n### TimeDifference\n\n| 参数         | 说明       | 类型   | 默认值 | 备注 |\n| ------------ | ---------- | ------ | ------ | ---- |\n| days         | 相差天数   | number | -      | -    |\n| hours        | 相差小时   | number | -      | -    |\n| minutes      | 相差分钟   | number | -      | -    |\n| seconds      | 相差秒数   | number | -      | -    |\n| milliseconds | 相差毫秒数 | number | -      | -    |\n\n### GetDateRangeOptions\n\n| 参数     | 说明                  | 类型                                 | 默认值 | 备注                           |\n| -------- | --------------------- | ------------------------------------ | ------ | ------------------------------ |\n| type     | 日期范围类型          | [DateRangeType](#daterangetype)      | -      | 必填                           |\n| amount   | 数量（用于过去/未来） | number                               | 0      | -                              |\n| baseDate | 基准日期              | string \\| Date \\| Dayjs              | -      | 默认为当前日期                 |\n| unit     | 单位（用于过去/未来） | 'second' \\| 'minute' \\| 'hour' \\| 'day' \\| 'week' \\| 'month' \\| 'year' | 'day'  | 时、分、秒单位格式为 YYYY-MM-DD HH:mm:ss |\n| minDate  | 最小时间限制          | string \\| Date \\| Dayjs              | -      | 用于过去/未来，限制范围最小值 |\n| maxDate  | 最大时间限制          | string \\| Date \\| Dayjs              | -      | 用于过去/未来，限制范围最大值 |\n| hasTime  | 是否包含时间部分      | boolean                              | false  | 控制返回格式是否包含时间       |\n\n### DateRangeType\n\n> type DateRangeType = 'past' | 'future' | 'today' | 'thisWeek' | 'thisMonth' | 'thisQuarter' | 'thisYear'\n\n- `past` - 过去\n- `future` - 未来\n- `today` - 当日\n- `thisWeek` - 当周（以**周日**为一周起点）\n- `thisMonth` - 当月\n- `thisQuarter` - 当季\n- `thisYear` - 当年\n\n### DateRangeResult\n\n> type DateRangeResult = [string, string]\n\n返回时间段数组，格式根据类型和单位自动匹配：\n\n- `today` / `thisWeek` / `past`(day/week) / `future`(day/week) → `YYYY-MM-DD` (hasTime 为 true 时: `YYYY-MM-DD HH:mm:ss`)\n- `past`(second/minute/hour) / `future`(second/minute/hour) → `YYYY-MM-DD HH:mm:ss` (固定格式，不受 hasTime 影响)\n- `thisMonth` / `past`(month) / `future`(month) → `YYYY-MM`\n- `thisQuarter` → `YYYY-[Q]Q` (例如: `2024-Q1`)\n- `thisYear` / `past`(year) / `future`(year) → `YYYY`\n\n注意：当 `hasTime` 为 `true` 时，包含日期部分的格式会自动添加时间部分 `HH:mm:ss`。默认 `hasTime` 为 `false`。时、分、秒单位固定返回 `YYYY-MM-DD HH:mm:ss` 格式。\n\n## 开发\n\n```bash\nyarn          # 安装依赖\nyarn build    # 构建 es/ + lib/ + dist/\nyarn test     # 运行单元测试\n```\n\n## 贡献\n\n日常开发在 `develop` 分支进行（feature 分支合入 `develop`），`main` 只接受来自 `develop` 的 PR；合入 `main` 后按 `package.json` 版本自动打 tag 并发布 npm。PR 标题遵循 [Conventional Commits](https://www.conventionalcommits.org/)。\n\n## License\n\n[MIT](./LICENSE) © VitaHsu\n","readmeFilename":"README.md"}