From 05f40ec4e34133ce792adf6154cd7cdf9b218817 Mon Sep 17 00:00:00 2001 From: Chris Manson Date: Sat, 27 Jan 2024 12:02:16 +0000 Subject: [PATCH] fix embroider --- app/controllers/project-version/index.js | 2 +- app/helpers/html-safe.js | 2 +- ember-cli-build.js | 9 +- package.json | 11 +- pnpm-lock.yaml | 299 +++++--------------- public/assets/images/discord-logo.svg | 1 + public/assets/images/dnsimple-logo-dark.svg | 37 +++ public/assets/images/percy-logo.svg | 4 + tests/unit/helpers/html-safe-test.js | 2 +- 9 files changed, 133 insertions(+), 234 deletions(-) create mode 100644 public/assets/images/discord-logo.svg create mode 100644 public/assets/images/dnsimple-logo-dark.svg create mode 100644 public/assets/images/percy-logo.svg diff --git a/app/controllers/project-version/index.js b/app/controllers/project-version/index.js index 9bc288259..7a02924e8 100644 --- a/app/controllers/project-version/index.js +++ b/app/controllers/project-version/index.js @@ -1,5 +1,5 @@ import Controller from '@ember/controller'; -import { htmlSafe } from '@ember/string'; +import { htmlSafe } from '@ember/template'; export default Controller.extend({ oldPackageImportSyntax: htmlSafe( diff --git a/app/helpers/html-safe.js b/app/helpers/html-safe.js index 891133157..10096a3ea 100644 --- a/app/helpers/html-safe.js +++ b/app/helpers/html-safe.js @@ -1,5 +1,5 @@ import { helper } from '@ember/component/helper'; -import { htmlSafe as emberHtmlSafe } from '@ember/string'; +import { htmlSafe as emberHtmlSafe } from '@ember/template'; export function htmlSafe([content]) { return emberHtmlSafe(content); diff --git a/ember-cli-build.js b/ember-cli-build.js index 624e5f03d..3edf73324 100644 --- a/ember-cli-build.js +++ b/ember-cli-build.js @@ -63,9 +63,14 @@ module.exports = function (defaults) { destDir: '/assets/', }); - const { Webpack } = require('@embroider/webpack'); - const appTree = require('@embroider/compat').compatBuild(app, Webpack); + const appTree = require('@embroider/compat').compatBuild(app, Webpack, { + staticAddonTrees: true, + staticAddonTestSupportTrees: true, + staticHelpers: true, + staticModifiers: true, + staticComponents: true, + }); return mergeTrees([appTree, mappingsTree]); }; diff --git a/package.json b/package.json index 18fba68f3..944fda3a6 100644 --- a/package.json +++ b/package.json @@ -29,8 +29,8 @@ "devDependencies": { "@ember/optional-features": "^2.0.0", "@ember/test-helpers": "^2.6.0", - "@embroider/compat": "^3.4.0", - "@embroider/core": "^3.4.2", + "@embroider/compat": "^3.4.3", + "@embroider/core": "^3.4.3", "@embroider/webpack": "^3.2.1", "@glimmer/component": "^1.1.2", "@glimmer/tracking": "^1.1.2", @@ -64,6 +64,7 @@ "broccoli-merge-trees": "^2.0.0", "ember-a11y-testing": "^0.5.4", "ember-anchor": "^1.0.3", + "ember-auto-import": "^2.7.2", "ember-cli": "~3.28.6", "ember-cli-app-version": "^5.0.0", "ember-cli-autoprefixer": "^1.0.0", @@ -95,14 +96,14 @@ "ember-maybe-import-regenerator": "^0.1.6", "ember-metrics": "^1.5.2", "ember-page-title": "^6.2.2", - "ember-power-select": "^4.1.6", + "ember-power-select": "^6.0.1", "ember-qunit": "^5.1.5", "ember-resolver": "^8.0.3", "ember-rfc176-data": "^0.3.17", "ember-route-action-helper": "^2.0.5", "ember-sinon": "^4.1.1", "ember-source": "~3.28.8", - "ember-styleguide": "^3.1.1", + "ember-styleguide": "^3.3.0", "ember-svg-jar": "^2.4.2", "ember-template-lint": "^3.15.0", "ember-test-selectors": "^6.0.0", @@ -141,7 +142,7 @@ "spawndamnit": "2.0.0", "testem": "^3.10.0", "typescript": "^4.9.3", - "webpack": "^5.89.0" + "webpack": "^5.90.0" }, "engines": { "node": "16.* || 18.* || 20.*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6a557978e..fb21c2d98 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,10 +15,10 @@ devDependencies: specifier: ^2.6.0 version: 2.9.4(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12) '@embroider/compat': - specifier: ^3.4.0 + specifier: ^3.4.3 version: 3.5.1(@embroider/core@3.4.10) '@embroider/core': - specifier: ^3.4.2 + specifier: ^3.4.3 version: 3.4.10 '@embroider/webpack': specifier: ^3.2.1 @@ -119,6 +119,9 @@ devDependencies: ember-anchor: specifier: ^1.0.3 version: 1.0.3 + ember-auto-import: + specifier: ^2.7.2 + version: 2.7.3(webpack@5.91.0) ember-cli: specifier: ~3.28.6 version: 3.28.6 @@ -213,8 +216,8 @@ devDependencies: specifier: ^6.2.2 version: 6.2.2 ember-power-select: - specifier: ^4.1.6 - version: 4.1.7(@babel/core@7.24.7)(ember-source@3.28.12) + specifier: ^6.0.1 + version: 6.0.2(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)(webpack@5.91.0) ember-qunit: specifier: ^5.1.5 version: 5.1.5(@ember/test-helpers@2.9.4)(qunit@2.21.0) @@ -234,7 +237,7 @@ devDependencies: specifier: ~3.28.8 version: 3.28.12(@babel/core@7.24.7) ember-styleguide: - specifier: ^3.1.1 + specifier: ^3.3.0 version: 3.3.0(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)(jquery@3.7.1)(popper.js@1.16.1)(webpack@5.91.0) ember-svg-jar: specifier: ^2.4.2 @@ -351,7 +354,7 @@ devDependencies: specifier: ^4.9.3 version: 4.9.5 webpack: - specifier: ^5.89.0 + specifier: ^5.90.0 version: 5.91.0 packages: @@ -888,33 +891,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.7): - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) - dev: true - - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.7): - resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.24.7): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} @@ -1728,19 +1704,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-typescript@7.8.7(@babel/core@7.24.7): - resolution: {integrity: sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7) - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.7): resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==} engines: {node: '>=6.9.0'} @@ -2354,35 +2317,6 @@ packages: webpack: 5.91.0 dev: true - /@embroider/macros@0.41.0: - resolution: {integrity: sha512-QISzwEEfLsskZeL0jyZDs1RoQSotwBWj+4upTogNHuxQP5j/9H3IMG/3QB1gh8GEpbudATb/cS4NDYK3UBxufw==} - engines: {node: 10.* || 12.* || >= 14} - dependencies: - '@embroider/shared-internals': 0.41.0 - assert-never: 1.2.1 - ember-cli-babel: 7.26.11 - lodash: 4.17.21 - resolve: 1.22.8 - semver: 7.6.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@embroider/macros@0.47.2: - resolution: {integrity: sha512-ViNWluJCeM5OPlM3rs8kdOz3RV5rpfXX5D2rDnc/q86xRS0xf4NFEjYRV7W6fBcD0b3v5jSHDTwrjq9Kee4rHg==} - engines: {node: 12.* || 14.* || >= 16} - dependencies: - '@embroider/shared-internals': 0.47.2 - assert-never: 1.2.1 - ember-cli-babel: 7.26.11 - find-up: 5.0.0 - lodash: 4.17.21 - resolve: 1.22.8 - semver: 7.6.2 - transitivePeerDependencies: - - supports-color - dev: true - /@embroider/macros@1.16.2: resolution: {integrity: sha512-V7/6zkPmoZrPmoHKlmMyNmg8mUMdIOH7z4dqygQwWoMJp6EYd6agSLLXsfEkjBPHwTvNmiUd64Ey4dyBcYWhwQ==} engines: {node: 12.* || 14.* || >= 16} @@ -2404,32 +2338,6 @@ packages: - supports-color dev: true - /@embroider/shared-internals@0.41.0: - resolution: {integrity: sha512-fiqUVB6cfh2UBEFE4yhT5EzagkZ1Q26+OhBV0nJszFEJZx4DqVIb3pxSSZ8P+HhpxuJsQ2XpMA/j02ZPFZfbdQ==} - engines: {node: 10.* || 12.* || >= 14} - dependencies: - ember-rfc176-data: 0.3.18 - fs-extra: 7.0.1 - lodash: 4.17.21 - pkg-up: 3.1.0 - resolve-package-path: 1.2.7 - semver: 7.6.2 - typescript-memoize: 1.1.1 - dev: true - - /@embroider/shared-internals@0.47.2: - resolution: {integrity: sha512-SxdZYjAE0fiM5zGDz+12euWIsQZ1tsfR1k+NKmiWMyLhA5T3pNgbR2/Djvx/cVIxOtEavGGSllYbzRKBtV4xMg==} - engines: {node: 12.* || 14.* || >= 16} - dependencies: - babel-import-util: 0.2.0 - ember-rfc176-data: 0.3.18 - fs-extra: 9.1.0 - lodash: 4.17.21 - resolve-package-path: 4.0.3 - semver: 7.6.2 - typescript-memoize: 1.1.1 - dev: true - /@embroider/shared-internals@1.8.3: resolution: {integrity: sha512-N5Gho6Qk8z5u+mxLCcMYAoQMbN4MmH+z2jXwQHVs859bxuZTxwF6kKtsybDAASCtd2YGxEmzcc1Ja/wM28824w==} engines: {node: 12.* || 14.* || >= 16} @@ -2480,28 +2388,6 @@ packages: - supports-color dev: true - /@embroider/util@0.41.0: - resolution: {integrity: sha512-ytA3J/YfQh7FEUEBwz3ezTqQNm/S5et5rZw3INBIy4Ak4x0NXV/VXLjyL8mv3txL8fGknZTBdXEhDsHUKIq8SQ==} - engines: {node: 10.* || >= 12} - dependencies: - '@embroider/macros': 0.41.0 - broccoli-funnel: 3.0.8 - ember-cli-babel: 7.26.11 - transitivePeerDependencies: - - supports-color - dev: true - - /@embroider/util@0.47.2: - resolution: {integrity: sha512-g9OqnFJPktGu9NS0Ug3Pxz1JE3jeDceeVE4IrlxDrVmBXMA/GrBvpwjolWgl6jh97cMJyExdz62jIvPHV4256Q==} - engines: {node: 12.* || 14.* || >= 16} - dependencies: - '@embroider/macros': 0.47.2 - broccoli-funnel: 3.0.8 - ember-cli-babel: 7.26.11 - transitivePeerDependencies: - - supports-color - dev: true - /@embroider/util@1.13.1(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12): resolution: {integrity: sha512-MRbs2FPO4doQ31YHIYk+QKChEs7k15aTsMk8QmO4eKiuQq9OT0sr1oasObZyGB8cVVbr29WWRWmsNirxzQtHIg==} engines: {node: 12.* || 14.* || >= 16} @@ -4576,11 +4462,6 @@ packages: - supports-color dev: true - /babel-import-util@0.2.0: - resolution: {integrity: sha512-CtWYYHU/MgK88rxMrLfkD356dApswtR/kWZ/c6JifG1m10e7tBBrs/366dFzWMAoqYmG5/JSh+94tUSpIwh+ag==} - engines: {node: '>= 12.*'} - dev: true - /babel-import-util@1.4.1: resolution: {integrity: sha512-TNdiTQdPhXlx02pzG//UyVPSKE7SNWjY0n4So/ZnjQpWwaM5LvWBLkWa1JKll5u06HNscHD91XZPuwrMg1kadQ==} engines: {node: '>= 12.*'} @@ -7889,12 +7770,12 @@ packages: - supports-color dev: true - /ember-assign-helper@0.3.0: - resolution: {integrity: sha512-kDY0IRP6PUSJjghM2gIq24OD7d6XcZ1666zmZrywxEVjCenhaR0Oi/BXUU8JEATrIcXIExMIu34GKrHHlCLw0Q==} - engines: {node: 10.* || >= 12} + /ember-assign-helper@0.4.0: + resolution: {integrity: sha512-GKHhT4HD2fhtDnuBk6eCdCA8XGew9hY7TVs8zjrykegiI7weC0CGtpJscmIG3O0gEEb0d07UTkF2pjfNGLx4Nw==} + engines: {node: '>= 12'} dependencies: ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 4.5.0 + ember-cli-htmlbars: 6.3.0 transitivePeerDependencies: - supports-color dev: true @@ -7992,27 +7873,33 @@ packages: - webpack dev: true - /ember-basic-dropdown@3.1.0(@babel/core@7.24.7)(ember-source@3.28.12): - resolution: {integrity: sha512-UISvgJHfiJ8FeXqH8ZN+NmoImN8p6Sb+85qlEv853hLuEfEYnFUqLNhea8nNl9CpFqcD3yU4dKbhYtc6nB39aQ==} - engines: {node: 12.* || 14.* || >= 16} + /ember-basic-dropdown@7.3.0(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)(webpack@5.91.0): + resolution: {integrity: sha512-XzLd1noCrHjG7O35HpZ+ljj7VwPPqon7svbvNJ2U7421e00eXBUVcCioGJFo1NnnPkjc14FTDc5UwktbGSbJdQ==} + engines: {node: 16.* || >= 18} + peerDependencies: + ember-source: ^3.28.0 || ^4.0.0 || >=5.0.0 dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.24.7)(ember-source@3.28.12) - '@embroider/macros': 0.47.2 - '@embroider/util': 0.47.2 + '@embroider/macros': 1.16.2 + '@embroider/util': 1.13.1(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12) '@glimmer/component': 1.1.2(@babel/core@7.24.7) '@glimmer/tracking': 1.1.2 + ember-auto-import: 2.7.3(webpack@5.91.0) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 - ember-cli-typescript: 4.2.1 - ember-element-helper: 0.5.5 + ember-cli-typescript: 5.3.0 + ember-element-helper: 0.8.6(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12) + ember-get-config: 2.1.1 ember-maybe-in-element: 2.1.0 - ember-style-modifier: 0.7.0(@babel/core@7.24.7) + ember-modifier: 3.2.7(@babel/core@7.24.7) + ember-source: 3.28.12(@babel/core@7.24.7) + ember-style-modifier: 0.8.0(@babel/core@7.24.7) ember-truth-helpers: 2.1.0(@babel/core@7.24.7) transitivePeerDependencies: - '@babel/core' + - '@glint/environment-ember-loose' - '@glint/template' - - ember-source - supports-color + - webpack dev: true /ember-bootstrap@5.1.1(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)(webpack@5.91.0): @@ -8619,29 +8506,6 @@ packages: - supports-color dev: true - /ember-cli-typescript@3.1.4(@babel/core@7.24.7): - resolution: {integrity: sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==} - engines: {node: 8.* || >= 10.*} - dependencies: - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.7) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.7) - '@babel/plugin-transform-typescript': 7.8.7(@babel/core@7.24.7) - ansi-to-html: 0.6.15 - broccoli-stew: 3.0.0 - debug: 4.3.5(supports-color@8.1.1) - ember-cli-babel-plugin-helpers: 1.1.1 - execa: 3.4.0 - fs-extra: 8.1.0 - resolve: 1.22.8 - rsvp: 4.8.5 - semver: 6.3.1 - stagehand: 1.0.1 - walk-sync: 2.2.0 - transitivePeerDependencies: - - '@babel/core' - - supports-color - dev: true - /ember-cli-typescript@4.2.1: resolution: {integrity: sha512-0iKTZ+/wH6UB/VTWKvGuXlmwiE8HSIGcxHamwNhEC5x1mN3z8RfvsFZdQWYUzIWFN2Tek0gmepGRPTwWdBYl/A==} engines: {node: 10.* || >= 12.*} @@ -8898,19 +8762,6 @@ packages: - supports-color dev: true - /ember-concurrency-decorators@2.0.3(@babel/core@7.24.7): - resolution: {integrity: sha512-r6O34YKI/slyYapVsuOPnmaKC4AsmBSwvgcadbdy+jHNj+mnryXPkm+3hhhRnFdlsKUKdEuXvl43lhjhYRLhhA==} - engines: {node: 10.* || >= 12} - dependencies: - '@ember-decorators/utils': 6.1.1 - ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 4.5.0 - ember-cli-typescript: 3.1.4(@babel/core@7.24.7) - transitivePeerDependencies: - - '@babel/core' - - supports-color - dev: true - /ember-concurrency@2.3.7(@babel/core@7.24.7): resolution: {integrity: sha512-sz6sTIXN/CuLb5wdpauFa+rWXuvXXSnSHS4kuNzU5GSMDX1pLBWSuovoUk61FUe6CYRqBmT1/UushObwBGickQ==} engines: {node: 10.* || 12.* || 14.* || >= 16} @@ -8974,17 +8825,6 @@ packages: - supports-color dev: true - /ember-element-helper@0.5.5: - resolution: {integrity: sha512-Tu3hsI+/mjHBUvw62Qi+YDZtKkn59V66CjwbgfNTZZ7aHf4gFm1ow4zJ4WLnpnie8p9FvOmIUxwl5HvgPJIcFA==} - engines: {node: 10.* || >= 12} - dependencies: - '@embroider/util': 0.41.0 - ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 5.7.2 - transitivePeerDependencies: - - supports-color - dev: true - /ember-element-helper@0.6.1(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12): resolution: {integrity: sha512-YiOdAMlzYul4ulkIoNp8z7iHDfbT1fbut/9xGFRfxDwU/FmF8HtAUB2f1veu/w50HTeZNopa1OV2PCloZ76XlQ==} engines: {node: 12.* || 14.* || >= 16} @@ -9001,6 +8841,21 @@ packages: - supports-color dev: true + /ember-element-helper@0.8.6(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12): + resolution: {integrity: sha512-WcbkJKgBZypRGwujeiPrQfZRhETVFLR0wvH2UxDaNBhLWncapt6KK+M/2i/eODoAQwgGxziejhXC6Cbqa9zA8g==} + engines: {node: 14.* || 16.* || >= 18} + peerDependencies: + ember-source: ^3.8 || ^4.0.0 || >= 5.0.0 + dependencies: + '@embroider/addon-shim': 1.8.9 + '@embroider/util': 1.13.1(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12) + ember-source: 3.28.12(@babel/core@7.24.7) + transitivePeerDependencies: + - '@glint/environment-ember-loose' + - '@glint/template' + - supports-color + dev: true + /ember-exam@1.0.0(@babel/core@7.24.7): resolution: {integrity: sha512-5E7FiG9zJSkYiJC88JRW4sT9xt51bj1yflF4b+YS9HXhKV1g4NpeH3gdWMExTNdTaY7eKvXfecdbnsc6kTlSBg==} engines: {node: ^4.5 || 6.* || >= 7.*} @@ -9075,6 +8930,17 @@ packages: - supports-color dev: true + /ember-get-config@2.1.1: + resolution: {integrity: sha512-uNmv1cPG/4qsac8oIf5txJ2FZ8p88LEpG4P3dNcjsJS98Y8hd0GPMFwVqpnzI78Lz7VYRGQWY4jnE4qm5R3j4g==} + engines: {node: 12.* || 14.* || >= 16} + dependencies: + '@embroider/macros': 1.16.2 + ember-cli-babel: 7.26.11 + transitivePeerDependencies: + - '@glint/template' + - supports-color + dev: true + /ember-getowner-polyfill@2.2.0: resolution: {integrity: sha512-rwGMJgbGzxIAiWYjdpAh04Abvt0s3HuS/VjHzUFhVyVg2pzAuz45B9AzOxYXzkp88vFC7FPaiA4kE8NxNk4A4Q==} engines: {node: ^4.5 || 6.* || >= 7.*} @@ -9230,26 +9096,29 @@ packages: - webpack dev: true - /ember-power-select@4.1.7(@babel/core@7.24.7)(ember-source@3.28.12): - resolution: {integrity: sha512-Q4cjUudWb7JA6q7qe0jhcpLsipuFUHMwkYC05HxST5qm3MRMEzs6KfZ3Xd/TcrjBLSoWniw3Q61Quwcb41w5Jw==} - engines: {node: 10.* || >= 12} + /ember-power-select@6.0.2(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)(webpack@5.91.0): + resolution: {integrity: sha512-ntOFm7tlFGI5nSgaEg1lVL44t+oaSZwG2Ir7x8oP+SbfDClKW8kqTYrbTdOMkn2JBygkJ0d1KkxV1NxwF2B4dQ==} + engines: {node: 14.* || >= 16} + deprecated: this version has been deprecated, use 6.0.1 or >7.0.0 dependencies: + '@embroider/util': 1.13.1(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12) '@glimmer/component': 1.1.2(@babel/core@7.24.7) '@glimmer/tracking': 1.1.2 - ember-assign-helper: 0.3.0 - ember-basic-dropdown: 3.1.0(@babel/core@7.24.7)(ember-source@3.28.12) + ember-assign-helper: 0.4.0 + ember-basic-dropdown: 7.3.0(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)(webpack@5.91.0) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 - ember-cli-typescript: 4.2.1 + ember-cli-typescript: 5.3.0 ember-concurrency: 2.3.7(@babel/core@7.24.7) - ember-concurrency-decorators: 2.0.3(@babel/core@7.24.7) ember-text-measurer: 0.6.0 - ember-truth-helpers: 2.1.0(@babel/core@7.24.7) + ember-truth-helpers: 3.1.1 transitivePeerDependencies: - '@babel/core' + - '@glint/environment-ember-loose' - '@glint/template' - ember-source - supports-color + - webpack dev: true /ember-qunit@5.1.5(@ember/test-helpers@2.9.4)(qunit@2.21.0): @@ -9396,17 +9265,6 @@ packages: - supports-color dev: true - /ember-style-modifier@0.7.0(@babel/core@7.24.7): - resolution: {integrity: sha512-iDzffiwJcb9j6gu3g8CxzZOTvRZ0BmLMEFl+uyqjiaj72VVND9+HbLyQRw1/ewPAtinhSktxxTTdwU/JO+stLw==} - engines: {node: 12.* || 14.* || >= 16} - dependencies: - ember-cli-babel: 7.26.11 - ember-modifier: 3.2.7(@babel/core@7.24.7) - transitivePeerDependencies: - - '@babel/core' - - supports-color - dev: true - /ember-style-modifier@0.8.0(@babel/core@7.24.7): resolution: {integrity: sha512-I7M+oZ+poYYOP7n521rYv7kkYZbxotL8VbtHYxLQ3tasRZYQJ21qfu3vVjydSjwyE3w7EZRgKngBoMhKSAEZnw==} engines: {node: 12.* || 14.* || >= 16} @@ -9578,6 +9436,15 @@ packages: - supports-color dev: true + /ember-truth-helpers@3.1.1: + resolution: {integrity: sha512-FHwJAx77aA5q27EhdaaiBFuy9No+8yaWNT5A7zs0sIFCmf14GbcLn69vJEp6mW7vkITezizGAWhw7gL0Wbk7DA==} + engines: {node: 10.* || >= 12} + dependencies: + ember-cli-babel: 7.26.11 + transitivePeerDependencies: + - supports-color + dev: true + /ember-web-app@2.3.1(@babel/core@7.24.7): resolution: {integrity: sha512-l+AvQZA/6DlNz6GV39GYk1Sl5+JamYP0NqnbAfV10ugvT2r3R2HCeCv1WYAk9PYStCSV89ok3NH3ogBc/2GmpA==} engines: {node: 6.* || >= 7.* || >= 8.*} @@ -10173,22 +10040,6 @@ packages: strip-final-newline: 2.0.0 dev: true - /execa@3.4.0: - resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==} - engines: {node: ^8.12.0 || >=9.7.0} - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - p-finally: 2.0.1 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - /execa@4.1.0: resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} engines: {node: '>=10'} diff --git a/public/assets/images/discord-logo.svg b/public/assets/images/discord-logo.svg new file mode 100644 index 000000000..f95fb0cd2 --- /dev/null +++ b/public/assets/images/discord-logo.svg @@ -0,0 +1 @@ + diff --git a/public/assets/images/dnsimple-logo-dark.svg b/public/assets/images/dnsimple-logo-dark.svg new file mode 100644 index 000000000..ee968a59e --- /dev/null +++ b/public/assets/images/dnsimple-logo-dark.svg @@ -0,0 +1,37 @@ + +image/svg+xml diff --git a/public/assets/images/percy-logo.svg b/public/assets/images/percy-logo.svg new file mode 100644 index 000000000..3b16d8058 --- /dev/null +++ b/public/assets/images/percy-logo.svg @@ -0,0 +1,4 @@ + + + + diff --git a/tests/unit/helpers/html-safe-test.js b/tests/unit/helpers/html-safe-test.js index 69d84f87b..d90e93444 100644 --- a/tests/unit/helpers/html-safe-test.js +++ b/tests/unit/helpers/html-safe-test.js @@ -1,4 +1,4 @@ -import { htmlSafe as emberHtmlSafe } from '@ember/string'; +import { htmlSafe as emberHtmlSafe } from '@ember/template'; import { htmlSafe } from 'ember-api-docs/helpers/html-safe'; import { module, test } from 'qunit';