diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 244ceded..5f82e051 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -388,8 +388,6 @@ importers: specifier: ^4.2.1 version: 4.2.6(request@2.88.2) - packages/fastboot/test/fixtures/app-with-console-log: {} - packages/fastboot/test/fixtures/app-with-dependencies: dependencies: foo: @@ -753,6 +751,21 @@ importers: chai: specifier: ^4.3.7 version: 4.5.0 + ember-cli-3.16: + specifier: npm:ember-cli@~3.16.0 + version: ember-cli@3.16.2(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + ember-cli-3.28: + specifier: npm:ember-cli@~3.28.0 + version: ember-cli@3.28.6(babel-core@6.26.3)(ejs@3.1.10)(encoding@0.1.13)(handlebars@4.7.8)(underscore@1.13.7) + ember-cli-4.12: + specifier: npm:ember-cli@~4.12.0 + version: ember-cli@4.12.3(@types/node@24.5.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + ember-cli-5.12: + specifier: npm:ember-cli@~5.12.0 + version: ember-cli@5.12.0(@babel/core@7.29.7)(@types/node@24.5.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + ember-cli-6.12: + specifier: npm:ember-cli@~6.12.0 + version: ember-cli@6.12.0(@babel/core@7.29.7)(@types/node@24.5.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) ember-cli-head: specifier: ^2.0.0 version: 2.0.0 @@ -2480,6 +2493,15 @@ packages: '@types/node': optional: true + '@inquirer/external-editor@1.0.3': + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/external-editor@3.0.3': resolution: {integrity: sha512-6thf5I8q7lZwzGLAxPaaGEREEkZ3nyePPDQ1oyobblxmEE8mqTLguScP7pDjUTAibiyb4hfXl+qjUEJ+di/aNA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -2489,6 +2511,10 @@ packages: '@types/node': optional: true + '@inquirer/figures@1.0.15': + resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} + engines: {node: '>=18'} + '@inquirer/figures@2.0.7': resolution: {integrity: sha512-aJ8TBPOGB6f/2qziPfElISTCEd5XOYTFckA2SGjhNmiKzfK/u4ot3v0DUzGVdUnKjN10EqnnEPck36BkyfLnJw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -2744,6 +2770,10 @@ packages: resolution: {integrity: sha512-2hf0s4pVrVEH8RvdJJ7YRKjQdiG8m0iAT26TTqXnCbK30kKwJW69VLmP5tED5zstmDRXcOeH5eRcrpkdwczQ9g==} engines: {node: '>=18.12'} + '@pnpm/constants@7.1.1': + resolution: {integrity: sha512-31pZqMtjwV+Vaq7MaPrT1EoDFSYwye3dp6BiHIGRJmVThCQwySRKM7hCvqqI94epNkqFAAYoWrNynWoRYosGdw==} + engines: {node: '>=16.14'} + '@pnpm/constants@8.0.0': resolution: {integrity: sha512-yQosGUvYPpAjb1jOFcdbwekRjZRVxN6C0hHzfRCZrMKbxGjt/E0g0RcFlEDNVZ95tm4oMMcr7nEPa7H7LX3emw==} engines: {node: '>=18.12'} @@ -2776,6 +2806,10 @@ packages: resolution: {integrity: sha512-Dqc2IJJPjUatwc9Letw+vG29rnaMrDGi5g6WCx1HiZYm0obXbTmLygeRafMbgf+sLKXrWE1shOeiayQuczBdoA==} engines: {node: '>=18.12'} + '@pnpm/error@5.0.3': + resolution: {integrity: sha512-ONJU5cUeoeJSy50qOYsMZQHTA/9QKmGgh1ATfEpCLgtbdwqUiwD9MxHNeXUYYI/pocBCz6r1ZCFqiQvO+8SUKA==} + engines: {node: '>=16.14'} + '@pnpm/error@6.0.1': resolution: {integrity: sha512-7yjO0RgmWYb4OKgcWC33yD4Z2CxE7Tm7vXX1SmS7GDifDT/bgZZhHeS2xq/+W6y9yhwIrRSA+7AlQL1NM2wIvw==} engines: {node: '>=18.12'} @@ -2792,6 +2826,10 @@ packages: resolution: {integrity: sha512-r1WzYXBD8cqlglOi4ilN9BphX74mJmH2hhiogzYbcNCHhtXnG7tw/9Iq54UGZ+cpDkgGHjL0xLwj9QLUoKJxmg==} engines: {node: '>=18.12'} + '@pnpm/find-workspace-dir@6.0.3': + resolution: {integrity: sha512-0iJnNkS4T8lJE4ldOhRERgER1o59iHA1nMlvpUI5lxNC9SUruH6peRUOlP4/rNcDg+UQ9u0rt5loYOnWKCojtw==} + engines: {node: '>=16.14'} + '@pnpm/find-workspace-dir@7.0.3': resolution: {integrity: sha512-eGjkyHSufkHyZ66WpygWnslcRePB0U1lJg1dF3rgWqTChpregYoDyNGDzK7l9Gk+CHVgGZZS5aWp7uKKVmAAEg==} engines: {node: '>=18.12'} @@ -4173,6 +4211,13 @@ packages: resolution: {integrity: sha512-BK8aPhQpOLsHWiftrqXQr84XsvzUqeaN4PlCQOYg5yM0M+WKAHtX2WFXmicSQZOVgKDyh5aeoNTFkHjBAEBzwQ==} engines: {node: 6.* || 8.* || >= 10.*} + broccoli-module-normalizer@1.3.0: + resolution: {integrity: sha512-0idZCOtdVG6xXoQ36Psc1ApMCr3lW5DB+WEAOEwHcUoESIBHzwcRPQTxheGIjZ5o0hxpsRYAUH5x0ErtNezbrQ==} + engines: {node: '>=4'} + + broccoli-module-unification-reexporter@1.0.0: + resolution: {integrity: sha512-HTi9ua520M20aBZomaiBopsSt3yjL7J/paR3XPjieygK7+ShATBiZdn0B+ZPiniBi4I8JuMn1q0fNFUevtP//A==} + broccoli-node-api@1.7.0: resolution: {integrity: sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==} @@ -4333,6 +4378,15 @@ packages: bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + buffer-alloc-unsafe@1.1.0: + resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==} + + buffer-alloc@1.2.0: + resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==} + + buffer-fill@1.0.0: + resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==} + buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -5439,6 +5493,10 @@ packages: resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + diff@4.0.4: + resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} + engines: {node: '>=0.3.1'} + diff@5.0.0: resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} engines: {node: '>=0.3.1'} @@ -5725,6 +5783,11 @@ packages: resolution: {integrity: sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==} engines: {node: 10.* || >= 12.*} + ember-cli@3.16.2: + resolution: {integrity: sha512-x8czGIdRnS7bPRYY7PEhhVGakHTDGF1arKlgw8yBSch29hCuxmbMrxjQxEkvkTtQ8cb7a840N4eVyEujeYPQIw==} + engines: {node: 10.* || >= 12} + hasBin: true + ember-cli@3.28.6: resolution: {integrity: sha512-aGHIDXM5KujhU+tHyfp1X5bUp3yj47sIWI0zgybyIw6vv6ErAu/eKWWMSib5PF8cQDdXG9vttBcXnvQ4QBNIPQ==} engines: {node: '>= 12'} @@ -5735,6 +5798,16 @@ packages: engines: {node: '>= 12'} hasBin: true + ember-cli@4.12.3: + resolution: {integrity: sha512-Ilap7fVGx0+sF6y5O1id+xVPYlc2cJ8OAG6faEQPyvbaCCUsCZnAEr7EMA+5qg0kNqjawIIHJTgnQesdbaDwtg==} + engines: {node: '>= 14'} + hasBin: true + + ember-cli@5.12.0: + resolution: {integrity: sha512-48ZOoUZTXsav37RIYY9gyCR35yo64mhzfv5YHtTbsZZwLv/HjvTz27X0CTvkfVQaOWHYDFekxdp9ppaKz84VNA==} + engines: {node: '>= 18'} + hasBin: true + ember-cli@6.12.0: resolution: {integrity: sha512-DDFTHdDofuRCZnu5FO79patRi1W4ndKFLcgb0MsspC+jyS9hgxDepBBFuV6daIjaTq5RvWdZRf5tjQ141VmcTw==} engines: {node: '>= 20.19.0'} @@ -6011,6 +6084,10 @@ packages: entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + entities@3.0.1: + resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} + engines: {node: '>=0.12'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -6540,6 +6617,10 @@ packages: fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + faye-websocket@0.10.0: + resolution: {integrity: sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==} + engines: {node: '>=0.4.0'} + faye-websocket@0.11.4: resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} engines: {node: '>=0.8.0'} @@ -6597,10 +6678,18 @@ packages: resolution: {integrity: sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==} engines: {node: '>=0.10.0'} + filesize@10.1.6: + resolution: {integrity: sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==} + engines: {node: '>= 10.4.0'} + filesize@11.0.22: resolution: {integrity: sha512-RlCVs9CY+oSsRnNZn95J9vDXjNjOwddKyTFjOYtA4yxYVIxBnwiVVGJX+TFhsmu3uUf81JDGyijtYL9xgawlTw==} engines: {node: '>= 10.8.0'} + filesize@4.2.1: + resolution: {integrity: sha512-bP82Hi8VRZX/TUBKfE24iiUGsB/sfm2WUrwTQyAzQrhO3V9IhcBBNBXMyzLY5orACxRyYJ3d2HeRVX+eFv4lmA==} + engines: {node: '>= 0.4.0'} + filesize@6.4.0: resolution: {integrity: sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==} engines: {node: '>= 0.4.0'} @@ -6675,6 +6764,9 @@ packages: resolution: {integrity: sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww==} engines: {node: '>=20'} + find-yarn-workspace-root@1.2.1: + resolution: {integrity: sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==} + find-yarn-workspace-root@2.0.0: resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} @@ -7271,6 +7363,9 @@ packages: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true + heimdalljs-fs-monitor@0.2.3: + resolution: {integrity: sha512-fYAvqSP0CxeOjLrt61B4wux/jqZzdZnS2xfb2oc14NP6BTZ8gtgtR2op6gKFakOR8lm8GN9Xhz1K4A1ZvJ4RQw==} + heimdalljs-fs-monitor@1.1.2: resolution: {integrity: sha512-M7OPf3Tu+ybhAXdiC07O1vUYFyhCgfew4L3vaG2nn4Be05xzNvtBcU6IKMTfHJ9AxWFa3w9rrmiJovkxHhpopw==} @@ -7314,6 +7409,10 @@ packages: resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} engines: {node: '>=10'} + hosted-git-info@6.1.3: + resolution: {integrity: sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hosted-git-info@8.1.0: resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==} engines: {node: ^18.17.0 || >=20.5.0} @@ -7528,6 +7627,14 @@ packages: resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} engines: {node: '>=8.0.0'} + inquirer@8.2.7: + resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==} + engines: {node: '>=12.0.0'} + + inquirer@9.3.8: + resolution: {integrity: sha512-pFGGdaHrmRKMh4WoDDSowddgjT1Vkl90atobmTeSmcPGdYiwikch/m/Ef5wRaiamHejtw0cUUMMerzDUXCci2w==} + engines: {node: '>=18'} + internal-slot@1.1.0: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} @@ -7877,6 +7984,10 @@ packages: isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + isbinaryfile@3.0.3: + resolution: {integrity: sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==} + engines: {node: '>=0.6.0'} + isbinaryfile@4.0.10: resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} engines: {node: '>= 8.0.0'} @@ -8135,6 +8246,9 @@ packages: linkify-it@3.0.3: resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} + linkify-it@4.0.1: + resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} + linkify-it@5.0.2: resolution: {integrity: sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==} @@ -8149,6 +8263,9 @@ packages: engines: {node: '>= 18'} hasBin: true + livereload-js@2.4.0: + resolution: {integrity: sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==} + livereload-js@3.4.1: resolution: {integrity: sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==} @@ -8349,6 +8466,10 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} + lru-cache@7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} + engines: {node: '>=12'} + magic-string@0.24.1: resolution: {integrity: sha512-YBfNxbJiixMzxW40XqJEIldzHyh5f7CZKalo1uZffevyrPEX8Qgo9s0dmcORLHdV47UyvJg8/zD+6hQG3qvJrA==} @@ -8390,6 +8511,9 @@ packages: resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} engines: {node: '>=0.10.0'} + markdown-it-terminal@0.1.0: + resolution: {integrity: sha512-Pq9BTUtEzuO6ZxNU7xYczEUHWkkCS6mE5FjpV6VnmbT56re1RCnO5nAE2ZehzY5H+uvVSNuwiqvoHaJj8+tssA==} + markdown-it-terminal@0.2.1: resolution: {integrity: sha512-e8hbK9L+IyFac2qY05R7paP+Fqw1T4pSQW3miK3VeG9QmpqBjg5Qzjv/v6C7YNxSNRS2Kp8hUFtm5lWU9eK4lw==} @@ -8402,6 +8526,10 @@ packages: resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} hasBin: true + markdown-it@13.0.2: + resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==} + hasBin: true + markdown-it@14.3.0: resolution: {integrity: sha512-RCEsPjR+sr0x+AuYp601tKTkgFG4YEPLCzHST3cQ/fhlJkqAkz1L2/Qbp1j9qw5SBwQHFBoW8+hoN5xssOF0Tw==} hasBin: true @@ -8410,6 +8538,10 @@ packages: resolution: {integrity: sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==} hasBin: true + markdown-it@9.1.0: + resolution: {integrity: sha512-xHKG4C8iPriyfu/jc2hsCC045fKrMQ0VexX2F1FGYiRxDxqMB2aAhF8WauJ3fltn2kb90moGBkiiEdooGIg55w==} + hasBin: true + matcher-collection@1.1.2: resolution: {integrity: sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==} @@ -8454,6 +8586,10 @@ packages: resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} engines: {node: '>= 0.8'} + mem@5.1.1: + resolution: {integrity: sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==} + engines: {node: '>=8'} + mem@8.1.1: resolution: {integrity: sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==} engines: {node: '>=10'} @@ -8590,6 +8726,10 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} + minimatch@7.4.9: + resolution: {integrity: sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==} + engines: {node: '>=10'} + minimatch@8.0.4: resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} engines: {node: '>=16 || 14 >=14.17'} @@ -8763,6 +8903,10 @@ packages: mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + mute-stream@3.0.0: resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} engines: {node: ^20.17.0 || >=22.9.0} @@ -8904,6 +9048,10 @@ packages: resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} engines: {node: ^18.17.0 || >=20.5.0} + npm-package-arg@10.1.0: + resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-package-arg@12.0.2: resolution: {integrity: sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==} engines: {node: ^18.17.0 || >=20.5.0} @@ -8912,6 +9060,9 @@ packages: resolution: {integrity: sha512-IciCE3SY3uE84Ld8WZU23gAPPV9rIYod4F+rc+vJ7h7cwAJt9Vk6TVsK60ry7Uj3SRS3bqRRIGuTp9YVlk6WNA==} engines: {node: ^20.17.0 || >=22.9.0} + npm-package-arg@6.1.1: + resolution: {integrity: sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==} + npm-package-arg@8.1.5: resolution: {integrity: sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==} engines: {node: '>=10'} @@ -9054,6 +9205,10 @@ packages: resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} engines: {node: '>=0.10.0'} + os-locale@5.0.0: + resolution: {integrity: sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==} + engines: {node: '>=10'} + os-locale@6.0.2: resolution: {integrity: sha512-qIb8bzRqaN/vVqEYZ7lTAg6PonskO7xOmM7OClD28F6eFa4s5XGe4bGpHUHMoCHbNNuR0pDYFeSLiW5bnjWXIA==} engines: {node: '>=12.20'} @@ -9106,6 +9261,10 @@ packages: resolution: {integrity: sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==} engines: {node: '>=4'} + p-is-promise@2.1.0: + resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==} + engines: {node: '>=6'} + p-limit@1.3.0: resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} engines: {node: '>=4'} @@ -9520,6 +9679,10 @@ packages: resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==} engines: {node: '>= 0.6'} + proc-log@3.0.0: + resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + proc-log@5.0.0: resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -9569,6 +9732,10 @@ packages: resolution: {integrity: sha512-KYcnXctWUWyVD3W3Ye0ZDuA1N8Szrh85cVCxpG6xYrOk/0CttRtYCmU30nWsUch0NuExQQ63QXvzRE6FLimZmg==} engines: {node: 10.* || >= 12.*} + promise.prototype.finally@3.1.8: + resolution: {integrity: sha512-aVDtsXOml9iuMJzUco9J1je/UrIT3oMYfWkCTiUhkt+AvZw72q4dUZnR/R/eB3h5GeAagQVXvM1ApoYniJiwoA==} + engines: {node: '>= 0.4'} + propagate@2.0.1: resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} engines: {node: '>= 8'} @@ -10078,6 +10245,10 @@ packages: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} + run-async@3.0.0: + resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} + engines: {node: '>=0.12.0'} + run-async@4.0.6: resolution: {integrity: sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==} engines: {node: '>=0.12.0'} @@ -10799,6 +10970,10 @@ packages: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} + temp@0.9.1: + resolution: {integrity: sha512-WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA==} + engines: {node: '>=6.0.0'} + temp@0.9.4: resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==} engines: {node: '>=6.0.0'} @@ -10892,6 +11067,9 @@ packages: tiny-glob@0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + tiny-lr@1.1.1: + resolution: {integrity: sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==} + tiny-lr@2.0.0: resolution: {integrity: sha512-f6nh0VMRvhGx4KCeK1lQ/jaL0Zdb5WdR+Jk8q9OSUQnaSDxAEGH1fgqLZ+cMl5EW3F2MGnCsalBO1IsnnogW1Q==} @@ -11248,6 +11426,11 @@ packages: deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true + uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). + hasBin: true + v8-compile-cache@2.4.0: resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} @@ -11510,6 +11693,10 @@ packages: resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} engines: {node: '>=6'} + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -11645,6 +11832,10 @@ packages: resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} engines: {node: '>=12.20'} + yoctocolors-cjs@2.1.3: + resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} + engines: {node: '>=18'} + yoctocolors@2.1.2: resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} engines: {node: '>=18'} @@ -14134,6 +14325,13 @@ snapshots: optionalDependencies: '@types/node': 24.5.2 + '@inquirer/external-editor@1.0.3(@types/node@24.5.2)': + dependencies: + chardet: 2.2.0 + iconv-lite: 0.7.3 + optionalDependencies: + '@types/node': 24.5.2 + '@inquirer/external-editor@3.0.3(@types/node@24.5.2)': dependencies: chardet: 2.2.0 @@ -14141,6 +14339,8 @@ snapshots: optionalDependencies: '@types/node': 24.5.2 + '@inquirer/figures@1.0.15': {} + '@inquirer/figures@2.0.7': {} '@inquirer/input@5.1.2(@types/node@24.5.2)': @@ -14452,6 +14652,8 @@ snapshots: '@pnpm/constants@1001.3.1': {} + '@pnpm/constants@7.1.1': {} + '@pnpm/constants@8.0.0': {} '@pnpm/core-loggers@10.0.1(@pnpm/logger@5.2.0)': @@ -14498,6 +14700,10 @@ snapshots: dependencies: '@pnpm/constants': 1001.3.1 + '@pnpm/error@5.0.3': + dependencies: + '@pnpm/constants': 7.1.1 + '@pnpm/error@6.0.1': dependencies: '@pnpm/constants': 8.0.0 @@ -14517,6 +14723,11 @@ snapshots: '@pnpm/error': 1000.1.0 find-up: 5.0.0 + '@pnpm/find-workspace-dir@6.0.3': + dependencies: + '@pnpm/error': 5.0.3 + find-up: 5.0.0 + '@pnpm/find-workspace-dir@7.0.3': dependencies: '@pnpm/error': 6.0.3 @@ -16583,6 +16794,21 @@ snapshots: has-ansi: 3.0.0 mime-types: 2.1.35 + broccoli-module-normalizer@1.3.0: + dependencies: + broccoli-plugin: 1.3.1 + merge-trees: 1.0.1 + rimraf: 2.7.1 + symlink-or-copy: 1.3.1 + transitivePeerDependencies: + - supports-color + + broccoli-module-unification-reexporter@1.0.0: + dependencies: + broccoli-plugin: 1.3.1 + mkdirp: 0.5.6 + walk-sync: 0.3.4 + broccoli-node-api@1.7.0: {} broccoli-node-info@1.1.0: {} @@ -17006,6 +17232,15 @@ snapshots: dependencies: node-int64: 0.4.0 + buffer-alloc-unsafe@1.1.0: {} + + buffer-alloc@1.2.0: + dependencies: + buffer-alloc-unsafe: 1.1.0 + buffer-fill: 1.0.0 + + buffer-fill@1.0.0: {} + buffer-from@1.1.2: {} buffer-xor@1.0.3: {} @@ -17921,6 +18156,8 @@ snapshots: detect-newline@4.0.1: {} + diff@4.0.4: {} + diff@5.0.0: {} diff@5.2.0: {} @@ -18693,6 +18930,150 @@ snapshots: transitivePeerDependencies: - supports-color + ember-cli@3.16.2(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7) + amd-name-resolver: 1.3.1 + babel-plugin-module-resolver: 4.1.0 + bower-config: 1.4.3 + bower-endpoint-parser: 0.2.2 + broccoli: 3.5.2 + broccoli-amd-funnel: 2.0.1 + broccoli-babel-transpiler: 7.8.1 + broccoli-builder: 0.18.14 + broccoli-concat: 3.7.5 + broccoli-config-loader: 1.0.1 + broccoli-config-replace: 1.1.2 + broccoli-debug: 0.6.5 + broccoli-funnel: 2.0.2 + broccoli-funnel-reducer: 1.0.0 + broccoli-merge-trees: 3.0.2 + broccoli-middleware: 2.1.1 + broccoli-module-normalizer: 1.3.0 + broccoli-module-unification-reexporter: 1.0.0 + broccoli-slow-trees: 3.1.0 + broccoli-source: 3.0.1 + broccoli-stew: 3.0.0 + calculate-cache-key-for-tree: 2.0.0 + capture-exit: 2.0.0 + chalk: 3.0.0 + ci-info: 2.0.0 + clean-base-url: 1.0.0 + compression: 1.8.1 + configstore: 5.0.1 + console-ui: 3.1.2 + core-object: 3.1.5 + dag-map: 2.0.2 + diff: 4.0.4 + ember-cli-is-package-missing: 1.0.0 + ember-cli-lodash-subset: 2.0.1 + ember-cli-normalize-entity-name: 1.0.0 + ember-cli-preprocess-registry: 3.3.0 + ember-cli-string-utils: 1.1.0 + ember-source-channel-url: 2.0.1 + ensure-posix-path: 1.1.1 + execa: 1.0.0 + exit: 0.1.2 + express: 4.21.2 + filesize: 4.2.1 + find-up: 4.1.0 + find-yarn-workspace-root: 1.2.1 + fs-extra: 8.1.0 + fs-tree-diff: 2.0.1 + get-caller-file: 2.0.5 + git-repo-info: 2.1.1 + glob: 7.2.3 + heimdalljs: 0.2.6 + heimdalljs-fs-monitor: 0.2.3 + heimdalljs-graph: 1.0.0 + heimdalljs-logger: 0.1.10 + http-proxy: 1.18.1 + inflection: 1.13.4 + is-git-url: 1.0.0 + isbinaryfile: 3.0.3 + js-yaml: 3.14.1 + json-stable-stringify: 1.3.0 + leek: 0.0.24 + lodash.template: 4.5.0 + markdown-it: 9.1.0 + markdown-it-terminal: 0.1.0 + minimatch: 3.1.5 + morgan: 1.10.1 + nopt: 3.0.6 + npm-package-arg: 6.1.1 + p-defer: 3.0.0 + portfinder: 1.0.38 + promise-map-series: 0.3.0 + promise.prototype.finally: 3.1.8 + quick-temp: 0.1.9 + resolve: 1.22.12 + resolve-package-path: 2.0.0 + rsvp: 4.8.5 + sane: 4.1.0 + semver: 6.3.1 + silent-error: 1.1.1 + sort-package-json: 1.57.0 + symlink-or-copy: 1.3.1 + temp: 0.9.1 + testem: 3.20.1(@babel/core@7.29.7)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + tiny-lr: 1.1.1 + tree-sync: 2.1.0 + uuid: 3.4.0 + walk-sync: 2.2.0 + watch-detector: 1.0.2 + yam: 1.0.0 + transitivePeerDependencies: + - arc-templates + - atpl + - bracket-template + - bufferutil + - coffee-script + - debug + - dot + - dust + - dustjs-helpers + - dustjs-linkedin + - eco + - ect + - ejs + - haml-coffee + - hamlet + - hamljs + - handlebars + - hogan.js + - htmling + - jazz + - jqtpl + - just + - liquid-node + - liquor + - mote + - nunjucks + - plates + - pug + - qejs + - ractive + - react + - react-dom + - slm + - supports-color + - swig + - swig-templates + - teacup + - templayed + - then-pug + - tinyliquid + - toffee + - twig + - twing + - underscore + - utf-8-validate + - vash + - velocityjs + - walrus + - whiskers + ember-cli@3.28.6(babel-core@6.26.3)(ejs@3.1.10)(encoding@0.1.13)(handlebars@4.7.8)(underscore@1.13.7): dependencies: '@babel/core': 7.29.7 @@ -18995,16 +19376,302 @@ snapshots: - walrus - whiskers - ember-cli@6.12.0(@babel/core@7.29.7)(@types/node@24.5.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7): + ember-cli@4.12.3(@types/node@24.5.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7): dependencies: - '@ember-tooling/blueprint-blueprint': 0.2.1 - '@ember-tooling/blueprint-model': 0.5.0 - '@ember-tooling/classic-build-addon-blueprint': 6.12.0 - '@ember-tooling/classic-build-app-blueprint': 6.12.0 - '@ember/app-blueprint': 6.12.3 - '@pnpm/find-workspace-dir': 1000.1.5 - babel-remove-types: 1.1.0 - broccoli: 4.0.0 + '@babel/core': 7.29.7 + '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7) + amd-name-resolver: 1.3.1 + babel-plugin-module-resolver: 4.1.0 + bower-config: 1.4.3 + bower-endpoint-parser: 0.2.2 + broccoli: 3.5.2 + broccoli-amd-funnel: 2.0.1 + broccoli-babel-transpiler: 7.8.1 + broccoli-builder: 0.18.14 + broccoli-concat: 4.2.5 + broccoli-config-loader: 1.0.1 + broccoli-config-replace: 1.1.2 + broccoli-debug: 0.6.5 + broccoli-funnel: 3.0.8 + broccoli-funnel-reducer: 1.0.0 + broccoli-merge-trees: 4.2.0 + broccoli-middleware: 2.1.1 + broccoli-slow-trees: 3.1.0 + broccoli-source: 3.0.1 + broccoli-stew: 3.0.0 + calculate-cache-key-for-tree: 2.0.0 + capture-exit: 2.0.0 + chalk: 4.1.2 + ci-info: 3.9.0 + clean-base-url: 1.0.0 + compression: 1.8.1 + configstore: 5.0.1 + console-ui: 3.1.2 + core-object: 3.1.5 + dag-map: 2.0.2 + diff: 5.2.0 + ember-cli-is-package-missing: 1.0.0 + ember-cli-lodash-subset: 2.0.1 + ember-cli-normalize-entity-name: 1.0.0 + ember-cli-preprocess-registry: 3.3.0 + ember-cli-string-utils: 1.1.0 + ensure-posix-path: 1.1.1 + execa: 5.1.1 + exit: 0.1.2 + express: 4.21.2 + filesize: 10.1.6 + find-up: 5.0.0 + find-yarn-workspace-root: 2.0.0 + fixturify-project: 2.1.1 + fs-extra: 11.3.6 + fs-tree-diff: 2.0.1 + get-caller-file: 2.0.5 + git-repo-info: 2.1.1 + glob: 8.1.0 + heimdalljs: 0.2.6 + heimdalljs-fs-monitor: 1.1.2 + heimdalljs-graph: 1.0.0 + heimdalljs-logger: 0.1.10 + http-proxy: 1.18.1 + inflection: 2.0.1 + inquirer: 8.2.7(@types/node@24.5.2) + is-git-url: 1.0.0 + is-language-code: 3.1.0 + isbinaryfile: 5.0.6 + js-yaml: 4.3.0 + leek: 0.0.24 + lodash: 4.18.1 + markdown-it: 13.0.2 + markdown-it-terminal: 0.4.0(markdown-it@13.0.2) + minimatch: 7.4.9 + morgan: 1.10.1 + nopt: 3.0.6 + npm-package-arg: 10.1.0 + os-locale: 5.0.0 + p-defer: 3.0.0 + portfinder: 1.0.38 + promise-map-series: 0.3.0 + promise.hash.helper: 1.0.8 + quick-temp: 0.1.9 + remove-types: 1.0.0 + resolve: 1.22.12 + resolve-package-path: 4.0.3 + safe-stable-stringify: 2.5.0 + sane: 5.0.1 + semver: 7.8.5 + silent-error: 1.1.1 + sort-package-json: 1.57.0 + symlink-or-copy: 1.3.1 + temp: 0.9.4 + testem: 3.20.1(@babel/core@7.29.7)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + tiny-lr: 2.0.0 + tree-sync: 2.1.0 + uuid: 9.0.1 + walk-sync: 3.0.0 + watch-detector: 1.0.2 + workerpool: 6.5.1 + yam: 1.0.0 + transitivePeerDependencies: + - '@types/node' + - arc-templates + - atpl + - bracket-template + - bufferutil + - coffee-script + - debug + - dot + - dust + - dustjs-helpers + - dustjs-linkedin + - eco + - ect + - ejs + - haml-coffee + - hamlet + - hamljs + - handlebars + - hogan.js + - htmling + - jazz + - jqtpl + - just + - liquid-node + - liquor + - mote + - nunjucks + - plates + - pug + - qejs + - ractive + - react + - react-dom + - slm + - supports-color + - swig + - swig-templates + - teacup + - templayed + - then-pug + - tinyliquid + - toffee + - twig + - twing + - underscore + - utf-8-validate + - vash + - velocityjs + - walrus + - whiskers + + ember-cli@5.12.0(@babel/core@7.29.7)(@types/node@24.5.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7): + dependencies: + '@pnpm/find-workspace-dir': 6.0.3 + broccoli: 3.5.2 + broccoli-builder: 0.18.14 + broccoli-concat: 4.2.5 + broccoli-config-loader: 1.0.1 + broccoli-config-replace: 1.1.2 + broccoli-debug: 0.6.5 + broccoli-funnel: 3.0.8 + broccoli-funnel-reducer: 1.0.0 + broccoli-merge-trees: 4.2.0 + broccoli-middleware: 2.1.1 + broccoli-slow-trees: 3.1.0 + broccoli-source: 3.0.1 + broccoli-stew: 3.0.0 + calculate-cache-key-for-tree: 2.0.0 + capture-exit: 2.0.0 + chalk: 4.1.2 + ci-info: 3.9.0 + clean-base-url: 1.0.0 + compression: 1.8.1 + configstore: 5.0.1 + console-ui: 3.1.2 + content-tag: 2.0.3 + core-object: 3.1.5 + dag-map: 2.0.2 + diff: 5.2.0 + ember-cli-is-package-missing: 1.0.0 + ember-cli-lodash-subset: 2.0.1 + ember-cli-normalize-entity-name: 1.0.0 + ember-cli-preprocess-registry: 5.0.1 + ember-cli-string-utils: 1.1.0 + ensure-posix-path: 1.1.1 + execa: 5.1.1 + exit: 0.1.2 + express: 4.21.2 + filesize: 10.1.6 + find-up: 5.0.0 + find-yarn-workspace-root: 2.0.0 + fixturify-project: 2.1.1 + fs-extra: 11.3.6 + fs-tree-diff: 2.0.1 + get-caller-file: 2.0.5 + git-repo-info: 2.1.1 + glob: 8.1.0 + heimdalljs: 0.2.6 + heimdalljs-fs-monitor: 1.1.2 + heimdalljs-graph: 1.0.0 + heimdalljs-logger: 0.1.10 + http-proxy: 1.18.1 + inflection: 2.0.1 + inquirer: 9.3.8(@types/node@24.5.2) + is-git-url: 1.0.0 + is-language-code: 3.1.0 + isbinaryfile: 5.0.6 + lodash: 4.18.1 + markdown-it: 13.0.2 + markdown-it-terminal: 0.4.0(markdown-it@13.0.2) + minimatch: 7.4.9 + morgan: 1.10.1 + nopt: 3.0.6 + npm-package-arg: 10.1.0 + os-locale: 5.0.0 + p-defer: 3.0.0 + portfinder: 1.0.38 + promise-map-series: 0.3.0 + promise.hash.helper: 1.0.8 + quick-temp: 0.1.9 + remove-types: 1.0.0 + resolve: 1.22.12 + resolve-package-path: 4.0.3 + safe-stable-stringify: 2.5.0 + sane: 5.0.1 + semver: 7.8.5 + silent-error: 1.1.1 + sort-package-json: 1.57.0 + symlink-or-copy: 1.3.1 + temp: 0.9.4 + testem: 3.20.1(@babel/core@7.29.7)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + tiny-lr: 2.0.0 + tree-sync: 2.1.0 + walk-sync: 3.0.0 + watch-detector: 1.0.2 + workerpool: 6.5.1 + yam: 1.0.0 + transitivePeerDependencies: + - '@babel/core' + - '@types/node' + - arc-templates + - atpl + - bracket-template + - bufferutil + - coffee-script + - debug + - dot + - dust + - dustjs-helpers + - dustjs-linkedin + - eco + - ect + - ejs + - haml-coffee + - hamlet + - hamljs + - handlebars + - hogan.js + - htmling + - jazz + - jqtpl + - just + - liquid-node + - liquor + - mote + - nunjucks + - plates + - pug + - qejs + - ractive + - react + - react-dom + - slm + - supports-color + - swig + - swig-templates + - teacup + - templayed + - then-pug + - tinyliquid + - toffee + - twig + - twing + - underscore + - utf-8-validate + - vash + - velocityjs + - walrus + - whiskers + + ember-cli@6.12.0(@babel/core@7.29.7)(@types/node@24.5.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7): + dependencies: + '@ember-tooling/blueprint-blueprint': 0.2.1 + '@ember-tooling/blueprint-model': 0.5.0 + '@ember-tooling/classic-build-addon-blueprint': 6.12.0 + '@ember-tooling/classic-build-app-blueprint': 6.12.0 + '@ember/app-blueprint': 6.12.3 + '@pnpm/find-workspace-dir': 1000.1.5 + babel-remove-types: 1.1.0 + broccoli: 4.0.0 broccoli-concat: 4.2.5 broccoli-config-loader: 1.0.1 broccoli-config-replace: 1.1.2 @@ -19848,6 +20515,8 @@ snapshots: entities@2.2.0: {} + entities@3.0.1: {} + entities@4.5.0: {} env-paths@2.2.1: {} @@ -20770,6 +21439,10 @@ snapshots: dependencies: reusify: 1.1.0 + faye-websocket@0.10.0: + dependencies: + websocket-driver: 0.7.4 + faye-websocket@0.11.4: dependencies: websocket-driver: 0.7.4 @@ -20821,8 +21494,12 @@ snapshots: filename-regex@2.0.1: {} + filesize@10.1.6: {} + filesize@11.0.22: {} + filesize@4.2.1: {} + filesize@6.4.0: {} filesize@8.0.7: {} @@ -20933,6 +21610,13 @@ snapshots: locate-path: 8.0.0 unicorn-magic: 0.3.0 + find-yarn-workspace-root@1.2.1: + dependencies: + fs-extra: 4.0.3 + micromatch: 3.1.10 + transitivePeerDependencies: + - supports-color + find-yarn-workspace-root@2.0.0: dependencies: micromatch: 4.0.8 @@ -21712,6 +22396,13 @@ snapshots: he@1.2.0: {} + heimdalljs-fs-monitor@0.2.3: + dependencies: + heimdalljs: 0.2.6 + heimdalljs-logger: 0.1.10 + transitivePeerDependencies: + - supports-color + heimdalljs-fs-monitor@1.1.2: dependencies: callsites: 3.1.0 @@ -21766,6 +22457,10 @@ snapshots: dependencies: lru-cache: 6.0.0 + hosted-git-info@6.1.3: + dependencies: + lru-cache: 7.18.3 + hosted-git-info@8.1.0: dependencies: lru-cache: 10.4.3 @@ -22002,6 +22697,43 @@ snapshots: strip-ansi: 6.0.1 through: 2.3.8 + inquirer@8.2.7(@types/node@24.5.2): + dependencies: + '@inquirer/external-editor': 1.0.3(@types/node@24.5.2) + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + figures: 3.2.0 + lodash: 4.18.1 + mute-stream: 0.0.8 + ora: 5.4.1 + run-async: 2.4.1 + rxjs: 7.8.2 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + wrap-ansi: 6.2.0 + transitivePeerDependencies: + - '@types/node' + + inquirer@9.3.8(@types/node@24.5.2): + dependencies: + '@inquirer/external-editor': 1.0.3(@types/node@24.5.2) + '@inquirer/figures': 1.0.15 + ansi-escapes: 4.3.2 + cli-width: 4.1.0 + mute-stream: 1.0.0 + ora: 5.4.1 + run-async: 3.0.0 + rxjs: 7.8.2 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.3 + transitivePeerDependencies: + - '@types/node' + internal-slot@1.1.0: dependencies: es-errors: 1.3.0 @@ -22294,6 +23026,10 @@ snapshots: isarray@2.0.5: {} + isbinaryfile@3.0.3: + dependencies: + buffer-alloc: 1.2.0 + isbinaryfile@4.0.10: {} isbinaryfile@5.0.6: {} @@ -22575,6 +23311,10 @@ snapshots: dependencies: uc.micro: 1.0.6 + linkify-it@4.0.1: + dependencies: + uc.micro: 1.0.6 + linkify-it@5.0.2: dependencies: uc.micro: 2.1.0 @@ -22596,6 +23336,8 @@ snapshots: transitivePeerDependencies: - encoding + livereload-js@2.4.0: {} + livereload-js@3.4.1: {} load-json-file@4.0.0: @@ -22789,6 +23531,8 @@ snapshots: dependencies: yallist: 4.0.0 + lru-cache@7.18.3: {} + magic-string@0.24.1: dependencies: sourcemap-codec: 1.4.8 @@ -22865,6 +23609,14 @@ snapshots: dependencies: object-visit: 1.0.1 + markdown-it-terminal@0.1.0: + dependencies: + ansi-styles: 3.2.1 + cardinal: 1.0.0 + cli-table: 0.3.11 + lodash.merge: 4.6.2 + markdown-it: 8.4.2 + markdown-it-terminal@0.2.1: dependencies: ansi-styles: 3.2.1 @@ -22873,6 +23625,14 @@ snapshots: lodash.merge: 4.6.2 markdown-it: 8.4.2 + markdown-it-terminal@0.4.0(markdown-it@13.0.2): + dependencies: + ansi-styles: 3.2.1 + cardinal: 1.0.0 + cli-table: 0.3.11 + lodash.merge: 4.6.2 + markdown-it: 13.0.2 + markdown-it-terminal@0.4.0(markdown-it@14.3.0): dependencies: ansi-styles: 3.2.1 @@ -22889,6 +23649,14 @@ snapshots: mdurl: 1.0.1 uc.micro: 1.0.6 + markdown-it@13.0.2: + dependencies: + argparse: 2.0.1 + entities: 3.0.1 + linkify-it: 4.0.1 + mdurl: 1.0.1 + uc.micro: 1.0.6 + markdown-it@14.3.0: dependencies: argparse: 2.0.1 @@ -22906,6 +23674,14 @@ snapshots: mdurl: 1.0.1 uc.micro: 1.0.6 + markdown-it@9.1.0: + dependencies: + argparse: 1.0.10 + entities: 1.1.2 + linkify-it: 2.2.0 + mdurl: 1.0.1 + uc.micro: 1.0.6 + matcher-collection@1.1.2: dependencies: minimatch: 3.1.2 @@ -22943,6 +23719,12 @@ snapshots: media-typer@1.1.0: {} + mem@5.1.1: + dependencies: + map-age-cleaner: 0.1.3 + mimic-fn: 2.1.0 + p-is-promise: 2.1.0 + mem@8.1.1: dependencies: map-age-cleaner: 0.1.3 @@ -23100,6 +23882,10 @@ snapshots: dependencies: brace-expansion: 2.0.2 + minimatch@7.4.9: + dependencies: + brace-expansion: 2.0.2 + minimatch@8.0.4: dependencies: brace-expansion: 2.0.2 @@ -23262,6 +24048,8 @@ snapshots: mute-stream@0.0.8: {} + mute-stream@1.0.0: {} + mute-stream@3.0.0: {} mz@2.7.0: @@ -23429,6 +24217,13 @@ snapshots: npm-normalize-package-bin@4.0.0: {} + npm-package-arg@10.1.0: + dependencies: + hosted-git-info: 6.1.3 + proc-log: 3.0.0 + semver: 7.8.5 + validate-npm-package-name: 5.0.0 + npm-package-arg@12.0.2: dependencies: hosted-git-info: 8.1.0 @@ -23443,6 +24238,13 @@ snapshots: semver: 7.8.5 validate-npm-package-name: 7.0.2 + npm-package-arg@6.1.1: + dependencies: + hosted-git-info: 2.8.9 + osenv: 0.1.5 + semver: 5.7.2 + validate-npm-package-name: 3.0.0 + npm-package-arg@8.1.5: dependencies: hosted-git-info: 4.1.0 @@ -23626,6 +24428,12 @@ snapshots: os-homedir@1.0.2: {} + os-locale@5.0.0: + dependencies: + execa: 4.1.0 + lcid: 3.1.1 + mem: 5.1.1 + os-locale@6.0.2: dependencies: lcid: 3.1.1 @@ -23663,6 +24471,8 @@ snapshots: p-is-promise@1.1.0: {} + p-is-promise@2.1.0: {} + p-limit@1.3.0: dependencies: p-try: 1.0.0 @@ -24005,6 +24815,8 @@ snapshots: private@0.1.8: {} + proc-log@3.0.0: {} + proc-log@5.0.0: {} proc-log@6.1.0: {} @@ -24041,6 +24853,14 @@ snapshots: promise.hash.helper@1.0.8: {} + promise.prototype.finally@3.1.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-errors: 1.3.0 + set-function-name: 2.0.2 + propagate@2.0.1: {} proper-lockfile@4.1.2: @@ -24638,6 +25458,8 @@ snapshots: run-async@2.4.1: {} + run-async@3.0.0: {} + run-async@4.0.6: {} run-parallel@1.2.0: @@ -25598,6 +26420,10 @@ snapshots: temp-dir@2.0.0: {} + temp@0.9.1: + dependencies: + rimraf: 2.6.3 + temp@0.9.4: dependencies: mkdirp: 0.5.6 @@ -25848,6 +26674,17 @@ snapshots: globalyzer: 0.1.0 globrex: 0.1.2 + tiny-lr@1.1.1: + dependencies: + body: 5.1.0 + debug: 3.2.7 + faye-websocket: 0.10.0 + livereload-js: 2.4.0 + object-assign: 4.1.1 + qs: 6.15.3 + transitivePeerDependencies: + - supports-color + tiny-lr@2.0.0: dependencies: body: 5.1.0 @@ -26210,6 +27047,8 @@ snapshots: uuid@8.3.2: {} + uuid@9.0.1: {} + v8-compile-cache@2.4.0: {} validate-npm-package-license@3.0.4: @@ -26581,6 +27420,12 @@ snapshots: string-width: 3.1.0 strip-ansi: 5.2.0 + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -26707,4 +27552,6 @@ snapshots: yocto-queue@1.2.1: {} + yoctocolors-cjs@2.1.3: {} + yoctocolors@2.1.2: {} diff --git a/test-packages/test-scenarios/custom-output-paths-test.mjs b/test-packages/test-scenarios/custom-output-paths-test.mjs index e8a9d510..ee5cfe70 100644 --- a/test-packages/test-scenarios/custom-output-paths-test.mjs +++ b/test-packages/test-scenarios/custom-output-paths-test.mjs @@ -9,6 +9,8 @@ const { module: Qmodule, test } = qunit; import './helpers/qunit-assertions.mjs'; appScenarios + // output paths were deprecated and removed in 6.0 + .skip('lts_6.12') .map('custom-output-paths', (project) => { project.mergeFiles({ 'ember-cli-build.js': `var EmberApp = require('ember-cli/lib/broccoli/ember-app'); diff --git a/test-packages/test-scenarios/package.json b/test-packages/test-scenarios/package.json index 992ac381..33e4fdc2 100644 --- a/test-packages/test-scenarios/package.json +++ b/test-packages/test-scenarios/package.json @@ -12,6 +12,11 @@ "@ember/string": "^4.0.1", "body-parser": "^1.18.3", "chai": "^4.3.7", + "ember-cli-3.16": "npm:ember-cli@~3.16.0", + "ember-cli-3.28": "npm:ember-cli@~3.28.0", + "ember-cli-4.12": "npm:ember-cli@~4.12.0", + "ember-cli-5.12": "npm:ember-cli@~5.12.0", + "ember-cli-6.12": "npm:ember-cli@~6.12.0", "ember-cli-head": "^2.0.0", "ember-cli-head-1.0": "npm:ember-cli-head@^1.0.0", "ember-data-5.8": "npm:ember-data@~5.8.0", diff --git a/test-packages/test-scenarios/scenarios.mjs b/test-packages/test-scenarios/scenarios.mjs index e4475d42..4add1fa9 100644 --- a/test-packages/test-scenarios/scenarios.mjs +++ b/test-packages/test-scenarios/scenarios.mjs @@ -15,6 +15,7 @@ export function baseApp() { */ async function lts_3_16(project) { project.linkDevDependency('ember-source', { baseDir: '.', resolveName: 'ember-source-3.16' }); + project.linkDevDependency('ember-cli', { baseDir: '.', resolveName: 'ember-cli-3.16' }); } /** @@ -22,6 +23,7 @@ async function lts_3_16(project) { */ async function lts_3_28(project) { project.linkDevDependency('ember-source', { baseDir: '.', resolveName: 'ember-source-3.28' }); + project.linkDevDependency('ember-cli', { baseDir: '.', resolveName: 'ember-cli-3.28' }); } /** @@ -29,10 +31,7 @@ async function lts_3_28(project) { */ async function lts_4_12(project) { project.linkDevDependency('ember-source', { baseDir: '.', resolveName: 'ember-source-4.12' }); - // project.linkDevDependency('ember-data', { baseDir: '.', resolveName: 'ember-data-5.8' }); - // project.linkDevDependency('@ember/string', { baseDir: '.' }); - // project.linkDevDependency('ember-resolver', { baseDir: '.' }); - // project.linkDevDependency('ember-page-title', { baseDir: '.' }); + project.linkDevDependency('ember-cli', { baseDir: '.', resolveName: 'ember-cli-4.12' }); } /** @@ -40,6 +39,7 @@ async function lts_4_12(project) { */ async function lts_5_12(project) { project.linkDevDependency('ember-source', { baseDir: '.', resolveName: 'ember-source-5.12' }); + project.linkDevDependency('ember-cli', { baseDir: '.', resolveName: 'ember-cli-5.12' }); project.linkDevDependency('ember-data', { baseDir: '.', resolveName: 'ember-data-5.8' }); project.linkDevDependency('@ember/string', { baseDir: '.' }); project.linkDevDependency('ember-resolver', { baseDir: '.' }); @@ -51,6 +51,7 @@ async function lts_5_12(project) { */ async function lts_6_12(project) { project.linkDevDependency('ember-source', { baseDir: '.', resolveName: 'ember-source-6.12' }); + project.linkDevDependency('ember-cli', { baseDir: '.', resolveName: 'ember-cli-6.12' }); project.linkDevDependency('ember-data', { baseDir: '.', resolveName: 'ember-data-5.8' }); project.linkDevDependency('@ember/string', { baseDir: '.' }); project.linkDevDependency('ember-resolver', { baseDir: '.' });