Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update TypeScript #43

Merged
merged 3 commits into from
Mar 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,4 @@ e2e-results/
publish.md

.yarn/*
/.eslintcache
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,19 @@

Before starting, it's necessary to get an API token from [Finnhub](https://finnhub.io/) and paste it to the "API Token" field in the plugin settings.

#### Currently supported queries:
### Currently supported queries:

#### Free API

- [Company profile](https://finnhub.io/docs/api#company-profile2)
- [Quote](https://finnhub.io/docs/api#quote)
- [Earnings surprises](https://finnhub.io/docs/api#company-earnings)
- [Stock candles](https://finnhub.io/docs/api#stock-candles)
- [Basic Financials](https://finnhub.io/docs/api#company-basic-financials)
- [Trades](https://finnhub.io/docs/api#websocket-trades)

#### Premium API

- [Social Sentiment](https://finnhub.io/docs/api/social-sentiment)
A sample dashboard provisioning file is available at `provision/dashboard.json`. [Read more](https://grafana.com/tutorials/provision-dashboards-and-data-sources) about dashboards provisioning.

A sample dashboard provisioning file is available at `provision/dashboard.json`. [Read more](https://grafana.com/tutorials/provision-dashboards-and-data-sources) about dashboards provisioning.
26 changes: 0 additions & 26 deletions appveyor.yml

This file was deleted.

12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,18 +23,18 @@
"devDependencies": {
"@babel/core": "^7.21.4",
"@grafana/eslint-config": "^6.0.0",
"@grafana/tsconfig": "^1.2.0-rc1",
"@grafana/tsconfig": "^1.3.0-rc1",
"@swc/core": "1.3.75",
"@swc/helpers": "^0.5.0",
"@swc/jest": "^0.2.26",
"@testing-library/jest-dom": "^6.4.2",
"@testing-library/react": "^14.2.1",
"@types/eslint": "^8",
"@types/eslint": "^8.56.5",
"@types/jest": "^29.5.0",
"@types/lodash.capitalize": "^4.2.7",
"@types/node": "^18.15.11",
"@types/node": "^20.11.24",
"@typescript-eslint/eslint-plugin": "^7.0.2",
"copy-webpack-plugin": "^11.0.0",
"copy-webpack-plugin": "^12.0.2",
"css-loader": "^6.7.3",
"eslint": "^8.56.0",
"eslint-plugin-jsdoc": "^48.1.0",
Expand All @@ -55,8 +55,8 @@
"swc-loader": "^0.2.3",
"ts-node": "^10.9.1",
"tsconfig-paths": "^4.2.0",
"typescript": "4.8.4",
"webpack": "^5.86.0",
"typescript": "^5.3.3",
"webpack": "^5.90.3",
"webpack-cli": "^5.1.4",
"webpack-livereload-plugin": "^3.0.2"
},
Expand Down
129 changes: 94 additions & 35 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -905,6 +905,13 @@ __metadata:
languageName: node
linkType: hard

"@grafana/tsconfig@npm:^1.3.0-rc1":
version: 1.3.0-rc1
resolution: "@grafana/tsconfig@npm:1.3.0-rc1"
checksum: 10/3ed039967ae9e0c6ab70387b6aee648086aed00bf0c831ca4d82088cd829e15dac953387413e18941cc75958eec89e58c53ed1a6dedc02a34bbb794fa9658ea0
languageName: node
linkType: hard

"@grafana/ui@npm:10.3.3, @grafana/ui@npm:^10.3.3":
version: 10.3.3
resolution: "@grafana/ui@npm:10.3.3"
Expand Down Expand Up @@ -2069,6 +2076,13 @@ __metadata:
languageName: node
linkType: hard

"@sindresorhus/merge-streams@npm:^2.1.0":
version: 2.3.0
resolution: "@sindresorhus/merge-streams@npm:2.3.0"
checksum: 10/798bcb53cd1ace9df84fcdd1ba86afdc9e0cd84f5758d26ae9b1eefd8e8887e5fc30051132b9e74daf01bb41fa5a2faf1369361f83d76a3b3d7ee938058fd71c
languageName: node
linkType: hard

"@sinonjs/commons@npm:^3.0.0":
version: 3.0.1
resolution: "@sinonjs/commons@npm:3.0.1"
Expand Down Expand Up @@ -2402,7 +2416,7 @@ __metadata:
languageName: node
linkType: hard

"@types/eslint@npm:*, @types/eslint@npm:^8, @types/eslint@npm:^8.37.0":
"@types/eslint@npm:*, @types/eslint@npm:^8.37.0":
version: 8.56.2
resolution: "@types/eslint@npm:8.56.2"
dependencies:
Expand All @@ -2412,6 +2426,16 @@ __metadata:
languageName: node
linkType: hard

"@types/eslint@npm:^8.56.5":
version: 8.56.5
resolution: "@types/eslint@npm:8.56.5"
dependencies:
"@types/estree": "npm:*"
"@types/json-schema": "npm:*"
checksum: 10/548aab6ea34ca14452bf6e9212c76bb22cdf3b725d47e25591c20651af3f47fb62c59c4e80ed8ea3f7d1d7374d907cbba980af910e4c0f0cb29f73b9a6a9226f
languageName: node
linkType: hard

"@types/estree@npm:*, @types/estree@npm:^1.0.5":
version: 1.0.5
resolution: "@types/estree@npm:1.0.5"
Expand Down Expand Up @@ -2532,12 +2556,12 @@ __metadata:
languageName: node
linkType: hard

"@types/node@npm:^18.15.11":
version: 18.19.17
resolution: "@types/node@npm:18.19.17"
"@types/node@npm:^20.11.24":
version: 20.11.24
resolution: "@types/node@npm:20.11.24"
dependencies:
undici-types: "npm:~5.26.4"
checksum: 10/7bef9d73227c6c47f0b616ff47df8390d03c6ea2ea4b60b272f336b58c928dbd02cc1f3e399e68660d37ee41836db91358b816575286a3b3114e4384bbd076e3
checksum: 10/7f34bfae5f9b98b9910230af4b4c52dc7fb2d1e96fdebfbc3d7576f8ab3d100076f193f9469add9e7418b455294155e7e6a028498cc5e98f9d49349875a459cf
languageName: node
linkType: hard

Expand Down Expand Up @@ -3860,19 +3884,19 @@ __metadata:
"@grafana/data": "npm:^10.3.3"
"@grafana/eslint-config": "npm:^6.0.0"
"@grafana/runtime": "npm:^10.3.3"
"@grafana/tsconfig": "npm:^1.2.0-rc1"
"@grafana/tsconfig": "npm:^1.3.0-rc1"
"@grafana/ui": "npm:^10.3.3"
"@swc/core": "npm:1.3.75"
"@swc/helpers": "npm:^0.5.0"
"@swc/jest": "npm:^0.2.26"
"@testing-library/jest-dom": "npm:^6.4.2"
"@testing-library/react": "npm:^14.2.1"
"@types/eslint": "npm:^8"
"@types/eslint": "npm:^8.56.5"
"@types/jest": "npm:^29.5.0"
"@types/lodash.capitalize": "npm:^4.2.7"
"@types/node": "npm:^18.15.11"
"@types/node": "npm:^20.11.24"
"@typescript-eslint/eslint-plugin": "npm:^7.0.2"
copy-webpack-plugin: "npm:^11.0.0"
copy-webpack-plugin: "npm:^12.0.2"
css-loader: "npm:^6.7.3"
eslint: "npm:^8.56.0"
eslint-plugin-jsdoc: "npm:^48.1.0"
Expand All @@ -3899,8 +3923,8 @@ __metadata:
ts-node: "npm:^10.9.1"
tsconfig-paths: "npm:^4.2.0"
tslib: "npm:2.5.3"
typescript: "npm:4.8.4"
webpack: "npm:^5.86.0"
typescript: "npm:^5.3.3"
webpack: "npm:^5.90.3"
webpack-cli: "npm:^5.1.4"
webpack-livereload-plugin: "npm:^3.0.2"
languageName: unknown
Expand Down Expand Up @@ -4113,19 +4137,19 @@ __metadata:
languageName: node
linkType: hard

"copy-webpack-plugin@npm:^11.0.0":
version: 11.0.0
resolution: "copy-webpack-plugin@npm:11.0.0"
"copy-webpack-plugin@npm:^12.0.2":
version: 12.0.2
resolution: "copy-webpack-plugin@npm:12.0.2"
dependencies:
fast-glob: "npm:^3.2.11"
fast-glob: "npm:^3.3.2"
glob-parent: "npm:^6.0.1"
globby: "npm:^13.1.1"
globby: "npm:^14.0.0"
normalize-path: "npm:^3.0.0"
schema-utils: "npm:^4.0.0"
serialize-javascript: "npm:^6.0.0"
schema-utils: "npm:^4.2.0"
serialize-javascript: "npm:^6.0.2"
peerDependencies:
webpack: ^5.1.0
checksum: 10/dc103be79ef72a4bb0bc8ce498b2cca964e3771326b009a1f3cb2d17960fca17538a725b09427161eccf485e2badbbd5490ddf2570f7976938e4e7338f1fd7e9
checksum: 10/674725d4d9556b7b9a32bb85393532ef2bb75ffce785d942681b3575a86d900751f67cebbb089ddd050757f58c84edc18732e17880f12c45c9775ca94328526c
languageName: node
linkType: hard

Expand Down Expand Up @@ -5581,7 +5605,7 @@ __metadata:
languageName: node
linkType: hard

"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0":
"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2":
version: 3.3.2
resolution: "fast-glob@npm:3.3.2"
dependencies:
Expand Down Expand Up @@ -6086,16 +6110,17 @@ __metadata:
languageName: node
linkType: hard

"globby@npm:^13.1.1":
version: 13.2.2
resolution: "globby@npm:13.2.2"
"globby@npm:^14.0.0":
version: 14.0.1
resolution: "globby@npm:14.0.1"
dependencies:
dir-glob: "npm:^3.0.1"
fast-glob: "npm:^3.3.0"
"@sindresorhus/merge-streams": "npm:^2.1.0"
fast-glob: "npm:^3.3.2"
ignore: "npm:^5.2.4"
merge2: "npm:^1.4.1"
slash: "npm:^4.0.0"
checksum: 10/4494a9d2162a7e4d327988b26be66d8eab87d7f59a83219e74b065e2c3ced23698f68fb10482bf9337133819281803fb886d6ae06afbb2affa743623eb0b1949
path-type: "npm:^5.0.0"
slash: "npm:^5.1.0"
unicorn-magic: "npm:^0.1.0"
checksum: 10/b36f57afc45a857a884d82657603c7e1663b1e6f3f9afbeb53d12e42230469fc5b26a7e14a01e51086f3f25c138f58a7002036fcc8f3ca054097b6dd7c71d639
languageName: node
linkType: hard

Expand Down Expand Up @@ -8596,6 +8621,13 @@ __metadata:
languageName: node
linkType: hard

"path-type@npm:^5.0.0":
version: 5.0.0
resolution: "path-type@npm:5.0.0"
checksum: 10/15ec24050e8932c2c98d085b72cfa0d6b4eeb4cbde151a0a05726d8afae85784fc5544f733d8dfc68536587d5143d29c0bd793623fad03d7e61cc00067291cd5
languageName: node
linkType: hard

"pbf@npm:3.2.1":
version: 3.2.1
resolution: "pbf@npm:3.2.1"
Expand Down Expand Up @@ -9930,7 +9962,7 @@ __metadata:
languageName: node
linkType: hard

"schema-utils@npm:>1.0.0, schema-utils@npm:^4.0.0":
"schema-utils@npm:>1.0.0, schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0":
version: 4.2.0
resolution: "schema-utils@npm:4.2.0"
dependencies:
Expand Down Expand Up @@ -9987,7 +10019,7 @@ __metadata:
languageName: node
linkType: hard

"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1":
"serialize-javascript@npm:^6.0.1, serialize-javascript@npm:^6.0.2":
version: 6.0.2
resolution: "serialize-javascript@npm:6.0.2"
dependencies:
Expand Down Expand Up @@ -10101,10 +10133,10 @@ __metadata:
languageName: node
linkType: hard

"slash@npm:^4.0.0":
version: 4.0.0
resolution: "slash@npm:4.0.0"
checksum: 10/da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d
"slash@npm:^5.1.0":
version: 5.1.0
resolution: "slash@npm:5.1.0"
checksum: 10/2c41ec6fb1414cd9bba0fa6b1dd00e8be739e3fe85d079c69d4b09ca5f2f86eafd18d9ce611c0c0f686428638a36c272a6ac14799146a8295f259c10cc45cde4
languageName: node
linkType: hard

Expand Down Expand Up @@ -11099,6 +11131,16 @@ __metadata:
languageName: node
linkType: hard

"typescript@npm:^5.3.3":
version: 5.3.3
resolution: "typescript@npm:5.3.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 10/6e4e6a14a50c222b3d14d4ea2f729e79f972fa536ac1522b91202a9a65af3605c2928c4a790a4a50aa13694d461c479ba92cedaeb1e7b190aadaa4e4b96b8e18
languageName: node
linkType: hard

"typescript@patch:typescript@npm%3A4.8.4#optional!builtin<compat/typescript>":
version: 4.8.4
resolution: "typescript@patch:typescript@npm%3A4.8.4#optional!builtin<compat/typescript>::version=4.8.4&hash=1a91c8"
Expand All @@ -11119,6 +11161,16 @@ __metadata:
languageName: node
linkType: hard

"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin<compat/typescript>":
version: 5.3.3
resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin<compat/typescript>::version=5.3.3&hash=e012d7"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 10/c93786fcc9a70718ba1e3819bab56064ead5817004d1b8186f8ca66165f3a2d0100fee91fa64c840dcd45f994ca5d615d8e1f566d39a7470fc1e014dbb4cf15d
languageName: node
linkType: hard

"ua-parser-js@npm:^1.0.32":
version: 1.0.37
resolution: "ua-parser-js@npm:1.0.37"
Expand All @@ -11145,6 +11197,13 @@ __metadata:
languageName: node
linkType: hard

"unicorn-magic@npm:^0.1.0":
version: 0.1.0
resolution: "unicorn-magic@npm:0.1.0"
checksum: 10/9b4d0e9809807823dc91d0920a4a4c0cff2de3ebc54ee87ac1ee9bc75eafd609b09d1f14495e0173aef26e01118706196b6ab06a75fe0841028b3983a8af313f
languageName: node
linkType: hard

"unique-filename@npm:^3.0.0":
version: 3.0.0
resolution: "unique-filename@npm:3.0.0"
Expand Down Expand Up @@ -11408,7 +11467,7 @@ __metadata:
languageName: node
linkType: hard

"webpack@npm:^5.86.0":
"webpack@npm:^5.90.3":
version: 5.90.3
resolution: "webpack@npm:5.90.3"
dependencies:
Expand Down