diff --git a/ember/package.json b/ember/package.json index d35c610e..75e32ada 100644 --- a/ember/package.json +++ b/ember/package.json @@ -85,7 +85,7 @@ "eslint-config-prettier": "^9.1.0", "eslint-plugin-ember": "12.0.2", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^17.3.1", + "eslint-plugin-n": "^17.4.0", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-qunit": "^8.1.1", "flatpickr": "^4.6.13", @@ -99,10 +99,10 @@ "qunit": "^2.20.1", "qunit-dom": "^3.1.2", "sass": "^1.76.0", - "stylelint": "^16.4.0", + "stylelint": "^16.5.0", "stylelint-config-standard-scss": "^13.1.0", "stylelint-prettier": "^5.0.0", - "stylelint-scss": "^6.2.1", + "stylelint-scss": "^6.3.0", "tracked-built-ins": "^3.1.1", "typescript": "^5.4.5", "webpack": "^5.91.0" diff --git a/ember/pnpm-lock.yaml b/ember/pnpm-lock.yaml index 1ed980c6..2127aba5 100644 --- a/ember/pnpm-lock.yaml +++ b/ember/pnpm-lock.yaml @@ -10,7 +10,7 @@ overrides: devDependencies: '@adfinis/eslint-config': specifier: ^2.1.1 - version: 2.1.1(@babel/core@7.24.5)(@babel/eslint-parser@7.24.5)(@babel/plugin-proposal-decorators@7.24.1)(eslint-config-prettier@9.1.0)(eslint-plugin-ember@12.0.2)(eslint-plugin-import@2.29.1)(eslint-plugin-n@17.3.1)(eslint-plugin-prettier@5.1.3)(eslint-plugin-qunit@8.1.1)(eslint@8.57.0)(prettier@3.2.5) + version: 2.1.1(@babel/core@7.24.5)(@babel/eslint-parser@7.24.5)(@babel/plugin-proposal-decorators@7.24.1)(eslint-config-prettier@9.1.0)(eslint-plugin-ember@12.0.2)(eslint-plugin-import@2.29.1)(eslint-plugin-n@17.4.0)(eslint-plugin-prettier@5.1.3)(eslint-plugin-qunit@8.1.1)(eslint@8.57.0)(prettier@3.2.5) '@babel/core': specifier: ^7.24.5 version: 7.24.5 @@ -180,8 +180,8 @@ devDependencies: specifier: ^2.29.1 version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-n: - specifier: ^17.3.1 - version: 17.3.1(eslint@8.57.0) + specifier: ^17.4.0 + version: 17.4.0(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.1.3 version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5) @@ -222,17 +222,17 @@ devDependencies: specifier: ^1.76.0 version: 1.76.0 stylelint: - specifier: ^16.4.0 - version: 16.4.0(typescript@5.4.5) + specifier: ^16.5.0 + version: 16.5.0(typescript@5.4.5) stylelint-config-standard-scss: specifier: ^13.1.0 - version: 13.1.0(postcss@8.4.38)(stylelint@16.4.0) + version: 13.1.0(postcss@8.4.38)(stylelint@16.5.0) stylelint-prettier: specifier: ^5.0.0 - version: 5.0.0(prettier@3.2.5)(stylelint@16.4.0) + version: 5.0.0(prettier@3.2.5)(stylelint@16.5.0) stylelint-scss: - specifier: ^6.2.1 - version: 6.2.1(stylelint@16.4.0) + specifier: ^6.3.0 + version: 6.3.0(stylelint@16.5.0) tracked-built-ins: specifier: ^3.1.1 version: 3.3.0 @@ -250,7 +250,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@adfinis/eslint-config@2.1.1(@babel/core@7.24.5)(@babel/eslint-parser@7.24.5)(@babel/plugin-proposal-decorators@7.24.1)(eslint-config-prettier@9.1.0)(eslint-plugin-ember@12.0.2)(eslint-plugin-import@2.29.1)(eslint-plugin-n@17.3.1)(eslint-plugin-prettier@5.1.3)(eslint-plugin-qunit@8.1.1)(eslint@8.57.0)(prettier@3.2.5): + /@adfinis/eslint-config@2.1.1(@babel/core@7.24.5)(@babel/eslint-parser@7.24.5)(@babel/plugin-proposal-decorators@7.24.1)(eslint-config-prettier@9.1.0)(eslint-plugin-ember@12.0.2)(eslint-plugin-import@2.29.1)(eslint-plugin-n@17.4.0)(eslint-plugin-prettier@5.1.3)(eslint-plugin-qunit@8.1.1)(eslint@8.57.0)(prettier@3.2.5): resolution: {integrity: sha512-MXbEJjlCYg8x/dcKkOySMCd7FTpamlvvoF9F9YpqLPx9HCHB2/pDFe/bDbYZ/WbnR2XArilJScHBZ87gmiIx7w==} peerDependencies: '@babel-plugin-proposal-decorators': '*' @@ -282,7 +282,7 @@ packages: eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-plugin-ember: 12.0.2(@babel/core@7.24.5)(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.4.5) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) - eslint-plugin-n: 17.3.1(eslint@8.57.0) + eslint-plugin-n: 17.4.0(eslint@8.57.0) eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5) eslint-plugin-qunit: 8.1.1(eslint@8.57.0) prettier: 3.2.5 @@ -2157,29 +2157,29 @@ packages: minimist: 1.2.8 dev: true - /@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4): - resolution: {integrity: sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==} + /@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1): + resolution: {integrity: sha512-xI/tL2zxzEbESvnSxwFgwvy5HS00oCXxL4MLs6HUiDcYfwowsoQaABKxUElp1ARITrINzBnsECOc1q0eg2GOrA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: - '@csstools/css-tokenizer': ^2.2.4 + '@csstools/css-tokenizer': ^2.3.1 dependencies: - '@csstools/css-tokenizer': 2.2.4 + '@csstools/css-tokenizer': 2.3.1 dev: true - /@csstools/css-tokenizer@2.2.4: - resolution: {integrity: sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw==} + /@csstools/css-tokenizer@2.3.1: + resolution: {integrity: sha512-iMNHTyxLbBlWIfGtabT157LH9DUx9X8+Y3oymFEuMj8HNc+rpE3dPFGFgHjpKfjeFDjLjYIAIhXPGvS2lKxL9g==} engines: {node: ^14 || ^16 || >=18} dev: true - /@csstools/media-query-list-parser@2.1.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4): - resolution: {integrity: sha512-qqGuFfbn4rUmyOB0u8CVISIp5FfJ5GAR3mBrZ9/TKndHakdnm6pY0L/fbLcpPnrzwCyyTEZl1nUcXAYHEWneTA==} + /@csstools/media-query-list-parser@2.1.11(@csstools/css-parser-algorithms@2.6.3)(@csstools/css-tokenizer@2.3.1): + resolution: {integrity: sha512-uox5MVhvNHqitPP+SynrB1o8oPxPMt2JLgp5ghJOWf54WGQ5OKu47efne49r1SWqs3wRP8xSWjnO9MBKxhB1dA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: - '@csstools/css-parser-algorithms': ^2.6.1 - '@csstools/css-tokenizer': ^2.2.4 + '@csstools/css-parser-algorithms': ^2.6.3 + '@csstools/css-tokenizer': ^2.3.1 dependencies: - '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) - '@csstools/css-tokenizer': 2.2.4 + '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) + '@csstools/css-tokenizer': 2.3.1 dev: true /@csstools/selector-specificity@3.0.3(postcss-selector-parser@6.0.16): @@ -4494,7 +4494,7 @@ packages: - supports-color dev: true - /ajv-formats@2.1.1(ajv@8.12.0): + /ajv-formats@2.1.1(ajv@8.13.0): resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: ajv: ^8.0.0 @@ -4502,7 +4502,7 @@ packages: ajv: optional: true dependencies: - ajv: 8.12.0 + ajv: 8.13.0 dev: true /ajv-keywords@3.5.2(ajv@6.12.6): @@ -4513,12 +4513,12 @@ packages: ajv: 6.12.6 dev: true - /ajv-keywords@5.1.0(ajv@8.12.0): + /ajv-keywords@5.1.0(ajv@8.13.0): resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 dependencies: - ajv: 8.12.0 + ajv: 8.13.0 fast-deep-equal: 3.1.3 dev: true @@ -4531,8 +4531,8 @@ packages: uri-js: 4.4.1 dev: true - /ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + /ajv@8.13.0: + resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -8982,8 +8982,8 @@ packages: - supports-color dev: true - /eslint-plugin-n@17.3.1(eslint@8.57.0): - resolution: {integrity: sha512-25+HTtKe1F8U/M4ERmdzbz/xkm/gaY0OYC8Fcv1z/WvpLJ8Xfh9LzJ13JV5uj4QyCUD8kOPJrNjn/3y+tc57Vw==} + /eslint-plugin-n@17.4.0(eslint@8.57.0): + resolution: {integrity: sha512-RtgGgNpYxECwE9dFr+D66RtbN0B8r/fY6ZF8EVsmK2YnZxE8/n9LNQhgnkL9z37UFZjYVmvMuC32qu7fQBsLVQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -8992,7 +8992,7 @@ packages: enhanced-resolve: 5.16.0 eslint: 8.57.0 eslint-plugin-es-x: 7.6.0(eslint@8.57.0) - get-tsconfig: 4.7.3 + get-tsconfig: 4.7.4 globals: 15.1.0 ignore: 5.3.1 minimatch: 9.0.4 @@ -10064,8 +10064,8 @@ packages: get-intrinsic: 1.2.4 dev: true - /get-tsconfig@4.7.3: - resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} + /get-tsconfig@4.7.4: + resolution: {integrity: sha512-ofbkKj+0pjXjhejr007J/fLf+sW+8H7K5GCm+msC8q3IpvgjobpyPqSRFemNyIMxklC0zeJpi7VDFna19FacvQ==} dependencies: resolve-pkg-maps: 1.0.0 dev: true @@ -11420,10 +11420,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /known-css-properties@0.29.0: - resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} - dev: true - /known-css-properties@0.30.0: resolution: {integrity: sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==} dev: true @@ -12994,14 +12990,6 @@ packages: postcss: 8.4.38 dev: true - /postcss-selector-parser@6.0.15: - resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: true - /postcss-selector-parser@6.0.16: resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} engines: {node: '>=4'} @@ -13858,9 +13846,9 @@ packages: engines: {node: '>= 12.13.0'} dependencies: '@types/json-schema': 7.0.15 - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - ajv-keywords: 5.1.0(ajv@8.12.0) + ajv: 8.13.0 + ajv-formats: 2.1.1(ajv@8.13.0) + ajv-keywords: 5.1.0(ajv@8.13.0) dev: true /semver@5.7.2: @@ -14534,7 +14522,7 @@ packages: resolution: {integrity: sha512-DU2KZiB6VbPkO2tGSqQ9n96ZstUPjW7X4sGO6V2m1myIQluX0p1Ol8BrA/l6/EesqhMqXOIXs3cJNOy1UuU2BA==} dev: true - /stylelint-config-recommended-scss@14.0.0(postcss@8.4.38)(stylelint@16.4.0): + /stylelint-config-recommended-scss@14.0.0(postcss@8.4.38)(stylelint@16.5.0): resolution: {integrity: sha512-HDvpoOAQ1RpF+sPbDOT2Q2/YrBDEJDnUymmVmZ7mMCeNiFSdhRdyGEimBkz06wsN+HaFwUh249gDR+I9JR7Onw==} engines: {node: '>=18.12.0'} peerDependencies: @@ -14546,21 +14534,21 @@ packages: dependencies: postcss: 8.4.38 postcss-scss: 4.0.9(postcss@8.4.38) - stylelint: 16.4.0(typescript@5.4.5) - stylelint-config-recommended: 14.0.0(stylelint@16.4.0) - stylelint-scss: 6.2.1(stylelint@16.4.0) + stylelint: 16.5.0(typescript@5.4.5) + stylelint-config-recommended: 14.0.0(stylelint@16.5.0) + stylelint-scss: 6.3.0(stylelint@16.5.0) dev: true - /stylelint-config-recommended@14.0.0(stylelint@16.4.0): + /stylelint-config-recommended@14.0.0(stylelint@16.5.0): resolution: {integrity: sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ==} engines: {node: '>=18.12.0'} peerDependencies: stylelint: ^16.0.0 dependencies: - stylelint: 16.4.0(typescript@5.4.5) + stylelint: 16.5.0(typescript@5.4.5) dev: true - /stylelint-config-standard-scss@13.1.0(postcss@8.4.38)(stylelint@16.4.0): + /stylelint-config-standard-scss@13.1.0(postcss@8.4.38)(stylelint@16.5.0): resolution: {integrity: sha512-Eo5w7/XvwGHWkeGLtdm2FZLOMYoZl1omP2/jgFCXyl2x5yNz7/8vv4Tj6slHvMSSUNTaGoam/GAZ0ZhukvalfA==} engines: {node: '>=18.12.0'} peerDependencies: @@ -14571,22 +14559,22 @@ packages: optional: true dependencies: postcss: 8.4.38 - stylelint: 16.4.0(typescript@5.4.5) - stylelint-config-recommended-scss: 14.0.0(postcss@8.4.38)(stylelint@16.4.0) - stylelint-config-standard: 36.0.0(stylelint@16.4.0) + stylelint: 16.5.0(typescript@5.4.5) + stylelint-config-recommended-scss: 14.0.0(postcss@8.4.38)(stylelint@16.5.0) + stylelint-config-standard: 36.0.0(stylelint@16.5.0) dev: true - /stylelint-config-standard@36.0.0(stylelint@16.4.0): + /stylelint-config-standard@36.0.0(stylelint@16.5.0): resolution: {integrity: sha512-3Kjyq4d62bYFp/Aq8PMKDwlgUyPU4nacXsjDLWJdNPRUgpuxALu1KnlAHIj36cdtxViVhXexZij65yM0uNIHug==} engines: {node: '>=18.12.0'} peerDependencies: stylelint: ^16.1.0 dependencies: - stylelint: 16.4.0(typescript@5.4.5) - stylelint-config-recommended: 14.0.0(stylelint@16.4.0) + stylelint: 16.5.0(typescript@5.4.5) + stylelint-config-recommended: 14.0.0(stylelint@16.5.0) dev: true - /stylelint-prettier@5.0.0(prettier@3.2.5)(stylelint@16.4.0): + /stylelint-prettier@5.0.0(prettier@3.2.5)(stylelint@16.5.0): resolution: {integrity: sha512-RHfSlRJIsaVg5Br94gZVdWlz/rBTyQzZflNE6dXvSxt/GthWMY3gEHsWZEBaVGg7GM+XrtVSp4RznFlB7i0oyw==} engines: {node: '>=18.12.0'} peerDependencies: @@ -14595,31 +14583,31 @@ packages: dependencies: prettier: 3.2.5 prettier-linter-helpers: 1.0.0 - stylelint: 16.4.0(typescript@5.4.5) + stylelint: 16.5.0(typescript@5.4.5) dev: true - /stylelint-scss@6.2.1(stylelint@16.4.0): - resolution: {integrity: sha512-ZoGLbVb1keZYRVGQlhB8G6sZOoNqw61whzzzGFWp05N12ErqLFfBv3JPrXiMLZaW98sBS7K/vUQhRnvUj4vwdw==} + /stylelint-scss@6.3.0(stylelint@16.5.0): + resolution: {integrity: sha512-8OSpiuf1xC7f8kllJsBOFAOYp/mR/C1FXMVeOFjtJPw+AFvEmC93FaklHt7MlOqU4poxuQ1TkYMyfI0V+1SxjA==} engines: {node: '>=18.12.0'} peerDependencies: stylelint: ^16.0.2 dependencies: - known-css-properties: 0.29.0 + known-css-properties: 0.30.0 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-selector-parser: 6.0.15 + postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 - stylelint: 16.4.0(typescript@5.4.5) + stylelint: 16.5.0(typescript@5.4.5) dev: true - /stylelint@16.4.0(typescript@5.4.5): - resolution: {integrity: sha512-uSx7VMuXwLuYcNSIg+0/fFNv0WinsfLAqsVVy7h7p80clKOHiGE8pfY6UjqwylTHiJrRIahTl6a8FPxGezhWoA==} + /stylelint@16.5.0(typescript@5.4.5): + resolution: {integrity: sha512-IlCBtVrG+qTy3v+tZTk50W8BIomjY/RUuzdrDqdnlCYwVuzXtPbiGfxYqtyYAyOMcb+195zRsuHn6tgfPmFfbw==} engines: {node: '>=18.12.0'} hasBin: true dependencies: - '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) - '@csstools/css-tokenizer': 2.2.4 - '@csstools/media-query-list-parser': 2.1.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4) + '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) + '@csstools/css-tokenizer': 2.3.1 + '@csstools/media-query-list-parser': 2.1.11(@csstools/css-parser-algorithms@2.6.3)(@csstools/css-tokenizer@2.3.1) '@csstools/selector-specificity': 3.0.3(postcss-selector-parser@6.0.16) '@dual-bundle/import-meta-resolve': 4.0.0 balanced-match: 2.0.0 @@ -14758,7 +14746,7 @@ packages: resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.12.0 + ajv: 8.13.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3