{"_id":"@genx/july","_rev":"25-5a4f3173bccc4b5ab6884722682aa6c6","name":"@genx/july","dist-tags":{"latest":"1.2.1"},"versions":{"0.1.0":{"name":"@genx/july","version":"0.1.0","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"BABEL_ENV=test mocha --recursive src/**/*.spec.js","cover":"BABEL_ENV=test nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && cross-env BABEL_ENV=test NODE_RT=babel mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && cross-env BABEL_ENV=test COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","bundle":"rollup --config","clean":"rm -rf lib && rm -rf dist","build":"bob build","release":"release-it"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.0","commitlint":"^11.0.0","core-js":"^3.8.3","del-cli":"^3.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.6","mocha":"^8.2.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.17.1","release-it":"^14.2.2","rollup":"^2.37.0","rollup-plugin-terser":"^7.0.2","should":"^13.2.3"},"peerDependencies":{},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"mocha":{"require":["@babel/register","should"],"enable-source-maps":true,"timeout":30000},"eslintConfig":{"root":true,"extends":"eslint:recommended","env":{"shared-node-browser":true,"commonjs":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":true}],["module",{"configFile":true}]]},"gitHead":"8aaaa1d87944de3e14f9a0f9be8ed3578203f1d7","_id":"@genx/july@0.1.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-6+T4pfgGiYncnbS3355yZfApOf3/R/dG3aJzo6xZprEZvgX2ZAiKN3cZFdsL0m3mu/aLaLATKhk99wymLB5Iiw==","shasum":"4c6feb4dc9760f104e21e22b45cb01cba654edd5","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.1.0.tgz","fileCount":58,"unpackedSize":75807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNciwCRA9TVsSAnZWagAArogP/189AVLk99q2z1jwQj0U\nqS1BzuA/KrUadLpaJDy2X9omyLAVHNLI88Z/BvJknp78RPxQ7svuuHuXOZhi\nAVHpfj+4cv32+Dk7PWmP75scK8uUBCfkTcpOR6moDugNlB0Bd3zKnv9R+wNY\nSAUWcQ5AUAnAfhdzLgbwlQToQW/292GebfGWf3hY6P101HepX58E86cBpDCp\n/mA0NzLxXgKV8UpcM3UI9rZ43s8p6ZuBe0vZ5X8FgYDhDEbglv3e5gQh1e63\nQ4Yi7TTcrTvonCCh6ZbH5bJJJ5QYhysiiJvCQZVl3Kn4nbPuH1VMAW6bO6Uc\nVSTGwziX2g5zZQx4F595ZAH5d+euD+k/2Txl1dqhJoggLwTwOOFRh6ps9VRr\nXmRxvDdfNgRbrdN4d6SAo4THFJxO2OqWcjhBy5b2SI7kYTIXeM+cJgEOWn/8\nxes9ZDc57Y4l37PvqiWIEhYYHAQBIE+tE59i+hOPoT/QHDl4q9iGt9B/zv2T\nPm90q5tcHy58hT4kiY49/65KKCw75ahtjOGx1EhsuywxU3n6SRnrbPvJn+UA\ngmqG069drV/E+pViqBkgEF+rOvdVgKDTlyWtAfKz39+/vd7jEmRpuZnrh/Dp\nA1yAqoW1JyDKj32qDKpSA93BbuoIe5O/HiMhskUasAQOA6DmOffIlsVBSzwQ\nwKYU\r\n=CTOu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJTVZNncA9jde78uHllrRyVf1HDCjTDIK4DDMLRSXa1AiAbxjyxUP6vUwL4Gs7QSFiQnirJGGnA+WzFVnATY+OTYA=="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.1.0_1614137519563_0.1500688196115587"},"_hasShrinkwrap":false},"0.2.0":{"name":"@genx/july","version":"0.2.0","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"BABEL_ENV=test mocha --recursive src/**/*.spec.js","cover":"BABEL_ENV=test nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && cross-env BABEL_ENV=test NODE_RT=babel mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && cross-env BABEL_ENV=test COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","bundle":"rollup --config","clean":"rm -rf lib && rm -rf dist","build":"bob build","release":"release-it"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.0","commitlint":"^11.0.0","core-js":"^3.8.3","del-cli":"^3.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.6","mocha":"^8.2.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.17.1","release-it":"^14.2.2","rollup":"^2.37.0","rollup-plugin-terser":"^7.0.2","should":"^13.2.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"mocha":{"require":["@babel/register","should"],"enable-source-maps":true,"timeout":30000},"eslintConfig":{"root":true,"extends":"eslint:recommended","env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":true}],["module",{"configFile":true}]]},"gitHead":"d0bf8aa484ac9540886aaf755ab8cb7656d77649","_id":"@genx/july@0.2.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-okmilbfN2eFO6Rskb/aoA0Q3qgeb9PT6hTHn1vMIHM7zoYVmohAuiiXmhtAuhEXy/M3byoQBwV5ZUHIuoXOOyQ==","shasum":"52dc2f9ab235bf81be1edce159320f7994a00cfe","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.2.0.tgz","fileCount":91,"unpackedSize":164197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm4gaCRA9TVsSAnZWagAAGEsQAJ5Fm+ME3ghaArND+OcR\nYLbEL2uFvym/rB6nAEPrB8jtqFMJ0TPgrHCPhYTm4mhmfZhJi/H9XCioeQHn\nAZtZZkuyIpE9zmaH+YNNzWAiYHeEcjErI+vFrqXkWFeZ1FABv7Dt1tkld6lO\nkQcpRSU9oDIoE37AFUabVdDhrdacJ61R769WD/nePt/iuEGQwc+k9OzGUA5b\nPZItLj+LwKYVb56v/P5+f4cG4GWRiBHSTuhQhxCrwkZLjt4s14qWU7gDVNoy\nsE9hEcSGnM+WFBcq7ZmkoB7U0O8OTk9RudKKMn/0BVEZ2qyI5FeXsPBMsQ/3\nmCN+tXUJYDhpdlzUGFUk5p5qfIAv0pKQrmdfUeICZDtwWkEXl3IUNRy8dbp7\nLOW2khAnkmcyy3RK8DDdV4G3AB1i35m7qGJK2PmTn3mDzgnJTW9aqsEwagDp\niwPh3F1Ai45YuNYAyOu4LF+bmcSxPb6ftjuGRrYl35nk0GKbatB977a95Sb0\nf31vRL/1rjCMYGfHcIMe9uYwTCUPQaxddJ4ej/gKKuTJAEaLoa+d4TO3U02l\nfmUkEpdbjYQDmh94MdBrEgoWoErZJKTWuc2WPoFuCv7paNDOghBvHjuMzLJF\n9MT/lH1VBhnrfrTidYmLXWjd2iAMlK3IM2JAfxrkwUtEwpvteRVsgGh2P0kt\nLYHX\r\n=cTJH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQBXMpm+HR6WsIgHQq4dss8mZAA6a6oH74unGUGIH5rgIgULMxXMCzocju3LbbSMW+s65e/dAcc+O5jSpj+uTFY7c="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.2.0_1620805658334_0.08835442054475373"},"_hasShrinkwrap":false},"0.2.1":{"name":"@genx/july","version":"0.2.1","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"BABEL_ENV=test mocha --recursive src/**/*.spec.js","cover":"BABEL_ENV=test nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && cross-env BABEL_ENV=test NODE_RT=babel mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && cross-env BABEL_ENV=test COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","bundle":"rollup --config","clean":"rm -rf lib && rm -rf dist","build":"bob build","release":"release-it"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.0","commitlint":"^11.0.0","del-cli":"^3.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.6","mocha":"^8.2.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.17.1","release-it":"^14.2.2","rollup":"^2.37.0","rollup-plugin-terser":"^7.0.2","should":"^13.2.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"mocha":{"require":["@babel/register","should"],"enable-source-maps":true,"timeout":30000},"eslintConfig":{"root":true,"extends":"eslint:recommended","env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":true}],["module",{"configFile":true}]]},"gitHead":"648ad834487ca58a713b76c9d79ff462aac46047","_id":"@genx/july@0.2.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-r5r571oYTIagqQZv8i8yy2MeKEnEadxmW6PhKEtmPmny+pEUjirOl1sSfZtEht82lqPD65EICaTu82iwo6YLDw==","shasum":"c42ae292e706eb1a3d13ea977018ccb49ad74924","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.2.1.tgz","fileCount":83,"unpackedSize":131481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo26NCRA9TVsSAnZWagAAD/QP/RSri2iF04FJHqoheeNg\nvcHE25oGCiGAzKFYsR7jqwd6M+cppjf2ZBlAHqQ5TepF2OUB289SuCuqIHdo\n1gYXRctckNkUZpcF8uz/xrpw0aH/VXg+6HtNnjNV4+Z/BpEDpR28c7mIvmAQ\n+rFt78c3w6F/m1agO+8D6ZBdMlD836zYr226B9b8FzckZnoZ9WCnRkoGgwwW\nLPZJ1nqHyhxD1P5eTek5yzbKvGww0dOIMenAel5uVaY8m1yL10C37W21Ufbm\neFXwqI954bjRdCSWj/ydVd49F37s7HXpBJiKyQP9GdILC8V6sAphN/imRNIu\nr/bml8Tk1BQ53xE8daToJxn1jxuiYo8ggqV45n1/PnmxMV4isbdP1qDbTLvM\nMs5nE7x1f1hurDx99nFcZx2TM9O5CGJ1ck7OCLPKtj9O8VrAWLGKBRWcHYcr\n49EgAXPB7zY7E92PnTbS8SpiMveZUZGfvQAd6L7w6Wi3jS+jMq5Br56+L+11\nV4RslW0k+LjYSDLXSZnWGDzMKlw5KkGWLoajkwujfeKcJmMYh0RT4MwnFkjd\nUdQkGjli3ZsrRYX65OKF2op7cje6KZAHjIlUMYuPtzQgYnphhRueH/IWnz+/\nZTUH/L7+einrYMdTXsXBz1yqqJD/eaYRdKLKc6QK4Of0XBNncLFf5tlRc2o2\nDJCK\r\n=DaZz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy1JbLWEbl1PddvjYAZtAD8QMvu/df40fT3gizChYdkAIhAMtEeLQSch41qFeNHfP7WIFfZgbGfEjnFwdSbirv5Db3"}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.2.1_1621323402740_0.9768341529253672"},"_hasShrinkwrap":false},"0.2.2":{"name":"@genx/july","version":"0.2.2","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"BABEL_ENV=test mocha --recursive src/**/*.spec.js","cover":"BABEL_ENV=test nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && cross-env BABEL_ENV=test NODE_RT=babel mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && cross-env BABEL_ENV=test COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","bundle":"rollup --config","clean":"rm -rf lib && rm -rf dist","build":"bob build","release":"release-it"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.0","commitlint":"^11.0.0","del-cli":"^3.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.6","mocha":"^8.2.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.17.1","release-it":"^14.2.2","rollup":"^2.37.0","rollup-plugin-terser":"^7.0.2","should":"^13.2.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"mocha":{"require":["@babel/register","should"],"enable-source-maps":true,"timeout":30000},"eslintConfig":{"root":true,"extends":"eslint:recommended","env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":true}],["module",{"configFile":true}]]},"gitHead":"3de27fb4403b5395f58c30b0b489bca8687bc9c0","_id":"@genx/july@0.2.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-dyXPGwMRXjXRLFSAd2i/Hn6jmU0YVfduyb/5PGT3Sk88JJdfV04Ep2neduk3KXwszW/vTT4TtaO2pTzjQurD5w==","shasum":"722c3d194ac0c0afb7da040643cea228dc9b8529","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.2.2.tgz","fileCount":83,"unpackedSize":132545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpSZdCRA9TVsSAnZWagAAXAoP/3Qc6q2tHCGPTDULAXeO\ntMuBsjZZAoQ0nNpxtRNkhyAlDRIalGfhRWTcg8aHfWHQnF92H/BAXiVe0+2L\nl+nwdsQsO3TkqALC6kyT8BjUriCGdviazOBtoqAE8n8jS4dr60m6uqgiu/Yu\nQ8ICcm856SkYXwscN6eFcGvMsFwujMxFAEI967WwRDIQF6kSjbsi6/ParZIU\naQuOzoBlVjK93NIogap63bhc6Ae2EYgqs491sE6TCScblKl8FlKR7mJGYGVQ\nDktJi0CMBDuKuGO3A3FPEF/7ih/6fw5dlwwbNp1wklryTaQ9bCHieNvu1kbo\nQj3jsXmfhvtOe27GhcOUtLtBbiQxpPXqT69HtembQ0kDS6BGv8wZU3hUz62D\nN3J7l5im1UhjRUEpnB2DPjku4eMc1daPFZUJ8O9xiNyY9Fes81hDltgbPkhm\nye8dwfqCMDJpwl2BKNOVvDYti/gwV49oNyBLC6KcVZePWSZWAt2mbzKtLlCc\nWyHlL2AubWnSvsUVvu1D1sjAxs1JqMxMyXNl8v4e7kiBE6+P1bEopfI/Dmjo\njogrGjD0q4xuFoZuLob9V1tCV58Rib2EUQ/YxUYWfE+jxXDeNqd+o/RpHnTw\nV9oIl0KWU0E0p4FR8mM7AyBjmrZ9W88Z9lZAERrKk+kk1jNmUY8X+ZXQzObW\nKzT6\r\n=xXfM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICW543P9C0X5pIsaXAyZ5TOFJipn1S2ei8orxnfSrLoaAiAmevh/toUpAhiyEyiTdZRgZYEhm2v5aC73/qF90wJFfw=="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.2.2_1621435996507_0.05184065958071904"},"_hasShrinkwrap":false},"0.2.3":{"name":"@genx/july","version":"0.2.3","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"cross-env BABEL_ENV=test NODE_RT=babel mocha --recursive src/**/*.spec.js","cover":"cross-env BABEL_ENV=test NODE_RT=babel nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && cross-env BABEL_ENV=test NODE_RT=babel mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && cross-env BABEL_ENV=test COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","bundle":"rollup --config","clean":"rm -rf lib && rm -rf dist","build":"bob build","release":"release-it"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.0","commitlint":"^11.0.0","del-cli":"^3.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.6","mocha":"^8.2.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.17.1","release-it":"^14.2.2","rollup":"^2.37.0","rollup-plugin-terser":"^7.0.2","should":"^13.2.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"mocha":{"require":["@babel/register","should"],"enable-source-maps":true,"timeout":30000},"eslintConfig":{"root":true,"extends":"eslint:recommended","env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":true}],["module",{"configFile":true}]]},"gitHead":"012df63c9b83dd3e2e226e70ebf956408db5a6d2","_id":"@genx/july@0.2.3","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-OUFwmFtXoIIyHIwEcK/eZYEziorM026StY4H/hbQwRpwbyJ19rGR82X+hEHSbEQnplKX1g86f5Jgql76Exzj0Q==","shasum":"bf329fd643b35ad7c2c93a4865976d534afbb1ce","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.2.3.tgz","fileCount":95,"unpackedSize":176283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvKdeCRA9TVsSAnZWagAABJ4P/jQsKFhzDrHUW4GeMCjS\nlt5lJXzMHfSgre0QKAE1ABygyxc05GPrILXslSztD6rx6+OC3+f0HQ8u0BT6\nNMzHhEZx/pvXWHj/wx0MpBNUR+//N5lW814+v3y/wT5MK7t/PRCKs5vAYusA\nDwXylnMDSUcPlNLPUDmGy9XUyj7x3E39eVNcryCRNNDw0hYBA3Ka77kXUdCd\n9QIk4UkJuFqU8fugMNc2wewssB+IxRjvSvUuWIt5IWpLF9ut/lu/ZwbSpICG\nTUANW00vCYPYEMNOeQm0ky4VW4xD36tT3lkvtkrRDScPRYSOxXxHl6RRrAna\nKpXzs8ZLL6qoCZsjmkrYaKTjYb/IuqikhijZPdUMBCoQE7erKZrmvp1lNMY+\ncEotAqch+VwTek2XzMcDynMqUhxLxc2qjUavjOIDNTfoFm0c2PFc1zS3Lhfx\nF7+jvrgX1BGhEPtV04WhTWimbjIF/w0o1kdTcgDYmyvphoXRuHBiCKM6Q6dF\nhQ/8vRFy23iXpI9QE1wZMmqyxKDix4oqL3xeieltCPd0ybQ7YtqPcsdI2gID\nNrqG0US2kIqnnpKuGSkltmLW6hYuquEbrNf/JGfIMbQEfz+GGqMcvZAafkR4\nFLr5YU1Kw5wLodER379eS+216aWcbKrvo1tVecX6WvVzdIrcTQYMIMh4aCyK\n81Ic\r\n=Jz6/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFVDZi5aCXN/lR6YvRKX4BYEzu/YAyHVk4z5JHbkz4ZgIgKrmUfr7O0uR+W82ydVYWYAl0B9pu6vS5wkrV4+wgy1Q="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.2.3_1622976350692_0.5016275723503463"},"_hasShrinkwrap":false},"0.2.4":{"name":"@genx/july","version":"0.2.4","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"cross-env BABEL_ENV=test NODE_RT=babel mocha --recursive src/**/*.spec.js","cover":"cross-env BABEL_ENV=test NODE_RT=babel nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && cross-env BABEL_ENV=test NODE_RT=babel mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && cross-env BABEL_ENV=test COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","bundle":"rollup --config","clean":"rm -rf lib && rm -rf dist","build":"bob build","release":"release-it"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.0","commitlint":"^11.0.0","del-cli":"^3.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.6","mocha":"^8.2.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.17.1","release-it":"^14.2.2","rollup":"^2.37.0","rollup-plugin-terser":"^7.0.2","should":"^13.2.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"mocha":{"require":["@babel/register","should"],"enable-source-maps":true,"timeout":30000},"eslintConfig":{"root":true,"extends":"eslint:recommended","env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":true}],["module",{"configFile":true}]]},"gitHead":"fb1988f27d81eb60b4275b86463119dead989530","_id":"@genx/july@0.2.4","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-uZedKj6jF+df+zWt0b9gHn57VJ7ceOO1Yqon/P+6DW/HkCLulQV5irPRRgSoxZMpekbjdeuGOsUu54toFvWyhw==","shasum":"54948f1a8d2d9051dd60e0b30ef0cc2ec7747c1f","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.2.4.tgz","fileCount":95,"unpackedSize":177787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvKifCRA9TVsSAnZWagAA6eEP/jaCNFBtXSVuQtKJrQjQ\n/n2CJY0WAj5lYp/AFESGGRF01+x6khtmfzD724TmdxVbmlinUhlOXBTU/93I\nfvyTKQrXpMRMzM0gI1dbcamQ756qEpsziLpv7DtrQPka5nep9maz4riXiMJ9\nyuWRJKBdCJAthEJ9eJ5ww0P3an83kbi3P1zFMVYnO3GgAadM/wrAZRaYgxiy\nKHwZXd9MxxI/iEMAsuAWO+j+NeSmvyfB9S7Bso9Tgf5bX0WKl2JDIys97d2P\nMIscaArKKFuczwPaOEvO0qIRJ+Uoj6BHnx/alwcPbpayKXpl1bfdTfmkG9dY\nCTzkx5QZzhrDf0IeaW4uSpI8tIptjQIWI9IA3hvpgs/kDe6dtsDGb7aE+llf\ngpMm0E7y6IkxvEG9SdpsRaecxr+zOZJPZh8t4M+51oKk3HamZQqDpgPecaWY\nUFHspw4ZxB9F/ozcNz2kUDOD8OxP/B69y1aTQkHVi3cWube1jnhP4yfliJH+\nOV265c8aQxcFvcCo0ZrpJKUkobNSBW+2pAC/TNN5qso7Kp8LdifD2o2lgKiy\nd8YXQ8FmBiNURBxLUg6ygFzv9CsNQltyO+UJrquAn6QjEDnZGHanFU9bcx4o\n01d7Nx4ygshX95MXhBgyyyqwpp30ABcLYPq6D99oc+jue9GKfFj9xiO5pNr4\nYXG+\r\n=mzhX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMDKUr3heCqSEWrIUGadhPitCcUoyeWBa85IDoIpr7+AiAnqdDsl/Hv5hzzAsJfPsUF6aIP6i7XUwFsU5H3q8bOtQ=="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.2.4_1622976670905_0.6387337372377355"},"_hasShrinkwrap":false},"0.2.5":{"name":"@genx/july","version":"0.2.5","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"cross-env BABEL_ENV=test NODE_RT=babel mocha --recursive src/**/*.spec.js","cover":"cross-env BABEL_ENV=test NODE_RT=babel nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && cross-env BABEL_ENV=test NODE_RT=babel mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && cross-env BABEL_ENV=test COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","bundle":"rollup --config","clean":"rm -rf lib && rm -rf dist","build":"bob build","release":"release-it"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.0","commitlint":"^11.0.0","del-cli":"^3.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.6","mocha":"^8.2.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.17.1","release-it":"^14.2.2","rollup":"^2.37.0","rollup-plugin-terser":"^7.0.2","should":"^13.2.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"mocha":{"require":["@babel/register","should"],"enable-source-maps":true,"timeout":30000},"eslintConfig":{"root":true,"extends":"eslint:recommended","env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":true}],["module",{"configFile":true}]]},"gitHead":"5048203a79f9475bd2ac02f5e0b675a12f654101","_id":"@genx/july@0.2.5","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-AGBjZuSQY6TVTdWAL85p2VcN+riusWghsQj/avxCgV8iDdwjPQrtriBnV6kQYIkzmCuY7gvSu71PDBdHQ9CtzA==","shasum":"6273022feefc1917aa83e798b4bc3d3c8304e1fc","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.2.5.tgz","fileCount":95,"unpackedSize":177923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvb68CRA9TVsSAnZWagAAcTAP/3WhTwgHyiRsR03a5/uP\nTmhqGEJrW3xUzy3TNGJ9aaj/EKfYwTh+M68UnWgXGRSeI3dl9zFUS9ljpfZN\nSYGXRPaWRNgb7NaE7XaMkwp5zm/S553QApuTpcwk8ZYvqTx+9VKddJbo6+cV\nJv1HqC2V5CgjRpLv1IxEI4UaTEZc8PIPQ8VK9MS+pO+J50VbFgR3oCPb+JDl\n2aeS3S1XMqzzmIWJTs513cCzTxDthli0XhOWeWPT+6X7Fu5h/bV52gwsjohB\nok7iZ3Nej+u3pPPXOshAMnsLFBPWzrXAKBiSdQHWy6RTM3cOd5ZlaXNEYjp/\nHHG0nSEUV2ke/AW+DMOmxxUY8mEYVPCJgh5GGzui7jp4CaJAB9+D+krRfYbL\n+/P6znHHmUN9h8hsTDundsRLiFjV1CRsRtRC5tl9jDZaB0E8Fq9vSy89ArqA\nl/gr9I5QhrWUCOFS3Djg6Mkx4xXP20usRENUR7co6JSIVIp3pJqvzyF29Yub\nQLHZUtNvuApNJ4VPZ4aNFq6kUvLQfRb40sTxmJwoGu6346pbzZ/LyhaW6PzW\nLy8h7YIAKz/ikjAHykygSnxp8GFL9o0Ex89faqkqivczaJUPuGzT8Jl9VXes\nmV8/K8HLOCNKTu6iIpg2N1QikbsuZ3b+dipWHJWU0eqQpRKMa80a12Q65DXf\nUixe\r\n=frhy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaqUXBSbgWGm2MH+tjA0TDQSEh+qh3X8y0SmufHwOLXwIgGiTipzUgGyBR7TM4b5LoD4RHzatvqsEuLGCWhMuoXBs="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.2.5_1623047868700_0.39958670487396963"},"_hasShrinkwrap":false},"0.2.6":{"name":"@genx/july","version":"0.2.6","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"cross-env BABEL_ENV=test NODE_RT=babel mocha --recursive src/**/*.spec.js","cover":"cross-env BABEL_ENV=test NODE_RT=babel nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && cross-env BABEL_ENV=test NODE_RT=babel mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && cross-env BABEL_ENV=test COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","bundle":"rollup --config","clean":"rm -rf lib && rm -rf dist","build":"bob build","release":"release-it"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.0","commitlint":"^11.0.0","del-cli":"^3.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.6","mocha":"^8.2.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.17.1","release-it":"^14.2.2","rollup":"^2.37.0","rollup-plugin-terser":"^7.0.2","should":"^13.2.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"mocha":{"require":["@babel/register","should"],"enable-source-maps":true,"timeout":30000},"eslintConfig":{"root":true,"extends":"eslint:recommended","env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":true}],["module",{"configFile":true}]]},"gitHead":"4f301692c4e55ed1c387f2b19e27528c1a9c8295","_id":"@genx/july@0.2.6","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-k1GLWo5u0dtnOKJ03HFPL2/Xq1mxXFfws2aeoJ7ucuUThLFp6nbv9bfmmMhriXwCg+NKLP1SRzHtkw7uM02h1Q==","shasum":"05327071fe4f95abf2197a2fcbed95d29a1108e9","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.2.6.tgz","fileCount":95,"unpackedSize":148993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwB3lCRA9TVsSAnZWagAADIIP/R8QQZUsb+QlSyhM645f\nS9sliGfgJEZC5iPhT3kjOlPhxUCnviWICBQjSRkBBXz0JjIZeMRbgAHevbJp\nVwrfuyrf2I5VsxU1S+6LW6nzIp/Pl6ZFyub5TkZuAGTMnbOXm+D0IB5mMXkE\n9iep327NDbcaQWUOLk8WLAxvBgjMqPVq1wc5TnrLr9PhJgweVgigFMsqR/IW\nz9kTq9R8k8UPYVClWsx5l45Sf9gg+DoGoFQxIhiMJKHf+fsoU7huOEAhv2mY\nrone+PqOMDP5tCgm8FiFaoHNxhEb+yMqchCfyvsltLCkOeMRlYDwyslVU7Mw\n3aBjfb6FVnb6dLTlO2SZoULz1mrquR5LhXtvnW1owrCVvbpujuYvBJjljg8C\ngOeYlJZyXn4zAv0xXFJt6LqDzGNnKxkYaA/dkEeBqBAc4MwY+cOqUzRvfMU/\nXt5+l/T2GyfhpEPUfI0Lg4WiMuAWuZgYJHhAgh35N1SxMTKMXJ2mAwqn4AB3\nW8aCLIpwZ5vPPWZpsBhl0kGzMQcUisBPrxhG0fxeS9jro7aiY6XPlJH38bmb\nFPwhBzZlW2eOYZry3crDdOmDKg96t4xThc2hGRaV8ul9F6wAh1aIhXRMMRdN\nSGgWnkBx3+huk8ePmwUsJDbjQrnbvAE85EiXc9i/ozDJ246x13R7ttx3TdJm\nTdnt\r\n=MvZb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM5b7Ge8yZn4Mx1cYZadpLQfknbIxojARo/8W1NELK8AIhAJm43QwbcA87SF7GWPTqwLNiZyIhYoIkTSZwPP6yc1Bq"}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.2.6_1623203301136_0.3680626497652948"},"_hasShrinkwrap":false},"0.2.7":{"name":"@genx/july","version":"0.2.7","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"BABEL_ENV=test NODE_RT=babel mocha --recursive src/**/*.spec.js","cover":"BABEL_ENV=test NODE_RT=babel nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && BABEL_ENV=test NODE_RT=babel mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && BABEL_ENV=test COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","bundle":"rollup --config","clean":"rm -rf lib && rm -rf dist","build":"bob build","release":"release-it"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.0","commitlint":"^11.0.0","del-cli":"^3.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.6","mocha":"^8.2.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.17.1","release-it":"^14.2.2","rollup":"^2.37.0","rollup-plugin-terser":"^7.0.2","should":"^13.2.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"mocha":{"require":["@babel/register","should"],"enable-source-maps":true,"timeout":30000},"eslintConfig":{"root":true,"extends":"eslint:recommended","env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":true}],["module",{"configFile":true}]]},"gitHead":"8a3126a83d2690cd4bbcc3d0a6867d76541cd53a","_id":"@genx/july@0.2.7","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-NjF8DUo0MqBxMfVYyoGb5cpWptpsbGbAsdNAg/3B0IGd4zSG3RS86X2bMl1qu7LDS8pxUyM+u0xGV6jZFGN9TQ==","shasum":"769e42a70943b37360d004eaca06c3f8919ce8cf","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.2.7.tgz","fileCount":95,"unpackedSize":149417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwd7ICRA9TVsSAnZWagAAW7oP/3P7NOFjigk0rn/hvyB+\n3j5zy1te0X/btZRw5Qg+WOD9ytI9ND4S3Fb2XdnJVqt7oT649P2LFqAD/baB\n9hHGQZ68UPl24o2Rn60YIK2xcdMPBUbiLxbdNInqcCJz7BsZSoIth/ZxcU1N\nj3AyQm7ifF9sv30VXZCn4VFCPhKhBzJe8c8EvYuWx6UTIf9mf5jvyTbqDhpj\nsnuPlvc+Fzv9zXou2rQjjI/MIiSWRubiYG36x+jxL01LSQjXtF3FOXg0wbzA\nMHjGFoFRCVTx5398pZSoh/JVnfrvaW14MnRol8ZDsOjE//Z525Wi0SQamb3m\n05XeoNACXrPyS6UghguIX7s2fyaMgtpJqqUbXihUXKL8ebbdtamH21xH8tWF\nU5FfOqR6U0vFRYgCSQMfkEh6zj0Kpd/dGmp6Kvv6pOyF/G535OlYANk19cki\n1quD5WGhMnxaI5eJ68yb9svCpbCs0VC7UCXEa6OBWvbrwY4zWr9lppNsJDqx\nAb12uafPC1MNjacc6z8D69TArtDuhQZia5DKs1qsm5N1PAOxWppUlWmMQEZ7\nv5zcDeZzY0RV/i7q8qjVaC/4fVw6BmzJ6e317pGkw81te4kvB3SLPyIwOU2L\nTXgS/6Bv0f4/IWn4Ew/k+zmSnLKdfBNvkmLi1ac3UX8PgXxRzkHTZoiggezh\nbfCG\r\n=R9U4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvhNIsY2l5db2JDutFk1wnQ2Xrz6vc5cmMjdvUBRNB2AiEAyLHS36mO7YdTdUZJJUKYkt6WCxw41kZavLI368EWMP8="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.2.7_1623318216488_0.38461456450229226"},"_hasShrinkwrap":false},"0.2.8":{"name":"@genx/july","version":"0.2.8","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"BABEL_ENV=test NODE_RT=babel mocha --recursive src/**/*.spec.js","cover":"BABEL_ENV=test NODE_RT=babel nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && BABEL_ENV=test NODE_RT=babel mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && BABEL_ENV=test COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","bundle":"rollup --config","clean":"rm -rf lib && rm -rf dist","build":"bob build","release":"release-it"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.0","commitlint":"^11.0.0","del-cli":"^3.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.6","mocha":"^8.2.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.17.1","release-it":"^14.2.2","rollup":"^2.37.0","rollup-plugin-terser":"^7.0.2","should":"^13.2.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"mocha":{"require":["@babel/register","should"],"enable-source-maps":true,"timeout":30000},"eslintConfig":{"root":true,"extends":"eslint:recommended","env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":true}],["module",{"configFile":true}]]},"gitHead":"8078f99a42be19578dfe9d39dc2acf30f365e5eb","_id":"@genx/july@0.2.8","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-XDLnJgkZpwKHPsJr8yuNyPTJfsl5QVSQ1HoLqGWx9hQXYy83PoRte3SGMTwrirR0gZnTdIz9dBvtYo8zAZZmZQ==","shasum":"d3e5a84dce1a77996a6c38c88817ced70302258b","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.2.8.tgz","fileCount":128,"unpackedSize":189104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgysOjCRA9TVsSAnZWagAAOAQQAIPau5kKS9ZEf2Q4mtIT\nL6VjP77Q18MHtSsZ/efmMWRN8HNZJdslXmx0TXiPH0gcghbutN65/30M4jMg\n5p8iuEqT596MM0WhsMqLyCtsnsu7L7p7BxCUi5KcEQPbhS6IOpPUglC4+Ta7\n3oLRZNqZtyZMW/nsrZuYidLuAl1j0jxTI2aBzUNjfsa7uccRPF9/0j1tUak8\nJC/ZehnyZdQzDEnswclsKfYMZQWFHQqQGkgebUJXXuHVqdEXcKbMsIjWqiQe\nmkrFMwionR3YLsXPcukjkmQy4xv9gXBt5R/Ghj94DABtMfwztXZIp+fftNvw\n5PEHZJWVQieCaazrkDcHCgJFRhvlAaDfjOn6gsokhuVerYhPWpvYj3IkT3AG\nAVmzSvkI94Xc+VczgkKF81g/RoZjP9mLVPNMydwXaMh2kEzGgEIqdnZQORgc\n5lisWGi+J5dQsbZT9hmwIptUzL0muSWrpY1zgNnAw1GhJZef2/R4o0sjT/8o\nJj1MTL/OC+2aKFZ/vLAsdymWglKf/QJm3H/3XfCXMQ8S+eCqAvIvEpYURKRD\nP8EYkh9aBBr2Uzn3Zw4RZXC6+91STkpftN8T305NIY+Ln/g5kLhBhDrsOS9S\nmOKoWDZO5gsvryU7U8FgsuBrzHb3cz2iZ7YD97930CLMa3P5/YfiFLuBFdih\nm8h1\r\n=fTFl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQmbwQ9HDGmMVDBEZ5RsJqy/lroCBRzvtqtUrA6mgkXAiEAvub4kJmGyvjIFNWTp1e37klucUJ7+d/QAG1i1tBRV0c="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.2.8_1623901091370_0.7248664429193981"},"_hasShrinkwrap":false},"0.2.9":{"name":"@genx/july","version":"0.2.9","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"BABEL_ENV=test NODE_RT=babel mocha --recursive src/**/*.spec.js","cover":"BABEL_ENV=test NODE_RT=babel nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && BABEL_ENV=test NODE_RT=babel mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && BABEL_ENV=test COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","bundle":"rollup --config","clean":"rm -rf lib && rm -rf dist","build":"bob build","release":"release-it"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.0","commitlint":"^11.0.0","del-cli":"^3.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.6","mocha":"^8.2.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.17.1","release-it":"^14.2.2","rollup":"^2.37.0","rollup-plugin-terser":"^7.0.2","should":"^13.2.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"mocha":{"require":["@babel/register","should"],"enable-source-maps":true,"timeout":30000},"eslintConfig":{"root":true,"extends":"eslint:recommended","env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":true}],["module",{"configFile":true}]]},"gitHead":"fd214daaf640fd1788ac1b96497b39dd4dea93eb","_id":"@genx/july@0.2.9","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-HGn3SF3nfOpfeRn7hEXhfyy50P8OzeayW+ltCvqJjX8zeZslT0JCGUkAVxZSrUtoGRNoflK+InmgrKBnMnC66A==","shasum":"eb62eb72af3cc97f2f9d0d19075a4c4c934f571e","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.2.9.tgz","fileCount":130,"unpackedSize":190625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKz0/CRA9TVsSAnZWagAAqJsP/jaYQyn+b5sKQKjjRtD9\n9tRhSy+BB5zdRI5A4Os8eUOUmvvvxnfQCEdq4XsgoriaX2X7ftOx0g5VMCg6\nt5i8DpFr3/tieE5/7dMLNyQZyjh91dPyi+F90KeDDEjSYYqBJ8hmelBnxEdh\njInk6VLZUOVvVbcI73FyXkEKTqoiIEMbGphYI0IYFRd+KZRSz3g7FVL+EUEt\nhdQDKoEm3TLE/9JBW8pq53mh7nwKMu+c/eP0tGeXwgm4nydT0Jcvu/cPexWN\nG1yMnUoZKxqeLQisR6JBs2NGOZnIyUv6oBvEBzVPLHP/oG6H2mQviUED39WM\nWYrDcxUllv/SLV9PVGuzeRU72UqkK5fxy54IOr4tYF6M44Nbip2XplGU4Q2o\nFxHnNmiUB6weQkNbIeIT2oVs2/QqOM6A8ZoNKQPFnnbVcjuAGZaaBDf9qxOG\nYajkaDrQUNHCGy7xSijdtEvwBe9UdCjfGBQKUKmv8z/oZjad7JvJc/sLAFW1\nVtUwd2AOcgtVUqnIcGZF1LzkPyW2BWi56WlGmsastx+MxfSpGK8mSTBkxLFs\n8Z6uafqIgXZ68jnRGbmJA9CTxNIXS9TRSJ4eQpdzgxTZeTAoOvV4RB/zpO58\nzvAtrGbY19IVxVh7Rc95C5NIjIyQd6a6ncUCGWW735FKP9QxmG7nj9wD0PWP\nfIun\r\n=h8Ap\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzj5Ve/nuQqxilzWWZDCs+8bLL2IEwHgldWogW7cDX8AiEArj3y+BV9nd9YlaHMRqHdyZ1DLL6xhildjH9IjZrCc4s="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.2.9_1630223679148_0.8873782636044378"},"_hasShrinkwrap":false},"0.2.10":{"name":"@genx/july","version":"0.2.10","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"BABEL_ENV=test NODE_RT=babel mocha --recursive src/**/*.spec.js","cover":"BABEL_ENV=test NODE_RT=babel nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && BABEL_ENV=test NODE_RT=babel mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && BABEL_ENV=test COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","bundle":"rollup --config","clean":"rm -rf lib && rm -rf dist","build":"bob build","release":"release-it","prepare":"npm run clean && npm run build"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/register":"^7.12.10","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.1.0","commitlint":"^11.0.0","del-cli":"^3.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.6","mocha":"^8.2.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.17.1","release-it":"^14.2.2","rollup":"^2.37.0","rollup-plugin-terser":"^7.0.2","should":"^13.2.3"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"mocha":{"require":["@babel/register","should"],"enable-source-maps":true,"timeout":30000},"eslintConfig":{"root":true,"extends":"eslint:recommended","env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":true}],["module",{"configFile":true}]]},"gitHead":"36377b007a72a6699d7a5dc40ae3a9385b1b1945","_id":"@genx/july@0.2.10","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Pn8CEe3FLotgOGm++M3x/j3Ib6dWxNX2JZLDc9KJeO6b7wD7oIrW3fT2dMcouRc7SuaWES8MBCK9aTWFHPoxnQ==","shasum":"6dee950484acd4d10e23973ce173c2a5deea7c4b","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.2.10.tgz","fileCount":138,"unpackedSize":199479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK1LACRA9TVsSAnZWagAAaEYP/Ar1KUR2fPC/akrg2129\nbwpWGLQh4jYzGn3+i7kkUFshqzFEZypeGRCzGjN2OKPOJj8Yj85+z4L0r7Pu\nCkcqe1QXfR/+huYXfrAEoQdQ9WifkVxdnztr41JFX4+f8CCfftU4KTk4n+5Y\nvFs0+JnBTr0Go6z6Al4t8Hq7JZE+awnmieWLETNIy8S2TXfkM1BTj++S8aVt\nPcuOmb7IV8FYUR9xAn8TVPkO8oKlMgZD3CA1+4JouUjBYLBpuoW70LrZNm5H\npT0PPS6jZfnNZCMNLH7q8Xn4exb2+BuFW1A62E8QaN58EnZegybU42crlw5j\neSF6caQ01CIHOAgRj9NoRvk+U+4V/R7htYOroKCoLy2GiCf0Ds1MtgjbhkyX\nrGRrzX4PcFC0hEBnuqtu9yfF+gpmA6a4+RnXC8se9+ozp0ozvR874fstt4du\nyxNSX+HA76DYCgVVDYY8hc4fxYnPqkkhvCWERzN/0USi8xYbYZz3gmuSzI5V\n7kRBZs/Q+EjlgfdB0aLe+6gKBmTAa1F5Opxuk70biT2iCasQVf/4ByCa+Y3B\nLSt2S2SX18quD0GktdqxVCjYObEVUYo7RRNRGzO/3kaNZp5gjx5lC0J2xKgt\nkMT0xB9dEFXWEf83KtaGQFUYjgX3QQSrakfZYJTIwd5AjuJeBpDkmdZQ5cKB\n5ZnL\r\n=i8Nb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgkVSnJ+ghpclsoazdxNGoWk6pZLAdnlkfagCCtbuzXAiA8fc+lkZBGyhothdy2QMYaSvoYwZm0B70lHBEe3uWQ1g=="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.2.10_1630229184225_0.2870485384114452"},"_hasShrinkwrap":false},"0.3.0":{"name":"@genx/july","version":"0.3.0","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","clean":"del lib","build":"bob build","release":"release-it","prepare":"npm run clean && npm run build"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test#v2","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","del-cli":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","should":"^13.2.3","source-map-support":"^0.5.19"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module"]},"gitHead":"c5fcc5516c1ed9c2183c28268eb9365c00fd601a","_id":"@genx/july@0.3.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-U6cNps6c7EwhGl8Z3Vo6z9C9b/RWzqKRfbkB/0o9bX8w/tdpmv/8eWGN6j1rdXu+FsN3R+C0Jvwh9IqUlP8idA==","shasum":"199af60792936e113055b56c997388e9b5d187c1","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.3.0.tgz","fileCount":223,"unpackedSize":225526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPFRaCRA9TVsSAnZWagAAoOQP/0QFp5DYXmiGKLzngQFe\nvomKr7uwiCyFbb5obtnNtwJZgrEMkq6QO6mkNIdGNYNoMVoejWx880qqEzB1\nrxAaTkfFMJ+F3SlMW2MMj8LNHejDjE1J+NEjFBAXst61o+2nIMtdKevylq6f\nmSGtcuBFqlVnercMF6lLOkzdA+OlVZ5DHLhQC7Ob4BS1rlby4XlP0TeBh89R\nq1eGNrPMtAA+TpxgkCKMiZ4AfBSaSvbdmN4N/jZ0oSSRpKmx2CzCLh9EIGW2\nZhc4UW4KnF7znjdw8o44vENS6nQJd8Txrsr08TFK3k95jwquTpiBWVz6f61P\n1GTR0AvqwTsUEw3l7SI4Q2Rk7OCqEjux2fZAUgLHxFdr5H0FzPNj1kaDcUtE\nay71S3l+GfK9j817bgp8GIiul8OLSxUSf4M8NYfDwtmHnDEmwzr3gGZl2hoM\nksSOHsA03KeNwGhGrCFzJ8dkRdcg4ogqBBai3m3mDsUWzGmqXmngwjDM6M1j\nrdszLSHivj5we0F8qF8ADePjuIOWmPvEC5WqKxDbvNVPnGpd0rCOsdmKZU4D\nFQSRPHQCH9oH5xuJeeDYVoJqiSp69D+NarxXsJ6wMaI7Gt/l0BluU0jbrT03\nxZ4S5hOebqsON6QZHMX7hfi86/ksA6j7CqKLWts2M6sw1p+yFZxFKqMWUG8h\n2/a8\r\n=hzyV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPNgOdnG3lXyTl7uoFxwHTHxAEc/GB5nwpdALfLsnVYgIgMi3vjYh8VgPVa2QA0LxDeqjGuQVwnLtHAwXQqtTVREE="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.3.0_1631343706588_0.16188595099822578"},"_hasShrinkwrap":false},"0.3.1":{"name":"@genx/july","version":"0.3.1","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","clean":"del lib","build":"bob build","release":"release-it","prepare":"npm run clean && npm run build"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test#v2","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","del-cli":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","should":"^13.2.3","source-map-support":"^0.5.19"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module"]},"gitHead":"85b559e610a6d3f9c37122d2369aea67458e603f","_id":"@genx/july@0.3.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-5x7fe12bhBr4NA2Kc7kHIPX8QPttdcnCPqINwCDCMYKPsUpD2x7pUJdSyd4He6iiKMepBgGttUIEQuiWrBKKXA==","shasum":"46f16e668532d33481409113845f8024c81b1497","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.3.1.tgz","fileCount":233,"unpackedSize":238046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQbqECRA9TVsSAnZWagAARGUP/RejLW/dAbGFHUDFX9XE\nHzTTBBc7n80P5Wkcz/lnKD4NSK1LeEoxjnPUBgYmT1Ap20pjFrqeCGwQI+ya\nRmhwRfdH58ziedUo85T+C7v7aubdXqDpNlPbreCjgUH2wj0dXcohQ6vF+yQI\nQ+zU+Li35+u4x+l9pds5e0CUGGe12vijTzwfQTsazkdXWTtOm0gNxqqNiyHM\njAcfqht0zr1EnXnZzKh6XTcB5j7gwfyMbuJU90uMJVInkhxaaQO4JGS1VTeQ\nzlGTQ7QkqTtXPUylx1gy32nH8jaLGvV0QdVw6uhX5+sYJC4IfJ3Rj7CKUNk3\nsd2iBqcuMRRgsnXhSt7KE6qchUgngr/IuTrCfiLjQftkb02BiISKSuOQ3l9R\nC7SWibEVydWOLD+MCMtUfh8BZZTPexKXxYa/P942/WN2SRvCWR49mvYaO/ew\nJgxq/YKTsbI63k5uOAGP84Sh3S69DWmip/Cglarl1lgvVAy4j1h66fB11/bt\n3zgcSgKQRhenv5LmFYYa/Al2zuG3FogUSYw/M/AOkE0XnqIuQGs/CkOKQDPd\nw5Ik4XMuLOLCgvOs+N19hX8Lv3VWwXV0iyorYhb5dYJsxgAzl+PbwgBku+Y/\nbYxwuES8lyflacM5I0257oPST6+3UFSuMqYgNSC9QP6/IgMmirjrHDuQ2CfA\nOB2d\r\n=IH7n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5lbqws532fx52kTMXucIUoUamc4aYTRYxL2al2gummgIgWK17olc1XBFypkzGNEGC4w+zH/RHwSLlmBcuzy5iy64="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.3.1_1631697540292_0.7690403951371851"},"_hasShrinkwrap":false},"0.3.2":{"name":"@genx/july","version":"0.3.2","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","clean":"del lib","build":"bob build","release":"release-it","prepare":"npm run clean && npm run build"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test#v2","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","del-cli":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","should":"^13.2.3","source-map-support":"^0.5.19"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module"]},"gitHead":"4bc6c09da9f6ddf0c7074b963f8be0586f5c86f8","_id":"@genx/july@0.3.2","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-1YdqBDd0xZyh0YfpcCGD24GHoRzeRlAVsaVO8Td2cw6eb3GMuZWgTbUiOt56r5dFtEvqOQRERx/Y3ERI5JbydA==","shasum":"bb8f82b63880ec6f59f24c1cc9152c24885c2db8","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.3.2.tgz","fileCount":233,"unpackedSize":237928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQbuNCRA9TVsSAnZWagAAOL0P/14m6IeLuQajuv9PkPeH\nAF6+/3O00SOEO6HvG2jfkdQ2fpRxv7+28q649rxyV8QArucKW1ydl+K7xYW0\nCiwDSWqMsmY+4Cm2EjTOKJ1oc5h3n70FBBpmSpaILzKo8QTEbpFrfVE/0XoE\na14Eqq1F4LInxi51kh9ukuK5BFYT2FHMyVOOrvq7xEBsqpGrMnB2w/lZwatc\niey+h2MeyrMsggMZwZR/jNQ0lwhykXttRG3kHRFnIRPpdWxaGGnRNkdAeSEQ\n5DbyO0QJqB4+muT+QCmdonVaFqBXWyCqY+m9uock9Tq5qba9siYVaqSLE6Mh\n4geoZQKG5X/MJdzjHTk+R5lHvMwgJa/2Nrj5g/o5HAkYqVNM51qasKwLqWSk\nYlnS+LV6h4EzufEm3Qd/8fIfIt34UbafQAwYWZVBLIS3tZ497KCa5fs44d1N\nBEBZkyw7OFqyp/chW+wAD3S99SVjuMftXY+WAbpq5vcow5LtqKFP0CCjcj9A\npUCawXF9pFRZ/+W0QNeJpgFZUWIZ4VMd0ylrTC9qKqXRDbfmjcm3z86WrSuh\neLVvbMfeFlV3ioBdcXf2bEYGsVY9FK9ZGCN4H5JPcNI4jeaOjdGuduKN4fw5\nRhhPhPTYp+IrtFwpyoWR8t4Lze36pVQbandioc7MKTe4rxAOdFVNmnYqM75S\nkfR8\r\n=PsNi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOawdHB4xL0nIBm5pAbskfmS3FdiQWd+pqzsw0zmsZdQIgRVTwlhH3xlHCEt4g1clnJHvQiCJ3xsgBrpsfN1N33lY="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.3.2_1631697805106_0.032110951205935656"},"_hasShrinkwrap":false},"0.3.3":{"name":"@genx/july","version":"0.3.3","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","clean":"del lib","build":"bob build","release":"release-it","prepare":"npm run clean && npm run build"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/test":"github:genx-tech/gx-test#v2","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","del-cli":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","should":"^13.2.3","source-map-support":"^0.5.19"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":4,"trailingComma":"es5","useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module"]},"gitHead":"b90ec3c080b13a9f864055aa6e610a60ee93657f","_id":"@genx/july@0.3.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-QhUMrt0RxkyPAuG84mY0/4hC/g94lXj6hpyfPGSGvDUlyDh7F+oqniDKnUKbOHr8UYd6cRqN2wnXQYvJs9hUVg==","shasum":"d4a5673205c323449f60282da616389105bb759e","tarball":"https://registry.npmjs.org/@genx/july/-/july-0.3.3.tgz","fileCount":238,"unpackedSize":248608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6AFvCRA9TVsSAnZWagAAKv8P/jh3aVNaSykWYrYAXpMQ\nYGkx1GzxjFkpT9g+jwj0pFNsNEyYLdY1o5w6P1Vy3hxZAcwhWyzbYho4FCOW\nFzWRR5J1ttPYi9Zqgc/wxQPunyn4u0JSz+KZVVXI+WeJ6IkmjxAmAFijoDFU\njynbS/bXCXE3Op+KwHQV/5FYTUGVhOjaeqG1k7Z2U9FlIUrUHjyHzcYdDMQy\nqzEPqNO22Tr1NI90+nzT1j6WN6awg2fa/7NeV7EGWJzYEDB5bIEYowZSif0J\nydHyVt3gILLuekqpL5rttcrB92TBx/dMbB/nR2LrMxp7e5h3EIgdpzBPgzRh\nCmtr6To0WZZdONrBQaUpZWvlpEowWhPBrPi552PvI6PHRvIxFQy5p1VKCnIc\nuxpXz291sek2mZ3LgcODAj6TkDJpbdPBjgfQ0NQokpsdTIiXAJZXnDjEmexN\n4uQ1NVU8wCtd+dWImNdmKM/GgJicKxirmzKVluqpekfZN00yjHyR/XpINqmE\nObfkUxiHvNQEQNTdz+qSw6WZ1WFrhrXvSFzra/RW4sqJcKVE0gcK5gmE0O7H\npairgtKOro2f5E9NIS8k+f+zlja7FVPGY4S14lQULDA/4ccRr52ArbwrXBeQ\numE0Z35dr+KFtXiXrgOQyRpwXzSVS3CnmWefNfPTCG/4zeTJ4KqSgAmrYdad\nCXHL\r\n=fg0m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXmll0AXM+t2z7CcYawXosM6M1N/gh8znHGVeP6G1bDAiBPXqzZhUcA3vM2FvpMQdyyBfcp1beAZcqiA0rgVc2vcA=="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_0.3.3_1642594671086_0.1569199231189291"},"_hasShrinkwrap":false},"1.0.0":{"name":"@genx/july","version":"1.0.0","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","clean":"del lib","build":"bob build","release":"release-it","prepare":"npm run clean && npm run build"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/babelnode":"*","@genx/test":"github:genx-tech/gx-test#v2","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","del-cli":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","should":"^13.2.3","source-map-support":"^0.5.19"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","printWidth":120,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module"]},"gitHead":"880df2d5defd61f4710df0740ae55512f25264fc","_id":"@genx/july@1.0.0","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-5m6q7oVfsW4QFKBzu1bZuPlQCBBK87Xy+w9txU+z7bMr/njGbd3ErbSw4tMiLzgqeo3UK5VfOZKCFLVxBL163g==","shasum":"d1b4406556075741c16e4f2cb43519c01e2ca520","tarball":"https://registry.npmjs.org/@genx/july/-/july-1.0.0.tgz","fileCount":243,"unpackedSize":254583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBcwmCRA9TVsSAnZWagAAYykP/jCUHfTbfrDDqVhTYVTW\nBJPeDDJ6kMR2eVwvPO4rpV3IW5jgf6IXt36O1gPk9XHpBliwEetZ3JNJJst6\nUGK+594YQxoET9svo+1nY6r9gq/zDJiEAVPOA+h+bHAM8/UExfukLhCEuygE\nlZt5ZlqNNgf+5hscowCcIspSRzUvUABLnWR3nBzOkeXOVZ0OGe0d+X4R5Yle\nYvf37sCzKxaSQu6cafuo+8LJsSwZoNrcdMnNuobaepS1k1vuZa+QLWvteg+i\nahAa+lc89GG7jtpbvTShNyqtLnEvoA6yFfk/NXlpgcevspuy2Mq7ueyjRdU8\nztsr/GGHjZF0cSB0QM5tL/3yRRoqtDJDuB36FzCd4sEWc6mbkKvVCsl00Cil\nFIABLesru9fbLv6XkFuzqZPKX5SZKEvwwaxob4HAFE0YkOTE4+7zrz+WejIe\nC9ViruUj8y2zpLA1cQSHwxJqkcZYWy3LASWw/ybnDo7eb6uzUpi4AgsbqhPx\nG0J1DhY+Rt6Ez2q23gahL6mS8lYOLAe2eKQ7DiNUY3aLSdem8EfBtBJGWId8\nP+N3b0QFKHh1Nl42yjIpyD1J8rz4FWVYNPTojsLOTH+sd3RvQ6lAoMnzuJd+\nuMLaqYPNqh8xDtqMqq3vyjHrZ3guRuZjyR1EtskUFbAHIKdPzR08O86x/e3I\nmjG8\r\n=Hvwj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyC3zxJdQV+4UWRqmgmE2nrAXSkzmYfv1wYeyJqdiedgIgVlWZKXYcb/vnxHCa6KpIV9eIEleD3wKjim3u4EFH6/4="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_1.0.0_1644547110757_0.34838553980331555"},"_hasShrinkwrap":false},"1.0.1":{"name":"@genx/july","version":"1.0.1","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","clean":"del lib","build":"bob build","release":"release-it","prepare":"npm run clean && npm run build"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/babelnode":"*","@genx/test":"github:genx-tech/gx-test#v2","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","del-cli":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","should":"^13.2.3","source-map-support":"^0.5.19"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","printWidth":120,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module"]},"gitHead":"b88db437700616ffad7e1168f43b499a9bac363d","_id":"@genx/july@1.0.1","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-FT8hghM0JOMt5gHXbFbI3R8zDNZ54jp6TflGUN/k0vKu5DCxYzqUsWKn6dResihgFvSIigeFLAUZS2iNNVNxcQ==","shasum":"8ae7118c0227bf864a05ed56a096bd5e92147244","tarball":"https://registry.npmjs.org/@genx/july/-/july-1.0.1.tgz","fileCount":273,"unpackedSize":280806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIJseACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuSQ//bM7Y2gtQN9aI9NkOQg4kNXgi0pfOCi782q2lloiFkvEprnTR\r\nV4CbUVKhlFbVBiL8y+EXGLgqPjai6gRGdTaTQ74D1HBKOKkdE5qFUH+2z0o7\r\nM0q4Qvx1NFyK04tDP7kukXdicf1w2VVy+DM/NR7QXd77RaTdTHYn4aUxa6wW\r\n1jxFbo1JpnLPh8CnrfKYBirquFzLa1d5CQkt8c81XUJQp6hwptVOIzZv63Jt\r\nvI4h3x6iNqQBRnyOknmD6ylf3i7s4vHhqKZjYNP9MwN2vVEUmhWF02PP+OmV\r\nx2gLGjKZpJnOuyQOSM18okvQ2Y+bBEFGKKOzUnZzpzKdCAgv32vFknVrZaWo\r\n1uDLl8K6RRoISG1i2ZndjVWiXQa6ITuLwvFBE4xJk91ru/RdtzdGW7IXpllP\r\nuvzIbX2ecQrfxog09w44vexuG3q7K/rL2o9CkUTW3piefmZ07ocKJ2fE9dAd\r\nnUjdbvKmdnJZpU940YNHI+qennWjNnE+MNxBXTGut13vwvMo3xc5404+4svB\r\nREi8YIi97nnL3Dc5QHRbiRg+T5TG9wSNAyUF3Sw19Z7CIS6BbS2ujNdC+gDD\r\n3xFSUbHFTiProcyqlkAdfL5nFH0za7M2XGMHcwdiPMYrfleo/iUXQyArkFKV\r\nwt3L0lvjTU5n5XMY5rtH2r5o7rhp2gjjXBk=\r\n=g2YQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1FaHdGE0cPsoRyCh1CcgNPepQnO2ir8jQ40NJdjkRxAiAR45F55gEUf3gRfN1c19AoawNuwv8B0Y/XRtNWLRq2Ig=="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_1.0.1_1646304030288_0.22319019171348753"},"_hasShrinkwrap":false},"1.0.2":{"name":"@genx/july","version":"1.0.2","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","clean":"del lib","build":"bob build","release":"release-it","prepare":"npm run clean && npm run build"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/babelnode":"*","@genx/test":"github:genx-tech/gx-test#v2","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","del-cli":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","should":"^13.2.3","source-map-support":"^0.5.19"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","printWidth":120,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module"]},"gitHead":"71af2c71e787c94f7e972b609e3234f3e798cd97","_id":"@genx/july@1.0.2","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-roWp7w2PvRpWqQeXauWi6WxLj+GmUv1i0jZUpbYtn73XCtn5m/DDnFIMTksDDG3GuLPBxPI39jKiiqHn/MaAqA==","shasum":"f63a6e4dfff8173da058380de1dace73958d8eaa","tarball":"https://registry.npmjs.org/@genx/july/-/july-1.0.2.tgz","fileCount":273,"unpackedSize":282938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIdcXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo58Q/8DkwbtOCn68QzfkVPxtXgYxguhNFeNXXqWla7Z6A27Snne5pP\r\ntfMaCn4VhJYmbFVFZIET55e+cQ9MwiIW3Gdsie3vKRNxkIeuGYI39r069IFn\r\nDecb9jmhW0BcyN+aDgKwRvgFrX6Pj+8eFCI0gAXNpCmKNkbFXyYexKq/5chu\r\nWugRUDKXKXDKget+35KgAsY1Fd1+cRx8G2SjKqWwuEmdEGQujgFRdaQhb0mp\r\ndDtYKtay0kkxr1GDNLz/GRwF0OlGLbhetP8EUWfP6PNea3j+CcuGjFRkMza9\r\nrtj9r07XIH2fRfPFWdNkxUpQ+/QZpF0QtaG87Vs+XKKz3oP4qq51Pv7HeDsP\r\nyAQ6QMU979ZtpcIpE7M1th5VfkNWihMXLY1NJaNKf0Ttvt7z+9nWvevbrAh2\r\nB4Lx4/vcqWu7guL/ZcFs5Mq/i0F5DxoLGI+ELcIjQaTBOsB8cB6JO/bL0S6z\r\n63NCBb2SV2TSaWmjIAiLluvazN2WEBkCPQ/GoWOa9Cu/oOjIRG75BhVTKbUb\r\n0RuTAKlh1NSy2t8DXLnoY/HUrK2rCPjkOzHwkLHTercO64UafIJekN6W71vQ\r\nY0mowohntKwe6kRWSk3QoE5NOnCuM9RWhPU1wpqVNa2y/HVlWfVemy1KyeaF\r\nv4AFFl9Ihz48TF5gUjJkTdp/g4VZ9lyiK9w=\r\n=zsha\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYPpXlMgaPx/ggR7KdF+Abk6ww+ao8iUgWvp6019WFOgIhAKdDLd7V+/FTxuQLQ4qs37EBQZWcl13GbfS38pzJYD1k"}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_1.0.2_1646384919497_0.7838487640655953"},"_hasShrinkwrap":false},"1.0.3":{"name":"@genx/july","version":"1.0.3","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","clean":"del lib","build":"bob build","release":"release-it","prepare":"npm run clean && npm run build"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/babelnode":"*","@genx/test":"github:genx-tech/gx-test#v2","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","del-cli":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","should":"^13.2.3","source-map-support":"^0.5.19"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","printWidth":120,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module"]},"gitHead":"55516abb35e5b254ef9cfcd2ea39ab2dd2416821","_id":"@genx/july@1.0.3","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-TKi7VxM/sV1/Sai3J3ie4eYJEjcjgJfNvAh1y/r75DKG3NwHCbD5uazdpO6pMemhy2lxrfiPJn61xoE7DkF/1A==","shasum":"05e720e830cc46dd4b4c1f498d298f58e6f58177","tarball":"https://registry.npmjs.org/@genx/july/-/july-1.0.3.tgz","fileCount":278,"unpackedSize":298221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMH1YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmMg/+Iz9epRfA8XgFN3sG1Pvr0XSwdxzLb5kEdjF9h9GX0xBhvXWP\r\nCZ9nvVSVvOBL3npG+1PgC/edBbwittzBqMXC4M/WMx8F8+poH21gjT4L/tlP\r\npq8k8hD0aw0yMhtYT6Q0J3EEsRT0ryfRRuS5m4srSHdBa/lI+a5rrG5TVuCN\r\nBqAZ60qk8yJ6WWPinYOF267T6TBfOHbl4bRWBtY/SZGZ2lWcEryR4ETvUsGD\r\nwNw1fwMxeURq8EIBEtFbbgaO1hG0xsHjWdkYrMtq3839gXo4mioAVl/ikF3q\r\nVpXaGymC58TkyevjaB43vQAYdxgzYz7E+8t58pURAbR9+ARKvp+rhyiQaJ29\r\nBQON9P+AoNtCKs0jDdPpl693OeQ/hHSyUnE2bS7fVIwt02v7qnM2HSD3tEh7\r\n9Dmk0YVXtuDR2LolQsN1FgJElUflIZgiIiAQlMY7o9PmseBGRbEsT7xGzy1z\r\n1zkWURpIVcC2q4sjeGGjkfSbT3qFhlsUvZWUBjWNjf1GVgivpIPg09K4V8Dd\r\nmTgK4Z5GojLWZz0RuW5wfcanWRrz3cIwKFR5veCFHIY0WNF13+gJC/wA7q9u\r\nWemA4oNGdTDaNZGj5RYiZpc8qz/nAQM2fRJCE+O2QDVUkF/rkbu90TKr05K5\r\nBDq/8MbysPZ8QoaxtbDSK9EG/Dt3YUs6ZTw=\r\n=ptEh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4BCIPgaydHNXYn9aqIwAPle/uqV2nT0E1VZYUf8hwCAiBYRlRYwJLdrgRqhU60xeHeNWOcd4x3GPAVPp13lyglfw=="}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_1.0.3_1647344983847_0.9776547852299604"},"_hasShrinkwrap":false},"1.0.4":{"name":"@genx/july","version":"1.0.4","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","clean":"del lib","build":"bob build","release":"release-it","prepare":"npm run clean && npm run build"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/babelnode":"*","@genx/test":"github:genx-tech/gx-test#v2","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","del-cli":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mobx":"^6.5.0","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","should":"^13.2.3","source-map-support":"^0.5.19"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","printWidth":120,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module"]},"gitHead":"62860ab60b178ccb0f1584a09937783d6406d49e","_id":"@genx/july@1.0.4","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-hF7+TMBu5DH1BhJXRg5lJyxnEHjH1dBSwl33YEHDAxuym0b0FLjsTMF8LLj0FKY8GLZ9lhX3OqO0kGsM1mo8Vw==","shasum":"b75cf1e3d7b019adbcc025d76876a591898c8aad","tarball":"https://registry.npmjs.org/@genx/july/-/july-1.0.4.tgz","fileCount":278,"unpackedSize":302951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOslNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmplrw//ftUwxr+ZK3g7mYT+mZB+7/iitY3fCAJwPjAY+HtfZ7yxqA4C\r\nWVxVm1WiHdBc2wp+qUsTaH2xO44ugZOnKX6vbcSIHej/vMqddRcNuhN7puYD\r\nmeI2eetyng6c0hwQ3V385U8rptRT59QdgsqiVN5fbpGvl8b50VDpMz5mNu9/\r\nELAKwMKinGyAqRgDHiMFJj3PNxd08iVDWEyJMzvxiPR4n5iQuFOuMj80/d+D\r\n4/2ri/Di7x7tl1UvOfnI21HysiR86Lhd0ewNtaNcG6UMtdXT+FfxAOlZUCNk\r\nk4ug0AvZzrw6zq/dfpjybVLF9rZ5ke23hOfoZrxu+yW+3BWHI5RjcCfyRW3X\r\nVV/jjmi2/YqPJJQLmcIm0VnzPpLNCrwrHpLrp4xe6zIKF9ffI5+Gg7www472\r\n+Dg3OTltLVPhc3BhF+mqLQ3XAuHvRsVD9lf1kwO//xdW574IBoNCTE2Ub/Aw\r\nls22ZOIriKfAAE0nQP2pf/xsLYsCdIYn5UQYDFfoHsk61jU+tO/C9V1k1Wmg\r\nXOx6QDtR0pZYuRmsA5id6heACOdpfz/FaFsJB9lOXvh2bW6dlujC9YSbRPkj\r\nWcHSOq/ILAFHNui+eqwUAlB0iRPgt73U9wTiI9aQgWnaCLm3WgTGDHemoksq\r\nRcmTUc2xYx5aM6t01SHTRnr0+PVcUv9MnuE=\r\n=X5db\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1YjyJeWbEGrxp/XDeUGqFeaICkoVncTlu20fon4Ka0wIhAOobbqV0lxBvsKYXpzrJQBnNhcd/l59I9CE8LWI5pOi4"}]},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_1.0.4_1648019789314_0.4125692766024498"},"_hasShrinkwrap":false},"1.0.5":{"name":"@genx/july","version":"1.0.5","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","clean":"del lib","build":"bob build","release":"release-it","prepare":"npm run clean && npm run build"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/babelnode":"*","@genx/test":"github:genx-tech/gx-test#v2","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","del-cli":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mobx":"^6.5.0","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","should":"^13.2.3","source-map-support":"^0.5.19"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","printWidth":120,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module"]},"gitHead":"62860ab60b178ccb0f1584a09937783d6406d49e","_id":"@genx/july@1.0.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-qPuG5Z6AO2dC9MPez1OqiwSrY/mpRyCGfbMn0ATlzbiAQ+FNou+ij5+kSKz+gSrpxMxVEqG4EJ3KV8pVX6aXgA==","shasum":"c822ec69f49d89baa395b29e0cfb9cc85cd950a3","tarball":"https://registry.npmjs.org/@genx/july/-/july-1.0.5.tgz","fileCount":283,"unpackedSize":310869,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3gFa3+cGejqaTo8kU7VvVWsQAERBRs/iU8Mw5+o4kngIgRb58Eq60o6+xvuEHDjKF5CZobdR9BfYOoOTmF6xdPTk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifySQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNaA//eZ9qHHa5LndJ1s06kyG7YUMsUsjRDaUXtvy4OqdVV3nKahTi\r\nXOSEgtG0BR4fMYFk6KUGojIqT1nxE6Es3fA3v5opQfH/jaOLYRYZgm+9aPY7\r\nJMX5rVMcpGqd3IOGXW0Ms2QdlSNscXzQMoVIW6OqYA594xfgGFKbWiWEqb7A\r\n57rr8DMfAAfaa7VIDrxzonpSYgx1ar8mdk69deyLaTbKOXrJI0nuop+AfAxH\r\n+PdpOWPaFueCu4g8uLz26tmfA+XGoGqYpX4TnQLBOC1yFfBa/BL1yRefuvZr\r\nw68NLZDo+z4439Ff/9xVTsFrSR2HUFnFPVCh4QlP1UV3zZermHZPN+mC/MWg\r\n3KdkTgdGRt8weBB1rwlb+FGyheI5uHBZE+PmT4ZfuPirMTsiXIwP1Kte4FfO\r\nUvdjzj16KyxcW99TomPr3xnDxMQUd5NWtRM4hafibENEQodo+LLf+O55NHiY\r\nqSvJYvsbZx88o09eNc5upCI3TCzn86pg4Laxp0a+FlvMYB7M1TVJCVUfgudF\r\n90iWXKmqVnmwvRwY/UKasKtU7f7M+pBPN724Th5Lq3boh8wTGwqbV2Uo9fau\r\nWWMW7IwExXNEBS7Up1G8CJB5TxgOAG//3r0QRLhRHM/bFjG6SK+hMhilfubx\r\nEpZ14/g92YOkx14Er8lrHhdwoVqC6fDFlo4=\r\n=/bkM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_1.0.5_1652499600697_0.7815999662592972"},"_hasShrinkwrap":false},"1.1.0":{"name":"@genx/july","version":"1.1.0","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"keywords":["javascript","utility"],"repository":"https://github.com/genx-tech/gx-july","author":"Rockie Guo <rockie@kitmi.com.au> (https://github.com/rockie)","license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/babelnode":"*","@genx/test":"^2.1.1","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","csv-parse":"^5.0.4","del-cli":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mobx":"^6.5.0","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","should":"^13.2.3","source-map-support":"^0.5.19"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","printWidth":120,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module"]},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","clean":"del lib","build":"bob build","release":"release-it"},"_id":"@genx/july@1.1.0","_integrity":"sha512-4prBk7zu/Z1lN2vZWOY12E1nTXg0fdE+RKQXV3QZiXx5OryeBzd2UNOa9E3X70Kfd7MNt9ah0dijMQcHOhOXDw==","_resolved":"/private/var/folders/_v/szrkbcq52n363ks1n4jpdwb00000gn/T/1e13c1a18dbc1f6c1cdc9820e7b5f195/genx-july-1.1.0.tgz","_from":"file:genx-july-1.1.0.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-4prBk7zu/Z1lN2vZWOY12E1nTXg0fdE+RKQXV3QZiXx5OryeBzd2UNOa9E3X70Kfd7MNt9ah0dijMQcHOhOXDw==","shasum":"e1b8d522ec1d240ea5fc5fabddb38509e3537c9d","tarball":"https://registry.npmjs.org/@genx/july/-/july-1.1.0.tgz","fileCount":298,"unpackedSize":334303,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcRo/0jukqsZboGyqDCYv6cD38L1qTDA8eQ08ImGONYwIhAPtkms3PrHd+sobT4pWVL3WSTnepsv+FNd5iRfio3qIL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqWTjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC2RAAnz9xYczAcf4SuxGmz24V7MjQYKNKeNbaHjRqVEQ+CYocPeR6\r\nxNnPPJ0rvW4xKzFDKBVQlF9dhtieE35sb42F3gy+g47LeJu2rCK77ecmK9u6\r\nl0bbb4o/yPAKSuDWkSe3HAozG82vSGh1Lf1NzUmZzifd7/jvtqjQOu/0lt6T\r\nPUxehO0nxZx2qTJRmfKTDgzuVUy4OrupUgMJRp4TzB0zVgkZCWPX/Y1okrqq\r\n34ugxh7Phu3PoaLoMAz5jdlNY/lkxNJ9y3j1JwuGfS4BwkeYGzZ4VLPJdYu6\r\n0SLqzaC8ou4PnQ6Ps/KdwEbUSzoVTG9h0xkXjXTsDgmh4lWX2/PsJZtOU0kv\r\n2WWJqLdQ5DT0bS+CAirUW0L2KXgFfsCbCR0QQqKCzMLvBxZBy0JyZndl6MfJ\r\nZ30HS8UJJ8GhMNzz5QOKOS2yQ8Wkn/vONBE/mtDlX/FQWulozvTbzu+DWdjQ\r\npJ+glXybD8pvvz4CFeNLGBPJXjML1YkFUXnmPzkRSgLtNqomiefQth9GIU4n\r\n8zm/b59UugNnLxJNkPncdU6aXhU3njRPSo8VDwuV5uV3xslrh+D4beWqGXtF\r\nutqrcGS78sDGLw55VdI8BdL1NpnYtXNoEpFJNL6SQtnj2Pe+rD+9V3FYx5Ko\r\n87Yu12qHU9kaK55gAbnYSvBmHX0IdoOVoEc=\r\n=THXA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_1.1.0_1655268578777_0.6619929566396798"},"_hasShrinkwrap":false},"1.1.1":{"name":"@genx/july","version":"1.1.1","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"rm -rf allure-results","test:spec":"npm run test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"npm run test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","lint":"eslint \"**/*.js\"","clean":"del lib","build":"bob build","release":"release-it","prepare":"npm run clean && npm run build"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/babelnode":"*","@genx/test":"^2.1.1","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","csv-parse":"^5.0.4","del-cli":"^4.0.1","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mobx":"^6.5.0","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^14.2.2","should":"^13.2.3","source-map-support":"^0.5.19"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","printWidth":120,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":"./babel.config.js"}],"module"]},"gitHead":"7558d6a96a5743fd1c7ba263093fc981eafaf5fb","_id":"@genx/july@1.1.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Q6v810vrktqeBZbT8Kw25HeUbA6Hroz1FdN/0Sj/OWzHwAEYsoSsG3Qh14+pR9aThBQZm6QTvrBIoeh7scQ6XQ==","shasum":"eee9c2124e78af1f6b1716b0d03cd11b421b2184","tarball":"https://registry.npmjs.org/@genx/july/-/july-1.1.1.tgz","fileCount":298,"unpackedSize":322668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmZy1vI+6stxhuOAQWpoErD3VMGzKaS0HX250nuOqjpQIhAKweQEzxPERYsf8+t+audBzOs3wasprA+J4TDU1/rN8p"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiznYvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK6Q//QkFpHuTMGG/KRJ9Ghfz0Mf29tG9m3VL2LBYyqHAk3oUnyRh2\r\nb/Mv58Ik0ViWeoIperQ82AavJfQCE2X+AxweGwfqb7HBhl13vAfu5I2HdFHL\r\nFIHMNGfTpaX241XO+oqmtaHwEVmDdiGp/gFVg7T7kXahqbJHaOR5gyxLV04U\r\nLb+54FAHMyefMf25w2UAWrj2a+D7+3Qyr3RXztlQGGucsk4NcxSh/4ZcwdYD\r\nsU1twcTUBercS1USMuYt9zGqSmLBv+OxJ004siQ8hfpcE8XN2/Xs6rz9FR01\r\nBqSgRREk95G6vXHhVC6eh8kN0+omiDbnjuW8SPiZyLzKs1icknTRbevpPA3s\r\nqoBO5JU0PUqy8fm3yFC/RBtixTx+mGRnQ/57x+JZ6B9mHySKRtyhpuJ1oBGr\r\nNnuvv0TqK4HL6L2hNQziqLsVEklNxJvKWOt+5pD3xf/IJuCxOPp+gH/QoF/C\r\nhCeMp4qPhbAp/+zEo+qzgNVug5OK21rlEaow+5+9qFWY458vKXrOxT+PqXTB\r\nWsxY7MHxSan2mcedFleOwuXw6H8VJ6r7wmF+Vi8GqYyAyzSXOQmYcHsP2ZwO\r\nnKkTeJrui/tK+Zk9wil3A6JwdWXf38dAKHer49Fo86Mhl/Dc+M9XjczqDTig\r\nX0B0XD1DaAy7V9gypbDqn0wihtDutRrB274=\r\n=bvpO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_1.1.1_1657697838709_0.30501006675411335"},"_hasShrinkwrap":false},"1.2.1":{"name":"@genx/july","version":"1.2.1","description":"Gen-X JavaScript Utility Library for both Node.js and browser","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index.js","publishConfig":{"access":"public"},"scripts":{"doc":"jsdoc -c jsdoc.json -t ./node_modules/ink-docstrap/template -R README.md -d './docs' -r --verbose ./src","test":"mocha --recursive src/**/*.spec.js","cover":"nyc --reporter=html --reporter=text mocha --recursive src/**/*.spec.js","test:clean":"shx rm -rf allure-results","test:spec":"pnpm test:clean && mocha --reporter mocha-multi --reporter-options mocha-multi=test/mocha-multi-reporters.json test/*.spec.js","cover:spec":"pnpm test:clean && COVER_MODE=1 NODE_RT=babel nyc --reporter=html --reporter=text -- mocha --reporter progress test/*.spec.js && open ./coverage/index.html","report":"allure generate allure-results --clean -o allure-report && allure open allure-report","prettier":"prettier --write .","commitlint":"commitlint --edit \"$1\"","lint":"eslint \"**/*.js\"","clean":"shx rm -rf lib","build":"bob build","release":"release-it","prepare":"husky install"},"keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"license":"MIT","bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"homepage":"https://github.com/genx-tech/gx-july#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/register":"^7.15.3","@commitlint/config-conventional":"^11.0.0","@genx/babelnode":"*","@genx/test":"^2.1.1","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^2.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-source-map-support":"^2.1.3","commitlint":"^11.0.0","csv-parse":"^5.0.4","eslint":"^7.2.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","husky":"^8.0.3","ink-docstrap":"^1.3.2","jsdoc":"^3.6.7","mocha":"^9.1.1","nyc":"^15.1.0","prettier":"^2.0.5","react-native-builder-bob":"^0.18.1","release-it":"^15.10.3","should":"^13.2.3","shx":"0.3.4","source-map-support":"^0.5.19"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["eslint:recommended"],"env":{"shared-node-browser":true,"commonjs":true,"es6":true},"parserOptions":{"ecmaVersion":12,"sourceType":"module"}},"eslintIgnore":["/node_modules","/lib","/dist","/test","/patches","/docs","/**/__tests__","babel.config.js","rollup.config.js"],"prettier":{"quoteProps":"consistent","printWidth":120,"singleQuote":true,"trailingComma":"es5","tabWidth":4,"useTabs":false},"dependencies":{"lodash":"^4.17.21"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"configFile":"./babel.config.js"}],"module"]},"gitHead":"ce8fe30f999cb12c437d586ab61586d9e6fd6d45","_id":"@genx/july@1.2.1","_nodeVersion":"16.14.2","_npmVersion":"8.19.2","dist":{"integrity":"sha512-o9Frb3Uec1McFMHHFuY7t74e7cXXJudfU2zs8ESTffap6HId1I+1oDypye9XtTbe3Dcp2yYkrxqTFf6CMPPNlg==","shasum":"5fdcdffd364af919b31f5b1384872ff2d0a6d544","tarball":"https://registry.npmjs.org/@genx/july/-/july-1.2.1.tgz","fileCount":315,"unpackedSize":360486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEleXxh2D7h77vqGa/ccfdR7YXedggstV/zMnknufPmxAiB1UdWHiNe+/dNNIxI1vDlHgh5L/sc3EtlSzyKHiyt5TA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVLWNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWkA//dKuiMdLsuIu6aDizD464fkzMjAxSRL+h6oW/WfAsndsx/yVn\r\nyoPTm30TgNZxD4kojZ4leoPF4TYReNV26vqCQjkJTd4xAQ19OY3RHYHaV+uL\r\nvWrE82myj+PJ5SJ9UChaUF80ULFSt3fWK68dF6aU241MIWVQYBz83HVsUfBC\r\nbUou1ffH3QaOL3bpZ/vw5VxfbMsyIFnlxQCaff44xxjUSnnOW4BNktGCycAP\r\neX+vImRkZ9id8SrDkZuos4KuoFC6FzH+BCFxjt6U1nimTrTEt0B/iZgJZunW\r\nwsZXq/BCkdbYQyNupUXNMo4RpqYX+z9SObMADM4QVPfHC7HJo8hpQIViKoIr\r\n4CNjfR8iORCHNbo+rMncLJvaByoRC/l30rt2FmqKVbB+BiUgb7hPamWlUfSz\r\npL4+mLOndOZkeNcHZlOg9DOo672jZJQxMspWFMJL/pw8DzvLqz8bcdVZNLhg\r\nf4xw0MuOXzyjRCps6FrQLG/47QFSxFd1S3tZkDkSn0ttsjGAOPOtDLlVkncg\r\nlezAjubxTeeNpv8cZWDv10WKHQtW+/ICMAbLMoaykXTm4IXaNC/BuwhFVh+2\r\nT6xsMw2CNHDKzfN1hlGrG61BOrrQ+dXFZKKi8tKAELHoO29Ed54d9BAzryc7\r\nz4rTq18fn4BXmrpwqDcUw5wclT9ztSMaQac=\r\n=29fY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rockie","email":"rockie@kitmi.com.au"},"directories":{},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/july_1.2.1_1683273100917_0.7691549619536715"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-24T03:31:59.352Z","0.1.0":"2021-02-24T03:31:59.745Z","modified":"2023-05-05T07:51:41.295Z","0.2.0":"2021-05-12T07:47:38.529Z","0.2.1":"2021-05-18T07:36:42.908Z","0.2.2":"2021-05-19T14:53:16.820Z","0.2.3":"2021-06-06T10:45:50.829Z","0.2.4":"2021-06-06T10:51:11.082Z","0.2.5":"2021-06-07T06:37:48.901Z","0.2.6":"2021-06-09T01:48:21.290Z","0.2.7":"2021-06-10T09:43:36.732Z","0.2.8":"2021-06-17T03:38:11.490Z","0.2.9":"2021-08-29T07:54:39.285Z","0.2.10":"2021-08-29T09:26:24.550Z","0.3.0":"2021-09-11T07:01:46.782Z","0.3.1":"2021-09-15T09:19:00.444Z","0.3.2":"2021-09-15T09:23:25.331Z","0.3.3":"2022-01-19T12:17:51.343Z","1.0.0":"2022-02-11T02:38:30.979Z","1.0.1":"2022-03-03T10:40:30.497Z","1.0.2":"2022-03-04T09:08:39.634Z","1.0.3":"2022-03-15T11:49:44.017Z","1.0.4":"2022-03-23T07:16:29.477Z","1.0.5":"2022-05-14T03:40:00.935Z","1.1.0":"2022-06-15T04:49:39.024Z","1.1.1":"2022-07-13T07:37:19.015Z","1.2.1":"2023-05-05T07:51:41.158Z"},"maintainers":[{"name":"rockie","email":"rockie@kitmi.com.au"}],"description":"Gen-X JavaScript Utility Library for both Node.js and browser","homepage":"https://github.com/genx-tech/gx-july#readme","keywords":["javascript","utility"],"repository":{"type":"git","url":"git+https://github.com/genx-tech/gx-july.git"},"author":{"name":"Rockie Guo","email":"rockie@kitmi.com.au","url":"https://github.com/rockie"},"bugs":{"url":"https://github.com/genx-tech/gx-july/issues"},"license":"MIT","readme":"# @genx/july\n\nGen-X High Performance JavaScript Utility Library for both Node.js and browser\n\n## Installation\n\n```sh\nnpm install @genx/july\n```\n\n## Usage\n\n```js\nimport { text, naming, url } from '@genx/july';\n\n//3.5x faster than String.replaceAll\ntext.replaceAll('abcdabcd', 'a', 'b');\n\nnaming.pascalCase('agency-client'); //AgencyClient\n\n//https://www.some.com?key=value2&key2=value3\nurl.appendQuery('https://www.some.com?key=value', {\n    key: 'value2',\n    key2: 'value3',\n});\n```\n\n```js\nimport { remap } from '@genx/july';\n\n// ...\nconst source = {\n    key1: {\n        key1_1: {\n            key1_1_1: 20,\n            key1_1_2: 'test2',\n            key1_1_3: 30,\n        },\n    },\n    key2: true,\n    key3: 30,\n    key4: 'test',\n    key5: ['a', 'b'],\n};\n\nconst remapped = remap(source, {\n    key1: [\n        'tkey1',\n        {\n            key1_1: [\n                'key1_1',\n                {\n                    key1_1_1: 'tkey1_1_1',\n                    key1_1_3: 'tkey1_1_3',\n                },\n            ],\n        },\n    ],\n    key3: 'tkey3',\n    key5: 'tkey5',\n});\n\nmapped.should.be.eql({\n    tkey1: {\n        key1_1: {\n            tkey1_1_1: 20,\n            tkey1_1_3: 30,\n        },\n    },\n    tkey3: 30,\n    tkey5: ['a', 'b'],\n});\n```\n\n```js\nimport { _, eachAsync_, filterAsync_, findAsync_ } from '@genx/july';\n// _: lodash\n// eachAsync_: like _.each() with async function support\n// filterAsync_: like _.filter() with async function support\n// findAsync_: like _.find() with async function support\n```\n\n## High Benchmark Guidelines\n\n-   Object.hasOwnProperty > Object in (almost the same)\n\n-   Object traversing, lodash.each > for...in > Object.entries.forEach\n\nhttps://www.measurethat.net/Benchmarks/Show/11499/0/lodash-each-vs-objectentriesforeach-vs-forin\n\n-   Use spread operator instead of Array.concat and Array.push\n\nhttps://www.measurethat.net/Benchmarks/Show/11501/0/array-concat-vs-spread-operator-vs-push-many\nhttps://www.measurethat.net/Benchmarks/Show/11500/1/array-concat-vs-spread-operator-vs-push-1\n\n-   For readonly traversing, use forEach and map instead of \"for\" and \"for .. of\"\n\nhttps://www.measurethat.net/Benchmarks/Show/11264/0/for-vs-foreach-vs-some-vs-every-vs-forof-vs-map\n\n-   For mutation traversing, use every instead of others, use native every (2.5x faster) instead of lodash every\n\nhttps://www.measurethat.net/Benchmarks/Show/11265/0/for-vs-foreach-vs-some-vs-every-vs-forof-vs-map-with-mu\n\n-   Object lookup 2.5x faster than Map\n\nhttps://www.measurethat.net/Benchmarks/Show/11262/0/map-vs-objects\n\n-- fast-deep-equal 4x faster than lodash.isEqual (under node), lodash.isEqual (~2x) > fast-deep-equal (in browser)\n\nhttps://www.npmjs.com/package/fast-deep-equal\nhttps://www.measurethat.net/Benchmarks/Show/11503/0/lodashisequal-vs-fast-deep-equallodash\n\n## License\n\nMIT\n","readmeFilename":"README.md"}