DEV: Update linting (#319)

This commit is contained in:
David Taylor 2024-11-28 16:14:00 +00:00 committed by GitHub
parent b483a91a09
commit 4fdf398d92
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 214 additions and 110 deletions

View File

@ -1,9 +1,9 @@
{ {
"private": true, "private": true,
"devDependencies": { "devDependencies": {
"@discourse/lint-configs": "2.2.1", "@discourse/lint-configs": "2.2.2",
"ember-template-lint": "6.0.0", "ember-template-lint": "6.0.0",
"eslint": "9.14.0", "eslint": "9.15.0",
"prettier": "2.8.8" "prettier": "2.8.8"
}, },
"engines": { "engines": {

View File

@ -9,14 +9,14 @@ importers:
.: .:
devDependencies: devDependencies:
'@discourse/lint-configs': '@discourse/lint-configs':
specifier: 2.2.1 specifier: 2.2.2
version: 2.2.1(ember-template-lint@6.0.0)(eslint@9.14.0)(prettier@2.8.8) version: 2.2.2(ember-template-lint@6.0.0)(eslint@9.15.0)(prettier@2.8.8)
ember-template-lint: ember-template-lint:
specifier: 6.0.0 specifier: 6.0.0
version: 6.0.0 version: 6.0.0
eslint: eslint:
specifier: 9.14.0 specifier: 9.15.0
version: 9.14.0 version: 9.15.0
prettier: prettier:
specifier: 2.8.8 specifier: 2.8.8
version: 2.8.8 version: 2.8.8
@ -141,11 +141,11 @@ packages:
resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
'@discourse/lint-configs@2.2.1': '@discourse/lint-configs@2.2.2':
resolution: {integrity: sha512-cXA6erpwaN9/wX+pNHUeDws6hdQEewfPb+nmWQNAaD72FTDKpjNmwxKDaVH1p65yVsF8SdNRZGKdAnOjkH42aw==} resolution: {integrity: sha512-y3NNvMTbooALdPtbeGfZukDmZ8V3Nb0mupv0Z4o9HBXKOdlKdauitupTBySLTmLzbIJvNbsRSW/b1Tr126vy/g==}
peerDependencies: peerDependencies:
ember-template-lint: 6.0.0 ember-template-lint: 6.0.0
eslint: ^9.14.0 eslint: ^9.15.0
prettier: 2.8.8 prettier: 2.8.8
'@ember-data/rfc395-data@0.0.4': '@ember-data/rfc395-data@0.0.4':
@ -164,20 +164,20 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint/config-array@0.18.0': '@eslint/config-array@0.19.0':
resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.7.0': '@eslint/core@0.9.0':
resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.2.0': '@eslint/eslintrc@3.2.0':
resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.14.0': '@eslint/js@9.15.0':
resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==} resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.4': '@eslint/object-schema@2.1.4':
@ -488,8 +488,8 @@ packages:
resolution: {integrity: sha512-RbsNrFyhwkx+6psk/0fK/Q9orOUr9VMxohGd8vTa4djf4TGLfblBgUfqZChrZuW0Q+mz2eBPFLusw9Jfukzmhg==} resolution: {integrity: sha512-RbsNrFyhwkx+6psk/0fK/Q9orOUr9VMxohGd8vTa4djf4TGLfblBgUfqZChrZuW0Q+mz2eBPFLusw9Jfukzmhg==}
hasBin: true hasBin: true
caniuse-lite@1.0.30001680: caniuse-lite@1.0.30001684:
resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} resolution: {integrity: sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==}
chalk@2.4.2: chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
@ -563,8 +563,8 @@ packages:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'} engines: {node: '>= 8'}
css-tree@2.3.1: css-tree@3.0.1:
resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} resolution: {integrity: sha512-8Fxxv+tGhORlshCdCwnNJytvlvq46sOLSYEx2ZIGurahWvMucSRnyjPA3AmrMq4VPRYbHVpWj5VkiVasrM2H4Q==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
data-view-buffer@1.0.1: data-view-buffer@1.0.1:
@ -628,8 +628,8 @@ packages:
resolution: {integrity: sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==} resolution: {integrity: sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==}
engines: {node: '>=0.8'} engines: {node: '>=0.8'}
electron-to-chromium@1.5.63: electron-to-chromium@1.5.66:
resolution: {integrity: sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==} resolution: {integrity: sha512-pI2QF6+i+zjPbqRzJwkMvtvkdI7MjVbSh2g8dlMguDJIXEPw+kwasS1Jl+YGPEBfGVxsVgGUratAKymPdPo2vQ==}
ember-cli-babel-plugin-helpers@1.1.1: ember-cli-babel-plugin-helpers@1.1.1:
resolution: {integrity: sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==} resolution: {integrity: sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==}
@ -643,8 +643,8 @@ packages:
resolution: {integrity: sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==} resolution: {integrity: sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==}
engines: {node: 10.* || >= 12.*} engines: {node: 10.* || >= 12.*}
ember-eslint-parser@0.5.3: ember-eslint-parser@0.5.6:
resolution: {integrity: sha512-FYsoiVcGUGDAybPq8X551hcs9NA0SDx77kfU1sHCTLYqfG4zQ0Rcy+lGxoaXaskH7sTf+Up3/oVyjx/+nJ3joA==} resolution: {integrity: sha512-mtneR5Z0TlGUR5tutJFv6xOjt5hLk532KoBooEb6rZXTXJbZvzEvXuUrYocCT4Os7IGHp3Elsjgd5tB9ufuPPQ==}
engines: {node: '>=16.0.0'} engines: {node: '>=16.0.0'}
peerDependencies: peerDependencies:
'@babel/core': ^7.23.6 '@babel/core': ^7.23.6
@ -700,8 +700,8 @@ packages:
resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
es-to-primitive@1.2.1: es-to-primitive@1.3.0:
resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
escalade@3.2.0: escalade@3.2.0:
@ -729,8 +729,8 @@ packages:
'@babel/eslint-parser': '@babel/eslint-parser':
optional: true optional: true
eslint-plugin-ember@12.3.1: eslint-plugin-ember@12.3.3:
resolution: {integrity: sha512-Ew8E7R0inU7HSQZ7ChixLvv4y3wtyC++9DYBmAYyjtRoM+p/PwP2kUkyKYJTLi5v5IuSR+fS3IWtbswoq9bPyQ==} resolution: {integrity: sha512-OXf3+XofsSMW/zGnp6B1cB2veC9zLzby8RGmHkxNwRHGLs/fYNVBbpwkmdZhzR8+IMN3wjtLR4iNLvkKOAT5bg==}
engines: {node: 18.* || 20.* || >= 21} engines: {node: 18.* || 20.* || >= 21}
peerDependencies: peerDependencies:
'@typescript-eslint/parser': '*' '@typescript-eslint/parser': '*'
@ -784,8 +784,8 @@ packages:
resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint@9.14.0: eslint@9.15.0:
resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==} resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -1041,6 +1041,10 @@ packages:
resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
is-async-function@2.0.0:
resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
engines: {node: '>= 0.4'}
is-bigint@1.0.4: is-bigint@1.0.4:
resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
@ -1068,10 +1072,18 @@ packages:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
is-finalizationregistry@1.1.0:
resolution: {integrity: sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==}
engines: {node: '>= 0.4'}
is-fullwidth-code-point@3.0.0: is-fullwidth-code-point@3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'} engines: {node: '>=8'}
is-generator-function@1.0.10:
resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
engines: {node: '>= 0.4'}
is-glob@4.0.3: is-glob@4.0.3:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
@ -1080,6 +1092,10 @@ packages:
resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
engines: {node: '>=8'} engines: {node: '>=8'}
is-map@2.0.3:
resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines: {node: '>= 0.4'}
is-negative-zero@2.0.3: is-negative-zero@2.0.3:
resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
@ -1096,6 +1112,10 @@ packages:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
is-set@2.0.3:
resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
engines: {node: '>= 0.4'}
is-shared-array-buffer@1.0.3: is-shared-array-buffer@1.0.3:
resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
@ -1116,9 +1136,17 @@ packages:
resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
engines: {node: '>=10'} engines: {node: '>=10'}
is-weakmap@2.0.2:
resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
engines: {node: '>= 0.4'}
is-weakref@1.0.2: is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
is-weakset@2.0.3:
resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==}
engines: {node: '>= 0.4'}
isarray@1.0.0: isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
@ -1233,8 +1261,11 @@ packages:
resolution: {integrity: sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==} resolution: {integrity: sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==}
engines: {node: 6.* || 8.* || >= 10.*} engines: {node: 6.* || 8.* || >= 10.*}
mdn-data@2.0.30: mathml-tag-names@2.1.3:
resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==}
mdn-data@2.12.1:
resolution: {integrity: sha512-rsfnCbOHjqrhWxwt5/wtSLzpoKTzW7OXdT5lLOIH1OTYhWu9rRJveGq0sKvDZODABH7RX+uoR+DYcpFnq4Tf6Q==}
merge-trees@2.0.0: merge-trees@2.0.0:
resolution: {integrity: sha512-5xBbmqYBalWqmhYm51XlohhkmVOua3VAUrrWh8t9iOkaLpS6ifqm/UVuUjQCeDVJ9Vx3g2l6ihfkbLSTeKsHbw==} resolution: {integrity: sha512-5xBbmqYBalWqmhYm51XlohhkmVOua3VAUrrWh8t9iOkaLpS6ifqm/UVuUjQCeDVJ9Vx3g2l6ihfkbLSTeKsHbw==}
@ -1424,6 +1455,10 @@ packages:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'} engines: {node: '>= 6'}
reflect.getprototypeof@1.0.7:
resolution: {integrity: sha512-bMvFGIUKlc/eSfXNX+aZ+EL95/EgZzuwA0OBPTbZZDEJw/0AkentjMuM1oiRfwHrshqk4RzdgiTg5CcDalXN5g==}
engines: {node: '>= 0.4'}
regexp.prototype.flags@1.5.3: regexp.prototype.flags@1.5.3:
resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
@ -1600,6 +1635,9 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
svg-tags@1.0.0:
resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
symlink-or-copy@1.3.1: symlink-or-copy@1.3.1:
resolution: {integrity: sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==} resolution: {integrity: sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==}
@ -1610,9 +1648,6 @@ packages:
resolution: {integrity: sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==} resolution: {integrity: sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==}
engines: {node: 8.* || >= 10.*} engines: {node: 8.* || >= 10.*}
text-table@0.2.0:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
textextensions@2.6.0: textextensions@2.6.0:
resolution: {integrity: sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==} resolution: {integrity: sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==}
engines: {node: '>=0.8'} engines: {node: '>=0.8'}
@ -1650,16 +1685,16 @@ packages:
resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
typed-array-byte-offset@1.0.2: typed-array-byte-offset@1.0.3:
resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} resolution: {integrity: sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
typed-array-length@1.0.6: typed-array-length@1.0.7:
resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
typescript@5.6.3: typescript@5.7.2:
resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
engines: {node: '>=14.17'} engines: {node: '>=14.17'}
hasBin: true hasBin: true
@ -1722,8 +1757,16 @@ packages:
which-boxed-primitive@1.0.2: which-boxed-primitive@1.0.2:
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
which-typed-array@1.1.15: which-builtin-type@1.2.0:
resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} resolution: {integrity: sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==}
engines: {node: '>= 0.4'}
which-collection@1.0.2:
resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
engines: {node: '>= 0.4'}
which-typed-array@1.1.16:
resolution: {integrity: sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
which@2.0.2: which@2.0.2:
@ -1803,11 +1846,11 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.14.0)': '@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.15.0)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
eslint: 9.14.0 eslint: 9.15.0
eslint-visitor-keys: 2.1.0 eslint-visitor-keys: 2.1.0
semver: 6.3.1 semver: 6.3.1
@ -1941,23 +1984,23 @@ snapshots:
'@babel/helper-string-parser': 7.25.9 '@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9 '@babel/helper-validator-identifier': 7.25.9
'@discourse/lint-configs@2.2.1(ember-template-lint@6.0.0)(eslint@9.14.0)(prettier@2.8.8)': '@discourse/lint-configs@2.2.2(ember-template-lint@6.0.0)(eslint@9.15.0)(prettier@2.8.8)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.14.0) '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.15.0)
'@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0)
'@stylistic/eslint-plugin-js': 2.11.0(eslint@9.14.0) '@stylistic/eslint-plugin-js': 2.11.0(eslint@9.15.0)
ember-template-lint: 6.0.0 ember-template-lint: 6.0.0
eslint: 9.14.0 eslint: 9.15.0
eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.14.0))(eslint@9.14.0) eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.15.0))(eslint@9.15.0)
eslint-plugin-ember: 12.3.1(@babel/core@7.26.0)(eslint@9.14.0) eslint-plugin-ember: 12.3.3(@babel/core@7.26.0)(eslint@9.15.0)
eslint-plugin-qunit: 8.1.2(eslint@9.14.0) eslint-plugin-qunit: 8.1.2(eslint@9.15.0)
eslint-plugin-simple-import-sort: 12.1.1(eslint@9.14.0) eslint-plugin-simple-import-sort: 12.1.1(eslint@9.15.0)
eslint-plugin-sort-class-members: 1.21.0(eslint@9.14.0) eslint-plugin-sort-class-members: 1.21.0(eslint@9.15.0)
globals: 15.12.0 globals: 15.12.0
prettier: 2.8.8 prettier: 2.8.8
prettier-plugin-ember-template-tag: 0.3.2 prettier-plugin-ember-template-tag: 0.3.2
typescript: 5.6.3 typescript: 5.7.2
transitivePeerDependencies: transitivePeerDependencies:
- '@typescript-eslint/parser' - '@typescript-eslint/parser'
- supports-color - supports-color
@ -1966,14 +2009,14 @@ snapshots:
'@ember/edition-utils@1.2.0': {} '@ember/edition-utils@1.2.0': {}
'@eslint-community/eslint-utils@4.4.1(eslint@9.14.0)': '@eslint-community/eslint-utils@4.4.1(eslint@9.15.0)':
dependencies: dependencies:
eslint: 9.14.0 eslint: 9.15.0
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {} '@eslint-community/regexpp@4.12.1': {}
'@eslint/config-array@0.18.0': '@eslint/config-array@0.19.0':
dependencies: dependencies:
'@eslint/object-schema': 2.1.4 '@eslint/object-schema': 2.1.4
debug: 4.3.7 debug: 4.3.7
@ -1981,7 +2024,7 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@eslint/core@0.7.0': {} '@eslint/core@0.9.0': {}
'@eslint/eslintrc@3.2.0': '@eslint/eslintrc@3.2.0':
dependencies: dependencies:
@ -1997,7 +2040,7 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@eslint/js@9.14.0': {} '@eslint/js@9.15.0': {}
'@eslint/object-schema@2.1.4': {} '@eslint/object-schema@2.1.4': {}
@ -2125,9 +2168,9 @@ snapshots:
'@sindresorhus/merge-streams@2.3.0': {} '@sindresorhus/merge-streams@2.3.0': {}
'@stylistic/eslint-plugin-js@2.11.0(eslint@9.14.0)': '@stylistic/eslint-plugin-js@2.11.0(eslint@9.15.0)':
dependencies: dependencies:
eslint: 9.14.0 eslint: 9.15.0
eslint-visitor-keys: 4.2.0 eslint-visitor-keys: 4.2.0
espree: 10.3.0 espree: 10.3.0
@ -2411,8 +2454,8 @@ snapshots:
browserslist@4.24.2: browserslist@4.24.2:
dependencies: dependencies:
caniuse-lite: 1.0.30001680 caniuse-lite: 1.0.30001684
electron-to-chromium: 1.5.63 electron-to-chromium: 1.5.66
node-releases: 2.0.18 node-releases: 2.0.18
update-browserslist-db: 1.1.1(browserslist@4.24.2) update-browserslist-db: 1.1.1(browserslist@4.24.2)
@ -2435,7 +2478,7 @@ snapshots:
dependencies: dependencies:
tmp: 0.0.28 tmp: 0.0.28
caniuse-lite@1.0.30001680: {} caniuse-lite@1.0.30001684: {}
chalk@2.4.2: chalk@2.4.2:
dependencies: dependencies:
@ -2498,9 +2541,9 @@ snapshots:
shebang-command: 2.0.0 shebang-command: 2.0.0
which: 2.0.2 which: 2.0.2
css-tree@2.3.1: css-tree@3.0.1:
dependencies: dependencies:
mdn-data: 2.0.30 mdn-data: 2.12.1
source-map-js: 1.2.1 source-map-js: 1.2.1
data-view-buffer@1.0.1: data-view-buffer@1.0.1:
@ -2565,7 +2608,7 @@ snapshots:
errlop: 2.2.0 errlop: 2.2.0
semver: 6.3.1 semver: 6.3.1
electron-to-chromium@1.5.63: {} electron-to-chromium@1.5.66: {}
ember-cli-babel-plugin-helpers@1.1.1: {} ember-cli-babel-plugin-helpers@1.1.1: {}
@ -2596,14 +2639,16 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
ember-eslint-parser@0.5.3(@babel/core@7.26.0)(eslint@9.14.0): ember-eslint-parser@0.5.6(@babel/core@7.26.0)(eslint@9.15.0):
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.14.0) '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.15.0)
'@glimmer/syntax': 0.92.3 '@glimmer/syntax': 0.92.3
content-tag: 2.0.3 content-tag: 2.0.3
eslint-scope: 7.2.2 eslint-scope: 7.2.2
html-tags: 3.3.1 html-tags: 3.3.1
mathml-tag-names: 2.1.3
svg-tags: 1.0.0
transitivePeerDependencies: transitivePeerDependencies:
- eslint - eslint
@ -2681,7 +2726,7 @@ snapshots:
es-errors: 1.3.0 es-errors: 1.3.0
es-object-atoms: 1.0.0 es-object-atoms: 1.0.0
es-set-tostringtag: 2.0.3 es-set-tostringtag: 2.0.3
es-to-primitive: 1.2.1 es-to-primitive: 1.3.0
function.prototype.name: 1.1.6 function.prototype.name: 1.1.6
get-intrinsic: 1.2.4 get-intrinsic: 1.2.4
get-symbol-description: 1.0.2 get-symbol-description: 1.0.2
@ -2712,10 +2757,10 @@ snapshots:
string.prototype.trimstart: 1.0.8 string.prototype.trimstart: 1.0.8
typed-array-buffer: 1.0.2 typed-array-buffer: 1.0.2
typed-array-byte-length: 1.0.1 typed-array-byte-length: 1.0.1
typed-array-byte-offset: 1.0.2 typed-array-byte-offset: 1.0.3
typed-array-length: 1.0.6 typed-array-length: 1.0.7
unbox-primitive: 1.0.2 unbox-primitive: 1.0.2
which-typed-array: 1.1.15 which-typed-array: 1.1.16
es-define-property@1.0.0: es-define-property@1.0.0:
dependencies: dependencies:
@ -2733,7 +2778,7 @@ snapshots:
has-tostringtag: 1.0.2 has-tostringtag: 1.0.2
hasown: 2.0.2 hasown: 2.0.2
es-to-primitive@1.2.1: es-to-primitive@1.3.0:
dependencies: dependencies:
is-callable: 1.2.7 is-callable: 1.2.7
is-date-object: 1.0.5 is-date-object: 1.0.5
@ -2747,27 +2792,27 @@ snapshots:
eslint-formatter-kakoune@1.0.0: {} eslint-formatter-kakoune@1.0.0: {}
eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.14.0))(eslint@9.14.0): eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.15.0))(eslint@9.15.0):
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0)
'@ember-data/rfc395-data': 0.0.4 '@ember-data/rfc395-data': 0.0.4
ember-rfc176-data: 0.3.18 ember-rfc176-data: 0.3.18
eslint: 9.14.0 eslint: 9.15.0
snake-case: 3.0.4 snake-case: 3.0.4
optionalDependencies: optionalDependencies:
'@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.14.0) '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.15.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
eslint-plugin-ember@12.3.1(@babel/core@7.26.0)(eslint@9.14.0): eslint-plugin-ember@12.3.3(@babel/core@7.26.0)(eslint@9.15.0):
dependencies: dependencies:
'@ember-data/rfc395-data': 0.0.4 '@ember-data/rfc395-data': 0.0.4
css-tree: 2.3.1 css-tree: 3.0.1
ember-eslint-parser: 0.5.3(@babel/core@7.26.0)(eslint@9.14.0) ember-eslint-parser: 0.5.6(@babel/core@7.26.0)(eslint@9.15.0)
ember-rfc176-data: 0.3.18 ember-rfc176-data: 0.3.18
eslint: 9.14.0 eslint: 9.15.0
eslint-utils: 3.0.0(eslint@9.14.0) eslint-utils: 3.0.0(eslint@9.15.0)
estraverse: 5.3.0 estraverse: 5.3.0
lodash.camelcase: 4.3.0 lodash.camelcase: 4.3.0
lodash.kebabcase: 4.1.1 lodash.kebabcase: 4.1.1
@ -2776,20 +2821,20 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- '@babel/core' - '@babel/core'
eslint-plugin-qunit@8.1.2(eslint@9.14.0): eslint-plugin-qunit@8.1.2(eslint@9.15.0):
dependencies: dependencies:
eslint-utils: 3.0.0(eslint@9.14.0) eslint-utils: 3.0.0(eslint@9.15.0)
requireindex: 1.2.0 requireindex: 1.2.0
transitivePeerDependencies: transitivePeerDependencies:
- eslint - eslint
eslint-plugin-simple-import-sort@12.1.1(eslint@9.14.0): eslint-plugin-simple-import-sort@12.1.1(eslint@9.15.0):
dependencies: dependencies:
eslint: 9.14.0 eslint: 9.15.0
eslint-plugin-sort-class-members@1.21.0(eslint@9.14.0): eslint-plugin-sort-class-members@1.21.0(eslint@9.15.0):
dependencies: dependencies:
eslint: 9.14.0 eslint: 9.15.0
eslint-scope@5.1.1: eslint-scope@5.1.1:
dependencies: dependencies:
@ -2806,9 +2851,9 @@ snapshots:
esrecurse: 4.3.0 esrecurse: 4.3.0
estraverse: 5.3.0 estraverse: 5.3.0
eslint-utils@3.0.0(eslint@9.14.0): eslint-utils@3.0.0(eslint@9.15.0):
dependencies: dependencies:
eslint: 9.14.0 eslint: 9.15.0
eslint-visitor-keys: 2.1.0 eslint-visitor-keys: 2.1.0
eslint-visitor-keys@2.1.0: {} eslint-visitor-keys@2.1.0: {}
@ -2817,14 +2862,14 @@ snapshots:
eslint-visitor-keys@4.2.0: {} eslint-visitor-keys@4.2.0: {}
eslint@9.14.0: eslint@9.15.0:
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0) '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0)
'@eslint-community/regexpp': 4.12.1 '@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.18.0 '@eslint/config-array': 0.19.0
'@eslint/core': 0.7.0 '@eslint/core': 0.9.0
'@eslint/eslintrc': 3.2.0 '@eslint/eslintrc': 3.2.0
'@eslint/js': 9.14.0 '@eslint/js': 9.15.0
'@eslint/plugin-kit': 0.2.3 '@eslint/plugin-kit': 0.2.3
'@humanfs/node': 0.16.6 '@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/module-importer': 1.0.1
@ -2853,7 +2898,6 @@ snapshots:
minimatch: 3.1.2 minimatch: 3.1.2
natural-compare: 1.4.0 natural-compare: 1.4.0
optionator: 0.9.4 optionator: 0.9.4
text-table: 0.2.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -3151,6 +3195,10 @@ snapshots:
call-bind: 1.0.7 call-bind: 1.0.7
get-intrinsic: 1.2.4 get-intrinsic: 1.2.4
is-async-function@2.0.0:
dependencies:
has-tostringtag: 1.0.2
is-bigint@1.0.4: is-bigint@1.0.4:
dependencies: dependencies:
has-bigints: 1.0.2 has-bigints: 1.0.2
@ -3176,14 +3224,24 @@ snapshots:
is-extglob@2.1.1: {} is-extglob@2.1.1: {}
is-finalizationregistry@1.1.0:
dependencies:
call-bind: 1.0.7
is-fullwidth-code-point@3.0.0: {} is-fullwidth-code-point@3.0.0: {}
is-generator-function@1.0.10:
dependencies:
has-tostringtag: 1.0.2
is-glob@4.0.3: is-glob@4.0.3:
dependencies: dependencies:
is-extglob: 2.1.1 is-extglob: 2.1.1
is-interactive@1.0.0: {} is-interactive@1.0.0: {}
is-map@2.0.3: {}
is-negative-zero@2.0.3: {} is-negative-zero@2.0.3: {}
is-number-object@1.0.7: is-number-object@1.0.7:
@ -3197,6 +3255,8 @@ snapshots:
call-bind: 1.0.7 call-bind: 1.0.7
has-tostringtag: 1.0.2 has-tostringtag: 1.0.2
is-set@2.0.3: {}
is-shared-array-buffer@1.0.3: is-shared-array-buffer@1.0.3:
dependencies: dependencies:
call-bind: 1.0.7 call-bind: 1.0.7
@ -3211,14 +3271,21 @@ snapshots:
is-typed-array@1.1.13: is-typed-array@1.1.13:
dependencies: dependencies:
which-typed-array: 1.1.15 which-typed-array: 1.1.16
is-unicode-supported@0.1.0: {} is-unicode-supported@0.1.0: {}
is-weakmap@2.0.2: {}
is-weakref@1.0.2: is-weakref@1.0.2:
dependencies: dependencies:
call-bind: 1.0.7 call-bind: 1.0.7
is-weakset@2.0.3:
dependencies:
call-bind: 1.0.7
get-intrinsic: 1.2.4
isarray@1.0.0: {} isarray@1.0.0: {}
isarray@2.0.5: {} isarray@2.0.5: {}
@ -3331,7 +3398,9 @@ snapshots:
'@types/minimatch': 3.0.5 '@types/minimatch': 3.0.5
minimatch: 3.1.2 minimatch: 3.1.2
mdn-data@2.0.30: {} mathml-tag-names@2.1.3: {}
mdn-data@2.12.1: {}
merge-trees@2.0.0: merge-trees@2.0.0:
dependencies: dependencies:
@ -3511,6 +3580,16 @@ snapshots:
string_decoder: 1.3.0 string_decoder: 1.3.0
util-deprecate: 1.0.2 util-deprecate: 1.0.2
reflect.getprototypeof@1.0.7:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
es-abstract: 1.23.5
es-errors: 1.3.0
get-intrinsic: 1.2.4
gopd: 1.0.1
which-builtin-type: 1.2.0
regexp.prototype.flags@1.5.3: regexp.prototype.flags@1.5.3:
dependencies: dependencies:
call-bind: 1.0.7 call-bind: 1.0.7
@ -3700,6 +3779,8 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {} supports-preserve-symlinks-flag@1.0.0: {}
svg-tags@1.0.0: {}
symlink-or-copy@1.3.1: {} symlink-or-copy@1.3.1: {}
sync-disk-cache@1.3.4: sync-disk-cache@1.3.4:
@ -3722,8 +3803,6 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
text-table@0.2.0: {}
textextensions@2.6.0: {} textextensions@2.6.0: {}
tmp@0.0.28: tmp@0.0.28:
@ -3770,7 +3849,7 @@ snapshots:
has-proto: 1.0.3 has-proto: 1.0.3
is-typed-array: 1.1.13 is-typed-array: 1.1.13
typed-array-byte-offset@1.0.2: typed-array-byte-offset@1.0.3:
dependencies: dependencies:
available-typed-arrays: 1.0.7 available-typed-arrays: 1.0.7
call-bind: 1.0.7 call-bind: 1.0.7
@ -3778,17 +3857,18 @@ snapshots:
gopd: 1.0.1 gopd: 1.0.1
has-proto: 1.0.3 has-proto: 1.0.3
is-typed-array: 1.1.13 is-typed-array: 1.1.13
reflect.getprototypeof: 1.0.7
typed-array-length@1.0.6: typed-array-length@1.0.7:
dependencies: dependencies:
call-bind: 1.0.7 call-bind: 1.0.7
for-each: 0.3.3 for-each: 0.3.3
gopd: 1.0.1 gopd: 1.0.1
has-proto: 1.0.3
is-typed-array: 1.1.13 is-typed-array: 1.1.13
possible-typed-array-names: 1.0.0 possible-typed-array-names: 1.0.0
reflect.getprototypeof: 1.0.7
typescript@5.6.3: {} typescript@5.7.2: {}
unbox-primitive@1.0.2: unbox-primitive@1.0.2:
dependencies: dependencies:
@ -3861,7 +3941,30 @@ snapshots:
is-string: 1.0.7 is-string: 1.0.7
is-symbol: 1.0.4 is-symbol: 1.0.4
which-typed-array@1.1.15: which-builtin-type@1.2.0:
dependencies:
call-bind: 1.0.7
function.prototype.name: 1.1.6
has-tostringtag: 1.0.2
is-async-function: 2.0.0
is-date-object: 1.0.5
is-finalizationregistry: 1.1.0
is-generator-function: 1.0.10
is-regex: 1.1.4
is-weakref: 1.0.2
isarray: 2.0.5
which-boxed-primitive: 1.0.2
which-collection: 1.0.2
which-typed-array: 1.1.16
which-collection@1.0.2:
dependencies:
is-map: 2.0.3
is-set: 2.0.3
is-weakmap: 2.0.2
is-weakset: 2.0.3
which-typed-array@1.1.16:
dependencies: dependencies:
available-typed-arrays: 1.0.7 available-typed-arrays: 1.0.7
call-bind: 1.0.7 call-bind: 1.0.7

View File

@ -29,14 +29,15 @@ acceptance("Discourse Solved Plugin", function (needs) {
test("A topic with an accepted answer shows an excerpt of the answer, if provided", async function (assert) { test("A topic with an accepted answer shows an excerpt of the answer, if provided", async function (assert) {
await visit("/t/with-excerpt/11"); await visit("/t/with-excerpt/11");
assert.ok( assert.strictEqual(
queryAll('.quote blockquote:contains("this is an excerpt")').length === 1 queryAll('.quote blockquote:contains("this is an excerpt")').length,
1
); );
await visit("/t/without-excerpt/12"); await visit("/t/without-excerpt/12");
assert.notOk(queryAll(".quote blockquote").length === 1); assert.notStrictEqual(queryAll(".quote blockquote").length, 1);
assert.ok(queryAll(".quote .title.title-only").length === 1); assert.strictEqual(queryAll(".quote .title.title-only").length, 1);
}); });
test("Full page search displays solved status", async function (assert) { test("Full page search displays solved status", async function (assert) {
@ -45,7 +46,7 @@ acceptance("Discourse Solved Plugin", function (needs) {
await fillIn(".search-query", "discourse"); await fillIn(".search-query", "discourse");
await click(".search-cta"); await click(".search-cta");
assert.ok(queryAll(".fps-topic").length === 1, "has one post"); assert.strictEqual(queryAll(".fps-topic").length, 1, "has one post");
assert.ok(queryAll(".topic-status .solved").length, "shows the right icon"); assert.ok(queryAll(".topic-status .solved").length, "shows the right icon");
}); });