1
0
mirror of https://github.com/dzeiocom/libs.git synced 2025-06-19 05:59:19 +00:00
Commit Graph

213 Commits

Author SHA1 Message Date
eedea14336 Update node.js.yml 2023-03-21 15:28:48 +01:00
5aa6636cf0 Update URLManager.ts 2023-03-21 15:26:50 +01:00
b885cf66b7 Merge branch 'master' into make-functions-use-null-23 2023-03-21 15:25:01 +01:00
04753c07da bump(object-util): version 1.5.0
Signed-off-by: Avior <f.bouillon@aptatio.com>
2023-03-14 11:01:57 +01:00
cfbc85580c fix: Test for deep clone when option is manually set
Signed-off-by: Avior <f.bouillon@aptatio.com>
2023-03-14 11:00:49 +01:00
446355b451 feat: Add option to clean falsy values in object clean
Add a new option to `objectClean` function which allows to clean falsy values (including `undefined` and `null`) from an object when set to `true`. This is achieved by deleting all the falsy values from the object when the option is enabled.

The change also includes updates to the corresponding tests.

Signed-off-by: Avior <f.bouillon@aptatio.com>
2023-03-14 11:00:19 +01:00
fd24924d10 feat: introduce objectRemap function
This commit introduces a new function `objectRemap` in `object-util` package. It takes an object as input and applies the provided mapping function to each key-value pair. It produces a new object with transformed keys and values.

The `objectRemap` function is more advanced than `objectMap` as it transforms an object back into another object. It works on objects and arrays. If multiple keys are the same, only the last value will be set by default, but enabling the `strict` option will throw an error if the same key is set twice.

This commit also updates the import statement in tests for this new function.

Signed-off-by: Avior <f.bouillon@aptatio.com>
2023-03-14 10:54:46 +01:00
7cc3ca98c1 fix: Add JSDocs returns for most functions that needed one
Signed-off-by: Avior <f.bouillon@aptatio.com>
2023-03-14 10:53:09 +01:00
d67c53d89d feat(object-util): export BasicObjectKeys and BasicObject types
The `BasicObjectKeys` and `BasicObject` types are now exported for use outside of the module.

Signed-off-by: Avior <f.bouillon@aptatio.com>
2023-03-14 10:50:14 +01:00
c664af98ba fix: Add tests to have a better array support
Signed-off-by: Avior <f.bouillon@aptatio.com>
2023-03-14 10:49:49 +01:00
9779e453f0 bump: Object-Util v1.4.6
Signed-off-by: Avior <f.bouillon@aptatio.com>
2023-02-22 16:32:20 +01:00
a1304e7349 fix: handle arrays with empty elements
Signed-off-by: Avior <f.bouillon@aptatio.com>
2023-02-22 16:31:52 +01:00
91e44c4033 bump(config): v1.1.12
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-22 10:48:03 +01:00
d5aaf86146 fix: incorrect scripts in dev mode
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-22 10:47:13 +01:00
289ea6c5bf bump)config): 1.1.11
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-12 12:45:24 +01:00
325355c09c fix(config): incorrect config
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-12 12:44:49 +01:00
030dc68587 bump(config): version 1.1.10
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-12 12:07:18 +01:00
9d7af6076a fix(config): Better CSP security
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-12 12:05:46 +01:00
2528f5e1af bump(object-util): Version 1.4.5
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-08 13:58:55 +01:00
ddb0a4820a fix(object-util): Typescript outputing error when using object with undefined
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-08 13:58:41 +01:00
49f16223c3 bump(object-util): Version 1.4.4
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-08 13:46:32 +01:00
50855afe67 bump(object-util): 1.4.4 (Fixed export)
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-08 13:45:53 +01:00
6be80cb2e1 fix(object-util): Typing not being sent back to user
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-08 12:15:08 +01:00
c0da88ff2b bump(config): version 1.1.9
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-08 11:16:02 +01:00
f24e11bec4 bump(config): version 1.1.9
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-08 11:09:57 +01:00
2d39399d36 misc(config): Updated configs
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-12-08 11:01:49 +01:00
ac8730c10d bump(listener): to version 1.0.3
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-11-17 10:50:13 +01:00
198aa692e4 fix(listener): Packaging not including source code
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-11-17 10:46:40 +01:00
9f3e415d2f fix(listener): moved from yarn to npm
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-11-17 10:42:29 +01:00
20c6044a9d bump: @dzeio/listener to 1.0.2
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-11-17 10:41:38 +01:00
e11260207f fix: Listener not emitting 'all' event
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-11-17 10:41:25 +01:00
9818037cc5 fix: Publish error
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-10-18 12:54:49 +02:00
43eb380028 bump: URL Manager ot 1.0.8
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-10-18 12:50:17 +02:00
d1d4169906 feat: Allow to remove the domain
Signed-off-by: Avior <f.bouillon@aptatio.com>
2022-10-18 12:47:47 +02:00
31ae6d8418 bump: 1.1.8
Signed-off-by: Avior <github@avior.me>
2022-05-13 14:55:50 +02:00
c5d4ed166a misc: Update config for latest next version
Signed-off-by: Avior <github@avior.me>
2022-04-05 12:39:57 +02:00
9351a54552 Merge branch 'master' of github.com:dzeiocom/libs 2022-04-05 12:21:26 +02:00
d24a550e8a misc: Update Config deps
Signed-off-by: Avior <github@avior.me>
2022-04-05 12:21:23 +02:00
0e46695636 bump: fix types bug
Signed-off-by: Avior <florian.bouillon@delta-wings.net>
2021-12-17 22:30:46 +01:00
864af5cc5a Fixed my stupidity
Signed-off-by: Avior <github@avior.me>
2021-12-13 15:02:32 +01:00
a1ecbbaf73 bump @dzeio/config
Signed-off-by: Avior <github@avior.me>
2021-12-13 15:01:10 +01:00
f515091ac5 Updated tests and documentation to be more clear
Signed-off-by: Avior <github@avior.me>
2021-11-18 17:38:19 +01:00
d9dca04017 Bump @types/node from 16.10.1 to 16.10.3 (#53)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.10.1 to 16.10.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-06 11:48:40 +02:00
df2ecfbc7b Bump jest from 27.2.3 to 27.2.4 (#47)
Bumps [jest](https://github.com/facebook/jest) from 27.2.3 to 27.2.4.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v27.2.3...v27.2.4)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-06 11:32:57 +02:00
26c885c228 Update README.md 2021-09-29 19:49:48 +00:00
a8e1f0124f Removed Verbose 2021-09-29 19:41:17 +00:00
580da76085 Merge branch 'master' into make-functions-use-null-23 2021-09-29 21:38:03 +02:00
ce264b2b8b bump @dzeio/object-util
Signed-off-by: Avior <github@avior.me>
2021-09-29 17:17:13 +02:00
9f608a52fc Fixed Object.freeze throwing error with objectOmit (#46)
Signed-off-by: Avior <github@avior.me>
2021-09-29 17:15:52 +02:00
88522608c2 Merge branch 'master' into make-functions-use-null-23 2021-09-29 16:54:07 +02:00