{"_id":"@uxbooster/utils","_rev":"31-d1e112b2d03d685231dffa38e27fe26f","name":"@uxbooster/utils","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0-beta.1":{"name":"@uxbooster/utils","version":"1.0.0-beta.1","keywords":["uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.0-beta.1","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"f2aae6a6ec5e3e3f60ed781ea8399db398d1f691","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.0-beta.1.tgz","fileCount":47,"integrity":"sha512-N8p+z+riCc41A1tD0QKY0+W97vpf6BY8X1xsJZ5RXj+JN9E9XCXGfAnlVUBwN4muNrMYtCnlvMdLMej0Y2Hm9g==","signatures":[{"sig":"MEUCIQCL2fYDPuLrSdzpZj0V7XnCcOrBjTH7m2cvaluh6EZFDQIgNlf2zK7sGgwlLB+dDTFtcmSRnHWeXJLnbdePxxY1GPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21887},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"8ab2c81c1eae027f08aebcfff45ecf253e9827a5","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.5.0","description":"Utility functions for UX Booster.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0-beta.1_1717051611087_0.40124826420270665","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@uxbooster/utils","version":"1.0.0-beta.2","keywords":["uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.0-beta.2","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"70cac0568527ef47caafac0cea82a5205dd78a4e","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.0-beta.2.tgz","fileCount":55,"integrity":"sha512-Ki/iNQHa0xZUL+uh4Ti37ZVK5OufDTvV7rSJglHXBv0PGPPzy5nR7VESDlAbbLxOUfwTGEbO2up+lTWlIuR0dw==","signatures":[{"sig":"MEUCIGQWsVy2THjGmf3XuvUynReeCIYSac94Dxe0YZbHjzfSAiEAmiExDdkHYMo48h9FZSF8k+GZcjHzzA3t2GFy6upWHRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32840},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"9a837b80f5d9cc4ace9c50d02ca538357ff3c161","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.5.0","description":"Utility functions for UX Booster.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0-beta.2_1717391565242_0.9785216071208755","host":"s3://npm-registry-packages"}},"1.0.1-beta.1":{"name":"@uxbooster/utils","version":"1.0.1-beta.1","keywords":["uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.1-beta.1","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"de0186b30c5a9abc788c2fb49dce1af8b76ee5c7","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.1-beta.1.tgz","fileCount":55,"integrity":"sha512-1G5mrSbjfRA3B5cJE4jy8ZRmghF3Gk18n2bjzifHJ8sy5Rx6YACHLrV88cgiDymocRmnC8bNxRdhG9RBcPN8BQ==","signatures":[{"sig":"MEYCIQDCSnxEFhRK/negE/IZolnJ7M4pKlRz12NnSTCDcHGvTwIhAKko0U4dKE2lXsKlSdGNl9bue0oruhkllPS94n7hNJt7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39457},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"401d187191769f5590031fd605c2d9959b855892","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.5.0","description":"Utility functions for UX Booster.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.1-beta.1_1717396433103_0.9215493931265171","host":"s3://npm-registry-packages"}},"1.0.1-beta.2":{"name":"@uxbooster/utils","version":"1.0.1-beta.2","keywords":["uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.1-beta.2","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"383db991998f9445b000430efc06ce0c0b8b9fda","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.1-beta.2.tgz","fileCount":57,"integrity":"sha512-SASq+2EYu6dlJ2jsaAW/+lUga934w6lQobLSrzQemzR+xFIGJ2O5htArcy1o6bjRbAhc8/PRL99rHNBeOEOI6A==","signatures":[{"sig":"MEYCIQCj5qlVYHYzIjVXaMmQM07gp1mKkXx99urn71kN+rIfcQIhAKHAJcsWFBVLcYwq3IOgZ9oPXx/2kD9NuE0iFO9IugHL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40720},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"0c47f8d55d9accce6f867c942a1e33b51e75818c","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.7.0","description":"Utility functions for UX Booster.","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.1-beta.2_1718857612092_0.932161777390399","host":"s3://npm-registry-packages"}},"1.0.1-beta.3":{"name":"@uxbooster/utils","version":"1.0.1-beta.3","keywords":["uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.1-beta.3","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"4116d17df5f8ede3f43d70a8f58423d099991da4","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.1-beta.3.tgz","fileCount":61,"integrity":"sha512-wvg8O60QKSm/TP0rVUQJMvw8h6+lgqHC/Q+oWzYUzAUxXQSiVhd2OuVbyTBUucw5g4KSS6KP6JIhuxfzFn3Zqg==","signatures":[{"sig":"MEUCIQC0UD/owRC3sIkDXnt4tX8vW4gr90SLX0KEdWskd1JfFQIgN1Ilnqm+ME3QPtfm2m5rDVhsB5xvCP4V2jwCAdBa5bA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44262},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"779392bf824e375469d33793f1f55fbc8f199517","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.7.0","description":"Utility functions for UX Booster.","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.1-beta.3_1720510829344_0.4279680737230822","host":"s3://npm-registry-packages"}},"1.0.1-beta.4":{"name":"@uxbooster/utils","version":"1.0.1-beta.4","keywords":["uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.1-beta.4","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"79343b0d5e3dfc6d95c667709a556d94d3ae8683","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.1-beta.4.tgz","fileCount":63,"integrity":"sha512-KZ7rKmjFfX7PQ9A3mlt0JetkqS63aTOmsoVv9xqFdgjOiSJ2jbmB+rdhzbJlOG33xoIfUqqLS53p9ApmXgigZg==","signatures":[{"sig":"MEYCIQCMav9YIrrkvjzaAKX4pziaj5zfwwbK92rU6iq5rHWeuAIhAI0RAJAGoecMyd1lGL0VhtLG1HAdvRGc3cVcSL0ok44Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46384},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"4a39df374a1afa22f5bf569bd914a1802df03dad","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.7.0","description":"Utility functions for UX Booster.","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.1-beta.4_1721023548097_0.1668961323849134","host":"s3://npm-registry-packages"}},"1.0.1-beta.5":{"name":"@uxbooster/utils","version":"1.0.1-beta.5","keywords":["uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.1-beta.5","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"1edb7e363cf9c916975b70a895f2149b14cda8cf","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.1-beta.5.tgz","fileCount":63,"integrity":"sha512-TVXDbqG7TC6pkm65zbTMrw/+KYViOXhQ7ZTyWmwecQuLJwgFv9QY7o63MYFGRKweBlOtjfWkrylLX1L0S6SN8Q==","signatures":[{"sig":"MEUCIQD+qHuh9ZWPiYLvzo7t1/e4bzLmHxG09uU1W1EXTARGOAIgAQvlPG9Hr0fsajS0W9sqQEOPlFBj46N6ByImWHaqyfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46384},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"0fa02b756debf4233b327747591bdea641fb3d96","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.7.0","description":"Utility functions for UX Booster.","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.1-beta.5_1721024019844_0.13360296394120974","host":"s3://npm-registry-packages"}},"1.0.1-beta.6":{"name":"@uxbooster/utils","version":"1.0.1-beta.6","keywords":["uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.1-beta.6","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"520661ecbc64ded09bf837f76baf803950dfd1c8","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.1-beta.6.tgz","fileCount":63,"integrity":"sha512-MQ4S/aY1t+kks0618COTEHI2bLptf1zJwHKIRZfrvOp5B+s4wrN+pB0aoMW8cy6e3X20QcgzBcFS+ntxP0LvLg==","signatures":[{"sig":"MEUCIHMZTNgybME52xka105+sAGZz1kmeyn+byRoyVxmlIG/AiEA4IN1GCe/JNV9OpibctHL3runbtUTmCumsad7E6WJwnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46454},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"0fa02b756debf4233b327747591bdea641fb3d96","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.7.0","description":"Utility functions for UX Booster.","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.1-beta.6_1721024152282_0.4186565452493496","host":"s3://npm-registry-packages"}},"1.0.1-beta.7":{"name":"@uxbooster/utils","version":"1.0.1-beta.7","keywords":["uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.1-beta.7","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"4a0431108dd35c226290c0a656348bc72d5bc881","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.1-beta.7.tgz","fileCount":65,"integrity":"sha512-5AMwwg26GChxaZg+R73LeJ7hYIpZaAx5Q1ozaI7HkCYyNdKU1YbpBVv8AhpYWqgnyomKenPqRlXsIOESSU8FMw==","signatures":[{"sig":"MEUCIBzp1YifMwopyl1G94pslGDYFZG76bM9Fmc0VEML7/gTAiEAsuxpNzoelKINz6wkqTOcoAcl8Dukq/JDmJRt+jWAo0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48326},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"0fa02b756debf4233b327747591bdea641fb3d96","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.7.0","description":"Utility functions for UX Booster.","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.1-beta.7_1721110231561_0.16843497551398623","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@uxbooster/utils","version":"1.0.1","keywords":["uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.1","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"b7822777cee58bafb8924b6920aeed603093cc7d","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.1.tgz","fileCount":67,"integrity":"sha512-LW7GYEgktKqj0I5JdzHfmiOkILc/5nt9eNcDFXoQUI3ZtvlDM29+ccQSA9BFujk0Ks6okBGE9dDF83q4MPYq3g==","signatures":[{"sig":"MEQCIDDE/PWnTX2QH2/A5lv9MbbUMJmmP58Sg7bADaQr2Ac2AiBb4BkxPHrhqfH/TmiDEghuPRLnLgZ54Aq6olLQJ2LzaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50375},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"ac70e817c05dcbd50243cbf25af0f4174b24c406","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.5.0","description":"Utility functions for UX Booster.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.1_1724137242911_0.30269506019273873","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@uxbooster/utils","version":"1.0.2","keywords":["uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.2","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"9584add115f6c9e9c0b1130891ad743dd2958c42","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.2.tgz","fileCount":69,"integrity":"sha512-xajzjWVuYfLcxux43JRAbVZK3gXjeRrCMsVMOPvm+vptyY9Qx20i7inpn7ms3P+PW1a5TmIlI4rFn83ZencRhg==","signatures":[{"sig":"MEUCIQCjpGmDLYMCufZfgxtfdnDrRg+1RL2whDGy1de0jTooZwIgBfTHX2E50CutMb5T4LUz6ZBMR1WsD/3xFVkMRs6xqEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53486},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"36ba97f00951d552000ced95e53b7dab1a710eac","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.5.0","description":"Utility functions for UX Booster.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.2_1724303828427_0.76747854922446","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@uxbooster/utils","version":"1.0.3","keywords":["uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.3","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"dfcc423e2af015602282d453a5c074e60232cb5f","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.3.tgz","fileCount":77,"integrity":"sha512-RLCcH+UA+SpstFoQf0rSQTlWqhx/tRSJcorZSHRLeWa9b7z/i6BJe9QfZzRTGQ1L1cs7qZnGqu4kgaPbM+D2kg==","signatures":[{"sig":"MEYCIQDc21XTWCVwZvi076rJUDC86sPIRymxgBJSJOjUUxjCTQIhANbIFO7Es/GeUtYYDUgNs7vWio3thtbZ/xTMI8tXr0NC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59929},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"bedf8fd69fd6d9d4ea1d6d3e1ac94c3705aca9ad","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.5.0","description":"Utility functions for UX Booster.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.3_1730175174145_0.6807692685023112","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@uxbooster/utils","version":"1.0.4","keywords":["take","uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.4","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"7ee6a6ce5a056246c6241c6875a6bf506627ae67","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.4.tgz","fileCount":79,"integrity":"sha512-BppUG5c+gox9QawBwTVLKeP2Zh9kXxmxp294TTCx0H3ydxzox++DIkh6++Qx3ZcJHOxJ6VyjZhpfqCcSL/3AIw==","signatures":[{"sig":"MEYCIQD/RLE9qUDyMuBA93ORY44aAvTdQMr+t34TeFre66lrrQIhAPWLV56D+5Dbt3sRq0bnhzZFNwywjMjrlYisLYKfK3Bl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61601},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"fa0ecd605461d6edcbaedf67c04c9c7f267e2d53","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --verbose","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.5.0","description":"Utility functions for UXBooster.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.4_1733724621386_0.2750378717197508","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@uxbooster/utils","version":"1.0.5","keywords":["take","uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.5","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"6af264ffc8cc18ed5e1933d4bbfd36b3aa560ebf","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.5.tgz","fileCount":107,"integrity":"sha512-iUDEPrB7BSStgV1zhheQlEjCcYdBwEDij3p1YZp5VV1jllMgaYpNMqa/tjvOFgMxlJZUpHaGIXKQS/FjGrqe9Q==","signatures":[{"sig":"MEQCIGeemPFYT68iX6+gSxAawThdl8KVrOshTWw9wHNpxRMYAiA/VELiNa5mpicnIlEQpCmQKxMTS2GqzGSvX9evJOC/KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87503},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"c3d3367df977783e70e5f215204e170053c05cb6","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --verbose","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.5.0","description":"Utility functions for UXBooster.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.5_1734930315396_0.16129484825883078","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@uxbooster/utils","version":"1.0.6","keywords":["take","uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.6","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"a487fd708388ad16d2ebd9c87b055184b6d6b168","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.6.tgz","fileCount":109,"integrity":"sha512-SKnBmoWhukraYLHaCipeL+DujahBHQlXDoHaywUMCUPC3d8qAZ85eSRC9Nf/ugm0W3EnEc4bvUvdZL4kI3XYOQ==","signatures":[{"sig":"MEUCIFvzyguq8M+h0/rJCKiAwvHdGBazlG6zm4lVgWIkXvJXAiEA1J2XV0bnZVxUgTzNAtNqEKCJPWqrN0kYXZu6SkU2naI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99964},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0","pnpm":"9.1.1"},"gitHead":"ac78fe93618cc1d9f899467bcbd60706efa0c481","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --verbose","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.5.0","description":"Utility functions for UXBooster.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.1","_npmOperationalInternal":{"tmp":"tmp/utils_1.0.6_1737349789445_0.7084486775916345","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@uxbooster/utils","version":"1.0.7","keywords":["take","uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.7","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"c201f5793fbb88ec19b1b355459aad2dab72bd00","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.7.tgz","fileCount":99,"integrity":"sha512-737W5Yj7bkaGWUd6tD5HM0xJIXMZCbAhEjiyVl8omrgepG0dxcbnTVDiUZBmmQaQwFKWCXOen578C56OK/OAWA==","signatures":[{"sig":"MEYCIQCwp6KB4kHkcm0aS3hrK7f/UM7jnprhcF5GOFrDGw+KwAIhAMhN6t6CnoxpP1t022SaCUl/w9Yv6SL39aGyibYeFjoq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90764},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"bb3c487d07fa5e60392542a5852ee9fcb2729885","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --verbose","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.5.0","description":"Utility functions for UXBooster.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.7_1741831938636_0.3876490038300986","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@uxbooster/utils","version":"1.0.8","keywords":["take","uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.8","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"83c79eed1a0233a4b1970d8496cd166d0063624f","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.8.tgz","fileCount":101,"integrity":"sha512-x9quuoe7IA6gWHpNwKyJXAux5u+KLdaCT2GdIshI3fjj7wPDBtMbae1KcOaon1KIL8uEtPCk70y0Y/WZi6ErNA==","signatures":[{"sig":"MEYCIQCXrV7iEf694XoIYr+C4LpwdiHaQRQJN7gBM6qTPGjONQIhAIqUxEUhZ6nDuq5JZ71TSGl77Z6VGaa/F8+e1RUNDcEw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94885},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"aa34ad4b81e5d891ba8d27224597c01b79058421","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --verbose","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.5.0","description":"Utility functions for UXBooster.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.8_1741914363519_0.05498764559523317","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@uxbooster/utils","version":"1.0.9","keywords":["take","uxbooster","utils"],"author":{"name":"Take Corp."},"license":"MIT","_id":"@uxbooster/utils@1.0.9","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"dist":{"shasum":"ac9738b1752dab4fa9b43b424070117ac4138be2","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.9.tgz","fileCount":101,"integrity":"sha512-HBAVi1ucoCtLtACEBifdE9ptddf6TQpaDiYS8gObfN1EDlCH+q/dhnyJNuTgklzBcx30zHQRQxPjM09PG4ztOw==","signatures":[{"sig":"MEYCIQD56Kdv/Zqg59Y2TJmUI3mpIXlsv+zPDOPKlZKCalI8RQIhAMmnIG+f2qIsCOCd7e2WoOYRXPCfSRzR49TFsTJ19n4O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95016},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"gitHead":"aa34ad4b81e5d891ba8d27224597c01b79058421","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --verbose","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"repository":{"url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.5.0","description":"Utility functions for UXBooster.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.9_1741918160380_0.7136489580261098","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@uxbooster/utils","version":"1.0.10","description":"Utility functions for UXBooster.","author":{"name":"Take Corp."},"license":"MIT","keywords":["take","uxbooster","utils"],"repository":{"type":"git","url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","directory":"packages/utils"},"bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","publishConfig":{"access":"public"},"engines":{"node":">=18.17.0"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","clean:build":"rimraf ./dist","dev":"nodemon","lint":"eslint . --ext .js,.ts","lint:fix":"pnpm lint --fix","format":"prettier --check .","format:fix":"prettier --write .","test":"jest --verbose","typecheck":"tsc"},"_id":"@uxbooster/utils@1.0.10","gitHead":"0f726e188fadedf7320a668ef0e10cbee2246b72","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-dZf95cGPs0i6glBkJjK9Nz2Pvdhkol6578m3rsqMFs+ywW+PG4Q/bzc56+h2roGVzFc87pLB/vsSKoAx1tU6Og==","shasum":"5fd26ea12e950922f25223c6cb7a7f67fa63c5e6","tarball":"https://registry.npmjs.org/@uxbooster/utils/-/utils-1.0.10.tgz","fileCount":101,"unpackedSize":94984,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCoqTb/MKGSEtfJfAhh7pgye/HohAOH2735wikQjihy2wIgCcjNnXP5wJXJF9/btBOF8twiaqHdFp9WF4CT6CikCI4="}]},"_npmUser":{"name":"seongjin","email":"seongjinna@gmail.com"},"directories":{},"maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_1.0.10_1742281070458_0.8758205853996646"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-30T06:46:50.936Z","modified":"2025-03-18T06:57:50.836Z","1.0.0":"2024-05-28T01:11:40.664Z","1.0.0-rc.1":"2024-05-28T02:10:50.773Z","1.0.0-rc.2":"2024-05-28T05:13:20.786Z","1.0.0-rc.4":"2024-05-28T07:54:37.260Z","1.0.0-rc.5":"2024-05-28T08:27:46.671Z","1.0.0-beta.1":"2024-05-30T06:46:51.241Z","1.0.0-beta.2":"2024-06-03T05:12:45.388Z","1.0.1-beta.1":"2024-06-03T06:33:53.248Z","1.0.1-beta.2":"2024-06-20T04:26:52.295Z","1.0.1-beta.3":"2024-07-09T07:40:29.481Z","1.0.1-beta.4":"2024-07-15T06:05:48.254Z","1.0.1-beta.5":"2024-07-15T06:13:39.988Z","1.0.1-beta.6":"2024-07-15T06:15:52.439Z","1.0.1-beta.7":"2024-07-16T06:10:31.711Z","1.0.1":"2024-08-20T07:00:43.087Z","1.0.2":"2024-08-22T05:17:08.553Z","1.0.3":"2024-10-29T04:12:54.339Z","1.0.4":"2024-12-09T06:10:21.596Z","1.0.5":"2024-12-23T05:05:15.564Z","1.0.6":"2025-01-20T05:09:49.617Z","1.0.7":"2025-03-13T02:12:18.828Z","1.0.8":"2025-03-14T01:06:03.697Z","1.0.9":"2025-03-14T02:09:20.580Z","1.0.10":"2025-03-18T06:57:50.643Z"},"bugs":{"url":"https://github.com/takeitcorp/uxbooster-libraries/issues"},"author":{"name":"Take Corp."},"license":"MIT","homepage":"https://github.com/takeitcorp/uxbooster-libraries#readme","keywords":["take","uxbooster","utils"],"repository":{"type":"git","url":"git+https://github.com/takeitcorp/uxbooster-libraries.git","directory":"packages/utils"},"description":"Utility functions for UXBooster.","maintainers":[{"name":"seongjin","email":"seongjinna@gmail.com"}],"readme":"# @uxbooster/utils\r\n\r\n이 패키지는 일반적으로 사용되는 유틸리티 함수들의 모음입니다.\r\n\r\n## 설치\r\n\r\n```bash\r\nnpm install @uxbooster/utils\r\n```\r\n\r\n## 사용법\r\n\r\n```typescript\r\nimport { isArray, isString } from '@uxbooster/utils';\r\n\r\nconsole.log(isArray([])); // true\r\nconsole.log(isString('hello')); // true\r\n```\r\n\r\n## 함수 목록\r\n\r\n이 패키지에서 제공하는 함수 목록은 다음과 같습니다.\r\n\r\n| 함수 이름                                                      | 설명                                                                                                    | 예제                                                                                                                                                                                                                                          |\r\n| -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\r\n| [intersection](src/array/intersection.ts)                      | 두 배열 간의 교집합을 계산하는 함수.                                                                    | `intersection([1, 2, 3], [2, 3, 4]); // [2, 3]`                                                                                                                                                                                               |\r\n| [not](src/array/not.ts)                                        | 두 배열 간의 차집합을 계산하는 함수.                                                                    | `not([1, 2, 3], [2, 3, 4]); // [1]`                                                                                                                                                                                                           |\r\n| [maskName](src/masking/maskName.ts)                            | 주어진 이름 문자열을 마스킹하여 반환합니다.                                                             | `maskName('테이크'); // \"테*크\"`                                                                                                                                                                                                              |\r\n| [maskPhoneNumber](src/masking/maskPhoneNumber.ts)              | 주어진 전화번호 문자열을 마스킹하여 반환합니다.                                                         | `maskPhoneNumber('010-1234-5678'); // \"010-****-5678\"`                                                                                                                                                                                        |\r\n| [commaizeNumber](src/number/commaizeNumber.ts)                 | 숫자를 입력받아 3자리마다 콤마(,)를 추가한 문자열로 반환합니다.                                         | `commaizeNumber(1234567); // \"1,234,567\"`                                                                                                                                                                                                     |\r\n| [decommaizeNumber](src/number/decommaizeNumber.ts)             | 콤마(,)가 포함된 문자열을 숫자로 변환합니다.                                                            | `decommaizeNumber(\"1,234,567\"); // 1234567`                                                                                                                                                                                                   |\r\n| [floorAndFormatNumber](src/number/floorAndFormatNumber.ts)     | 주어진 숫자를 내림(floor) 처리하고 콤마를 포함한 형식의 문자열로 반환합니다.                            | `floorAndFormatNumber(12345.67); // \"12,345\"`                                                                                                                                                                                                 |\r\n| [ceilToUnit](src/number/ceilToUnit.ts)                         | 주어진 숫자를 올림하여 특정 단위로 포맷하는 함수입니다.                                                 | `ceilToUnit(320980, 10000); // 330000`                                                                                                                                                                                                        |\r\n| [floorToUnit](src/number/floorToUnit.ts)                       | 주어진 숫자를 내림하여 특정 단위로 포맷하는 함수입니다.                                                 | `floorToUnit(1234.56, 10); // 1230`                                                                                                                                                                                                           |\r\n| [roundToUnit](src/number/roundToUnit.ts)                       | 주어진 숫자를 반올림하여 특정 단위로 포맷하는 함수입니다.                                               | `roundToUnit(320980, 1000); // 321000`                                                                                                                                                                                                        |\r\n| [formatToKoreanNumber](src/number/formatToKoreanNumber.ts)     | 숫자를 한글 단위로 포맷합니다.                                                                          | `formatToKoreanNumber(1234567); // \"123만 4,567\"`                                                                                                                                                                                             |\r\n| [formatToKRW](src/number/formatToKRW.ts)                       | 숫자를 한글로 변환하여 원화를 포함한 포맷으로 변환하는 함수입니다.                                      | `formatToKRW(13209802); // \"1,320만 9,802원\"`                                                                                                                                                                                                 |\r\n| [format](src/string/format.ts)                                 | 문자열 내의 포맷 지정된 플레이스홀더를 대체합니다.                                                      | `format('Hello, {0}!', ['John']); // 'Hello, John!'`                                                                                                                                                                                          |\r\n| [isJsonString](src/string/isJsonString.ts)                     | 주어진 문자열이 JSON 형식인지 확인합니다.                                                               | `isJsonString('{ \"key\": \"value\" }'); // true`                                                                                                                                                                                                 |\r\n| [parseJson](src/string/parseJson.ts)                           | 주어진 문자열을 JSON 객체로 파싱합니다.                                                                 | `parseJson('{\"name\": \"Take\", \"age\": 3}'); // { name: 'Take', age: 3 }`                                                                                                                                                                        |\r\n| [replaceDynamicSegments](src/string/replaceDynamicSegments.ts) | 메뉴 URL에서 Next.js의 동적 세그먼트(`[param]`, `[...param]`, `[[...param]]`)를 실제 값으로 대체합니다. | `replaceDynamicSegments(\"/post/[id]\", '{\"id\":\"123\"}'); // '/post/123'`                                                                                                                                                                        |\r\n| [toCamelCase](src/string/toCamelCase.ts)                       | 문자열을 Camel case로 변환합니다.                                                                       | `toCamelCase('hello world'); // helloWorld`                                                                                                                                                                                                   |\r\n| [toPascalCase](src/string/toPascalCase.ts)                     | 문자열을 Pascal case로 변환합니다.                                                                      | `toPascalCase('hello world'); // HelloWorld`                                                                                                                                                                                                  |\r\n| [toRestfulFormat](src/string/toRestfulFormat.ts)               | 문자열을 RESTful API에서 사용 가능한 형태로 변환합니다.                                                 | `toRestfulFormat('hello world'); // hello-world`                                                                                                                                                                                              |\r\n| [toSnakeCase](src/string/toSnakeCase.ts)                       | 문자열을 스네이크 케이스로 변환합니다.                                                                  | `toSnakeCase('hello world'); // hello_world`                                                                                                                                                                                                  |\r\n| [copyObject](src/copyObject.ts)                                | 객체를 복사하여 동일한 내용을 가진 새로운 객체를 반환합니다.                                            | `copyObject({ id: 1, name: \"Alice\", age: 25 }); // 결과: { id: 1, name: \"Alice\", age: 25 }`                                                                                                                                                   |\r\n| [decode](src/decode.ts)                                        | 입력된 값 또는 수식을 검사해 적절한 값을 반환합니다.                                                    | `decode(\"1\", \"1\", \"One\", \"2\", \"Two\", \"Default\"); // 결과: \"One\"`                                                                                                                                                                              |\r\n| [formatBytes](src/formatBytes.ts)                              | 바이트 크기를 형식화된 문자열로 변환합니다.                                                             | `formatBytes(1024); // '1 KB'`                                                                                                                                                                                                                |\r\n| [generateUUID](src/generateUUID.ts)                            | 고유한 UUID(Universally Unique Identifier)를 생성합입니다.                                              | `generateUUID(); // 'e89b9a5b-ff59-4c34-923b-7367b4a5b321'`                                                                                                                                                                                   |\r\n| [getAge](src/getAge.ts)                                        | 주어진 생년월일(YYMMDD)로 만 나이를 계산합니다.                                                         | `getAge(\"990101\"); // 25 (2024년 10월 1일 기준)`                                                                                                                                                                                              |\r\n| [getType](src/getType.ts)                                      | 주어진 객체의 타입을 문자열로 반환합니다.                                                               | `getType('hello'); // 'String'`                                                                                                                                                                                                               |\r\n| [isArray](src/isArray.ts)                                      | 주어진 값이 배열인지 확인합니다.                                                                        | `isArray([1, 2, 3]); // true`                                                                                                                                                                                                                 |\r\n| [isBoolean](src/isBoolean.ts)                                  | 주어진 값이 부울형인지 확인합니다.                                                                      | `isBoolean(true); // true`                                                                                                                                                                                                                    |\r\n| [isEmpty](src/isEmpty.ts)                                      | 주어진 값이 비어 있는지 확인합니다.                                                                     | `isEmpty(null); // true`                                                                                                                                                                                                                      |\r\n| [isFunction](src/isFunction.ts)                                | 주어진 값이 함수인지 확인합니다.                                                                        | `isFunction(() => {}); // true`                                                                                                                                                                                                               |\r\n| [isInt](src/isInt.ts)                                          | 주어진 값이 정수인지 확인합니다.                                                                        | `isInt(123); // true`                                                                                                                                                                                                                         |\r\n| [isMobileDevice](src/isMobileDevice.ts)                        | 사용자가 모바일 기기에서 접속했는지 여부를 확인합니다.                                                  | `isMobileDevice(); // true`                                                                                                                                                                                                                   |\r\n| [isNull](src/isNull.ts)                                        | 주어진 값이 `undefined` 또는 `null`인지 확인합니다.                                                     | `isNull(null); // true`                                                                                                                                                                                                                       |\r\n| [isNumber](src/isNumber.ts)                                    | 주어진 값이 숫자인지 확인합니다.                                                                        | `isNumber(123); // true`                                                                                                                                                                                                                      |\r\n| [isObject](src/isObject.ts)                                    | 주어진 값이 객체인지 확인합니다.                                                                        | `isObject({}); // true`                                                                                                                                                                                                                       |\r\n| [isString](src/isString.ts)                                    | 주어진 값이 문자열인지 확인합니다.                                                                      | `isString('hello'); // true`                                                                                                                                                                                                                  |\r\n| [isUndefined](src/isUndefined.ts)                              | 주어진 값이 undefined인지 확인합니다.                                                                   | `isUndefined(undefined); // true`                                                                                                                                                                                                             |\r\n| [jwtDecode](src/jwtDecode.ts)                                  | JWT 문자열을 디코딩하여 헤더 또는 페이로드를 반환하는 함수입니다.                                       | `jwtDecode('eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c'); // { \"sub\": \"1234567890\", \"name\": \"John Doe\", \"iat\": 1516239022 }` |\r\n| [nvl](src/nvl.ts)                                              | 주어진 값이 `undefined`, `null`, 또는 빈 문자열인 경우 대체값을 반환합니다.                             | `nvl(undefined, 'default'); // 'default'`                                                                                                                                                                                                     |\r\n| [toBoolean](src/toBoolean.ts)                                  | 입력된 값을 boolean으로 변환합니다.                                                                     | `toBoolean('true'); // true`                                                                                                                                                                                                                  |\r\n| [toInt](src/toInt.ts)                                          | 입력된 값이 숫자로 변환 가능한지 확인하고, 가능한 경우 정수로 변환합니다.                               | `toInt('123'); // 123`                                                                                                                                                                                                                        |\r\n| [toString](src/toString.ts)                                    | 주어진 값의 문자열 표현을 반환합니다.                                                                   | `toString(123); // '123'`                                                                                                                                                                                                                     |\r\n\r\n## 클래스 목록\r\n\r\n이 패키지에서 제공하는 클래스 목록은 다음과 같습니다.\r\n\r\n- [StorageItem](src/storage/StorageItem.ts): 로컬 스토리지에 저장된 데이터 항목을 나타내는 클래스입니다.\r\n- [LocalStorageWorker](src/storage/LocalStorageWorker.ts): 브라우저의 로컬 스토리지를 사용하여 데이터를 저장하고 관리하기 위한 클래스입니다.\r\n- [CredentialStorage](src/storage/CredentialStorage.ts): 브라우저의 로컬 스토리지를 사용하여 사용자의 로그인 정보를 저장하고 관리하는 클래스입니다.\r\n","readmeFilename":"README.md"}