Skip to content

Commit fd88153

Browse files
authored
chore: updates dependencies (#359)
- Uplift of dependencies with minor or patch updates. - Small lint fixes to accommodate the newer version of eslint.
1 parent 300cdbc commit fd88153

File tree

13 files changed

+595
-447
lines changed

13 files changed

+595
-447
lines changed

.changeset/fluffy-islands-beam.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
'@getodk/xforms-engine': patch
3+
'@getodk/web-forms': patch
4+
'@getodk/scenario': patch
5+
'@getodk/xpath': patch
6+
---
7+
8+
Updates versions of dependencies

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -34,38 +34,38 @@
3434
"feature-matrix": "node scripts/feature-matrix/render.js"
3535
},
3636
"dependencies": {
37-
"@changesets/changelog-github": "^0.5.0",
38-
"@changesets/cli": "^2.27.10",
39-
"@eslint/js": "^9.17.0",
40-
"@tsconfig/node20": "^20.1.4",
37+
"@changesets/changelog-github": "^0.5.1",
38+
"@changesets/cli": "^2.28.1",
39+
"@eslint/js": "^9.23.0",
40+
"@tsconfig/node20": "^20.1.5",
4141
"@types/eslint": "^9.6.1",
4242
"@types/eslint-config-prettier": "^6.11.3",
4343
"@types/eslint__js": "^8.42.3",
44-
"@types/geojson": "^7946.0.15",
44+
"@types/geojson": "^7946.0.16",
4545
"@types/jsdom": "^21.1.7",
46-
"@types/node": "^22.10.2",
47-
"@typescript-eslint/eslint-plugin": "^8.18.1",
48-
"@typescript-eslint/parser": "^8.18.1",
46+
"@types/node": "^22.13.13",
47+
"@typescript-eslint/eslint-plugin": "^8.28.0",
48+
"@typescript-eslint/parser": "^8.28.0",
4949
"@vue/eslint-config-prettier": "^10.1.0",
50-
"@vue/eslint-config-typescript": "^14.1.4",
50+
"@vue/eslint-config-typescript": "^14.5.0",
5151
"@vue/tsconfig": "^0.7.0",
52-
"eslint": "^9.17.0",
52+
"eslint": "^9.23.0",
5353
"eslint-config-prettier": "^9.1.0",
54-
"eslint-plugin-jsdoc": "^50.6.1",
54+
"eslint-plugin-jsdoc": "^50.6.9",
5555
"eslint-plugin-no-only-tests": "^3.3.0",
56-
"eslint-plugin-prettier": "^5.2.1",
56+
"eslint-plugin-prettier": "^5.2.5",
5757
"eslint-plugin-prettier-vue": "^5.0.0",
5858
"eslint-plugin-vue": "^9.32.0",
5959
"npm-run-all2": "^7.0.2",
6060
"only-allow": "^1.2.1",
6161
"organize-imports-cli": "^0.10.0",
62-
"prettier": "^3.4.2",
62+
"prettier": "^3.5.3",
6363
"rimraf": "^5.0.9",
64-
"turbo": "^2.3.3",
64+
"turbo": "^2.4.4",
6565
"typescript": "~5.7.2",
66-
"typescript-eslint": "^8.18.1",
66+
"typescript-eslint": "^8.28.0",
6767
"vue": "3.3.4",
68-
"vue-tsc": "^2.1.10"
68+
"vue-tsc": "^2.2.8"
6969
},
7070
"resolutions": {
7171
"**/tree-sitter": "0.22.1"

packages/scenario/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"@js-joda/core": "^5.6.3",
5252
"@vitest/browser": "^2.1.8",
5353
"jsdom": "^25.0.1",
54-
"solid-js": "^1.9.3",
54+
"solid-js": "^1.9.5",
5555
"vite": "^5.4.11",
5656
"vitest": "^2.1.8"
5757
}

packages/scenario/src/jr/file/constants.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,7 @@ export const FILE_SEPARATOR: FileSeparator = await (async () => {
2020
}
2121
}
2222

23-
if (result == null) {
24-
result = '/';
25-
}
26-
23+
result ??= '/';
2724
return result;
2825
})();
2926

packages/scenario/src/resources/SharedJRResourceService.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@ let state: SharedJRResourceService | null = null;
55

66
export class SharedJRResourceService extends JRResourceService {
77
static init(): SharedJRResourceService {
8-
if (state == null) {
9-
state = new this();
10-
}
11-
8+
state ??= new this();
129
return state;
1310
}
1411

packages/scenario/src/serialization/ComparableXMLSerialization.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,10 +182,7 @@ export class ComparableXMLSerialization extends ComparableAssertableValue {
182182
private _element: ComparableXMLElement | null = null;
183183

184184
get element(): ComparableXMLElement {
185-
if (this._element == null) {
186-
this._element = ComparableXMLElement.fromXML(this.xml);
187-
}
188-
185+
this._element ??= ComparableXMLElement.fromXML(this.xml);
189186
return this._element;
190187
}
191188

packages/web-forms/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,21 +49,21 @@
4949
"test:types:vitest": "vue-tsc --project ./tsconfig.vitest.json --emitDeclarationOnly false --noEmit"
5050
},
5151
"devDependencies": {
52-
"@faker-js/faker": "^9.3.0",
53-
"@fontsource/hanken-grotesk": "^5.1.0",
54-
"@fontsource/roboto": "^5.1.0",
52+
"@faker-js/faker": "^9.6.0",
53+
"@fontsource/hanken-grotesk": "^5.2.5",
54+
"@fontsource/roboto": "^5.2.5",
5555
"@getodk/xforms-engine": "0.7.0",
5656
"@playwright/test": "^1.49.1",
5757
"@types/ramda": "^0.30.2",
58-
"@vitejs/plugin-vue": "^5.2.1",
59-
"@vitejs/plugin-vue-jsx": "^4.1.1",
58+
"@vitejs/plugin-vue": "^5.2.3",
59+
"@vitejs/plugin-vue-jsx": "^4.1.2",
6060
"@vue/test-utils": "^2.4.6",
6161
"jsdom": "^25.0.1",
6262
"primeflex": "^3.3.1",
6363
"primevue": "^3.53.0",
6464
"primevue-sass-theme": "https://github.com/primefaces/primevue-sass-theme.git#3.52.0",
6565
"ramda": "^0.30.1",
66-
"sass": "^1.83.0",
66+
"sass": "^1.86.0",
6767
"vite": "^5.4.11",
6868
"vite-plugin-css-injected-by-js": "^3.5.2",
6969
"vite-plugin-static-copy": "^2.2.0",

packages/xforms-engine/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,11 @@
5454
"test:types": "tsc --project ./tsconfig.json --emitDeclarationOnly false --noEmit"
5555
},
5656
"dependencies": {
57-
"papaparse": "^5.4.1",
58-
"solid-js": "^1.9.3"
57+
"papaparse": "^5.5.2",
58+
"solid-js": "^1.9.5"
5959
},
6060
"devDependencies": {
61-
"@babel/core": "^7.26.0",
61+
"@babel/core": "^7.26.10",
6262
"@getodk/tree-sitter-xpath": "0.1.2",
6363
"@getodk/xpath": "0.4.0",
6464
"@playwright/test": "^1.49.1",
@@ -69,12 +69,12 @@
6969
"jsdom": "^25.0.1",
7070
"typedoc": "^0.27.5",
7171
"vite": "^5.4.11",
72-
"vite-plugin-dts": "^4.3.0",
72+
"vite-plugin-dts": "^4.5.3",
7373
"vite-plugin-no-bundle": "^4.0.0",
7474
"vitest": "^2.1.8"
7575
},
7676
"peerDependencies": {
77-
"solid-js": "^1.9.3"
77+
"solid-js": "^1.9.5"
7878
},
7979
"peerDependenciesMeta": {
8080
"solid-js": {

packages/xforms-engine/src/parse/XFormDOM.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,7 @@ const normalizeDefaultMetaBindings = (
104104
let meta = getMetaElement(primaryInstanceRoot);
105105
let instanceID = getMetaChildElement(meta, 'instanceID');
106106

107-
if (meta == null) {
108-
meta = createNamespacedChildElement(primaryInstanceRoot, OPENROSA_XFORMS_NAMESPACE_URI, 'meta');
109-
}
107+
meta ??= createNamespacedChildElement(primaryInstanceRoot, OPENROSA_XFORMS_NAMESPACE_URI, 'meta');
110108

111109
if (instanceID == null) {
112110
instanceID = createNamespacedChildElement(meta, meta.namespaceURI, 'instanceID');

packages/xpath/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"itertools-ts": "^1.27.1"
6161
},
6262
"devDependencies": {
63-
"@babel/core": "^7.26.0",
63+
"@babel/core": "^7.26.10",
6464
"@getodk/tree-sitter-xpath": "0.1.2",
6565
"@playwright/test": "^1.49.1",
6666
"@types/crypto-js": "^4.2.2",
@@ -69,7 +69,7 @@
6969
"jsdom": "^25.0.1",
7070
"vite": "^5.4.11",
7171
"vite-plugin-babel": "^1.3.0",
72-
"vite-plugin-dts": "^4.3.0",
72+
"vite-plugin-dts": "^4.5.3",
7373
"vite-plugin-no-bundle": "^4.0.0",
7474
"vitest": "^2.1.8",
7575
"web-tree-sitter": "0.24.5"

0 commit comments

Comments
 (0)