{"_id":"@gadeoli/js-helpers-library","_rev":"49-5915f1788c92c1a594f96e0a439b943c","name":"@gadeoli/js-helpers-library","dist-tags":{"latest":"0.2.6"},"versions":{"0.0.17":{"name":"@gadeoli/js-helpers-library","version":"0.0.17","keywords":["reactjs","waterproofstone"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/js-helpers-library@0.0.17","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/js-helpers-library#readme","bugs":{"url":"https://github.com/Gadeoli/js-helpers-library/issues"},"dist":{"shasum":"c2f543add29a7cda4811e5f5119fb9e1a65e52c2","tarball":"https://registry.npmjs.org/@gadeoli/js-helpers-library/-/js-helpers-library-0.0.17.tgz","fileCount":28,"integrity":"sha512-EaPVBIsV/XxIrRRltRnekRQOVJWQwfYFtMXhZOgDNQ/9gfueoTwWkkoghfmU9WMTPIiX6bPydB3RzmdCBX7/cw==","signatures":[{"sig":"MEYCIQDnjkUnpXU2eNF0T11yNolPQVo2+SX4W4Ty7j//cbcyPAIhAN8/4vuBzTMaAnLqp3Nzlf6lbUgrJlQVC/Ump+U+zW7o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92129},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"af9256c6893b1bd50e7de0e58d5e99d3349cee11","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run rollup && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/js-helpers-library.git","type":"git"},"_npmVersion":"8.5.0","description":"Some simple JS functions in one place","directories":{},"_nodeVersion":"16.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"buffer":"^6.0.3","rollup":"^2.74.1","typescript":"^4.6.4","@types/jest":"^27.5.1","rollup-plugin-dts":"^4.2.1","identity-obj-proxy":"^3.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-typescript":"^8.3.2","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-helpers-library_0.0.17_1686827123403_0.1854228168929981","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@gadeoli/js-helpers-library","version":"0.0.20","keywords":["reactjs","waterproofstone"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/js-helpers-library@0.0.20","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/js-helpers-library#readme","bugs":{"url":"https://github.com/Gadeoli/js-helpers-library/issues"},"dist":{"shasum":"89300d4d6d6a1b33fbfefbf3f66357e6a2698ce3","tarball":"https://registry.npmjs.org/@gadeoli/js-helpers-library/-/js-helpers-library-0.0.20.tgz","fileCount":28,"integrity":"sha512-Q+rQOhAPZ3zfDTC02MH7qU/GqJ0178nS3JYHVpH9WLkbrL7IFrx0GbYE3AYyxNVF7Po6ilChEz6dlQy9sgWFQQ==","signatures":[{"sig":"MEUCIAqK+SqjrLipIKTmRSb0Ngt5gPDz/+VLxniwm9WY6iANAiEA4E8gEHz0kzxXrTuMFPULJJsKnO/UeIM+SDs+FIRU3V4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92219},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"b2a6b9087f847e828e26d2ceb2728eddcdf3a7d2","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run rollup && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/js-helpers-library.git","type":"git"},"_npmVersion":"8.5.0","description":"Some simple JS functions in one place","directories":{},"_nodeVersion":"16.14.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"buffer":"^6.0.3","rollup":"^2.74.1","typescript":"^4.6.4","@types/jest":"^27.5.1","rollup-plugin-dts":"^4.2.1","identity-obj-proxy":"^3.0.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-typescript":"^8.3.2","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-helpers-library_0.0.20_1690333546753_0.8606458617542048","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@gadeoli/js-helpers-library","version":"0.2.0","keywords":["javascript","functions","library"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/js-helpers-library@0.2.0","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/js-helpers-library#readme","bugs":{"url":"https://github.com/Gadeoli/js-helpers-library/issues"},"dist":{"shasum":"9e444def85573b87493d7d857e587dcfef589f74","tarball":"https://registry.npmjs.org/@gadeoli/js-helpers-library/-/js-helpers-library-0.2.0.tgz","fileCount":28,"integrity":"sha512-WEP0/WXNvV16i/++x/Tn7eeKTdZGdiUN62vTuB7pilekymiEb6U1p4HrVhSuMjzZ7dfNYm9Cvs0FbxEKZicyHQ==","signatures":[{"sig":"MEYCIQD7sXCq7dg9FNxvdZH1EU/Jf2qOVsRRR3wc5w4s5kpynAIhANsKMVoFVyNVh1QS99bXnIU6j7x3L7Yv/EY4wc0fYGV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93142},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"f1c387ebfe3d3c98fa52872493dd5407b3bae466","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run rollup && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/js-helpers-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Some simple JS functions in one place","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tslib":"^2.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"buffer":"^6.0.3","rollup":"^4.34.6","typescript":"^5.7.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-helpers-library_0.2.0_1739048794812_0.5720531962069226","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@gadeoli/js-helpers-library","version":"0.2.2","keywords":["javascript","functions","library"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/js-helpers-library@0.2.2","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/js-helpers-library#readme","bugs":{"url":"https://github.com/Gadeoli/js-helpers-library/issues"},"dist":{"shasum":"11f391fd344753387e2193274b3a05b38a622754","tarball":"https://registry.npmjs.org/@gadeoli/js-helpers-library/-/js-helpers-library-0.2.2.tgz","fileCount":28,"integrity":"sha512-aF9lWgdjHIbI7bwRHB1p5bDvxj53m/tjKrm8bhlYHESLuu1DeTk/PfDMF7br3R5RHrCCLaEIwX52zHVQLt5DUA==","signatures":[{"sig":"MEUCIF8UKswJZAXqlRux7pNB1kQnRXBiRKyg4536zxDhrz7fAiEApCAybh+wlaJuev2ama2CQGmVrrYNHypO0Plscz/S1Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94107},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"262b551276bc8761c9a47775c900440a14700051","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run rollup && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/js-helpers-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Some simple JS functions in one place","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tslib":"^2.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"buffer":"^6.0.3","rollup":"^4.34.6","typescript":"^5.7.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-helpers-library_0.2.2_1748875630566_0.8351855368139838","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@gadeoli/js-helpers-library","version":"0.2.3","keywords":["javascript","functions","library"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/js-helpers-library@0.2.3","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/js-helpers-library#readme","bugs":{"url":"https://github.com/Gadeoli/js-helpers-library/issues"},"dist":{"shasum":"0d560214d8e2661e09e4c413927ff91f9bd71af4","tarball":"https://registry.npmjs.org/@gadeoli/js-helpers-library/-/js-helpers-library-0.2.3.tgz","fileCount":28,"integrity":"sha512-v+e6GcfW+zlynLLLSwC97QtCvs/TmCgs52nxh3uFQPDr+RQy5ykUHZIicdgei6jcBs5FExGClRhvUlIalPqudg==","signatures":[{"sig":"MEQCIDSrqOV99LmVz6c5u1rDN14zik5uLNRmC+BfJRJSglf6AiAIX4oCTqlw8A4JM17zBx5WA1Lt6KkBTZSU+qXVAGl3xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96276},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"d383f7228cf09ab53817cf47d177ca2701cef685","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run rollup && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/js-helpers-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Some simple JS functions in one place","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tslib":"^2.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"buffer":"^6.0.3","rollup":"^4.34.6","typescript":"^5.7.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-helpers-library_0.2.3_1757636791859_0.4357011080543898","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@gadeoli/js-helpers-library","version":"0.2.5","keywords":["javascript","functions","library"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/js-helpers-library@0.2.5","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/js-helpers-library#readme","bugs":{"url":"https://github.com/Gadeoli/js-helpers-library/issues"},"dist":{"shasum":"c4fde92d078b700390899e5df19b92ab0ea8a7c5","tarball":"https://registry.npmjs.org/@gadeoli/js-helpers-library/-/js-helpers-library-0.2.5.tgz","fileCount":32,"integrity":"sha512-3itKyT4bv7qQt5Mr60IEXrMm4HmJyIxfyBrj0qsQVZze2gHw0rMTwRJODkCe9UK9LgpUFC/aow2nLzodEQS5XQ==","signatures":[{"sig":"MEUCIQD9RpM4OUrVEvFuIIDsLYM9fv/td+tjOr4Romd2EXvwpwIgdANy77gJWfRzXMYHAYFcIpHRUTgxuEDYX//Uty4S8P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98126},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"5d9be068cc08283773e6db13780f942c91582a09","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run rollup && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/js-helpers-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Some simple JS functions in one place","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tslib":"^2.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"buffer":"^6.0.3","rollup":"^4.34.6","typescript":"^5.7.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-helpers-library_0.2.5_1757681886617_0.7657057919888821","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@gadeoli/js-helpers-library","version":"0.2.6","description":"Some simple JS functions in one place","main":"dist/cjs/index.js","module":"dist/esm/index.js","type":"module","types":"dist/index.d.ts","scripts":{"prebuild":"rm -rf dist","publish":"npm run rollup && npm publish","rollup":"npm run prebuild && rollup -c"},"keywords":["javascript","functions","library"],"author":{"name":"gadeoli"},"license":"MIT","devDependencies":{"@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2","@types/jest":"^29.5.14","buffer":"^6.0.3","identity-obj-proxy":"^3.0.0","rollup":"^4.58.0","rollup-plugin-dts":"^6.1.1","rollup-plugin-peer-deps-external":"^2.2.4","typescript":"^5.7.3"},"repository":{"type":"git","url":"git+https://github.com/Gadeoli/js-helpers-library.git"},"bugs":{"url":"https://github.com/Gadeoli/js-helpers-library/issues"},"homepage":"https://github.com/Gadeoli/js-helpers-library#readme","publishConfig":{"access":"public"},"dependencies":{"tslib":"^2.8.1"},"_id":"@gadeoli/js-helpers-library@0.2.6","gitHead":"d3a282bfe9f1056e9f4357325d70d729da5de1dc","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-/E8kZvXWsJMm1mRCNLUEsaHhdmj775s6ErU9oOxjLvw19sujxdBxYnX6Bv+xC2ZdgE89GZo3uQM4uls8pMDh/A==","shasum":"7b729aa1f6488ad00353d10924177ec744134466","tarball":"https://registry.npmjs.org/@gadeoli/js-helpers-library/-/js-helpers-library-0.2.6.tgz","fileCount":32,"unpackedSize":98126,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDBrQjc7FNWkA9cGgWwI4CqnfjPM5FuCUJXBEXEx2itpAIgRI64AE+7XDQC1+wuLLld90erPwOZfEzr7T+yE5EUHko="}]},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"directories":{},"maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/js-helpers-library_0.2.6_1772123408043_0.6111450737341293"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-25T17:28:46.788Z","modified":"2026-02-26T16:30:08.349Z","0.0.1":"2022-05-25T17:28:47.010Z","0.0.2":"2022-05-25T18:21:23.816Z","0.0.3":"2022-05-25T18:46:07.704Z","0.0.4":"2022-07-17T22:23:53.752Z","0.0.5":"2022-07-17T22:27:29.748Z","0.0.6":"2022-07-17T22:38:10.119Z","0.0.7":"2022-07-18T14:09:06.246Z","0.0.8":"2022-07-18T14:13:36.622Z","0.0.9":"2022-07-18T15:50:57.395Z","0.0.10":"2022-07-18T15:54:04.888Z","0.0.12":"2022-07-18T16:12:17.521Z","0.0.13":"2022-11-14T21:20:41.932Z","0.0.14":"2022-11-15T00:10:41.683Z","0.0.15":"2022-11-17T13:09:24.914Z","0.0.16":"2023-06-15T02:11:42.148Z","0.0.17":"2023-06-15T11:05:23.573Z","0.0.18":"2023-07-25T23:36:12.702Z","0.0.19":"2023-07-25T23:47:18.921Z","0.0.20":"2023-07-26T01:05:46.957Z","0.1.0":"2025-02-07T20:15:30.021Z","0.1.1":"2025-02-07T20:46:00.471Z","0.2.0":"2025-02-08T21:06:35.074Z","0.2.1":"2025-06-02T14:42:56.959Z","0.2.2":"2025-06-02T14:47:10.761Z","0.2.3":"2025-09-12T00:26:32.083Z","0.2.4":"2025-09-12T12:44:13.054Z","0.2.5":"2025-09-12T12:58:06.793Z","0.2.6":"2026-02-26T16:30:08.228Z"},"bugs":{"url":"https://github.com/Gadeoli/js-helpers-library/issues"},"author":{"name":"gadeoli"},"license":"MIT","homepage":"https://github.com/Gadeoli/js-helpers-library#readme","keywords":["javascript","functions","library"],"repository":{"type":"git","url":"git+https://github.com/Gadeoli/js-helpers-library.git"},"description":"Some simple JS functions in one place","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"readme":"# JS-mix-functions\r\n\r\nSome simple JS functions in one place\r\n\r\n## Functions\r\n\r\n- common  \r\n  - copyToClipboard (better supportted browser copy to clipboard - text)  \r\n  - getQueryStringParamByName (simple extract param from a given url - default url is used if none passed)  \r\n  - justNumbersAndLetters  \r\n  - reorderArrayItem  (reorder an array item moving all the others)  \r\n  - replaceManyStr  \r\n  - searchManyInArray (check if a item of array B belongs to array A, no object itens supported)  \r\n  - secureJSONStringify (secure stringify - avoid undefined errors)  \r\n\r\n- files\r\n  - downloadBase64File  \r\n  - downloadBlobFile  \r\n  - base64StringtoFile  \r\n  - extractFileMimeFromBase64  \r\n  - extractFileExtentionFromBase64  \r\n  - extractFileNameFromDisposition    \r\n  - getExtensionByMimeType  \r\n  - image64toCanvasRef   \r\n  - fixRealSize  \r\n  - getIntlIdFromErrorCode    \r\n  - validateFile  \r\n  - resizeImgFromBase64  \r\n  - exportToCsv  \r\n  - saveFile  \r\n  - getNewSizesFromImgSrc  \r\n  - binaryToOctet  \r\n  - readFileURL  \r\n\r\n- fileBuffer  \r\n  - readFileURL   \r\n\r\n- styles  \r\n  - handleCssClassnames  \r\n\r\n- time  \r\n  - addInMinutes  (add minutes in a date)  \r\n  - diffInMinutes (from 2 dates)  \r\n  - diffInSeconds (from 2 dates)  \r\n\r\n\r\n## Use\r\n\r\n```\r\nimport {functionName} from '@gadeoli/js-helpers-library';\r\n```\r\n\r\n## How to maintain\r\n\r\n1. Clone  \r\n2. NVM use 22.13.1 (node 22.13.1 / npm 10.9.2)  \r\n3. npm i  \r\n4. make changes  \r\n5. git add / git commit / git push  \r\n6. npm run publish (custom command)  \r\n\r\n## Sources\r\n- None source informed, but most of the functions come from (or are based from) online foruns (stackoverflow and others)","readmeFilename":"README.md"}