From 9f4cbb319aede4b02c4052a8f2bca01726c92f76 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:38:24 -0500 Subject: [PATCH 1/2] Upgrade parser --- package.json | 2 +- pnpm-lock.yaml | 81 +++++++++++++++++++++++++++++--------------------- 2 files changed, 48 insertions(+), 35 deletions(-) diff --git a/package.json b/package.json index 292bae29ac..131c32178b 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "dependencies": { "@ember-data/rfc395-data": "^0.0.4", "css-tree": "^3.0.1", - "ember-eslint-parser": "^0.5.9", + "ember-eslint-parser": "^0.6.0", "ember-rfc176-data": "^0.3.18", "eslint-utils": "^3.0.0", "estraverse": "^5.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8bbd03d236..61d274466a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^3.0.1 version: 3.0.1 ember-eslint-parser: - specifier: ^0.5.9 - version: 0.5.9(@babel/core@7.28.5)(@typescript-eslint/parser@8.11.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1) + specifier: ^0.6.0 + version: 0.6.0(@babel/core@7.28.5)(@typescript-eslint/parser@8.11.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) ember-rfc176-data: specifier: ^0.3.18 version: 0.3.18 @@ -656,23 +656,21 @@ packages: '@gar/promisify@1.1.3': resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - '@glimmer/env@0.1.7': - resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} + '@glimmer/interfaces@0.94.6': + resolution: {integrity: sha512-sp/1WePvB/8O+jrcUHwjboNPTKrdGicuHKA9T/lh0vkYK2qM5Xz4i25lQMQ38tEMiw7KixrjHiTUiaXRld+IwA==} - '@glimmer/interfaces@0.92.3': - resolution: {integrity: sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==} + '@glimmer/syntax@0.95.0': + resolution: {integrity: sha512-W/PHdODnpONsXjbbdY9nedgIHpglMfOzncf/moLVrKIcCfeQhw2vG07Rs/YW8KeJCgJRCLkQsi+Ix7XvrurGAg==} - '@glimmer/syntax@0.92.3': - resolution: {integrity: sha512-7wPKQmULyXCYf0KvbPmfrs/skPISH2QGR9atCnmDWnHyLv5SSZVLm1P0Ctrpta6+Ci3uGQb7hGk0IjsLEavcYQ==} + '@glimmer/util@0.94.8': + resolution: {integrity: sha512-HfCKeZ74clF9BsPDBOqK/yRNa/ke6niXFPM6zRn9OVYw+ZAidLs7V8He/xljUHlLRL322kaZZY8XxRW7ALEwyg==} - '@glimmer/util@0.92.3': - resolution: {integrity: sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==} + '@glimmer/wire-format@0.94.8': + resolution: {integrity: sha512-A+Cp5m6vZMAEu0Kg/YwU2dJZXyYxVJs2zI57d3CP6NctmX7FsT8WjViiRUmt5abVmMmRH5b8BUovqY6GSMAdrw==} - '@glimmer/wire-format@0.92.3': - resolution: {integrity: sha512-gFz81Q9+V7Xs0X8mSq6y8qacHm0dPaGJo2/Bfcsdow1hLOKNgTCLr4XeDBhRML8f6I6Gk9ugH4QDxyIOXOpC4w==} - - '@handlebars/parser@2.0.0': - resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==} + '@handlebars/parser@2.2.2': + resolution: {integrity: sha512-n/SZW+12rwikx/f8YcSv9JCi5p9vn1Bnts9ZtVvfErG4h0gbjHI1H1ZMhVUnaOC7yzFc6PtsCKIK8XeTnL90Gw==} + engines: {node: ^18 || ^20 || ^22 || >=24} '@humanwhocodes/config-array@0.13.0': resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} @@ -1056,6 +1054,12 @@ packages: resolution: {integrity: sha512-8oI9GwPMQmBryaaxG1tOZdxXVeMDte6NyJA4i7/TWa4fBwgnAXYlIQP+uYOeqAaLJ2JRxlG9CAyL+C+YE9Xknw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.56.1': + resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/type-utils@8.22.0': resolution: {integrity: sha512-NzE3aB62fDEaGjaAYZE4LH7I1MUwHooQ98Byq0G0y3kkibPJQIXVUspzlFOmOfHhiDLwKzMlWxaNv+/qcZurJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1647,8 +1651,8 @@ packages: electron-to-chromium@1.5.42: resolution: {integrity: sha512-gIfKavKDw1mhvic9nbzA5lZw8QSHpdMwLwXc0cWidQz9B15pDoDdDH4boIatuFfeoCatb3a/NGL6CYRVFxGZ9g==} - ember-eslint-parser@0.5.9: - resolution: {integrity: sha512-IW4/3cEiFp49M2LiKyzi7VcT1egogOe8UxQ9eUKTooenC7Q4qNhzTD6rOZ8j51m8iJC+8hCzjbNCa3K4CN0Hhg==} + ember-eslint-parser@0.6.0: + resolution: {integrity: sha512-dTvOVw1XKcmeWmXl2sl5M1btiVf+BPaK8hzgexmjS/JKuvkYbEffsQ5qsnB0oU5uU2l5HvjiJ2YnDc/iI4FL1w==} engines: {node: '>=16.0.0'} peerDependencies: '@babel/core': ^7.23.6 @@ -3577,6 +3581,10 @@ packages: resolution: {integrity: sha512-2dBz5D5ycHIoliLYLi0Q2V7KRaDlH0uWIvmk7TYlAg5slqwiPv1ezJdZm1QEM0xgk29oYWMCbIG7E6gHpvChlg==} engines: {node: '>=16'} + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + typed-array-buffer@1.0.2: resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} @@ -4321,31 +4329,28 @@ snapshots: '@gar/promisify@1.1.3': {} - '@glimmer/env@0.1.7': {} - - '@glimmer/interfaces@0.92.3': + '@glimmer/interfaces@0.94.6': dependencies: '@simple-dom/interface': 1.4.0 + type-fest: 4.41.0 - '@glimmer/syntax@0.92.3': + '@glimmer/syntax@0.95.0': dependencies: - '@glimmer/interfaces': 0.92.3 - '@glimmer/util': 0.92.3 - '@glimmer/wire-format': 0.92.3 - '@handlebars/parser': 2.0.0 + '@glimmer/interfaces': 0.94.6 + '@glimmer/util': 0.94.8 + '@glimmer/wire-format': 0.94.8 + '@handlebars/parser': 2.2.2 simple-html-tokenizer: 0.5.11 - '@glimmer/util@0.92.3': + '@glimmer/util@0.94.8': dependencies: - '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.92.3 + '@glimmer/interfaces': 0.94.6 - '@glimmer/wire-format@0.92.3': + '@glimmer/wire-format@0.94.8': dependencies: - '@glimmer/interfaces': 0.92.3 - '@glimmer/util': 0.92.3 + '@glimmer/interfaces': 0.94.6 - '@handlebars/parser@2.0.0': {} + '@handlebars/parser@2.2.2': {} '@humanwhocodes/config-array@0.13.0': dependencies: @@ -4727,6 +4732,10 @@ snapshots: '@typescript-eslint/types': 8.27.0 '@typescript-eslint/visitor-keys': 8.27.0 + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.6.3)': + dependencies: + typescript: 5.6.3 + '@typescript-eslint/type-utils@8.22.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 8.22.0(typescript@5.6.3) @@ -5382,11 +5391,12 @@ snapshots: electron-to-chromium@1.5.42: {} - ember-eslint-parser@0.5.9(@babel/core@7.28.5)(@typescript-eslint/parser@8.11.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1): + ember-eslint-parser@0.6.0(@babel/core@7.28.5)(@typescript-eslint/parser@8.11.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3): dependencies: '@babel/core': 7.28.5 '@babel/eslint-parser': 7.25.9(@babel/core@7.28.5)(eslint@8.57.1) - '@glimmer/syntax': 0.92.3 + '@glimmer/syntax': 0.95.0 + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.6.3) content-tag: 2.0.3 eslint-scope: 7.2.2 html-tags: 3.3.1 @@ -5396,6 +5406,7 @@ snapshots: '@typescript-eslint/parser': 8.11.0(eslint@8.57.1)(typescript@5.6.3) transitivePeerDependencies: - eslint + - typescript ember-rfc176-data@0.3.18: {} @@ -7569,6 +7580,8 @@ snapshots: type-fest@4.38.0: {} + type-fest@4.41.0: {} + typed-array-buffer@1.0.2: dependencies: call-bind: 1.0.7 From c0347211dfc608348dea46fe90821245e914d9c1 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:44:09 -0500 Subject: [PATCH 2/2] reduce lock --- pnpm-lock.yaml | 59 +++++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 30 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61d274466a..3aa1bc87fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -656,21 +656,23 @@ packages: '@gar/promisify@1.1.3': resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - '@glimmer/interfaces@0.94.6': - resolution: {integrity: sha512-sp/1WePvB/8O+jrcUHwjboNPTKrdGicuHKA9T/lh0vkYK2qM5Xz4i25lQMQ38tEMiw7KixrjHiTUiaXRld+IwA==} + '@glimmer/env@0.1.7': + resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} - '@glimmer/syntax@0.95.0': - resolution: {integrity: sha512-W/PHdODnpONsXjbbdY9nedgIHpglMfOzncf/moLVrKIcCfeQhw2vG07Rs/YW8KeJCgJRCLkQsi+Ix7XvrurGAg==} + '@glimmer/interfaces@0.92.3': + resolution: {integrity: sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==} - '@glimmer/util@0.94.8': - resolution: {integrity: sha512-HfCKeZ74clF9BsPDBOqK/yRNa/ke6niXFPM6zRn9OVYw+ZAidLs7V8He/xljUHlLRL322kaZZY8XxRW7ALEwyg==} + '@glimmer/syntax@0.92.3': + resolution: {integrity: sha512-7wPKQmULyXCYf0KvbPmfrs/skPISH2QGR9atCnmDWnHyLv5SSZVLm1P0Ctrpta6+Ci3uGQb7hGk0IjsLEavcYQ==} - '@glimmer/wire-format@0.94.8': - resolution: {integrity: sha512-A+Cp5m6vZMAEu0Kg/YwU2dJZXyYxVJs2zI57d3CP6NctmX7FsT8WjViiRUmt5abVmMmRH5b8BUovqY6GSMAdrw==} + '@glimmer/util@0.92.3': + resolution: {integrity: sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==} - '@handlebars/parser@2.2.2': - resolution: {integrity: sha512-n/SZW+12rwikx/f8YcSv9JCi5p9vn1Bnts9ZtVvfErG4h0gbjHI1H1ZMhVUnaOC7yzFc6PtsCKIK8XeTnL90Gw==} - engines: {node: ^18 || ^20 || ^22 || >=24} + '@glimmer/wire-format@0.92.3': + resolution: {integrity: sha512-gFz81Q9+V7Xs0X8mSq6y8qacHm0dPaGJo2/Bfcsdow1hLOKNgTCLr4XeDBhRML8f6I6Gk9ugH4QDxyIOXOpC4w==} + + '@handlebars/parser@2.0.0': + resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==} '@humanwhocodes/config-array@0.13.0': resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} @@ -3581,10 +3583,6 @@ packages: resolution: {integrity: sha512-2dBz5D5ycHIoliLYLi0Q2V7KRaDlH0uWIvmk7TYlAg5slqwiPv1ezJdZm1QEM0xgk29oYWMCbIG7E6gHpvChlg==} engines: {node: '>=16'} - type-fest@4.41.0: - resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} - engines: {node: '>=16'} - typed-array-buffer@1.0.2: resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} @@ -4329,28 +4327,31 @@ snapshots: '@gar/promisify@1.1.3': {} - '@glimmer/interfaces@0.94.6': + '@glimmer/env@0.1.7': {} + + '@glimmer/interfaces@0.92.3': dependencies: '@simple-dom/interface': 1.4.0 - type-fest: 4.41.0 - '@glimmer/syntax@0.95.0': + '@glimmer/syntax@0.92.3': dependencies: - '@glimmer/interfaces': 0.94.6 - '@glimmer/util': 0.94.8 - '@glimmer/wire-format': 0.94.8 - '@handlebars/parser': 2.2.2 + '@glimmer/interfaces': 0.92.3 + '@glimmer/util': 0.92.3 + '@glimmer/wire-format': 0.92.3 + '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 - '@glimmer/util@0.94.8': + '@glimmer/util@0.92.3': dependencies: - '@glimmer/interfaces': 0.94.6 + '@glimmer/env': 0.1.7 + '@glimmer/interfaces': 0.92.3 - '@glimmer/wire-format@0.94.8': + '@glimmer/wire-format@0.92.3': dependencies: - '@glimmer/interfaces': 0.94.6 + '@glimmer/interfaces': 0.92.3 + '@glimmer/util': 0.92.3 - '@handlebars/parser@2.2.2': {} + '@handlebars/parser@2.0.0': {} '@humanwhocodes/config-array@0.13.0': dependencies: @@ -5395,7 +5396,7 @@ snapshots: dependencies: '@babel/core': 7.28.5 '@babel/eslint-parser': 7.25.9(@babel/core@7.28.5)(eslint@8.57.1) - '@glimmer/syntax': 0.95.0 + '@glimmer/syntax': 0.92.3 '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.6.3) content-tag: 2.0.3 eslint-scope: 7.2.2 @@ -7580,8 +7581,6 @@ snapshots: type-fest@4.38.0: {} - type-fest@4.41.0: {} - typed-array-buffer@1.0.2: dependencies: call-bind: 1.0.7