{"_id":"@data7expressions/h3lp","_rev":"3-718a67065fced6243cac3ee803857608","name":"@data7expressions/h3lp","dist-tags":{"latest":"5.0.0"},"versions":{"2.0.0":{"name":"@data7expressions/h3lp","version":"2.0.0","keywords":["helper","help"],"author":{"name":"Flavio Lionel Rita","email":"flaviolrita@hotmail.com"},"license":"Apache-2.0 License","_id":"@data7expressions/h3lp@2.0.0","maintainers":[{"name":"flaviolrita","email":"flaviolrita@proton.me"}],"homepage":"https://github.com/data7expressions/h3lp#readme","bugs":{"url":"https://github.com/data7expressions/data7expressions/issues"},"dist":{"shasum":"485403ba1fb731c7fa3da368d8b2f465c924c10e","tarball":"https://registry.npmjs.org/@data7expressions/h3lp/-/h3lp-2.0.0.tgz","fileCount":267,"integrity":"sha512-fam/c9YV0FLTbKVirirvHdtJq72OPLebzUS4FaCJ4r2jsbVXPG1ZBFwEmKRMIpogG+D4oDg+tfA1Xr2E83B07Q==","signatures":[{"sig":"MEUCIAGJ76HFUtEiFhw48QSxcfRNCS6FzQebLpCh3nqOCNynAiEA4Oru1wUQmXRqmtT0Cdsy65SWJX1QhNvbcmzq3GMBEcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1453287},"main":"src/index.js","tags":["helper","help"],"_from":"file:data7expressions-h3lp-2.0.0.tgz","_npmUser":{"name":"flaviolrita","email":"flaviolrita@proton.me"},"_resolved":"/tmp/783d4f3d83a0f7a01bb1375aece239ae/data7expressions-h3lp-2.0.0.tgz","_integrity":"sha512-fam/c9YV0FLTbKVirirvHdtJq72OPLebzUS4FaCJ4r2jsbVXPG1ZBFwEmKRMIpogG+D4oDg+tfA1Xr2E83B07Q==","repository":{"url":"git+https://github.com/data7expressions/data7expressions.git","type":"git"},"_npmVersion":"10.7.0","description":"Helper for nodeJs","directories":{},"_nodeVersion":"20.14.0","dependencies":{"undici-types":"^6.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/h3lp_2.0.0_1718771810753_0.038625699105866884","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@data7expressions/h3lp","version":"2.0.1","keywords":["helper","help"],"author":{"name":"Flavio Lionel Rita","email":"flaviolrita@hotmail.com"},"license":"Apache-2.0 License","_id":"@data7expressions/h3lp@2.0.1","homepage":"https://github.com/data7expressions/h3lp#readme","bugs":{"url":"https://github.com/data7expressions/data7expressions/issues"},"dist":{"shasum":"4108d10b13d1095f0df546eb92680975d572936d","tarball":"https://registry.npmjs.org/@data7expressions/h3lp/-/h3lp-2.0.1.tgz","fileCount":132,"integrity":"sha512-G5lFNjedFzWssZoXf7+L4OK1LTg1sypQw2+U+jkk0jzJQnC0l8XE0Q4mdrjZTvyiYgz0K3oW+Y9dWHxfZVPvOw==","signatures":[{"sig":"MEUCIQDiNhGOoa+WPWRdSJgAMdeZoh0D3UigPL+atpYSz0IfVAIgM5K09BTuPW+3RwOewcRkZI/N0pjoN3jPliSa0aXDUO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227462},"main":"index.js","tags":["helper","help"],"types":"index.d.ts","gitHead":"b16c30d7c6ef8837b57b5372523e67937b5f2850","_npmUser":{"name":"flaviolrita","email":"flaviolrita@proton.me"},"repository":{"url":"git+https://github.com/data7expressions/data7expressions.git","type":"git"},"_npmVersion":"10.8.1","description":"Helper for nodeJs","directories":{},"_nodeVersion":"20.14.0","dependencies":{"undici-types":"^6.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/h3lp_2.0.1_1719058185691_0.5421147415070986","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@data7expressions/h3lp","version":"5.0.0","description":"Helper for nodeJs","author":{"name":"Flavio Lionel Rita","email":"flaviolrita@hotmail.com"},"license":"Apache-2.0 License","main":"index.js","types":"index.d.ts","homepage":"https://github.com/data7expressions/h3lp#readme","repository":{"type":"git","url":"git+https://github.com/data7expressions/data7expressions.git"},"publishConfig":{"access":"public"},"dependencies":{"undici-types":"^6.19.2"},"scripts":{"test":"npx jest --config jest-unit-config.json"},"keywords":["helper","help"],"tags":["helper","help"],"gitHead":"5bca5aebadf4145a5313a1ddb5427b4cde159c1c","_id":"@data7expressions/h3lp@5.0.0","bugs":{"url":"https://github.com/data7expressions/data7expressions/issues"},"_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-bZc8JPEAXP8ubR5AGPqp6/+fR9hVcYa9psPP/MdCIVY59Z5yzHikrbD6qZQoAGvVtqbBv2Y7fOkbQi/aGYcV+g==","shasum":"4d1521a8125193130d0e2e803d08a8feaaf85896","tarball":"https://registry.npmjs.org/@data7expressions/h3lp/-/h3lp-5.0.0.tgz","fileCount":133,"unpackedSize":254821,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGq0nTvSuzmYysq5zAGj3KxGHCQb5PVOMbvanSm17TwHAiEAm5WB1PJprm0psyY8aoBsMkNeIW8OsVGIEw1M8tBUnkE="}]},"_npmUser":{"name":"flaviolrita","email":"flaviolrita@proton.me"},"directories":{},"maintainers":[{"name":"flaviolrita","email":"flaviolrita@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/h3lp_5.0.0_1783073192187_0.5681828514330687"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-19T04:36:50.604Z","modified":"2026-07-03T10:06:32.472Z","2.0.0":"2024-06-19T04:36:51.026Z","2.0.1":"2024-06-22T12:09:45.945Z","5.0.0":"2026-07-03T10:06:32.336Z"},"bugs":{"url":"https://github.com/data7expressions/data7expressions/issues"},"author":{"name":"Flavio Lionel Rita","email":"flaviolrita@hotmail.com"},"license":"Apache-2.0 License","homepage":"https://github.com/data7expressions/h3lp#readme","keywords":["helper","help"],"repository":{"type":"git","url":"git+https://github.com/data7expressions/data7expressions.git"},"description":"Helper for nodeJs","maintainers":[{"name":"flaviolrita","email":"flaviolrita@proton.me"}],"readme":"# H3lp\n\nHelper sets\n\n|Method     |Description            |\n|-----------|-----------------------|\n|obj        | Object helper         |\n|fs         | File system helper    |\n|str        | String helper         |\n|test       | Test helper           |\n|utils      | Utils helper          |\n|validator  | Validator helper      |\n\n## Object Helper\n\n|Method     |Description                            |\n|-----------|---------------------------------------|\n|clone      | clone an object                       |\n|clone      | clone an object                       |\n|extends    | extend an object                      |\n|delta      | get the difference between two objects|\n|find       | find with predicate                   |\n|jsonPath   | find with jsonPath expression         |\n|sort       | sort properties                       |\n\n## File System Helper\n\n|Method     |Description                            |\n|-----------|---------------------------------------|\n|exists     | verify if exists path                 |\n|create     | create folder                         |\n|read       | read file                             |\n|remove     | remove file                           |\n|copy       | copy file                             |\n|write      | create or replace file                |\n|writeBinary| create or replace binary file         |\n|lstat      | returned details about the file       |\n|readdir    | list folder                           |\n\n## String Helper\n\n|Method     |Description                                                                                                |\n|-----------|-----------------------------------------------------------------------------------------------------------|\n| normalize | normalize a string                                                                                        |\n| toString  | convert to string                                                                                         |\n| replace   | Searches a string for a specified value and returns a new string where the specified values are replaced  |\n| concat    | String concatenation                                                                                      |\n| capitalize| Make the first character have upper case and the rest lower case                                          |\n| initCap   | Capitalize words                                                                                          |\n| plural    | convert word to plural                                                                                    |\n| singular  | convert word to singular                                                                                  |\n| notation  | convert to notation camelCase or pascalCase                                                               |\n\n## Test Helper\n\n|Method             |Description                |\n|-------------------|---------------------------|\n|createBuilder      | create TestBuilder        |\n|createSuiteBuilder | create TestSuiteBuilder   |\n\n## Utils Helper\n\n|Method                 |Description                    |\n|-----------------------|-------------------------------|\n|solveEnvironmentVars   | resolve environment variables |\n|template               | solve a template              |\n\n## Validator Helper\n\n|Method                 |Description                                        |\n|-----------------------|---------------------------------------------------|\n| isObject              | evaluate if is Object                             |\n| isEmpty               | evaluate if is Empty                              |\n| isPositiveInteger     | evaluate if is Positive Integer                   |\n| isNull                | evaluate if is Null                               |\n| isNotNull             | evaluate if is Not Null                           |\n| isNotEmpty            | evaluate if is Not Empty                          |\n| isBoolean             | evaluate if is Boolean                            |\n| isNumber              | evaluate if is Number                             |\n| isInteger             | evaluate if is Integer                            |\n| isDecimal             | evaluate if is Decimal                            |\n| isString              | evaluate if is String                             |\n| isDate                | evaluate if is Date                               |\n| isDateTime            | evaluate if is DateTime                           |\n| isArray               | evaluate if is Array                              |\n| isTime                | evaluate if is Time                               |\n| isBooleanFormat       | evaluate if is Boolean Format                     |\n| isNumberFormat        | evaluate if is Number Format                      |\n| isIntegerFormat       | evaluate if is Integer Format                     |\n| isDecimalFormat       | evaluate if is Decimal Format                     |\n| isAlphanumeric        | evaluate if is Alphanumeric                       |\n| isAlpha               | evaluate if is Alpha                              |\n| isDateFormat          | evaluate if is Date Format                        |\n| isDateTimeFormat      | evaluate if is DateTime Format                    |\n| isTimeFormat          | evaluate if is Time Format                        |\n| between               | evaluate if value is between two ranges           |\n| includes              | evaluate if value is included is string or array  |\n","readmeFilename":"README.md"}