Skip to content

Commit ff70493

Browse files
committed
Merge in repository update
2 parents f555430 + 8800db7 commit ff70493

15 files changed

+425
-321
lines changed

.eslintrc.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@
2323
],
2424
"rules": {
2525
"@typescript-eslint/no-empty-function": "off",
26-
"@typescript-eslint/no-inferrable-types": "warn",
26+
"@typescript-eslint/no-inferrable-types": "off",
2727
"@typescript-eslint/no-namespace": "off",
2828
"arrow-parens": "warn",
2929
"camelcase": "warn",
3030
"eqeqeq": "error",
3131
"no-empty": "warn",
3232
"no-empty-function": "warn",
33+
"no-constant-condition": ["warn", { "checkLoops": false }],
3334
"no-extra-semi": "warn",
3435
"no-inner-declarations": "off",
3536
"no-mixed-spaces-and-tabs": "off",
@@ -49,7 +50,7 @@
4950
"warn",
5051
"always",
5152
{
52-
"line":{
53+
"line": {
5354
"markers": ["#region", "#endregion"]
5455
}
5556
}

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ All notable changes to this project will be documented in this file.
1111
The format is based on [**Keep a Changelog v1.0.0**](https://keepachangelog.com/en/1.0.0/),
1212
and this project adheres to [**Semantic Versioning v2.0.0**](https://semver.org/spec/v2.0.0.html).
1313

14+
## Unreleased ##
15+
16+
### Security ###
17+
18+
* Update dependencies
19+
1420
## [v2.0.0-indev01] - 2022-12-13 ##
1521

1622
[v2.0.0-indev01]: https://github.com/mfederczuk/deeptools/releases/v2.0.0-indev01

CODE_OF_CONDUCT.md

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
1-
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 -->
2-
31
# Contributor Covenant Code of Conduct #
42

53
## Our Pledge ##
64

75
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for
8-
everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity
9-
and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste,
10-
color, religion, or sexual identity and orientation.
6+
everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics,
7+
gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance,
8+
race, caste, color, religion, or sexual identity and orientation.
119

1210
We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
1311

@@ -60,28 +58,29 @@ in violation of this Code of Conduct:
6058

6159
### 1. Correction ###
6260

63-
**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the
64-
community.
61+
**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in
62+
the community.
6563

66-
**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation
67-
and an explanation of why the behavior was inappropriate. A public apology may be requested.
64+
**Consequence**: A private, written warning from community leaders, providing clarity around the nature of
65+
the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.
6866

6967
### 2. Warning ###
7068

7169
**Community Impact**: A violation through a single incident or series of actions.
7270

7371
**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including
7472
unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding
75-
interactions in community spaces as well as external channels like social media. Violating these terms may lead to a
76-
temporary or permanent ban.
73+
interactions in community spaces as well as external channels like social media. Violating these terms may lead to
74+
a temporary or permanent ban.
7775

7876
### 3. Temporary Ban ###
7977

8078
**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior.
8179

82-
**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified
83-
period of time. No public or private interaction with the people involved, including unsolicited interaction with those
84-
enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.
80+
**Consequence**: A temporary ban from any sort of interaction or public communication with the community for
81+
a specified period of time. No public or private interaction with the people involved, including unsolicited interaction
82+
with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to
83+
a permanent ban.
8584

8685
### 4. Permanent Ban ###
8786

@@ -92,8 +91,8 @@ behavior, harassment of an individual, or aggression toward or disparagement of
9291

9392
## Attribution ##
9493

95-
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, available at
96-
[https://www.contributor-covenant.org/version/2/0/code_of_conduct.html][v2.0].
94+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.1, available at
95+
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
9796

9897
Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder][Mozilla CoC].
9998

@@ -102,7 +101,7 @@ For answers to common questions about this code of conduct, see the FAQ at
102101
[https://www.contributor-covenant.org/translations][translations].
103102

104103
[homepage]: https://www.contributor-covenant.org
105-
[v2.0]: https://www.contributor-covenant.org/version/2/0/code_of_conduct.html
104+
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
106105
[Mozilla CoC]: https://github.com/mozilla/diversity
107106
[FAQ]: https://www.contributor-covenant.org/faq
108107
[translations]: https://www.contributor-covenant.org/translations

COPYING.txt

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,33 @@ A SPDX short-form identifier takes the form of:
33

44
SPDX-License-Identifier: <SPDX License Expression>
55

6+
... and is most of the time placed somewhere at the top of a file.
67
Read more about SPDX short-form identifiers here: <https://spdx.dev/ids/>
78

9+
A copyright notice in the form of:
810

9-
Files where a SPDX short-form identifier cannot be used or does not fit (for whatever reason) are listed here.
10-
The left hand side of the colon (':') is the path of the file or directory, and the right hand side of the colon is the
11-
SPDX license expression that the path is licensed under.
12-
If the path is a directory, then all files inside the directory are licensed under the expression recursively.
11+
Copyright (c) <year> <copyright holder>
1312

14-
.eslintrc.json: CC0-1.0
15-
.github/issue_labels.json: CC0-1.0
16-
.github/pull_request_template.md: CC0-1.0
17-
.mocharc.json: CC0-1.0
18-
package.json: CC0-1.0
13+
... should also be present near the SPDX short-form identifier if the license is not
14+
the Creative Commons Zero v1.0 Universal. (as in this case a copyright notice wouldn't make sense)
1915

20-
The SPDX short-form identifier inside distinct files have higher precedence than this list and will override the license
21-
expression when they differ.
16+
17+
Files in which a SPDX short-form identifier cannot be used or does not fit (for whatever reason) are listed here.
18+
All of these files are published into the public domain under Creative Commons Zero v1.0 Universal:
19+
20+
.eslintrc.json
21+
.github/issue_labels.json
22+
.github/pull_request_template.md
23+
.mocharc.json
24+
COPYING.txt (this file)
25+
LICENSE.txt
26+
package.json
27+
28+
29+
All files that don't contain a SPDX short-form identifier, are not listed above and don't contain any other sort of
30+
copyright and/or license header are verbatim copies from their original sources.
31+
Copyright belongs to their respectful authors. (this includes all files in the 'LICENSES' directory)
32+
Correct attribution should be found somewhere in these files.
2233

2334

2435
The individual licenses, used in this repository, can be found in the 'LICENSES' directory and are also listed here:
@@ -34,5 +45,3 @@ The individual licenses, used in this repository, can be found in the 'LICENSES'
3445
Full name: GNU General Public License v3.0 or later
3546
Short identifier: GPL-3.0-or-later
3647
Text file: LICENSES/GPL-3.0.txt
37-
38-
Each of these files are verbatim copies from their original source. Copyright belongs to their respectful authors.

DEVELOPING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
Copyright (c) 2022 Michael Federczuk
2+
Copyright (c) 2023 Michael Federczuk
33
SPDX-License-Identifier: CC-BY-SA-4.0
44
-->
55

@@ -45,7 +45,7 @@ Exceptions may apply to some of these rules, see the [`.editorconfig`](.editorco
4545
[_"Nobody talks about the real reason to use Tabs over Spaces"_ - reddit.com/r/javascript](https://redd.it/c8drjo)
4646

4747
Since this topic is largely based on the programming/development language that is being used, there are some
48-
exceptions to the these specific rules.
48+
exceptions to these specific rules.
4949

5050
* **Indent with tabs & align with spaces**
5151

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
Copyright (c) 2022 Michael Federczuk
2+
Copyright (c) 2023 Michael Federczuk
33
SPDX-License-Identifier: CC-BY-SA-4.0
44
-->
55

@@ -12,7 +12,7 @@
1212

1313
## About ##
1414

15-
**DeepTools** is a set of utility functions that recursively operate on objects.
15+
**DeepTools** is a set of JavaScript utility functions that recursively operate on objects.
1616

1717
## Usage ##
1818

@@ -75,7 +75,7 @@ Using **npm**:
7575
npm i @mfederczuk/deeptools
7676
```
7777

78-
Using **Yarn**:
78+
Using **yarn**:
7979

8080
```sh
8181
yarn add @mfederczuk/deeptools

0 commit comments

Comments
 (0)