{"id":22650660,"url":"https://github.com/data7expressions/h3lp","last_synced_at":"2025-03-29T07:22:18.508Z","repository":{"id":59709366,"uuid":"538693141","full_name":"data7expressions/h3lp","owner":"data7expressions","description":"helper ","archived":false,"fork":false,"pushed_at":"2024-04-15T09:36:46.000Z","size":1225,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-15T12:01:22.186Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/data7expressions.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-09-19T20:51:49.000Z","updated_at":"2024-04-22T17:40:58.765Z","dependencies_parsed_at":"2024-01-16T12:20:03.057Z","dependency_job_id":"34eb61a0-3910-44ed-b106-08fe8009dd9e","html_url":"https://github.com/data7expressions/h3lp","commit_stats":null,"previous_names":["expr-solver/h3lp","data7expressions/h3lp"],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data7expressions%2Fh3lp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data7expressions%2Fh3lp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data7expressions%2Fh3lp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data7expressions%2Fh3lp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/data7expressions","download_url":"https://codeload.github.com/data7expressions/h3lp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246151582,"owners_count":20731631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-09T08:36:30.188Z","updated_at":"2025-03-29T07:22:18.493Z","avatar_url":"https://github.com/data7expressions.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdata7expressions%2Fh3lp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdata7expressions%2Fh3lp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdata7expressions%2Fh3lp/lists"}