@forge/cli

12.22.012.22.0-experimental-04cc2b9
npm-shrinkwrap.json
~npm-shrinkwrap.jsonModified
+152−69
Index: package/npm-shrinkwrap.json
===================================================================
--- package/npm-shrinkwrap.json
+++ package/npm-shrinkwrap.json
@@ -1,25 +1,25 @@
 {
   "name": "@forge/cli",
-  "version": "12.22.0",
+  "version": "12.22.0-experimental-04cc2b9",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "@forge/cli",
-      "version": "12.22.0",
+      "version": "12.22.0-experimental-04cc2b9",
       "hasInstallScript": true,
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
-        "@forge/bundler": "6.2.1",
-        "@forge/cli-shared": "8.24.0",
-        "@forge/egress": "2.3.2",
-        "@forge/i18n": "0.0.7",
-        "@forge/lint": "5.19.2",
-        "@forge/manifest": "12.9.0",
-        "@forge/runtime": "6.1.3",
-        "@forge/tunnel": "6.4.1",
-        "@forge/util": "2.0.1",
+        "@forge/bundler": "6.2.1-experimental-04cc2b9",
+        "@forge/cli-shared": "8.24.0-experimental-04cc2b9",
+        "@forge/egress": "2.3.2-experimental-04cc2b9",
+        "@forge/i18n": "0.0.7-experimental-04cc2b9",
+        "@forge/lint": "5.19.2-experimental-04cc2b9",
+        "@forge/manifest": "12.9.0-experimental-04cc2b9",
+        "@forge/runtime": "6.1.3-experimental-04cc2b9",
+        "@forge/tunnel": "6.4.1-experimental-04cc2b9",
+        "@forge/util": "2.0.1-experimental-04cc2b9",
         "@sentry/node": "7.106.0",
         "ajv": "^8.18.0",
         "archiver": "^7.0.1",
         "case": "^1.6.3",
@@ -82,12 +82,18 @@
         "jws": "^4.0.1",
         "memfs": "^4.6.0",
         "sentry-testkit": "^5.0.10",
         "type-fest": "4.10.2",
+        "typescript": "5.9.2",
         "yaml": "^2.3.4"
       },
       "engines": {
         "node": ">=20.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
       }
     },
     "node_modules/@ampproject/remapping": {
       "version": "2.3.0",
@@ -549,11 +555,11 @@
         "node": ">=10.0.0"
       }
     },
     "node_modules/@forge/bundler": {
-      "version": "6.2.1",
-      "resolved": "https://registry.npmjs.org/@forge/bundler/-/bundler-6.2.1.tgz",
-      "integrity": "sha512-5gmDKo19mKTo09PbJMTAkywCnJflz6PDbXkhhes9XM+m5R8g3oWjAD+Pc2YDveHVeIgi9hZj1Ra3szZOogQZeA==",
+      "version": "6.2.1-experimental-04cc2b9",
+      "resolved": "https://registry.npmjs.org/@forge/bundler/-/bundler-6.2.1-experimental-04cc2b9.tgz",
+      "integrity": "sha512-G3VlHJUV7NwQH4NMikbz77T2wAJYdtNl/YjPGx5scpFU0k1ZzTs4YNgGs7mnEKKvgtv/noxFTAPkzN7v5vbxHw==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
         "@babel/core": "^7.24.0",
         "@babel/parser": "7.28.0",
@@ -563,12 +569,12 @@
         "@babel/plugin-transform-optional-chaining": "^7.23.4",
         "@babel/plugin-transform-react-jsx": "^7.23.4",
         "@babel/traverse": "^7.24.0",
         "@babel/types": "^7.24.0",
-        "@forge/cli-shared": "8.24.0",
-        "@forge/i18n": "0.0.7",
-        "@forge/lint": "5.19.2",
-        "@forge/manifest": "12.9.0",
+        "@forge/cli-shared": "8.24.0-experimental-04cc2b9",
+        "@forge/i18n": "0.0.7-experimental-04cc2b9",
+        "@forge/lint": "5.19.2-experimental-04cc2b9",
+        "@forge/manifest": "12.9.0-experimental-04cc2b9",
         "babel-loader": "^8.3.0",
         "cheerio": "^1.1.0",
         "cross-spawn": "^7.0.6",
         "fs-extra": "^11.2.0",
@@ -577,25 +583,33 @@
         "node-fetch": "2.7.0",
         "tmp": "^0.2.3",
         "ts-loader": "^9.5.2",
         "type-fest": "4.10.2",
-        "typescript": "4.8.4",
+        "typescript": "5.9.2",
         "webpack": "^5.99.9",
         "webpack-bundle-analyzer": "^4.10.2"
       },
       "engines": {
         "node": ">=12.13.1"
+      },
+      "peerDependencies": {
+        "typescript": ">=5.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
       }
     },
     "node_modules/@forge/cli-shared": {
-      "version": "8.24.0",
-      "resolved": "https://registry.npmjs.org/@forge/cli-shared/-/cli-shared-8.24.0.tgz",
-      "integrity": "sha512-EJ/X7htWoxW1wqKKvc2hjn0PGmPLjwF/vNNCOsf/5zF37qS4BxBu4ps0U/7QcLRKvhMfCMAL/VjawQ+3JCu61g==",
+      "version": "8.24.0-experimental-04cc2b9",
+      "resolved": "https://registry.npmjs.org/@forge/cli-shared/-/cli-shared-8.24.0-experimental-04cc2b9.tgz",
+      "integrity": "sha512-BCa3xggj4bjkCXy0OkdcjAeY/OUWIpT/eDYg4HdCWCSIWWrS/UDFL7wrLrHxDiJThawADO7pTtkqZBWeHj5kHw==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
-        "@forge/i18n": "0.0.7",
-        "@forge/manifest": "12.9.0",
-        "@forge/util": "2.0.1",
+        "@forge/i18n": "0.0.7-experimental-04cc2b9",
+        "@forge/manifest": "12.9.0-experimental-04cc2b9",
+        "@forge/util": "2.0.1-experimental-04cc2b9",
         "@sentry/node": "7.106.0",
         "@vercel/detect-agent": "^1.2.3",
         "adm-zip": "^0.5.10",
         "array.prototype.flatmap": "^1.3.3",
@@ -622,95 +636,148 @@
         "recursive-readdir": "^2.2.3",
         "semver": "^7.6.0",
         "terminal-link": "^2.1.1",
         "tmp": "^0.2.3",
-        "typescript": "4.8.4",
+        "typescript": "5.9.2",
         "yaml": "^2.3.4"
+      },
+      "peerDependencies": {
+        "typescript": ">=5.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
       }
     },
     "node_modules/@forge/csp": {
-      "version": "5.8.1",
-      "resolved": "https://registry.npmjs.org/@forge/csp/-/csp-5.8.1.tgz",
-      "integrity": "sha512-h57hbNQeN9WBOlV2rWZ5syBLvbac4eWgNyKQlnUUSmNJbcpVFI0O5mSMAl01sy66cyfPIWiiMOKON2u3KJAVNw==",
+      "version": "5.8.1-experimental-04cc2b9",
+      "resolved": "https://registry.npmjs.org/@forge/csp/-/csp-5.8.1-experimental-04cc2b9.tgz",
+      "integrity": "sha512-42TcsKPd7q8UAlOP51gusFx0whxwqiGrzElU+FcmiYGsS8ouxewDc/FSy1nHDx4p8XWcSwCqt78HH8GAWQVqxw==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
         "content-security-policy-parser": "^0.6.0"
       },
       "peerDependencies": {
-        "cheerio": "^1.1.0"
+        "cheerio": "^1.1.0",
+        "typescript": ">=5.0.0"
       },
       "peerDependenciesMeta": {
         "cheerio": {
           "optional": true
+        },
+        "typescript": {
+          "optional": true
         }
       }
     },
     "node_modules/@forge/egress": {
-      "version": "2.3.2",
-      "resolved": "https://registry.npmjs.org/@forge/egress/-/egress-2.3.2.tgz",
-      "integrity": "sha512-p8ioX4qnAlRFln+hyH9kO0MmVCSOUg0bsIG9RAYK8KM2YaJb6EnKqbCvPMBTwegiua3vixBsnZmWDgPegSZh9Q==",
-      "license": "SEE LICENSE IN LICENSE.txt"
+      "version": "2.3.2-experimental-04cc2b9",
+      "resolved": "https://registry.npmjs.org/@forge/egress/-/egress-2.3.2-experimental-04cc2b9.tgz",
+      "integrity": "sha512-a3wv46u+RG7sPM5ugavwMIlcnrQOKvlHNAS1LTtJNABcX7cqa+IDUQZqUhEyx0LXKgTIK47KR2NrijGpze+E1A==",
+      "license": "SEE LICENSE IN LICENSE.txt",
+      "peerDependencies": {
+        "typescript": ">=5.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
+      }
     },
     "node_modules/@forge/i18n": {
-      "version": "0.0.7",
-      "resolved": "https://registry.npmjs.org/@forge/i18n/-/i18n-0.0.7.tgz",
-      "integrity": "sha512-EKrQApcuI4k4AkUSeERkZv1dQaGjWsmB8i7ciDPtpDARPRH1sOrU+FSEOoA7b9FQ15++7Q144m94w/aMLCg5Gg==",
+      "version": "0.0.7-experimental-04cc2b9",
+      "resolved": "https://registry.npmjs.org/@forge/i18n/-/i18n-0.0.7-experimental-04cc2b9.tgz",
+      "integrity": "sha512-eXmTZ8Nr3czucm2GAxMOUBb77WrVKPFTzkjaWCBMbPe+6fRiKwD5owl69CCztdPj+Ypf6f1YgG7lHF53utayiA==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
         "lodash": "^4.17.21"
+      },
+      "peerDependencies": {
+        "typescript": ">=5.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
       }
     },
     "node_modules/@forge/lint": {
-      "version": "5.19.2",
-      "resolved": "https://registry.npmjs.org/@forge/lint/-/lint-5.19.2.tgz",
-      "integrity": "sha512-cLfi8OMiJCIltCJnSWpxI4rxuV3b60ZKHl4VbSeOA12/QTwkbRGE9IbsEQfDEfyrTEHw+gOR+ogfcP8cYRBNMw==",
+      "version": "5.19.2-experimental-04cc2b9",
+      "resolved": "https://registry.npmjs.org/@forge/lint/-/lint-5.19.2-experimental-04cc2b9.tgz",
+      "integrity": "sha512-P+3MRySlPwyCrJJdjZsXwI649UEGIRqeb2FUIlc3wwh+UE0Z8uZ4KFqGThnNqvqJEhOfWFoW/l0rx10owCpunA==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
         "@atlassian/atlassian-openapi": "^1.0.6",
-        "@forge/cli-shared": "8.24.0",
-        "@forge/csp": "5.8.1",
-        "@forge/egress": "2.3.2",
-        "@forge/manifest": "12.9.0",
+        "@forge/cli-shared": "8.24.0-experimental-04cc2b9",
+        "@forge/csp": "5.8.1-experimental-04cc2b9",
+        "@forge/egress": "2.3.2-experimental-04cc2b9",
+        "@forge/manifest": "12.9.0-experimental-04cc2b9",
         "@typescript-eslint/typescript-estree": "^5.62.0",
         "array.prototype.flatmap": "^1.3.3",
         "cross-spawn": "^7.0.6",
-        "node-fetch": "2.7.0"
+        "node-fetch": "2.7.0",
+        "typescript": "5.9.2"
+      },
+      "peerDependencies": {
+        "typescript": ">=5.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
       }
     },
     "node_modules/@forge/manifest": {
-      "version": "12.9.0",
-      "resolved": "https://registry.npmjs.org/@forge/manifest/-/manifest-12.9.0.tgz",
-      "integrity": "sha512-7JZiXpAHa5SNSM4DsmaO1PfgZtHngKKwh1++RoYCS1QDuck1sJ2KXh3dq7FV+ajOKVtI54uyukUb7oYMGp7rPw==",
+      "version": "12.9.0-experimental-04cc2b9",
+      "resolved": "https://registry.npmjs.org/@forge/manifest/-/manifest-12.9.0-experimental-04cc2b9.tgz",
+      "integrity": "sha512-FYQwU8RKu6j/49cWcb3jvitQnjY67ULk9/GtEgo5C5A3lH9jmRpIIzXBfzyj7BhJgZjaLWLsnTJLjDz1wkSA3Q==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
-        "@forge/i18n": "0.0.7",
+        "@forge/i18n": "0.0.7-experimental-04cc2b9",
         "@sentry/node": "7.106.0",
         "ajv": "^8.18.0",
         "ajv-formats": "2.1.1",
         "cheerio": "^1.1.0",
         "glob": "^13.0.0",
         "lodash": "^4.17.21",
         "mime-types": "^2.1.35",
         "yaml": "^2.3.4"
+      },
+      "peerDependencies": {
+        "typescript": ">=5.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
       }
     },
     "node_modules/@forge/runtime": {
-      "version": "6.1.3",
-      "resolved": "https://registry.npmjs.org/@forge/runtime/-/runtime-6.1.3.tgz",
-      "integrity": "sha512-PT6WEmdGDTCKBVXwlwKQIEJ6Bd1EenmstW4gvINzcCXfXg1FPxnJP1fWe7vjbPMpGN+cgeBlKNTTccNShGMghw==",
-      "license": "SEE LICENSE IN LICENSE.txt"
+      "version": "6.1.3-experimental-04cc2b9",
+      "resolved": "https://registry.npmjs.org/@forge/runtime/-/runtime-6.1.3-experimental-04cc2b9.tgz",
+      "integrity": "sha512-ra6CI0UWw371G40uZSM+OE76Q6SFanRf1TmnC1l2s+UYm4BbJiEBoScCSdPR1AvF9ZvH5c+SXwuCmpx44fdxYw==",
+      "license": "SEE LICENSE IN LICENSE.txt",
+      "peerDependencies": {
+        "typescript": ">=5.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
+      }
     },
     "node_modules/@forge/tunnel": {
-      "version": "6.4.1",
-      "resolved": "https://registry.npmjs.org/@forge/tunnel/-/tunnel-6.4.1.tgz",
-      "integrity": "sha512-Q61Tfm7OBAEgAgHpwx2Xqb8+tz7so92T0Th/49Nv8rkYhoXc3hKCru1e45b22qJiEc42M/QoMHSiPaOuHiZsJg==",
+      "version": "6.4.1-experimental-04cc2b9",
+      "resolved": "https://registry.npmjs.org/@forge/tunnel/-/tunnel-6.4.1-experimental-04cc2b9.tgz",
+      "integrity": "sha512-R6fE64jN6e1fD4T5zqqtYUTJgiUeKeWeZbN8KtNZ0Kp5EH3H2uliaB27BVF8z1wYOP6qzp97jDEYjChJ38gqTQ==",
       "license": "SEE LICENSE IN LICENSE.txt",
       "dependencies": {
-        "@forge/bundler": "6.2.1",
-        "@forge/cli-shared": "8.24.0",
-        "@forge/csp": "5.8.1",
-        "@forge/runtime": "6.1.3",
-        "@forge/util": "^2.0.1",
+        "@forge/bundler": "6.2.1-experimental-04cc2b9",
+        "@forge/cli-shared": "8.24.0-experimental-04cc2b9",
+        "@forge/csp": "5.8.1-experimental-04cc2b9",
+        "@forge/runtime": "6.1.3-experimental-04cc2b9",
+        "@forge/util": "^2.0.1-experimental-04cc2b9",
         "cheerio": "^1.1.0",
         "chokidar": "^3.6.0",
         "cloudflared": "^0.7.0",
         "docker-compose": "^1.3.0",
@@ -722,15 +789,31 @@
         "tmp": "^0.2.3",
         "tslib": "^2.6.2",
         "webpack-dev-server": "^5.2.2",
         "which": "^3.0.1"
+      },
+      "peerDependencies": {
+        "typescript": ">=5.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
       }
     },
     "node_modules/@forge/util": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/@forge/util/-/util-2.0.1.tgz",
-      "integrity": "sha512-fYRpxdlGoB/r+E81s8/FVzjijs85mWgJPpEiqa5uG7qLz22EeaMBrpcu6to+NyKX2gfGR1hxjfiSnXOLzxYRfg==",
-      "license": "SEE LICENSE IN LICENSE.txt"
+      "version": "2.0.1-experimental-04cc2b9",
+      "resolved": "https://registry.npmjs.org/@forge/util/-/util-2.0.1-experimental-04cc2b9.tgz",
+      "integrity": "sha512-p2LAQLLHeYjKDnpBSn7t26WfBzYSMSycF6g3Ow99Ggi+But8s/9d8kT9FG7USK0zEkJwZe4M2HQSeCPzCjFF1g==",
+      "license": "SEE LICENSE IN LICENSE.txt",
+      "peerDependencies": {
+        "typescript": ">=5.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
+      }
     },
     "node_modules/@graphql-typed-document-node/core": {
       "version": "3.2.0",
       "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz",
@@ -8225,17 +8308,17 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
     "node_modules/typescript": {
-      "version": "4.8.4",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
-      "integrity": "sha1-xGSryhWWaVl75flriUNQCyOOYOY= sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
+      "version": "5.9.2",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
+      "integrity": "sha1-2TRQzd7FFUotXKvjuBArgzFvsqY= sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
       "bin": {
         "tsc": "bin/tsc",
         "tsserver": "bin/tsserver"
       },
       "engines": {
-        "node": ">=4.2.0"
+        "node": ">=14.17"
       }
     },
     "node_modules/unbox-primitive": {
       "version": "1.1.0",