5.24.0
- d9181c8 Merge pull request #173 from AthennaIO/develop
- 21079da feat: add way to infer enum type
- fc3fc80 Merge pull request #172 from AthennaIO/develop
- deeb74b feat(json): add set method
- 827956f Merge pull request #169 from AthennaIO/develop
- a232312 feat: download without saving file
- 3c987ee Merge pull request #168 from AthennaIO/develop
- 15e6e56 feat: download without saving file
- 77bc8d2 feat: download without saving file
- 7466125 Merge pull request #166 from AthennaIO/develop
- 385f6c2 test(path): fix test expectation
- 988fcc5 feat(json): add helper to sort object by keys
- acbf647 test(path): adjust test expectation
- 5dfd975 Merge pull request #163 from AthennaIO/develop
- 4d3f1d1 chore(path): change resources path
- b130f83 Merge pull request #162 from AthennaIO/develop
- 712a0a1 feat(path): add new apiResources path
- b6aa2d7 Merge pull request #161 from AthennaIO/develop
- 1a4acec feat(http): also catch errors with error handler
- 25812a1 Merge pull request #160 from AthennaIO/develop
- f7e0b82 feat(http): add error handler
- 17f362e Merge pull request #159 from AthennaIO/develop
- b5f3eea chore(json): don't deep copy functions and classes
- ad6a97b Merge pull request #158 from AthennaIO/develop
- 61b4443 fix(string): make random method more stable
- 76491bd fix(string): make random method more stable
- 41192be fix(string): make random method more stable
- 078e14e chore(npm): update dependencies
- a56edc9 Merge pull request #155 from AthennaIO/snyk-upgrade-ee9df26b2ae486f89dfed08763e4c613
- 2d14a71 Merge pull request #157 from AthennaIO/develop
- c14d8a2 feat: add new methods to Json and String
- 2935153 Merge pull request #156 from AthennaIO/develop
- 67539df test: include new module in tests
- 66239b0 feat: export retry helper
- 63d1823 feat: implement retry helper
- 0d7068d fix: upgrade fastify from 5.3.2 to 5.4.0
- f487f25 Merge pull request #153 from AthennaIO/develop
- 540d020 fix: remove deasync
- 3fd0982 Revert "fix: remove deasync"
- 097a940 fix: remove deasync
- a2c3309 Merge pull request #146 from AthennaIO/develop
- a9de594 chore(npm): update dependencies
- c71ec9e Merge pull request #145 from AthennaIO/develop
- 08c8a7f chore(npm): upgrade dependencies
- 252c3e9 Merge pull request #144 from AthennaIO/develop
- c877e30 chore(npm): require @athenna/config
- 0e66773 Merge pull request #143 from AthennaIO/develop
- 778e6bc test(sleep): create possible values dynamically
- 285385e ci(step): add new step to update package link
- 49d6276 ci(step): add new step to update package link
- bbe35a1 feat(helper): add macroable helper
- 335c43a feat(pkg): add new Otp helper
- 62dad99 ci(npm): link @athenna/common
- c616d2f feat(pkg): add new methods
- 66e250b feat(sleep): add new sleep helper
- bf7609d Merge pull request #142 from AthennaIO/develop
- 9a9b0f4 chore(npm): update dependencies
- 3ae3211 Merge pull request #141 from AthennaIO/develop
- 8bde351 chore(npm): update dependencies
- 13f6564 Merge pull request #140 from AthennaIO/develop
- e387ab7 chore(npm): update dependencies
- 029491f Merge pull request #139 from AthennaIO/develop
- 6d2a9d0 test(exec): update node link
- ed723bd test(module): update to 21 modules
- 38e0a98 feat(ulid): add support to ulid
- 6a86a77 Merge pull request #138 from AthennaIO/snyk-upgrade-b1185587b258681d026173610b4e2593
- ea752df Merge pull request #137 from AthennaIO/snyk-fix-9a23073441a618c868d6b2c0383107fb
- 3067443 fix: upgrade json-2-csv from 5.5.5 to 5.5.6
- 8752872 fix: package.json & package-lock.json to reduce vulnerabilities
- 22fb481 Merge pull request #136 from AthennaIO/develop
- b3bfeb9 chore(npm): expose each helper
- bb0a695 chore(npm): update dependencies
- 958339a Merge pull request #135 from AthennaIO/develop
- e55994b chore(npm): update dependencies
- 0f19fb7 Merge pull request #134 from AthennaIO/develop
- 6eee675 chore(npm): update dependencies
- b1043de feat(path): add cron path
- 1a71970 feat(path): add schedulers path
- 3b0b67e Merge pull request #133 from AthennaIO/develop
- d724564 chore(npm): update dependencies
- 99e9691 Merge pull request #131 from AthennaIO/develop
- b61cd54 chore(npm): update dependencies
- 56125bc Merge pull request #130 from AthennaIO/snyk-upgrade-6563f53e77a41cbd0960436cf3580185
- 99a130a fix: upgrade json-2-csv from 5.5.1 to 5.5.2
- 6a79dc3 Merge pull request #129 from AthennaIO/snyk-upgrade-c5252b4cbed404b5f65e630704cb2207
- 7f469da fix: upgrade fastify from 4.28.0 to 4.28.1
- 38944de Merge pull request #128 from AthennaIO/snyk-upgrade-29b9c2c0516cc8f61b886b27a0408a1d
- 837c323 fix: upgrade fastify from 4.27.0 to 4.28.0
- 115f90f Merge pull request #127 from AthennaIO/develop
- e23b0bd chore(npm): update dependencies
- 9729783 Merge pull request #126 from AthennaIO/develop
- af7e4ab chore(npm): update dependencies
- ae2b734 Merge pull request #125 from AthennaIO/develop
- 449819e chore(npm): update dependencies
- 5ae93b7 feat(path): add guards path
- 39800ed Merge pull request #124 from AthennaIO/develop
- c221b14 feat(path): add jobs and workers path
- 26a70d7 test(path): change validator path
- a0c36ca Merge pull request #123 from AthennaIO/develop
- a7a3fa2 feat(path): add validators to Path
- 9e455ab Merge pull request #122 from AthennaIO/develop
- 4e272aa Merge branch 'develop' of github.com:AthennaIO/Common into develop
- b9a3d58 chore(npm): update dependencies
- 2c84d8b Merge pull request #121 from AthennaIO/snyk-upgrade-d8f7c6723b0b9eab5f5c2c6b9021d693
- 2333c3a fix: upgrade json-2-csv from 5.1.0 to 5.5.1
- 5bc884a Merge pull request #120 from AthennaIO/develop
- 308df25 chore(npm): update dependencies
- 4b17d7c Merge pull request #118 from AthennaIO/snyk-upgrade-ea5acf40dea684623def31ef73ce5748
- 96068b5 Merge pull request #119 from AthennaIO/snyk-upgrade-d8ab28815f50cae99dcc8c5a703847c2
- 9385124 fix: upgrade fastify from 4.26.1 to 4.26.2
- 5a8b088 fix: upgrade json-2-csv from 5.0.1 to 5.1.0
- 5d8ff13 Merge pull request #117 from AthennaIO/develop
- 53ea7f1 feat(exec): add Exec.install() method
- f0a931c Merge pull request #115 from AthennaIO/develop
- ae1daf7 chore(npm): update dependencies
- 1ca3143 Merge pull request #114 from AthennaIO/snyk-upgrade-5940231744a3a31aa5c64f34e92080a0
- a23b609 fix: upgrade fastify from 4.25.2 to 4.26.0
- 334d7b9 Merge pull request #113 from AthennaIO/develop
- 6ef1130 chore(npm): update dependencies
- 37843c6 Merge pull request #112 from AthennaIO/develop
- 2300b17 feat(parser): add csv parser
- f0458cc Merge pull request #111 from AthennaIO/develop
- bed3e6a feat(parser): add csv parser
- 0699d58 Merge pull request #110 from AthennaIO/develop
- 71a925a feat(client): add new methods
- cf741f6 Merge pull request #109 from AthennaIO/develop
- 2c75acd feat(exception): add other infos to errors
- 3b2398e Merge pull request #108 from AthennaIO/develop
- bc4a329 Merge branch 'main' into develop
- d7db5f9 fix(git) merge conflicts
- 1f485e1 chore(exception): add details to exception
- 92b8780 update deps (#107)
- c621d22 Merge branch 'main' into develop
- 1ba2e5b [Snyk] Upgrade fastify from 4.25.0 to 4.25.1 (#106)
- 87e10d2 chore(npm): update dependencies
- c77c7b7 update deps (#105)
- 1e4fca4 chore(npm): update dependencies
- 538bfdc [Snyk] Upgrade fastify from 4.24.3 to 4.25.0 (#104)
- 039066f Merge pull request #103 from AthennaIO/develop
- 6ad234f chore(npm): update dependencies
- 5ed873a chore(npm): update dependencies
- d96d4f7 Merge pull request #102 from AthennaIO/develop
- 671b43d chore(npm): update dependencies
- fd98a7c Merge pull request #101 from AthennaIO/snyk-upgrade-927305b59c1ada2ec2892800c0d10ef7
- bb57f43 fix: upgrade fastify from 4.24.0 to 4.24.3
- 4e3e50e Merge pull request #100 from AthennaIO/develop
- 5ffc64e feat(path): add models method
- ae4318a Merge pull request #99 from AthennaIO/develop
- 2d43576 test(yaml): add test for new yaml parsers
- 1967b37 ci(node): set node to v21
- f0651da feat(yaml): add yaml parser
- 46abaa7 Merge pull request #98 from AthennaIO/snyk-upgrade-5de22d99d633d8c38d4369d5bfcf9fd0
- c87a0a8 Merge pull request #97 from AthennaIO/snyk-upgrade-91f0040f938a5f9869060fb6e7cdd478
- 1468881 fix: upgrade youch from 3.3.2 to 3.3.3
- dc75333 fix: upgrade fastify from 4.23.2 to 4.24.0
- e06fc4d Merge pull request #96 from AthennaIO/develop
- 6053ec9 feat(json): add omit/pick methods
- 832ebd5 Merge pull request #95 from AthennaIO/develop
- 143e4c3 chore(npm): upgrade version
- 6c539ee feat(exception): dont change stack frames
- da53955 Merge pull request #94 from AthennaIO/develop
- 8ed4867 ci(test): turn off c8 for now
- 9104bc4 fix(exception): use instance of exception
- f491c71 Merge pull request #93 from AthennaIO/develop
- b70251c chore(npm): update dependencies
- 6c19757 chore(c8): set version ^2.0.0
- 7b25d0a chore(c8): force version 2.0.0
- b3c8dd9 ci(c8): run tests with coverage again
- 4852fa9 Merge pull request #92 from AthennaIO/develop
- 624aa0d feat(module): improve Module.resolve()
- 353e248 Merge pull request #91 from AthennaIO/develop
- 815024a ci(fix): remove cov for now
- fcabd2a fix(module): resolve with query params
- 7bea3b8 fix(link): discord with broken link
- 1586a6b Merge pull request #90 from AthennaIO/develop
- 4f9ecbc chore(npm): update dependencies
- 62b4184 Merge pull request #89 from AthennaIO/develop
- 59b0e43 chore(npm): update dependencies
- 33e3741 fix(c8): disable code coverage for now
- 07e1324 ci(exec): comment Exec class tests to see results
- 080ae3e fix(c8): disable code coverage for now
- 4882d91 fix(c8): use loader flag instead
- c361eee test(exec): remove args
- ffa693f fix(npm): adjust script
- 0b2a363 fix(path): export as import alias
- d3e04a3 Merge branch 'develop' of github.com:AthennaIO/Common into develop
- 316f999 cd(build): change cd process
- e0a915f Merge pull request #88 from AthennaIO/snyk-upgrade-66562931416c60c8dbc9e38314071e24
- 9fab55a chore(npm): upgrade project for Node.js v20.x
- 6c4511c fix: upgrade youch from 3.2.3 to 3.3.1
- f280918 Merge pull request #87 from AthennaIO/develop
- 4fcf154 fix(exception): use message instead of this.message
- 9272e8b Merge pull request #86 from AthennaIO/develop
- 6f9b98a chore(npm): upgrade version
- 490e8c0 fix(exception): avoid using this property in pretty error
- b4f4315 Merge pull request #84 from AthennaIO/develop
- 011d284 fix(types): return exec child process type also
- 8ca140f Merge pull request #83 from AthennaIO/develop
- cea3b6b fix(types): return right type of execa
- 47bb62b Merge pull request #82 from AthennaIO/develop
- dbb2bb0 fix(types): add command input/output types
- 86e37fc Merge pull request #81 from AthennaIO/develop
- f968c81 test(windows): dont run exit tests on windows
- 7e66b20 test(windows): parse command to windows format
- a3dfb28 refactor(exec): use execa in Exec commands
- a3b92ac Merge pull request #80 from AthennaIO/develop
- 2670e49 fix(path): add parseExt() and removeExt()
- 9fc6ace Merge pull request #78 from AthennaIO/develop
- a2b48f7 Merge branch 'develop' of github.com:AthennaIO/Common into develop
- 3a0b2ab fix(path,exception): make athenna compatible with bun
- 5745a1c fix(path,exception): make athenna compatible with bun
- cbe8b94 Merge pull request #77 from AthennaIO/develop
- 16331b4 fix(color): adjust spaces of statusCode method
- 39965d8 Merge pull request #76 from AthennaIO/develop
- 624e72e feat(color): get color by status code with bg color
- c6b446b Merge pull request #75 from AthennaIO/develop
- 5028ed4 feat(color): get the color by status code
- 7b3bb2c Merge pull request #74 from AthennaIO/develop
- b0f1981 chore(npm): upgrade version
- fb1419d Merge pull request #73 from AthennaIO/snyk-upgrade-1c95b002793e961123d0350f04a3e965
- cc4c83c fix: upgrade fastify from 4.22.0 to 4.22.1
- 2f69165 Merge pull request #72 from AthennaIO/snyk-upgrade-ce80c2ac1d684a37c2700f0bbb5a75ac
- e50e52a fix: upgrade fastify from 4.21.0 to 4.22.0
- efc6af6 Merge pull request #71 from AthennaIO/develop
- 043debf fix(is): use endsWith to avoid problems
- 4703e34 chore(npm): update dependencies
- e3029a3 test(stubs): move to fixtures
- 1ec0cc8 Merge pull request #70 from AthennaIO/develop
- c7f0099 feat(is): add Is.Module() method
- a1de763 Merge pull request #69 from AthennaIO/develop
- 42278d8 fix(exec): add missing exit code
- 8395103 Merge pull request #68 from AthennaIO/develop
- 7b3b586 fix(exec): better error help
- 7b209b7 fix(uuid): if token is undefined return false
- 9cd08a5 fix(exec): better error
- 2d73969 fix(exec): better error
- 2e39e3d fix(exec): better error
- 3a352f7 test(exec): dont skip test
- eb8a6e8 Merge pull request #67 from AthennaIO/develop
- 8754b12 chore(exec): also set empty string on errors
- 68b6569 Merge pull request #66 from AthennaIO/develop
- e3e1a4c chore(exec): set empty string when undefined
- 446cb94 Merge pull request #65 from AthennaIO/develop
- de4341a test(fix): ignore command by now
- 78d6ff5 chore(npm): upgrade pkg version
- 05dee2a feat(is): add platform verifier
- efb86f7 Merge pull request #64 from AthennaIO/develop
- 0bdfcee feat(helpers): improve options and types
- a49e3ad Merge branch 'develop' of github.com:AthennaIO/Common into develop
- ca0810e feat(clean): add recursive options
- 5eff755 Merge pull request #63 from AthennaIO/snyk-upgrade-e6c1112de54b97a64dfe931323df3cb0
- 928b97e fix: upgrade youch-terminal from 2.2.1 to 2.2.2
- 7f1529a Merge pull request #62 from AthennaIO/develop
- aa5ee73 fix(types): export types
- 24d4b1d fix(types): export types
- 410f79b Merge pull request #61 from AthennaIO/develop
- eccf481 feat(type): export types in main package
- 7518012 Merge pull request #60 from AthennaIO/develop
- d0da785 chore(npm): update dependencies
- d6d3ca5 Merge pull request #57 from AthennaIO/snyk-upgrade-0beb0575271a2e1d58931548a94acecd
- 5c861f3 Merge pull request #58 from AthennaIO/snyk-upgrade-806ace622dc301f64d30c2b18f2414a3
- 7b5c9c0 feat(templates): publish templates
- 6bb9a23 ci(qodana): remove qodana
- a2837f1 fix: upgrade chalk from 5.2.0 to 5.3.0
- 037cefb fix: upgrade youch-terminal from 2.2.0 to 2.2.1
- ac0a4db chore(c8): exclude types from coverage
- c931667 chore(npm): update dependencies
- b73c34e Merge pull request #56 from AthennaIO/develop
- e2b664f feat(methods): add new methods to helpers
- 3044dd4 refactor(debug): lower case all log messages
- b831e80 refactor(debug): use Node.js internal debuglog
- e4c80be Merge pull request #55 from AthennaIO/develop
- 33437c3 chore(types): move pagination types to types folder
- 4b3ac07 Merge branch 'develop' of github.com:AthennaIO/Common into develop
- d4197c3 build(ts): force use of type
- 8802afe Merge pull request #54 from AthennaIO/snyk-upgrade-7b42e4a21b51ad38a7942858b5c0d9a4
- 0c19da4 style(ts): add in tsconfig
- 37cdc2a fix: upgrade got from 12.6.0 to 12.6.1
- 0d76652 Merge pull request #53 from AthennaIO/develop
- ef9e420 test(uuid): refactor to use @athenna/test
- 564a218 test(string): refactor to use @athenna/test
- 2d23e2e test(route): refactor to use @athenna/test
- eb4f0ce test(parser): refactor to use @athenna/test
- c0228d6 test(number): refactor to use @athenna/test
- beb8625 test(module): refactor to use @athenna/test
- 0f931ef test(json): refactor to use @athenna/test
- 0945da8 test(is): refactor to use @athenna/test
- e16eece test(http-client): refactor to use @athenna/test
- 10ad3f1 test(folder): refactor to use @athenna/test
- 652860d test(path): refactor to use @athenna/test
- 5365f1b ci(log): add logs to see what is happening
- 6106a3a ci(log): add logs to see what is happening
- 3b433d9 chore(npm): upgrade major
- 244892b chore(npm): upgrade major
- 0325977 chore(npm): use import aliases in export
- 949f7f4 test(path): fix tests with wrong path
- 92d6667 test(path): fix tests with wrong path
- 6d7be81 refactor(path): change the case of paths
- 3d6e2ab test(class): use
- 7f970c3 Merge branch 'develop' of github.com:AthennaIO/Common into develop
- 434bd8f feat(build): simplify compilation
- a86b6ce Merge pull request #51 from AthennaIO/snyk-upgrade-c92a39cd5477e8c210a445980fbaf503
- fba808b Merge pull request #52 from AthennaIO/snyk-upgrade-704b60c973ad6da0b39e7947e835cacf
- 2ed36b5 fix: upgrade fastify from 4.15.0 to 4.16.0
- b1f01e6 fix: upgrade collect.js from 4.34.3 to 4.36.1
- 71d837b Merge pull request #50 from AthennaIO/develop
- ba8c196 fix(windows): use normalize from default OS
- fbc0742 feat(path): implement merge dirs method
- 13f8f71 test(path): save default dirs
- 70d97a5 fix(windows): use posix normalize
- dde09bb fix(windows): adjust implementations for windows support in path
- 3b7e13f feat(path): implement set methods for paths
- 4b8274f Merge pull request #48 from AthennaIO/snyk-upgrade-b6bf1602cc7578052ff765f90fb303a3
- 2985a9f fix: upgrade fastify from 4.14.1 to 4.15.0
- 3bd99e9 Merge pull request #47 from AthennaIO/develop
- 96403ea fix(is): better validation in Exception method
- 07a0340 chore(npm): upgrade to typescript v5
- 0524a54 Merge pull request #45 from AthennaIO/snyk-upgrade-ab21fba69ddd7259f86bed9478f62244
- aa8a7d1 fix: upgrade fastify from 4.14.0 to 4.14.1
- eff7908 Merge pull request #43 from AthennaIO/snyk-upgrade-dfbb3a7217c41fde08eac27fccba1b4c
- 2557019 Merge branch 'develop' into snyk-upgrade-dfbb3a7217c41fde08eac27fccba1b4c
- eaed433 Merge pull request #44 from AthennaIO/snyk-upgrade-a8305c2b812f2de78b75aa2aad7e33ec
- 50e876b fix: upgrade got from 12.5.3 to 12.6.0
- 1472d7a fix: upgrade fastify from 4.13.0 to 4.14.0
- 94fc49e Merge pull request #42 from AthennaIO/develop
- 2e30314 chore(npm): upgrade to typescript v5
- 74002a7 Merge pull request #41 from AthennaIO/develop
- 1e6bf66 fix(file): set right file name in .d.ts and .js.map files
- 041413f fix(file): set right file extension
- 4a0bdc8 Merge pull request #40 from AthennaIO/develop
- d622472 fix(module): dont resolve path is starts with #
- 400fdb1 Merge pull request #39 from AthennaIO/develop
- 8ce4299 chore(npm): upgrade package version
- 25a34b4 fix(file): make getFilesByPattern recursive by default
- 79e215a Merge pull request #38 from AthennaIO/develop
- 840b105 chore(npm): upgrade package version
- e917ff3 refactor(scripts): use scripts to build code
- 69fff04 Merge pull request #37 from AthennaIO/develop
- 8123d69 fix(exception): apply colors in pretty exception
- 22d77fe Merge pull request #36 from AthennaIO/develop
- 349f84d style(build): add some comments with explanation
- ebbfa4f feat(file): implement function to convert content to ObjectBuilder
- 55ec3e6 fix(message): remove some new lines
- 9dd9644 chore(build): implement beforeAll and afterAll functions
- 4fbe5e6 chore(scripts): move node cli to a shell script file
- 09f2e32 Merge pull request #35 from AthennaIO/develop
- 6b7d698 fix(module): throw exception if import.meta.resolve is undefined
- 617346a fix(exception): set pretty stack with all types of frames
- 3d998b6 Merge pull request #34 from AthennaIO/develop
- 4c41cdc feat(path): implement originalPwd method
- 626da8e Merge pull request #33 from AthennaIO/develop
- 776ef6c fix(json): add the possibility to manipulate the object
- 99e72de Merge pull request #32 from AthennaIO/develop
- c516742 fix(is): add CustomError to Is.Exception validator
- 4be250b Merge pull request #31 from AthennaIO/develop
- 1282f79 fix(module): resolve node_modules libraries in resolve method
- 5b142e6 cd(image): run pipeline on ubuntu-latest machine
- 718db8b chore(build): use new file methods
- 162a612 Merge pull request #30 from AthennaIO/develop
- 3b69b25 chore(npm): update lock
- 004b3a5 fix(exception): set error code when parsing error to exception
- 82a74e8 Merge pull request #29 from AthennaIO/develop
- 89f102c fix(module): be more resilient in absolute path verification
- 26fa55f chore(npm): upgrade package version
- bae6917 feat(path): add src path
- c6891db feat(module): implement resolve method
- 80233db style(module): use import aliases to import helpers
- 47868e7 feat(is): implement Exception method
- 88e94ec feat(exec): implement concurrently method
- 68f9b08 feat(file): set, get parsed and import content
- 8c7c4fb Merge pull request #28 from AthennaIO/develop
- 444ac7c Merge branch 'develop' of github.com:AthennaIO/Common into develop
- ce47eae fix(exception): broken pretty exception
- 7b20b4c Merge pull request #27 from AthennaIO/develop
- 19812d1 Merge pull request #25 from AthennaIO/snyk-upgrade-fb9f5cc3c54ad0657155158e4859f024
- 012abea chore(git): merge conflicts
- 297a5bd chore(npm): change scripts
- e978769 Merge branch 'develop' of github.com:AthennaIO/Common into develop
- b8b158c fix(qodana): adjust some simple stuffs that failed in qodana scan
- 68dac1a Merge pull request #26 from AthennaIO/snyk-upgrade-059ba4e6af0a7dd6270b8d03e516f082
- 1484fc5 Merge pull request #24 from AthennaIO/snyk-upgrade-8aed3d56f19f0daefc7c4c3432629cdd
- c6f31c1 chore(npm): update dependencies
- c6b7311 fix: upgrade youch-terminal from 2.1.5 to 2.2.0
- e966c02 fix: upgrade youch from 3.2.2 to 3.2.3
- 9371532 fix: upgrade fastify from 4.11.0 to 4.12.0
- 9a85ce4 ci(qodana): add qodana code quality scan
- 12941c9 Merge pull request #23 from AthennaIO/develop
- bd3f656 fix(export): export color helper
- f74c13d Merge pull request #22 from AthennaIO/develop
- 15698d8 chore(npm): add container to global vars
- 801e17c fix(color): remove recursive calls
- 214511c test(module): fix number of modules
- 46ff78e fix(export): export globals instead of import
- 8f231a1 feat(color): add new helper color
- 102165c chore(ts): update types and build format
- bf0e1d7 test(fix): remove japa types file
- 0d0adb8 Merge pull request #21 from AthennaIO/develop
- 9fe91a6 fix(build): use tsc to build code
- a36595d Merge pull request #20 from AthennaIO/develop
- 3780d36 fix(imports): use jq to change the imports definition on publish
- acc81eb refactor(imports): remove index from import
- 77485c0 Merge pull request #19 from AthennaIO/develop
- cdb45e6 fix(import): import change case as default import
- c9837a1 Merge pull request #18 from AthennaIO/develop
- d97ffaf fix(json): add referenced values option for get method
- 07ae649 Merge pull request #17 from AthennaIO/develop
- 24199aa chore(npm): remove @swc/cli dependency
- 5f96f84 fix(npm): export build folder instead of src
- 33b6f1b Merge pull request #16 from AthennaIO/develop
- c901cd1 feat(json): implement object builder
- f6550c4 fix(types): move assert global type only for tests
- 8058566 test(modules): set modules as 19
- d9df3e0 refactor(json): move Object helper methods to Json
- 6aae248 feat(is): add Defined method
- c76fdb0 fix(type): make safeImport return null type too
- 6159f87 feat(module): implement safeImport method
- 7fdeda6 fix(type): add new types to assert class
- 109f1e2 fix(type): folder/file size needs to be string
- 069929b ci(build): add build process to linux ci
- b8ecf1c ci(build): test code transpilation in CI
- 5915c68 cd(build): add transpilation process before publish
- a1b115d Merge pull request #15 from AthennaIO/style/implement-ts
- b4a9a0e test(ts): adjust types in tests
- 079cd45 style(ts): continue refactoring classes to TS
- 2babcce style(ts): initial commit
- 929f98f Merge pull request #14 from AthennaIO/develop
- 9b456ca fix(windows): adjust Path and Exec files to work in Windows env
- 89d4611 ci(node): update node version support and add windows
- 20d875b chore(npm): update dependencies
- 73a6e53 Merge pull request #13 from AthennaIO/develop
- 8d1dc8b fix(path): adjust resolveEnvironment method
- a4310a3 Merge pull request #11 from AthennaIO/develop
- 75273ad chore(helpers): little improvements
- b6d9da1 Merge pull request #10 from AthennaIO/develop
- e7ef848 Merge pull request #9 from AthennaIO/feat/support-ts
- 33a5a41 feat(path): support ts in path and module
- 2a744ac Merge pull request #6 from AthennaIO/develop
- dd2c125 Merge pull request #4 from RobsonTrasel/develop
- 2856126 ci(fix): remove local address call method
- 36278ec fix(file): reload file after streaming
- ea2d160 fix(client): use promisify to create pipeline fn
- d0b41ab fix(fake-api): adjust recreate method call
- 5ee429e chore(types): update types files with new signatures
- 5af7ffd test(client): create better builder and tests streams
- 2436e8c chore(client): implement timeout number signature
- 14e89b3 fix(fake-api): implement the recreate method
- b68f3df feat(file): implement create read/write stream methods
- 54d686f fix(api): add form plugin to fake api
- 3660965 feat(client): add tests for head methods
- 840a5b0 fix(fake-api): remove body when status code is 204
- ed8ccfe feat(fake-api): add list routes method
- 0911156 feat(client): add more tests for hooks
- 386ff1e feat(client): add tests for hooks
- 68c32f8 feat(fake-api): add redirectTo option
- 0fc075e feat(client): add cache tests and improve other tests
- 82f8a1d chore(exceptions): remove unused exceptions
- 78b03bb test(test): added responseType test
- 7c9daf6 test(test): added test for cacheOptions
- a16c725 test: added gotoptions test method
- 9b4d1e8 feat(client): add responseType method and remove old FakeApi
- 75747f5 chore(npm): lock fastify version
- a61893f fix(types): change got options to OptionsInit type
- 1cc773c feat(helpers): implement fake api helper
- be4c4e2 chore(comments): remove todos that are already done
- 75eb759 feat(types): add new methods types in .d.ts file
- 340d0ad feat(client): add more methods and improve JSDocs
- 645aa61 fix: fixed indent codes for be default
- 056f1f1 fix: add return to doc for each method
- 4dbe341 feat: all the methods added
- 2e0ddbb feat: added some features and methods
- 65b09b5 chore: format files
- 5fae0e7 feat: add merge, agent and h2session methods
- f58e10f feat: mergeOptions add
- 0aab333 fix: fixed the spaces and semicolons
- 6b068ba feat: add following redirect
- 62848a0 chore: made todo task, added email
- 545920d fix(client): remove wiremock and use simple fake api
- 0e1ea62 ci(lib): try to use wiremock action library
- ce64d3f ci(lib): try to use wiremock action library
- 4935a0b ci(lib): try to use wiremock action library
- 1b84907 ci(lib): try to use wiremock action library
- 03c655b ci(services): give permission to user
- 0fe2267 ci(services): change file paths
- 7ab5486 ci(services): change folder names
- 64ea08f ci(services): remove options
- 284bc24 ci(services): use different wiremock image
- aadcb00 ci(services): use options instead of commands
- 5f59b39 test(client): add tests for GET and POST requests
- 3142f79 test(modules): change assertion to 18 modules
- 3562a25 tests(plugins): remove run failed plugin
- ff325f9 feat(client): add implementation using builder pattern
- d595ebc feat(types): add types for HttpClient module
- 3dbc6cd feat(mocks): add a fake api with wiremock
- c703c64 dev: add got library for http request
- e0e9739 test: make tests for methods
- 176366b chore: make httpclient for requests
- 61f5c37 chore: add helpers for new class
- c51c431 feat: HttpClient class created
- 46f8e01 Merge pull request #2 from AthennaIO/develop
- 4f4cbdb test(json): add assertion for falsy default values
- d4c8cd2 fix(json): remove validation in default value
- 0b83951 chore(copyright): change the email
- 7a1020f chore(npm): change package.json description
- 0d637a5 test(fix): change modules length in tests
- d7c0ff5 feat: initial commit
- d3cb22a Initial commit