diff --git a/ui/packages/consul-ui/lib/custom-element/index.js b/ui/packages/consul-ui/lib/custom-element/index.js index 0029bd6e1cf0..81115dd77f10 100644 --- a/ui/packages/consul-ui/lib/custom-element/index.js +++ b/ui/packages/consul-ui/lib/custom-element/index.js @@ -10,10 +10,11 @@ module.exports = { getTransform: function () { return { name: 'custom-element', - plugin: class { - transform(ast) { - this.syntax.traverse(ast, { - ElementNode: (node) => { + plugin: function (env) { + return { + name: 'custom-element', + visitor: { + ElementNode: function (node) { if (node.tag === 'CustomElement') { node.attributes = node.attributes // completely remove these ones, they are not used runtime @@ -45,9 +46,8 @@ module.exports = { }); } }, - }); - return ast; - } + }, + }; }, baseDir: function () { return __dirname; diff --git a/ui/packages/consul-ui/package.json b/ui/packages/consul-ui/package.json index 6aeea4879e5a..715b871faa96 100644 --- a/ui/packages/consul-ui/package.json +++ b/ui/packages/consul-ui/package.json @@ -118,7 +118,6 @@ "ember-cli-sass": "^11.0.1", "ember-cli-sri": "^2.1.1", "ember-cli-string-helpers": "^6.1.0", - "ember-cli-template-lint": "^2.0.1", "ember-cli-terser": "^4.0.2", "ember-cli-yadda": "^0.7.0", "ember-collection": "^3.0.0", diff --git a/ui/pnpm-lock.yaml b/ui/pnpm-lock.yaml index 29a695f65848..8573f36a1345 100644 --- a/ui/pnpm-lock.yaml +++ b/ui/pnpm-lock.yaml @@ -148,19 +148,19 @@ importers: version: 2.0.11 consul-acls: specifier: file:../consul-acls - version: link:../consul-acls + version: file:packages/consul-acls consul-lock-sessions: specifier: file:../consul-lock-sessions - version: link:../consul-lock-sessions + version: file:packages/consul-lock-sessions consul-nspaces: specifier: file:../consul-nspaces - version: link:../consul-nspaces + version: file:packages/consul-nspaces consul-partitions: specifier: file:../consul-partitions - version: link:../consul-partitions + version: file:packages/consul-partitions consul-peerings: specifier: file:../consul-peerings - version: link:../consul-peerings + version: file:packages/consul-peerings css: specifier: ^3.0.0 version: 3.0.0 @@ -248,9 +248,6 @@ importers: ember-cli-string-helpers: specifier: ^6.1.0 version: 6.1.0 - ember-cli-template-lint: - specifier: ^2.0.1 - version: 2.0.2 ember-cli-terser: specifier: ^4.0.2 version: 4.0.2 @@ -563,6 +560,10 @@ packages: resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.27.1': + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} + engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.24.7': resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==} engines: {node: '>=6.9.0'} @@ -962,8 +963,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-assign@7.24.7': - resolution: {integrity: sha512-DOzAi77P9jSyPijHS7Z8vH0wLRcZH6wWxuIZgLAiy8FWOkcKMJmnyHjy2JM94k6A0QxlA/hlLh+R9T3GEryjNQ==} + '@babel/plugin-transform-object-assign@7.27.1': + resolution: {integrity: sha512-LP6tsnirA6iy13uBKiYgjJsfQrodmlSrpZModtlo1Vk8sOO68gfo7dfA9TGJyEgxTiO7czK4EGZm8FJEZtk4kQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2107,9 +2108,6 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - aot-test-generators@0.1.0: - resolution: {integrity: sha512-PKyBQsPgkrCbUZS0PexdnyS3pVfYe4U1dLLQOf3is5RcYSaxbA7fsnnj6i8hcubsz+iS0miGPSJlONv/tXjfiA==} - aproba@1.2.0: resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} @@ -2558,9 +2556,6 @@ packages: bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - blueimp-md5@2.19.0: - resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} - bn.js@4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} @@ -2919,10 +2914,6 @@ packages: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} - chalk@3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -3315,6 +3306,21 @@ packages: constants-browserify@1.0.0: resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} + consul-acls@file:packages/consul-acls: + resolution: {directory: packages/consul-acls, type: directory} + + consul-lock-sessions@file:packages/consul-lock-sessions: + resolution: {directory: packages/consul-lock-sessions, type: directory} + + consul-nspaces@file:packages/consul-nspaces: + resolution: {directory: packages/consul-nspaces, type: directory} + + consul-partitions@file:packages/consul-partitions: + resolution: {directory: packages/consul-partitions, type: directory} + + consul-peerings@file:packages/consul-peerings: + resolution: {directory: packages/consul-peerings, type: directory} + content-disposition@0.5.4: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} @@ -3867,11 +3873,6 @@ packages: ember-cli-string-utils@1.1.0: resolution: {integrity: sha512-PlJt4fUDyBrC/0X+4cOpaGCiMawaaB//qD85AXmDRikxhxVzfVdpuoec02HSiTGTTB85qCIzWBIh8lDOiMyyFg==} - ember-cli-template-lint@2.0.2: - resolution: {integrity: sha512-q/aXIYC9cxWRT3B+VX/45EPzYni5OuctxR9ePhZA1//bjaZtwcnKQtwYk7H4oEDrIKce5KMb0CMco2gvGYmAjA==} - engines: {node: 10.* || >=12.*} - deprecated: 'Call ember-template-lint directly instead: https://github.com/emberjs/rfcs/blob/master/text/0121-remove-ember-cli-eslint.md' - ember-cli-terser@4.0.2: resolution: {integrity: sha512-Ej77K+YhCZImotoi/CU2cfsoZaswoPlGaM5TB3LvjvPDlVPRhxUHO2RsaUVC5lsGeRLRiHCOxVtoJ6GyqexzFA==} engines: {node: 10.* || 12.* || >= 14} @@ -5546,11 +5547,6 @@ packages: resolution: {integrity: sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==} hasBin: true - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} @@ -5862,10 +5858,6 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - md5-hex@3.0.1: - resolution: {integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==} - engines: {node: '>=8'} - md5.js@1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} @@ -8367,6 +8359,8 @@ snapshots: '@babel/helper-plugin-utils@7.24.7': {} + '@babel/helper-plugin-utils@7.27.1': {} + '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.28.3)': dependencies: '@babel/core': 7.28.3 @@ -8811,10 +8805,10 @@ snapshots: '@babel/helper-plugin-utils': 7.24.7 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.3) - '@babel/plugin-transform-object-assign@7.24.7(@babel/core@7.28.3)': + '@babel/plugin-transform-object-assign@7.27.1(@babel/core@7.28.3)': dependencies: '@babel/core': 7.28.3 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.28.3)': dependencies: @@ -9349,7 +9343,7 @@ snapshots: npm-git-info: 1.0.3 rimraf: 3.0.2 rsvp: 4.8.5 - semver: 7.6.2 + semver: 7.7.3 silent-error: 1.1.1 transitivePeerDependencies: - '@babel/core' @@ -9519,7 +9513,7 @@ snapshots: pkg-up: 3.1.0 resolve: 1.22.10 resolve-package-path: 1.2.7 - semver: 7.6.2 + semver: 7.7.3 strip-bom: 3.0.0 typescript-memoize: 1.1.1 walk-sync: 1.1.4 @@ -9540,7 +9534,7 @@ snapshots: ember-cli-babel: 7.26.11 lodash: 4.17.21 resolve: 1.22.10 - semver: 7.6.2 + semver: 7.7.3 transitivePeerDependencies: - bufferutil - canvas @@ -9554,7 +9548,7 @@ snapshots: ember-cli-babel: 7.26.11 lodash: 4.17.21 resolve: 1.22.10 - semver: 7.6.2 + semver: 7.7.3 transitivePeerDependencies: - supports-color @@ -9565,7 +9559,7 @@ snapshots: ember-cli-babel: 7.26.11 lodash: 4.17.21 resolve: 1.22.10 - semver: 7.6.2 + semver: 7.7.3 transitivePeerDependencies: - supports-color @@ -9578,7 +9572,7 @@ snapshots: find-up: 5.0.0 lodash: 4.17.21 resolve: 1.22.10 - semver: 7.6.2 + semver: 7.7.3 optionalDependencies: '@glint/template': 1.5.2 transitivePeerDependencies: @@ -9606,7 +9600,7 @@ snapshots: lodash: 4.17.21 pkg-up: 3.1.0 resolve-package-path: 1.2.7 - semver: 7.6.2 + semver: 7.7.3 typescript-memoize: 1.1.1 '@embroider/shared-internals@0.42.3': @@ -9616,7 +9610,7 @@ snapshots: lodash: 4.17.21 pkg-up: 3.1.0 resolve-package-path: 4.0.3 - semver: 7.6.2 + semver: 7.7.3 typescript-memoize: 1.1.1 '@embroider/shared-internals@1.8.3': @@ -9627,7 +9621,7 @@ snapshots: js-string-escape: 1.0.1 lodash: 4.17.21 resolve-package-path: 4.0.3 - semver: 7.6.2 + semver: 7.7.3 typescript-memoize: 1.1.1 '@embroider/shared-internals@2.9.0': @@ -9660,7 +9654,7 @@ snapshots: pkg-entry-points: 1.1.1 resolve-package-path: 4.0.3 resolve.exports: 2.0.3 - semver: 7.6.2 + semver: 7.7.3 typescript-memoize: 1.1.1 transitivePeerDependencies: - supports-color @@ -10249,7 +10243,7 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.10 + '@types/node': 24.5.2 '@types/broccoli-plugin@3.0.0': dependencies: @@ -10265,19 +10259,19 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.10 + '@types/node': 24.5.2 '@types/cookie@0.4.1': {} '@types/cors@2.8.17': dependencies: - '@types/node': 20.14.10 + '@types/node': 24.5.2 '@types/estree@1.0.5': {} '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 20.14.10 + '@types/node': 24.5.2 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -10291,11 +10285,11 @@ snapshots: '@types/fs-extra@5.1.0': dependencies: - '@types/node': 20.14.10 + '@types/node': 24.5.2 '@types/fs-extra@8.1.5': dependencies: - '@types/node': 20.14.10 + '@types/node': 24.5.2 '@types/glob@7.2.0': dependencies: @@ -10304,7 +10298,7 @@ snapshots: '@types/glob@9.0.0': dependencies: - glob: 7.2.3 + glob: 9.3.5 '@types/hast@2.3.10': dependencies: @@ -10324,7 +10318,7 @@ snapshots: '@types/minimatch@6.0.0': dependencies: - minimatch: 3.1.2 + minimatch: 8.0.4 '@types/node@20.14.10': dependencies: @@ -10341,17 +10335,17 @@ snapshots: '@types/rimraf@2.0.5': dependencies: '@types/glob': 9.0.0 - '@types/node': 20.14.10 + '@types/node': 24.5.2 '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.10 + '@types/node': 24.5.2 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.10 + '@types/node': 24.5.2 '@types/send': 0.17.4 '@types/symlink-or-copy@1.2.2': {} @@ -10677,10 +10671,6 @@ snapshots: picomatch: 2.3.1 optional: true - aot-test-generators@0.1.0: - dependencies: - jsesc: 2.5.2 - aproba@1.2.0: {} aproba@2.0.0: {} @@ -11073,7 +11063,7 @@ snapshots: glob: 7.2.3 pkg-up: 3.1.0 reselect: 4.1.8 - resolve: 1.22.8 + resolve: 1.22.10 babel-plugin-module-resolver@5.0.2: dependencies: @@ -11426,8 +11416,6 @@ snapshots: bluebird@3.7.2: {} - blueimp-md5@2.19.0: {} - bn.js@4.12.0: {} bn.js@5.2.2: {} @@ -11978,7 +11966,7 @@ snapshots: ensure-posix-path: 1.1.1 fs-extra: 8.1.0 minimatch: 3.1.2 - resolve: 1.22.8 + resolve: 1.22.10 rsvp: 4.8.5 symlink-or-copy: 1.3.1 walk-sync: 1.1.4 @@ -12201,11 +12189,6 @@ snapshots: escape-string-regexp: 1.0.5 supports-color: 5.5.0 - chalk@3.0.0: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -12456,6 +12439,16 @@ snapshots: constants-browserify@1.0.0: {} + consul-acls@file:packages/consul-acls: {} + + consul-lock-sessions@file:packages/consul-lock-sessions: {} + + consul-nspaces@file:packages/consul-nspaces: {} + + consul-partitions@file:packages/consul-partitions: {} + + consul-peerings@file:packages/consul-peerings: {} + content-disposition@0.5.4: dependencies: safe-buffer: 5.2.1 @@ -12953,7 +12946,7 @@ snapshots: mkdirp: 0.5.6 resolve-package-path: 3.1.0 rimraf: 2.7.1 - semver: 7.6.2 + semver: 7.7.3 symlink-or-copy: 1.3.1 typescript-memoize: 1.1.1 walk-sync: 0.3.4 @@ -13172,7 +13165,7 @@ snapshots: ember-cli-version-checker: 5.1.2 ensure-posix-path: 1.1.1 resolve-package-path: 4.0.3 - semver: 7.6.2 + semver: 7.7.3 transitivePeerDependencies: - supports-color @@ -13355,22 +13348,6 @@ snapshots: ember-cli-string-utils@1.1.0: {} - ember-cli-template-lint@2.0.2: - dependencies: - aot-test-generators: 0.1.0 - broccoli-concat: 4.2.5 - broccoli-persistent-filter: 2.3.1 - chalk: 3.0.0 - debug: 4.4.1 - ember-cli-version-checker: 5.1.2 - ember-template-lint: 2.21.0 - json-stable-stringify: 1.1.1 - md5-hex: 3.0.1 - strip-ansi: 6.0.1 - walk-sync: 2.2.0 - transitivePeerDependencies: - - supports-color - ember-cli-terser@4.0.2: dependencies: broccoli-terser-sourcemap: 4.1.1 @@ -13446,7 +13423,7 @@ snapshots: fs-extra: 9.1.0 resolve: 1.22.10 rsvp: 4.8.5 - semver: 7.6.2 + semver: 7.7.3 stagehand: 1.0.1 walk-sync: 2.2.0 transitivePeerDependencies: @@ -13569,10 +13546,10 @@ snapshots: promise-map-series: 0.3.0 promise.hash.helper: 1.0.8 quick-temp: 0.1.8 - resolve: 1.22.8 + resolve: 1.22.10 resolve-package-path: 3.1.0 sane: 4.1.0 - semver: 7.6.2 + semver: 7.7.3 silent-error: 1.1.1 sort-package-json: 1.57.0 symlink-or-copy: 1.3.1 @@ -14131,7 +14108,7 @@ snapshots: dependencies: '@babel/helper-module-imports': 7.27.1 '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.28.3) - '@babel/plugin-transform-object-assign': 7.24.7(@babel/core@7.28.3) + '@babel/plugin-transform-object-assign': 7.27.1(@babel/core@7.28.3) '@ember/edition-utils': 1.2.0 '@glimmer/vm-babel-plugins': 0.80.3(@babel/core@7.28.3) babel-plugin-debug-macros: 0.3.4(@babel/core@7.28.3) @@ -14152,8 +14129,8 @@ snapshots: ember-router-generator: 2.0.0 inflection: 1.13.4 jquery: 3.7.1 - resolve: 1.22.8 - semver: 7.6.2 + resolve: 1.22.10 + semver: 7.7.3 silent-error: 1.1.1 transitivePeerDependencies: - '@babel/core' @@ -14296,7 +14273,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.14.10 + '@types/node': 24.5.2 accepts: 1.3.8 base64id: 2.0.0 cookie: 1.0.2 @@ -15935,8 +15912,6 @@ snapshots: jsesc@1.3.0: {} - jsesc@2.5.2: {} - jsesc@3.1.0: {} json-buffer@3.0.1: {} @@ -16285,10 +16260,6 @@ snapshots: math-intrinsics@1.1.0: {} - md5-hex@3.0.1: - dependencies: - blueimp-md5: 2.19.0 - md5.js@1.3.5: dependencies: hash-base: 3.0.5 @@ -16716,7 +16687,7 @@ snapshots: dependencies: growly: 1.3.0 is-wsl: 2.2.0 - semver: 7.6.2 + semver: 7.7.3 shellwords: 0.1.1 uuid: 8.3.2 which: 2.0.2 @@ -16757,7 +16728,7 @@ snapshots: npm-package-arg@8.1.5: dependencies: hosted-git-info: 4.1.0 - semver: 7.6.2 + semver: 7.7.3 validate-npm-package-name: 3.0.0 npm-run-all@4.1.5: @@ -18778,7 +18749,7 @@ snapshots: validate-peer-dependencies@1.2.0: dependencies: resolve-package-path: 3.1.0 - semver: 7.6.2 + semver: 7.7.3 validated-changeset@1.0.0: {}