diff options
| author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2024-02-08 06:58:37 -0500 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-08 11:58:37 +0000 | 
| commit | aa269c65a9a4d3ec2ca8ac4e5b1483c9c9455350 (patch) | |
| tree | b0d0ad58c4b3559573b3679c50dcbc101c55c4cf | |
| parent | 48a51dfd541ec6fa68ffd501de0e280ba0fd7a21 (diff) | |
Dependency version pinning (#652)
* Unpin typescript
* Pin dependabot npm dependencies
| -rw-r--r-- | .github/dependabot.yml | 10 | ||||
| -rw-r--r-- | package-lock.json | 2 | ||||
| -rw-r--r-- | package.json | 6 | 
3 files changed, 14 insertions, 4 deletions
| diff --git a/.github/dependabot.yml b/.github/dependabot.yml index cbd48cc8..438e68c2 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -27,3 +27,13 @@ updates:          update-types:            - "minor"            - "patch" +    ignore: +      # These dependencies should be updated manually: +      - dependency-name: "vitest" +        # Benchmarking is an experimental feature in vitest: +        # https://github.com/themoeway/yomitan/pull/583#issuecomment-1925047371 +      - dependency-name: "@vitest/coverage-v8" +        # Pinned to stay on the same version as vitest +      - dependency-name: "@types/node" +        # Version 20.11.6 introduces an incompatibility with vite: +        # https://github.com/vitejs/vite/issues/15714 diff --git a/package-lock.json b/package-lock.json index 8b27c630..4de5da31 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@                  "stylelint": "^16.1.0",                  "stylelint-config-recommended": "^14.0.0",                  "ts-json-schema-generator": "^1.5.0", -                "typescript": "5.3.3", +                "typescript": "^5.3.3",                  "vitest": "1.2.2"              },              "engines": { diff --git a/package.json b/package.json index 67344512..cd090110 100644 --- a/package.json +++ b/package.json @@ -89,16 +89,16 @@          "stylelint": "^16.1.0",          "stylelint-config-recommended": "^14.0.0",          "ts-json-schema-generator": "^1.5.0", -        "typescript": "5.3.3", +        "typescript": "^5.3.3",          "vitest": "1.2.2"      },      "dependencies": {          "@zip.js/zip.js": "^2.7.31",          "dexie": "^3.2.4",          "dexie-export-import": "^4.0.7", -        "yomitan-handlebars": "git+https://github.com/themoeway/yomitan-handlebars.git#12aff5e3550954d7d3a98a5917ff7d579f3cce25",          "parse5": "^7.1.2", -        "wanakana": "^5.3.1" +        "wanakana": "^5.3.1", +        "yomitan-handlebars": "git+https://github.com/themoeway/yomitan-handlebars.git#12aff5e3550954d7d3a98a5917ff7d579f3cce25"      },      "lint-staged": {          "*.md": "prettier --write" |