Skip to content

Commit 82acfc0

Browse files
authored
Merge pull request #43 from feedzai/develop
Feat: Fix the issue where components were not being properly exported
2 parents 37c3747 + a96edeb commit 82acfc0

15 files changed

Lines changed: 2461 additions & 207 deletions

.eslintrc.cjs

Lines changed: 0 additions & 15 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,33 @@
11
# Changelog
2+
23
All notable changes to this project will be documented in this file.
34

45
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
56
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
67

78
## Unreleased
89

10+
### Added
11+
12+
- Adds missing types
13+
- Fixed the issue where components were not being properly exported
14+
915
## 2.0.2 - 2024-10-24
16+
1017
### Added
18+
1119
- Dynamic changes in the data or DOM elements now trigger updates in the tool
1220

1321
## 2.0.1 - 2024-10-08
22+
1423
### Added
24+
1525
- Aligned native ShortcutGuide styling with the prototypes
1626

1727
## 2.0.0 - 2024-10-04
28+
1829
### Added
30+
1931
- Changed bundler from babel to vite
2032
- Replaced jest with cypress
2133
- Converted Javascript to Typescript
@@ -25,22 +37,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2537
- Converted the ShortcutGuide into a prop, making it overridable and customizable
2638

2739
## 1.0.3 - 2024-01-09
40+
2841
### Added
42+
2943
- Remove unused dependency
3044

3145
## 1.0.2 - 2023-12-06
46+
3247
### Added
48+
3349
- Fixed the previously correction of the "series:" class attribution in the data elements that would break the navigation inside multi series charts
3450

3551
## 1.0.1 - 2023-12-06
52+
3653
### Added
54+
3755
- Corrected the attribution of the "series:" class in the data elements that would break the navigation inside multi series charts
3856

3957
## 1.0.0 - 2023-11-14
58+
4059
### Added
60+
4161
- Added support for charts with multiple encodings
4262

4363
## 0.2.0 - 2023-11-02
64+
4465
### Added
66+
4567
- Extended React compatibility to support projects with React >=16.14.0
4668
- Set up automatic semantic versioning

eslint.config.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/**
2+
* This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.
3+
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
4+
* You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
5+
* Other licensing options may be available, please reach out to data-viz@feedzai.com for more information.
6+
*/
7+
import globals from "globals";
8+
import pluginJs from "@eslint/js";
9+
import tseslint from "typescript-eslint";
10+
import pluginReact from "eslint-plugin-react";
11+
12+
const ESLINT_CONFIG = [
13+
pluginJs.configs.recommended,
14+
...tseslint.configs.recommended,
15+
pluginReact.configs.flat?.recommended,
16+
{
17+
files: ["**/*.{js,mjs,cjs,ts,jsx,tsx}"],
18+
languageOptions: { globals: globals.browser },
19+
settings: {
20+
react: {
21+
version: "18"
22+
}
23+
},
24+
rules: {
25+
"react/react-in-jsx-scope": "off",
26+
"react/jsx-uses-react": "off",
27+
}
28+
}
29+
];
30+
31+
export default ESLINT_CONFIG;

0 commit comments

Comments
 (0)