Skip to content

Commit e18ba16

Browse files
authored
Merge pull request #1185 from cmu-delphi/sgratzl/upgrade
upgrade dependencies
2 parents 604e94a + 5c438f5 commit e18ba16

20 files changed

+14971
-14070
lines changed

package-lock.json

Lines changed: 14843 additions & 13967 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 55 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -40,89 +40,90 @@
4040
"prepack": "npm run build"
4141
},
4242
"devDependencies": {
43-
"@babel/core": "^7.16.0",
44-
"@babel/preset-env": "^7.16.4",
45-
"@fortawesome/fontawesome-free": "^5.15.4",
46-
"@octokit/request": "^5.6.2",
47-
"@popperjs/core": "^2.10.2",
48-
"@testing-library/jest-dom": "^5.15.0",
49-
"@testing-library/svelte": "^3.0.3",
50-
"@tsconfig/svelte": "^2.0.1",
51-
"@types/d3-color": "^3.0.2",
43+
"@babel/core": "^7.18.6",
44+
"@babel/preset-env": "^7.18.6",
45+
"@fortawesome/fontawesome-free": "^5",
46+
"@octokit/request": "^5.6.3",
47+
"@popperjs/core": "^2.11.5",
48+
"@testing-library/jest-dom": "^5.16.4",
49+
"@testing-library/svelte": "^3.1.3",
50+
"@tsconfig/svelte": "^3.0.0",
51+
"@types/d3-color": "^3.1.0",
5252
"@types/d3-dsv": "^3.0.0",
5353
"@types/d3-format": "^3.0.1",
5454
"@types/d3-geo": "^3.0.2",
5555
"@types/d3-scale": "^4.0.2",
5656
"@types/d3-scale-chromatic": "^3.0.0",
5757
"@types/d3-time": "^3.0.0",
5858
"@types/d3-time-format": "^4.0.0",
59-
"@types/jest": "^27.0.3",
60-
"@types/lodash-es": "^4.17.5",
59+
"@types/jest": "^28.1.3",
60+
"@types/lodash-es": "^4.17.6",
6161
"@types/lz-string": "^1.3.34",
62-
"@types/marked": "^4.0.1",
63-
"@types/node": "^16.11.9",
64-
"@typescript-eslint/eslint-plugin": "^5.4.0",
65-
"@typescript-eslint/parser": "^5.4.0",
66-
"babel-jest": "^27.3.1",
67-
"babel-loader": "^8.2.3",
62+
"@types/marked": "^4.0.3",
63+
"@types/node": "^18.0.0",
64+
"@typescript-eslint/eslint-plugin": "^5.30.0",
65+
"@typescript-eslint/parser": "^5.30.0",
66+
"babel-jest": "^28.1.1",
67+
"babel-loader": "^8.2.5",
6868
"clean-webpack-plugin": "^4.0.0",
69-
"concurrently": "^6.4.0",
70-
"copy-webpack-plugin": "^10.0.0",
71-
"core-js": "^3.19.1",
69+
"concurrently": "^7.2.2",
70+
"copy-webpack-plugin": "^11.0.0",
71+
"core-js": "^3.23.3",
7272
"cross-env": "^7.0.3",
73-
"css-loader": "^6.5.1",
74-
"css-minimizer-webpack-plugin": "^3.1.4",
75-
"d3-color": "^3.0.1",
73+
"css-loader": "^6.7.1",
74+
"css-minimizer-webpack-plugin": "^4.0.0",
75+
"d3-color": "^3.1.0",
7676
"d3-dsv": "^3.0.1",
77-
"d3-format": "^3.0.1",
77+
"d3-format": "^3.1.0",
7878
"d3-scale": "^4.0.2",
7979
"d3-scale-chromatic": "^3.0.0",
8080
"d3-time": "^3.0.0",
81-
"d3-time-format": "^4.0.0",
82-
"eslint": "^8.3.0",
83-
"eslint-plugin-svelte3": "^3.2.1",
81+
"d3-time-format": "^4.1.0",
82+
"eslint": "^8.18.0",
83+
"eslint-plugin-svelte3": "^4.0.0",
8484
"file-loader": "^6.2.0",
8585
"geo-albers-usa-territories": "^0.1.0",
8686
"html-webpack-plugin": "^5.5.0",
87-
"http-server": "^14.0.0",
88-
"husky": "^7.0.4",
87+
"http-server": "^14.1.1",
88+
"husky": "^8.0.1",
8989
"identity-obj-proxy": "^3.0.0",
90-
"jest": "^27.3.1",
90+
"jest": "^28.1.1",
91+
"jest-environment-jsdom": "^28.1.1",
9192
"js-cookie": "^3.0.1",
9293
"js-yaml": "^4.1.0",
93-
"lint-staged": "^12.1.2",
94+
"lint-staged": "^13.0.3",
9495
"lodash-es": "^4.17.21",
95-
"marked": "^4.0.10",
96-
"mini-css-extract-plugin": "^2.4.5",
97-
"node-fetch": "^2.6.7",
98-
"prettier": "^2.4.1",
99-
"prettier-plugin-svelte": "^2.5.0",
96+
"marked": "^4.0.17",
97+
"mini-css-extract-plugin": "^2.6.1",
98+
"node-fetch": "^2",
99+
"prettier": "^2.7.1",
100+
"prettier-plugin-svelte": "^2.7.0",
100101
"raw-loader": "^4.0.2",
101102
"regenerator-runtime": "^0.13.9",
102103
"resize-observer-polyfill": "^1.5.1",
103-
"sass": "^1.43.4",
104-
"sass-loader": "^12.3.0",
104+
"sass": "^1.53.0",
105+
"sass-loader": "^13.0.2",
105106
"style-loader": "^3.3.1",
106-
"svelte": "^3.44.2",
107-
"svelte-check": "^2.2.10",
107+
"svelte": "^3.48.0",
108+
"svelte-check": "^2.8.0",
108109
"svelte-icons": "^2.1.0",
109-
"svelte-jester": "^2.1.5",
110-
"svelte-loader": "^3.1.2",
111-
"svelte-preprocess": "^4.9.8",
112-
"ts-jest": "^27.0.7",
113-
"ts-loader": "^9.2.6",
114-
"tslib": "^2.3.1",
115-
"typescript": "^4.5.2",
110+
"svelte-jester": "^2.3.2",
111+
"svelte-loader": "^3.1.3",
112+
"svelte-preprocess": "^4.10.7",
113+
"ts-jest": "^28.0.5",
114+
"ts-loader": "^9.3.1",
115+
"tslib": "^2.4.0",
116+
"typescript": "^4.7.4",
116117
"url-loader": "^4.1.1",
117-
"vega": "^5.21.0",
118-
"vega-embed": "6.20.0",
119-
"vega-lite": "^5.1.1",
120-
"webpack": "^5.64.2",
121-
"webpack-cli": "^4.9.1",
122-
"webpack-dev-server": "^4.5.0"
118+
"vega": "^5.22.1",
119+
"vega-embed": "6.21.0",
120+
"vega-lite": "^5.2.0",
121+
"webpack": "^5.73.0",
122+
"webpack-cli": "^4.10.0",
123+
"webpack-dev-server": "^4.9.2"
123124
},
124125
"dependencies": {
125-
"uikit": "^3.9.3"
126+
"uikit": "^3.14.3"
126127
},
127128
"lint-staged": {
128129
"*.{ts,js,svelte}": "eslint --cache --fix",

src/components/vega/vegaFactory.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { timeFormat } from 'd3-time-format';
22
import { format } from 'd3-format';
3-
import embed, { EmbedOptions, Result, VisualizationSpec } from 'vega-embed';
3+
import embed from 'vega-embed';
4+
import type { EmbedOptions, Result, VisualizationSpec } from 'vega-embed';
45
import { Error, expressionFunction, projection, scheme } from 'vega';
56
import { geoAlbersUsaTerritories } from 'geo-albers-usa-territories';
67
import type { ExtendedFeature, GeoProjection } from 'd3-geo';

src/data/annotations.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { parseAPITime } from './utils';
22
import { timeDay } from 'd3-time';
3-
import { callAnomaliesAPI, EpiDataAnomaliesRow } from './api';
3+
import { callAnomaliesAPI } from './api';
4+
import type { EpiDataAnomaliesRow } from './api';
45
import type { RegionInfo, RegionLevel } from './regions';
56

67
function parseSignals(signals: string) {
@@ -63,7 +64,7 @@ function parseRegions(regions: string): { level: RegionLevel; ids: '*' | Set<str
6364
}
6465
return null;
6566
})
66-
.filter((d): d is { level: RegionLevel; ids: '*' | Set<string> } => d != null);
67+
.filter((d): d is { level: RegionLevel; ids: Set<string> } => d != null);
6768
}
6869

6970
export class Annotation {

src/data/apimodel.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import type { Region } from '../stores/params';
2-
import { hhsInfo, hrrInfo, RegionLevel, stateInfo } from './regions';
2+
import { hhsInfo, hrrInfo, stateInfo } from './regions';
3+
import type { RegionLevel } from './regions';
34
import type { TimeFrame } from './TimeFrame';
45
import { formatAPITime, formatAPIWeekTime, parseAPITime } from './utils';
56

src/data/fetchData.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { callAPI, EpiDataJSONRow } from './api';
1+
import { callAPI } from './api';
2+
import type { EpiDataJSONRow } from './api';
23
import { timeDay, timeWeek } from 'd3-time';
34
import { parseAPIDateAndWeek, toTimeValue } from './utils';
45
import { getInfoByName } from './regions';

src/data/fetchTriple.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
import { EpiDataRow, parseData } from '.';
1+
import { parseData } from '.';
2+
import type { EpiDataRow } from '.';
23
import type { Sensor } from '../stores/constants';
3-
import { callAPI, EpiDataJSONRow } from './api';
4+
import { callAPI } from './api';
5+
import type { EpiDataJSONRow } from './api';
46
import { GeoPair, isArray, SourceSignalPair, TimePair, groupByLevel, groupBySource } from './apimodel';
57
import { EpiWeek } from './EpiWeek';
68
import type { RegionInfo as Region, RegionLevel } from './regions';

src/data/meta.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
import { EpiDataMetaInfo, EpiDataMetaSourceInfo, EpiDataMetaStatsInfo, KNOWN_LICENSES, SignalCategory } from './api';
1+
import { KNOWN_LICENSES } from './api';
2+
import type { EpiDataMetaInfo, EpiDataMetaSourceInfo, EpiDataMetaStatsInfo, SignalCategory } from './api';
23
import { parseAPIDateAndWeek } from './utils';
34
import type { RegionLevel } from './regions';
45
import { isCountSignal } from './signals';
56
import { ALL_TIME_FRAME, TimeFrame } from './TimeFrame';
6-
import { Sensor, units, colorScales, vegaColorScales, yAxis, EpiDataMetaParsedInfo, SensorLike } from './sensor';
7+
import type { Sensor, EpiDataMetaParsedInfo, SensorLike } from './sensor';
8+
import { units, colorScales, vegaColorScales, yAxis } from './sensor';
79
import { formatSpecifiers, formatter } from '../formats';
810
import { marked } from 'marked';
911
import { isCasesSignal } from './signals';

src/data/relatedRegions.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { dsvFormat } from 'd3-dsv';
22
import relatedCountiesRaw from './processed/related_counties.csv.js';
3-
import { getInfoByName, RegionInfo } from './regions';
3+
import type { RegionInfo } from './regions';
4+
import { getInfoByName } from './regions';
45

56
const lookup = (() => {
67
const lookup = new Map<string, string[]>();

src/data/sensor.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { formatter, formatSpecifiers } from '../formats';
22
import { getDataSource } from './dataSourceLookup';
3-
import { defaultCountyRegion, defaultStateRegion, nationInfo, Region, RegionLevel } from './regions';
3+
import { defaultCountyRegion, defaultStateRegion, nationInfo } from './regions';
4+
import type { Region, RegionLevel } from './regions';
45
import type { EpiDataMetaInfo, SignalCategory, SignalFormat, SignalHighValuesAre } from './api';
56
import { isArray } from './apimodel';
67
import type { EpiWeek } from './EpiWeek';

0 commit comments

Comments
 (0)