Skip to content

Commit

Permalink
Update most other (non-tree-sitter) dependencies*
Browse files Browse the repository at this point in the history
* The following have been skipped, or held back to a semver-minor update:

- Across all packages: Vite has been updated to the latest (presumably last) 5.x.x release, rather than the semver-major update to 6.x.x. I didin’t even bother trying Vite 6, because Vitest won’t support it until January ([source](https://github.com/vitest-dev/vitest/releases/tag/v3.0.0-beta.1)).

    As with previous dependency updates, I have manually prodded Yarn to use the same version of Vite for Vitest’s transitive dependency. How it’s done (every time, but feels worth documenting):

        1. Update direct `vite` dependencies in each affected `package.json`

        2. `yarn install`

        3. Delete the older entry for `vite` in `yarn.lock` (I always spot check that it’s the same one associated with `vitest`, it is also usually associated with `vite-node`.)

        4. `yarn install` again, to update the lockfile so both `^`-range references point to the same version again. (In theory I could make that change manually and then just run `yarn install` again to verify, but I trust the lockfile generation logic more than my typing skills.)

- `@getodk/web-forms`-specific:
    - Vue has been pinned to 3.3.4, consistent with the current version used by Central. (Periodic reminder that we cannot update this until Central does; also we should consider what this means for other potential Vue-based integrations!)
    - PrimeVue &co have not been updated, pending updates to this package coinciding with those upgrades
  • Loading branch information
eyelidlessness committed Dec 17, 2024
1 parent 7a61157 commit c45c982
Show file tree
Hide file tree
Showing 8 changed files with 1,175 additions and 1,869 deletions.
39 changes: 19 additions & 20 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,39 +35,38 @@
},
"dependencies": {
"@changesets/changelog-github": "^0.5.0",
"@changesets/cli": "^2.27.8",
"@eslint/js": "^9.11.1",
"@changesets/cli": "^2.27.10",
"@eslint/js": "^9.17.0",
"@tsconfig/node20": "^20.1.4",
"@types/eslint": "^9.6.1",
"@types/eslint-config-prettier": "^6.11.3",
"@types/eslint__js": "^8.42.3",
"@types/geojson": "^7946.0.14",
"@types/geojson": "^7946.0.15",
"@types/jsdom": "^21.1.7",
"@types/node": "^22.7.2",
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
"@vue/eslint-config-prettier": "^9.0.0",
"@vue/eslint-config-typescript": "^13.0.0",
"@vue/tsconfig": "^0.5.1",
"eslint": "^9.11.1",
"@types/node": "^22.10.2",
"@typescript-eslint/eslint-plugin": "^8.18.1",
"@typescript-eslint/parser": "^8.18.1",
"@vue/eslint-config-prettier": "^10.1.0",
"@vue/eslint-config-typescript": "^14.1.4",
"@vue/tsconfig": "^0.7.0",
"eslint": "^9.17.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-jsdoc": "^50.3.0",
"eslint-plugin-jsdoc": "^50.6.1",
"eslint-plugin-no-only-tests": "^3.3.0",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-prettier-vue": "^5.0.0",
"eslint-plugin-vue": "^9.28.0",
"nan": "2.20.0",
"node-gyp": "10.2.0",
"npm-run-all2": "^6.2.3",
"eslint-plugin-vue": "^9.32.0",
"nan": "2.22.0",
"npm-run-all2": "^7.0.2",
"only-allow": "^1.2.1",
"organize-imports-cli": "^0.10.0",
"prettier": "^3.3.3",
"prettier": "^3.4.2",
"rimraf": "^5.0.9",
"turbo": "^2.1.2",
"typescript": "~5.6.2",
"typescript-eslint": "^8.7.0",
"turbo": "^2.3.3",
"typescript": "~5.7.2",
"typescript-eslint": "^8.18.1",
"vue": "3.3.4",
"vue-tsc": "^2.0.19"
"vue-tsc": "^2.1.10"
},
"resolutions": {
"**/tree-sitter": "0.22.1"
Expand Down
6 changes: 3 additions & 3 deletions packages/common/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,9 @@
"test:types": "tsc --project ./tsconfig.json --emitDeclarationOnly false --noEmit"
},
"devDependencies": {
"@vitest/browser": "^2.1.1",
"@vitest/browser": "^2.1.8",
"jsdom": "^25.0.1",
"vite": "^5.4.8",
"vitest": "^2.1.1"
"vite": "^5.4.11",
"vitest": "^2.1.8"
}
}
8 changes: 4 additions & 4 deletions packages/scenario/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,10 @@
"devDependencies": {
"@getodk/xforms-engine": "0.5.0",
"@js-joda/core": "^5.6.3",
"@vitest/browser": "^2.1.1",
"@vitest/browser": "^2.1.8",
"jsdom": "^25.0.1",
"solid-js": "^1.9.1",
"vite": "^5.4.8",
"vitest": "^2.1.1"
"solid-js": "^1.9.3",
"vite": "^5.4.11",
"vitest": "^2.1.8"
}
}
2 changes: 1 addition & 1 deletion packages/tree-sitter-xpath/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
"nan": "2.22.0",
"tree-sitter": "0.22.1",
"tree-sitter-cli": "0.24.5",
"vite": "^5.4.8",
"vite": "^5.4.11",
"web-tree-sitter": "0.24.5"
},
"peerDependencies": {
Expand Down
20 changes: 10 additions & 10 deletions packages/web-forms/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,27 +49,27 @@
"test:types:vitest": "vue-tsc --project ./tsconfig.vitest.json --emitDeclarationOnly false --noEmit"
},
"devDependencies": {
"@faker-js/faker": "^9.0.2",
"@faker-js/faker": "^9.3.0",
"@fontsource/hanken-grotesk": "^5.1.0",
"@fontsource/roboto": "^5.1.0",
"@getodk/xforms-engine": "0.5.0",
"@playwright/test": "^1.47.2",
"@playwright/test": "^1.49.1",
"@types/ramda": "^0.30.2",
"@vitejs/plugin-vue": "^5.1.4",
"@vitejs/plugin-vue-jsx": "^4.0.1",
"@vitejs/plugin-vue": "^5.2.1",
"@vitejs/plugin-vue-jsx": "^4.1.1",
"@vue/test-utils": "^2.4.6",
"jsdom": "^25.0.1",
"primeflex": "^3.3.1",
"primevue": "^3.53.0",
"primevue-sass-theme": "https://github.com/primefaces/primevue-sass-theme.git#3.52.0",
"ramda": "^0.30.1",
"sass": "^1.79.3",
"vite": "^5.4.8",
"vite-plugin-css-injected-by-js": "^3.5.1",
"vite-plugin-static-copy": "^1.0.6",
"vitest": "^2.1.1",
"sass": "^1.83.0",
"vite": "^5.4.11",
"vite-plugin-css-injected-by-js": "^3.5.2",
"vite-plugin-static-copy": "^2.2.0",
"vitest": "^2.1.8",
"vue": "3.3.4",
"vue-router": "^4.4.5"
"vue-router": "^4.5.0"
},
"peerDependencies": {
"vue": "^3.3.4"
Expand Down
18 changes: 9 additions & 9 deletions packages/xforms-engine/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,26 +55,26 @@
},
"dependencies": {
"papaparse": "^5.4.1",
"solid-js": "^1.9.1"
"solid-js": "^1.9.3"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@babel/core": "^7.26.0",
"@getodk/tree-sitter-xpath": "0.1.2",
"@getodk/xpath": "0.3.0",
"@playwright/test": "^1.47.2",
"@playwright/test": "^1.49.1",
"@types/papaparse": "^5.3.15",
"@vitest/browser": "^2.1.1",
"@vitest/browser": "^2.1.8",
"babel-plugin-transform-jsbi-to-bigint": "^1.4.0",
"http-server": "^14.1.1",
"jsdom": "^25.0.1",
"typedoc": "^0.26.7",
"vite": "^5.4.8",
"vite-plugin-dts": "^4.2.2",
"typedoc": "^0.27.5",
"vite": "^5.4.11",
"vite-plugin-dts": "^4.3.0",
"vite-plugin-no-bundle": "^4.0.0",
"vitest": "^2.1.1"
"vitest": "^2.1.8"
},
"peerDependencies": {
"solid-js": "^1.8.18"
"solid-js": "^1.9.3"
},
"peerDependenciesMeta": {
"solid-js": {
Expand Down
14 changes: 7 additions & 7 deletions packages/xpath/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,18 +60,18 @@
"itertools-ts": "^1.27.1"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@babel/core": "^7.26.0",
"@getodk/tree-sitter-xpath": "0.1.2",
"@playwright/test": "^1.47.2",
"@playwright/test": "^1.49.1",
"@types/crypto-js": "^4.2.2",
"@vitest/browser": "^2.1.1",
"@vitest/browser": "^2.1.8",
"babel-plugin-transform-jsbi-to-bigint": "^1.4.0",
"jsdom": "^25.0.1",
"vite": "^5.4.8",
"vite-plugin-babel": "^1.2.0",
"vite-plugin-dts": "^4.2.2",
"vite": "^5.4.11",
"vite-plugin-babel": "^1.3.0",
"vite-plugin-dts": "^4.3.0",
"vite-plugin-no-bundle": "^4.0.0",
"vitest": "^2.1.1",
"vitest": "^2.1.8",
"web-tree-sitter": "0.24.5"
}
}
Loading

0 comments on commit c45c982

Please sign in to comment.