diff --git a/app/jenkins-for-jira-ui/package-lock.json b/app/jenkins-for-jira-ui/package-lock.json index 791da63c..9be54253 100644 --- a/app/jenkins-for-jira-ui/package-lock.json +++ b/app/jenkins-for-jira-ui/package-lock.json @@ -9,27 +9,28 @@ "version": "0.1.0", "dependencies": { "@atlaskit/avatar": "20.5.10", - "@atlaskit/button": "16.10.1", + "@atlaskit/button": "16.18.1", "@atlaskit/code": "^15.1.0", "@atlaskit/css-reset": "6.5.4", "@atlaskit/drawer": "^7.6.5", - "@atlaskit/dropdown-menu": "11.14.2", - "@atlaskit/dynamic-table": "14.11.6", + "@atlaskit/dropdown-menu": "11.14.4", + "@atlaskit/dynamic-table": "14.11.11", "@atlaskit/empty-state": "7.6.3", "@atlaskit/form": "8.11.13", "@atlaskit/icon": "21.12.7", "@atlaskit/logo": "13.14.8", "@atlaskit/modal-dialog": "12.6.10", "@atlaskit/page-header": "10.4.4", - "@atlaskit/progress-tracker": "8.5.2", + "@atlaskit/progress-tracker": "8.5.7", "@atlaskit/spinner": "15.5.3", "@atlaskit/tabs": "^13.4.9", "@atlaskit/textarea": "^5.0.0", - "@atlaskit/textfield": "5.6.4", - "@atlaskit/theme": "12.5.5", + "@atlaskit/textfield": "5.6.8", + "@atlaskit/theme": "12.5.6", "@atlaskit/tokens": "^1.28.1", - "@atlaskit/tooltip": "17.8.4", + "@atlaskit/tooltip": "17.8.10", "@atlassiansox/analytics-web-client": "^4.14.3", + "@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@emotion/css": "11.7.1", "@emotion/react": "11.7.1", "@emotion/styled": "11.6.0", @@ -45,7 +46,6 @@ "dompurify": "^3.0.8", "eslint-plugin-react-hooks": "4.6.0", "history": "^5.3.0", - "launchdarkly-react-client-sdk": "^3.0.8", "moment": "2.29.4", "npm-run-all": "4.1.5", "react": "16.14.0", @@ -247,7 +247,6 @@ "version": "2.2.1", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@ampproject/remapping/-/remapping-2.2.1.tgz", "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "devOptional": true, "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", @@ -284,6 +283,19 @@ "react": "^16.8.0" } }, + "node_modules/@atlaskit/app-provider": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@atlaskit/app-provider/-/app-provider-0.4.0.tgz", + "integrity": "sha512-ZvDVRSHD19rxKvx+YomWvekvtPzNbZEwYdHGXWG3QjdnP+1oBEeaVgkI9LnpWAoreunoQ8xUgmJ6g2qAYBjnoA==", + "dependencies": { + "@atlaskit/tokens": "^1.28.0", + "@babel/runtime": "^7.0.0", + "bind-event-listener": "^2.1.1" + }, + "peerDependencies": { + "react": "^16.8.0" + } + }, "node_modules/@atlaskit/avatar": { "version": "20.5.10", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/avatar/-/avatar-20.5.10.tgz", @@ -364,19 +376,20 @@ } }, "node_modules/@atlaskit/button": { - "version": "16.10.1", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/button/-/button-16.10.1.tgz", - "integrity": "sha512-tJh7K4WVC191jQKDJ+gDfD0yrzfFaxCK5o8gQuAhqBX+YPHiAOt6ZQM2gN5yG54nSYLcEm7tiwLt5HteVoYtGw==", + "version": "16.18.1", + "resolved": "https://registry.npmjs.org/@atlaskit/button/-/button-16.18.1.tgz", + "integrity": "sha512-6RZCp2IUZAsgm2UFp+Ws6i3b+0uLbs2rmc6fWrhd4F0jvavDnOjivdFAPPVBcMM4pIOBrTv6QBXAgRhScec/Hw==", "dependencies": { "@atlaskit/analytics-next": "^9.1.0", "@atlaskit/ds-lib": "^2.2.0", "@atlaskit/focus-ring": "^1.3.0", + "@atlaskit/icon": "^22.0.0", "@atlaskit/interaction-context": "^2.1.0", "@atlaskit/platform-feature-flags": "^0.2.0", - "@atlaskit/primitives": "^1.4.0", - "@atlaskit/spinner": "^15.5.0", + "@atlaskit/primitives": "^1.13.0", + "@atlaskit/spinner": "^16.0.0", "@atlaskit/theme": "^12.6.0", - "@atlaskit/tokens": "^1.21.0", + "@atlaskit/tokens": "^1.29.0", "@atlaskit/visually-hidden": "^1.2.4", "@babel/runtime": "^7.0.0", "@emotion/react": "^11.7.1" @@ -400,14 +413,42 @@ "react": "^16.8.0" } }, + "node_modules/@atlaskit/button/node_modules/@atlaskit/icon": { + "version": "22.1.1", + "resolved": "https://registry.npmjs.org/@atlaskit/icon/-/icon-22.1.1.tgz", + "integrity": "sha512-Au2xcpGAF8BPSjsOetc665co3hY8gPW+NuBB0FdMKqi4+riCi5/JE6hLuEF79cB8U24CKKt+ZgIjy8kg8DNvug==", + "dependencies": { + "@atlaskit/tokens": "^1.38.0", + "@babel/runtime": "^7.0.0", + "@emotion/react": "^11.7.1" + }, + "peerDependencies": { + "react": "^16.8.0" + } + }, + "node_modules/@atlaskit/button/node_modules/@atlaskit/spinner": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@atlaskit/spinner/-/spinner-16.0.1.tgz", + "integrity": "sha512-mLSu5ppQkWWvp5ATZwGkRIWkR9L2JLg84OVF8UhlWuEN7pJj9nIIAz+1mSd/3yD5Y6lvLJUfQouHLm+1P6NeDQ==", + "dependencies": { + "@atlaskit/interaction-context": "^2.1.0", + "@atlaskit/theme": "^12.6.0", + "@atlaskit/tokens": "^1.35.0", + "@babel/runtime": "^7.0.0", + "@emotion/react": "^11.7.1" + }, + "peerDependencies": { + "react": "^16.8.0" + } + }, "node_modules/@atlaskit/button/node_modules/@atlaskit/theme": { - "version": "12.6.0", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/theme/-/theme-12.6.0.tgz", - "integrity": "sha512-r7ZnD6vTRvRE/IWv2i174C60hn7hQy0/nI74ciT/fBFUODieOcdD3q86CqY65kF507fC8Pr0ZxH1AZHUZc4Rrg==", + "version": "12.6.4", + "resolved": "https://registry.npmjs.org/@atlaskit/theme/-/theme-12.6.4.tgz", + "integrity": "sha512-ellfZGqUiUMvCu+PnHCO20x7cqFG5fiL6h+eweHtXv/QbZlRsbD+IKJFxCnQuy4wP9BRMeNypr6QBMxYGzFVUg==", "dependencies": { "@atlaskit/codemod-utils": "^4.2.0", "@atlaskit/ds-lib": "^2.2.0", - "@atlaskit/tokens": "^1.18.0", + "@atlaskit/tokens": "^1.37.0", "@babel/runtime": "^7.0.0" }, "peerDependencies": { @@ -579,9 +620,9 @@ } }, "node_modules/@atlaskit/dropdown-menu": { - "version": "11.14.2", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/dropdown-menu/-/dropdown-menu-11.14.2.tgz", - "integrity": "sha512-CRl7n8hK2owXIu5n3tgyA0mAiP6vJ0tBOngKiyhT2DvVxmHA02X6COKmAmYeGp729s5gM1g6nuSpCuDCofr6hQ==", + "version": "11.14.4", + "resolved": "https://registry.npmjs.org/@atlaskit/dropdown-menu/-/dropdown-menu-11.14.4.tgz", + "integrity": "sha512-RXZxT54WXxvAR0Y60+zAlONp9r1GnTfD5Q4utpj4mzML+o/Ju5Zb8Nw+CV+47618/UEbTaBNe8bUsdb5vcvkfA==", "dependencies": { "@atlaskit/button": "^16.10.0", "@atlaskit/codemod-utils": "^4.2.0", @@ -662,16 +703,16 @@ } }, "node_modules/@atlaskit/dynamic-table": { - "version": "14.11.6", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/dynamic-table/-/dynamic-table-14.11.6.tgz", - "integrity": "sha512-/JKwP8VcXy3ZC5Bb4gMzXP1RcXOeFibZZzDCT8s+x2S+abMs0aPaTgqucKpl78GeafF+n1pFfa/hMaJIpnzavg==", + "version": "14.11.11", + "resolved": "https://registry.npmjs.org/@atlaskit/dynamic-table/-/dynamic-table-14.11.11.tgz", + "integrity": "sha512-d/9IunJ5/FFxVXhls4Pvf4qzZM5HqJeb38tc+IEGplb7sPM2CVwe5PZLICrptiZ8uUdzidZJ+S5NreCq1tGprg==", "dependencies": { "@atlaskit/analytics-next": "^9.1.0", "@atlaskit/ds-lib": "^2.2.0", "@atlaskit/pagination": "^14.4.0", - "@atlaskit/spinner": "^15.5.0", + "@atlaskit/spinner": "^16.0.0", "@atlaskit/theme": "^12.6.0", - "@atlaskit/tokens": "^1.21.0", + "@atlaskit/tokens": "^1.29.0", "@babel/runtime": "^7.0.0", "@emotion/react": "^11.7.1", "react-beautiful-dnd": "^12.1.1" @@ -696,6 +737,21 @@ "react": "^16.8.0" } }, + "node_modules/@atlaskit/dynamic-table/node_modules/@atlaskit/spinner": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@atlaskit/spinner/-/spinner-16.0.1.tgz", + "integrity": "sha512-mLSu5ppQkWWvp5ATZwGkRIWkR9L2JLg84OVF8UhlWuEN7pJj9nIIAz+1mSd/3yD5Y6lvLJUfQouHLm+1P6NeDQ==", + "dependencies": { + "@atlaskit/interaction-context": "^2.1.0", + "@atlaskit/theme": "^12.6.0", + "@atlaskit/tokens": "^1.35.0", + "@babel/runtime": "^7.0.0", + "@emotion/react": "^11.7.1" + }, + "peerDependencies": { + "react": "^16.8.0" + } + }, "node_modules/@atlaskit/dynamic-table/node_modules/@atlaskit/theme": { "version": "12.6.0", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/theme/-/theme-12.6.0.tgz", @@ -1103,11 +1159,12 @@ } }, "node_modules/@atlaskit/primitives": { - "version": "1.6.1", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/primitives/-/primitives-1.6.1.tgz", - "integrity": "sha512-2QMeJ8MczoyeRWqYNp5je1w6rt2RMkXXodMDi/4z5v3G4W75PULU1kbV3UISSP94W1akz0nOFcXqcYOlafdDnw==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@atlaskit/primitives/-/primitives-1.20.0.tgz", + "integrity": "sha512-1c8ymPQN++II0rqVLsFRqHrucmBEn+sjwte6SYT9lfDyrDGeqEulcu+F8t+qDuZzaLuLPSy3StGoIIwprluOwg==", "dependencies": { - "@atlaskit/tokens": "^1.24.0", + "@atlaskit/app-provider": "^0.4.0", + "@atlaskit/tokens": "^1.35.0", "@babel/runtime": "^7.0.0", "@emotion/react": "^11.7.1", "@emotion/serialize": "^1.1.0", @@ -1119,14 +1176,14 @@ } }, "node_modules/@atlaskit/progress-tracker": { - "version": "8.5.2", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/progress-tracker/-/progress-tracker-8.5.2.tgz", - "integrity": "sha512-/z4vYfIuSMsINTG3dQgHYP2xY90utEeHvUEKuBNMRQTNRvc8DAtnyDMV04uhU5oj64DXrVvLbhDHQYuzThxUjQ==", - "license": "Apache-2.0", + "version": "8.5.7", + "resolved": "https://registry.npmjs.org/@atlaskit/progress-tracker/-/progress-tracker-8.5.7.tgz", + "integrity": "sha512-pYRw5pxyurHQu1ujhXpimIqWJmJ0MQ6t+0Gq+6n1vxnYbS2PKQhnruW+l7D+Pk/u1Y7uefnhYngVjpGYw1UDrQ==", "dependencies": { - "@atlaskit/ds-explorations": "^2.1.0", - "@atlaskit/theme": "^12.5.0", - "@atlaskit/tokens": "^1.4.0", + "@atlaskit/ds-explorations": "^3.2.0", + "@atlaskit/primitives": "^3.0.0", + "@atlaskit/theme": "^12.6.0", + "@atlaskit/tokens": "^1.38.0", "@babel/runtime": "^7.0.0", "@emotion/react": "^11.7.1", "react-transition-group": "^4.4.1" @@ -1135,6 +1192,82 @@ "react": "^16.8.0" } }, + "node_modules/@atlaskit/progress-tracker/node_modules/@atlaskit/analytics-next": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@atlaskit/analytics-next/-/analytics-next-9.2.0.tgz", + "integrity": "sha512-hvJUNlPDY+xN7JwU75wDqYmxlZsCt9f1clziAtdWXdOupuQx2tqbYv4bTjLMzgmF0WfT6lKQZaiuUnqKkrUAIg==", + "dependencies": { + "@atlaskit/analytics-next-stable-react-context": "1.0.1", + "@atlaskit/platform-feature-flags": "^0.2.2", + "@babel/runtime": "^7.0.0", + "prop-types": "^15.5.10", + "use-memo-one": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.0" + } + }, + "node_modules/@atlaskit/progress-tracker/node_modules/@atlaskit/app-provider": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atlaskit/app-provider/-/app-provider-1.0.0.tgz", + "integrity": "sha512-E66w1xufC6JljFPuZMe//7jRWnWqbY/4KXXDrVLXYdR2/yXQC19PHDUVtn7XsLKnOzUd16cABNdOAk/6qYYmDw==", + "dependencies": { + "@atlaskit/tokens": "^1.35.0", + "@babel/runtime": "^7.0.0", + "bind-event-listener": "^2.1.1" + }, + "peerDependencies": { + "react": "^16.8.0" + } + }, + "node_modules/@atlaskit/progress-tracker/node_modules/@atlaskit/ds-explorations": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@atlaskit/ds-explorations/-/ds-explorations-3.2.3.tgz", + "integrity": "sha512-eafVFI5x/1WEMCzdKrCOO0Ez64y7now7aqnyEGd5t48VmQtgiyi6y0mCFvov/jKeuREfQm0OkFZYppzRHZkBiQ==", + "dependencies": { + "@atlaskit/tokens": "^1.38.0", + "@babel/runtime": "^7.0.0", + "@emotion/react": "^11.7.1", + "tiny-invariant": "^1.2.0" + }, + "peerDependencies": { + "react": "^16.8.0" + } + }, + "node_modules/@atlaskit/progress-tracker/node_modules/@atlaskit/primitives": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@atlaskit/primitives/-/primitives-3.1.0.tgz", + "integrity": "sha512-De09LVe4kGArFEQD5v3P2aaS39WH8pREE7H7VS+zwjUJBqNV+eHh3s/bCrGwbxW3JIX35gyh0xkZ0SNrwsgKvg==", + "dependencies": { + "@atlaskit/analytics-next": "^9.2.0", + "@atlaskit/app-provider": "^1.0.0", + "@atlaskit/ds-lib": "^2.2.0", + "@atlaskit/interaction-context": "^2.1.0", + "@atlaskit/tokens": "^1.38.0", + "@babel/runtime": "^7.0.0", + "@emotion/react": "^11.7.1", + "@emotion/serialize": "^1.1.0", + "bind-event-listener": "^2.1.1", + "tiny-invariant": "^1.2.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@atlaskit/progress-tracker/node_modules/@atlaskit/theme": { + "version": "12.6.4", + "resolved": "https://registry.npmjs.org/@atlaskit/theme/-/theme-12.6.4.tgz", + "integrity": "sha512-ellfZGqUiUMvCu+PnHCO20x7cqFG5fiL6h+eweHtXv/QbZlRsbD+IKJFxCnQuy4wP9BRMeNypr6QBMxYGzFVUg==", + "dependencies": { + "@atlaskit/codemod-utils": "^4.2.0", + "@atlaskit/ds-lib": "^2.2.0", + "@atlaskit/tokens": "^1.37.0", + "@babel/runtime": "^7.0.0" + }, + "peerDependencies": { + "react": "^16.8.0" + } + }, "node_modules/@atlaskit/spinner": { "version": "15.5.3", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/spinner/-/spinner-15.5.3.tgz", @@ -1261,14 +1394,14 @@ } }, "node_modules/@atlaskit/textfield": { - "version": "5.6.4", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/textfield/-/textfield-5.6.4.tgz", - "integrity": "sha512-8VVpjyQOq8DHWgt9YFlnzNsd566a/YdjAwBxyFINDChAze6a1MxRp/7Evos48StTBfVs+X/uLctc56d7xKUFHA==", + "version": "5.6.8", + "resolved": "https://registry.npmjs.org/@atlaskit/textfield/-/textfield-5.6.8.tgz", + "integrity": "sha512-kUlbZIMn2/VrN83KGAAgJNjFjzVF4GB9Ifn+uXLSXXW1hq0D4q7b1f5Yy05crv2R68JXm88/+tjy29uAJ7v9Hw==", "dependencies": { "@atlaskit/analytics-next": "^9.1.0", "@atlaskit/platform-feature-flags": "^0.2.0", - "@atlaskit/theme": "^12.5.0", - "@atlaskit/tokens": "^1.14.0", + "@atlaskit/theme": "^12.6.0", + "@atlaskit/tokens": "^1.25.0", "@babel/runtime": "^7.0.0", "@emotion/react": "^11.7.1" }, @@ -1291,15 +1424,28 @@ "react": "^16.8.0" } }, + "node_modules/@atlaskit/textfield/node_modules/@atlaskit/theme": { + "version": "12.6.4", + "resolved": "https://registry.npmjs.org/@atlaskit/theme/-/theme-12.6.4.tgz", + "integrity": "sha512-ellfZGqUiUMvCu+PnHCO20x7cqFG5fiL6h+eweHtXv/QbZlRsbD+IKJFxCnQuy4wP9BRMeNypr6QBMxYGzFVUg==", + "dependencies": { + "@atlaskit/codemod-utils": "^4.2.0", + "@atlaskit/ds-lib": "^2.2.0", + "@atlaskit/tokens": "^1.37.0", + "@babel/runtime": "^7.0.0" + }, + "peerDependencies": { + "react": "^16.8.0" + } + }, "node_modules/@atlaskit/theme": { - "version": "12.5.5", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/theme/-/theme-12.5.5.tgz", - "integrity": "sha512-VbZTKDme4OYEvzC1m4kgqhPLW2NC/H6fd03JI/xFktIbYtA1SRq3fdj8Rbr6xbD7IujxaZoS54hPyJ/0VSr6dQ==", - "license": "Apache-2.0", + "version": "12.5.6", + "resolved": "https://registry.npmjs.org/@atlaskit/theme/-/theme-12.5.6.tgz", + "integrity": "sha512-GyQZ+rh2bbXmFhBCy8jZly/Q5m9KamFjy8qU8IM9u45ROQErNAqSPTITzrPVcSLgOQDRsp8o2ZsR4vOFGmOpCQ==", "dependencies": { "@atlaskit/codemod-utils": "^4.2.0", "@atlaskit/ds-lib": "^2.2.0", - "@atlaskit/tokens": "^1.13.0", + "@atlaskit/tokens": "^1.14.0", "@babel/runtime": "^7.0.0" }, "peerDependencies": { @@ -1307,10 +1453,9 @@ } }, "node_modules/@atlaskit/tokens": { - "version": "1.33.0", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/tokens/-/tokens-1.33.0.tgz", - "integrity": "sha512-BNec7Ktfc68Gq8FvNLri+GpOlE2/cqazU7W5g3lZlCyr14euUnoHPEe9xYfafzPEwMYSAff5Q9kCPNJdCh7UXA==", - "license": "Apache-2.0", + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/@atlaskit/tokens/-/tokens-1.38.0.tgz", + "integrity": "sha512-XMpvGxnZZTkjSWFJT+pLXsMYbTMNJUzS9WF5Ga06Rv+LybxRCoPGaI4EGJHdOYrnGqZR0ub7BBQXATkx1dupiA==", "dependencies": { "@atlaskit/ds-lib": "^2.2.0", "@atlaskit/platform-feature-flags": "^0.2.0", @@ -1324,17 +1469,17 @@ } }, "node_modules/@atlaskit/tooltip": { - "version": "17.8.4", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/tooltip/-/tooltip-17.8.4.tgz", - "integrity": "sha512-7wPxNNVNHdNu1oVs4plHP5xG6GIWw7PCrEHd3qU+3D7iyClmRHFtCh338EguCUYxfzXq8p89+nwjRWzMemaHEA==", + "version": "17.8.10", + "resolved": "https://registry.npmjs.org/@atlaskit/tooltip/-/tooltip-17.8.10.tgz", + "integrity": "sha512-rNH/AygzNjVXUB7uoJ6QZcgvptGMsFr5K8vYLywmXMjNuyjRIBatcvllnO8P6n7I3Rg+v4Hyn5w9xQhHTUcyZA==", "dependencies": { "@atlaskit/analytics-next": "^9.1.0", "@atlaskit/ds-lib": "^2.2.0", - "@atlaskit/motion": "^1.4.0", + "@atlaskit/motion": "^1.5.0", "@atlaskit/popper": "^5.5.0", - "@atlaskit/portal": "^4.3.0", - "@atlaskit/theme": "^12.5.0", - "@atlaskit/tokens": "^1.11.0", + "@atlaskit/portal": "^4.4.0", + "@atlaskit/theme": "^12.6.0", + "@atlaskit/tokens": "^1.28.0", "@babel/runtime": "^7.0.0", "@emotion/react": "^11.7.1", "bind-event-listener": "^2.1.1", @@ -1360,6 +1505,20 @@ "react": "^16.8.0" } }, + "node_modules/@atlaskit/tooltip/node_modules/@atlaskit/theme": { + "version": "12.6.4", + "resolved": "https://registry.npmjs.org/@atlaskit/theme/-/theme-12.6.4.tgz", + "integrity": "sha512-ellfZGqUiUMvCu+PnHCO20x7cqFG5fiL6h+eweHtXv/QbZlRsbD+IKJFxCnQuy4wP9BRMeNypr6QBMxYGzFVUg==", + "dependencies": { + "@atlaskit/codemod-utils": "^4.2.0", + "@atlaskit/ds-lib": "^2.2.0", + "@atlaskit/tokens": "^1.37.0", + "@babel/runtime": "^7.0.0" + }, + "peerDependencies": { + "react": "^16.8.0" + } + }, "node_modules/@atlaskit/visually-hidden": { "version": "1.2.4", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/visually-hidden/-/visually-hidden-1.2.4.tgz", @@ -1418,7 +1577,6 @@ "version": "7.22.9", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/compat-data/-/compat-data-7.22.9.tgz", "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1428,7 +1586,6 @@ "version": "7.22.9", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/core/-/core-7.22.9.tgz", "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", - "devOptional": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -1459,7 +1616,6 @@ "version": "6.3.1", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -1523,7 +1679,6 @@ "version": "7.22.5", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" @@ -1549,7 +1704,6 @@ "version": "7.22.9", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", - "devOptional": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.9", @@ -1569,7 +1723,6 @@ "version": "6.3.1", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -1579,7 +1732,6 @@ "version": "7.22.9", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz", "integrity": "sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -1603,7 +1755,6 @@ "version": "6.3.1", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -1692,7 +1843,6 @@ "version": "7.22.5", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" @@ -1717,7 +1867,6 @@ "version": "7.22.9", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", - "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.22.5", @@ -1737,7 +1886,6 @@ "version": "7.22.5", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" @@ -1750,7 +1898,6 @@ "version": "7.22.5", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1778,7 +1925,6 @@ "version": "7.22.9", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.22.5", @@ -1796,7 +1942,6 @@ "version": "7.22.5", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "devOptional": true, "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" @@ -1809,7 +1954,6 @@ "version": "7.22.5", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" @@ -1852,7 +1996,6 @@ "version": "7.22.5", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1877,7 +2020,6 @@ "version": "7.22.6", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/helpers/-/helpers-7.22.6.tgz", "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", - "devOptional": true, "license": "MIT", "dependencies": { "@babel/template": "^7.22.5", @@ -2055,11 +2197,16 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true, - "license": "MIT", + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, "engines": { "node": ">=6.9.0" }, @@ -2353,7 +2500,6 @@ "version": "7.14.5", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -3481,6 +3627,18 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/semver/-/semver-6.3.1.tgz", @@ -7950,26 +8108,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/batch/-/batch-0.6.1.tgz", @@ -8154,7 +8292,6 @@ "version": "4.21.10", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/browserslist/-/browserslist-4.21.10.tgz", "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", - "devOptional": true, "funding": [ { "type": "opencollective", @@ -8306,7 +8443,6 @@ "version": "1.0.30001519", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz", "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==", - "devOptional": true, "funding": [ { "type": "opencollective", @@ -9823,7 +9959,6 @@ "version": "1.4.485", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/electron-to-chromium/-/electron-to-chromium-1.4.485.tgz", "integrity": "sha512-1ndQ5IBNEnFirPwvyud69GHL+31FkE09gH/CJ6m3KCbkx3i0EVOrjwz4UNxRmN9H8OVHbC6vMRZGN1yCvjSs9w==", - "devOptional": true, "license": "ISC" }, "node_modules/emittery": { @@ -10049,7 +10184,6 @@ "version": "3.1.1", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=6" @@ -11929,7 +12063,6 @@ "version": "1.0.0-beta.2", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -15796,7 +15929,6 @@ "version": "2.2.3", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "devOptional": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -15902,48 +16034,6 @@ "shell-quote": "^1.7.3" } }, - "node_modules/launchdarkly-js-client-sdk": { - "version": "3.1.3", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/launchdarkly-js-client-sdk/-/launchdarkly-js-client-sdk-3.1.3.tgz", - "integrity": "sha512-/JR/ri8z3bEj9RFTTKDjd+con4F1MsWUea1MmBDtFj4gDA0l9NDm1KzhMKiIeoBdmB2rSaeFYe4CaYOEp8IryA==", - "license": "Apache-2.0", - "dependencies": { - "escape-string-regexp": "^4.0.0", - "launchdarkly-js-sdk-common": "5.0.3" - } - }, - "node_modules/launchdarkly-js-sdk-common": { - "version": "5.0.3", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/launchdarkly-js-sdk-common/-/launchdarkly-js-sdk-common-5.0.3.tgz", - "integrity": "sha512-wKG8UsVbPVq8+7eavgAm5CVmulQWN6Ddod2ZoA3euZ1zPvJPwIQ2GrOYaCJr3cFrrMIX+nQyBJHBHYxUAPcM+Q==", - "license": "Apache-2.0", - "dependencies": { - "base64-js": "^1.3.0", - "fast-deep-equal": "^2.0.1", - "uuid": "^8.0.0" - } - }, - "node_modules/launchdarkly-js-sdk-common/node_modules/fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==", - "license": "MIT" - }, - "node_modules/launchdarkly-react-client-sdk": { - "version": "3.0.8", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/launchdarkly-react-client-sdk/-/launchdarkly-react-client-sdk-3.0.8.tgz", - "integrity": "sha512-QrEpAHvMgf/uxUp4rMFxXYsZCvHkR3QTd5sLB3jn/lLRMLldgO1UHNdWhgDeUycPR3Jdvsj67gjq6pHd7uJntQ==", - "license": "Apache-2.0", - "dependencies": { - "hoist-non-react-statics": "^3.3.2", - "launchdarkly-js-client-sdk": "^3.1.3", - "lodash.camelcase": "^4.3.0" - }, - "peerDependencies": { - "react": "^16.6.3 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.4 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/leven/-/leven-3.1.0.tgz", @@ -16066,12 +16156,6 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "license": "MIT" }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "license": "MIT" - }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -16132,7 +16216,6 @@ "version": "5.1.1", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "devOptional": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -16642,7 +16725,6 @@ "version": "2.0.13", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/node-releases/-/node-releases-2.0.13.tgz", "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", - "devOptional": true, "license": "MIT" }, "node_modules/normalize-package-data": { @@ -17274,7 +17356,6 @@ "version": "1.0.0", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/picocolors/-/picocolors-1.0.0.tgz", "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "devOptional": true, "license": "ISC" }, "node_modules/picomatch": { @@ -22131,7 +22212,6 @@ "version": "1.0.11", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "devOptional": true, "funding": [ { "type": "opencollective", @@ -23347,7 +23427,6 @@ "version": "3.1.1", "resolved": "https://packages.atlassian.com/api/npm/npm-remote/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "devOptional": true, "license": "ISC" }, "node_modules/yaml": { diff --git a/app/jenkins-for-jira-ui/package.json b/app/jenkins-for-jira-ui/package.json index ae7f9418..ae0846f8 100644 --- a/app/jenkins-for-jira-ui/package.json +++ b/app/jenkins-for-jira-ui/package.json @@ -8,26 +8,26 @@ "homepage": ".", "dependencies": { "@atlaskit/avatar": "20.5.10", - "@atlaskit/button": "16.10.1", + "@atlaskit/button": "16.18.1", "@atlaskit/code": "^15.1.0", "@atlaskit/css-reset": "6.5.4", "@atlaskit/drawer": "^7.6.5", - "@atlaskit/dropdown-menu": "11.14.2", - "@atlaskit/dynamic-table": "14.11.6", + "@atlaskit/dropdown-menu": "11.14.4", + "@atlaskit/dynamic-table": "14.11.11", "@atlaskit/empty-state": "7.6.3", "@atlaskit/form": "8.11.13", "@atlaskit/icon": "21.12.7", "@atlaskit/logo": "13.14.8", "@atlaskit/modal-dialog": "12.6.10", "@atlaskit/page-header": "10.4.4", - "@atlaskit/progress-tracker": "8.5.2", + "@atlaskit/progress-tracker": "8.5.7", "@atlaskit/spinner": "15.5.3", "@atlaskit/tabs": "^13.4.9", "@atlaskit/textarea": "^5.0.0", - "@atlaskit/textfield": "5.6.4", - "@atlaskit/theme": "12.5.5", + "@atlaskit/textfield": "5.6.8", + "@atlaskit/theme": "12.5.6", "@atlaskit/tokens": "^1.28.1", - "@atlaskit/tooltip": "17.8.4", + "@atlaskit/tooltip": "17.8.10", "@atlassiansox/analytics-web-client": "^4.14.3", "@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@emotion/css": "11.7.1", diff --git a/app/jenkins-for-jira-ui/src/App.tsx b/app/jenkins-for-jira-ui/src/App.tsx index cc3e1567..18498822 100644 --- a/app/jenkins-for-jira-ui/src/App.tsx +++ b/app/jenkins-for-jira-ui/src/App.tsx @@ -19,7 +19,6 @@ import { fetchFeatureFlagFromBackend } from './api/fetchFeatureFlagFromBackend'; import { ServerManagement } from './components/ServerManagement/ServerManagement'; import { ServerNameForm } from './components/ServerNameForm/ServerNameForm'; import { JenkinsSetup } from './components/JenkinsSetup/JenkinsSetup'; -import { ConnectionComplete } from './components/ConnectionComplete/ConnectionComplete'; import { GlobalPage } from './components/GlobalPage/GlobalPage'; import { fetchModuleKey } from './api/fetchModuleKey'; import { ConnectionWizard } from './components/ConnectionWizard/ConnectionWizard'; @@ -150,9 +149,6 @@ const App: React.FC = () => { - - - diff --git a/app/jenkins-for-jira-ui/src/components/ConnectionComplete/ConnectionComplete.styles.tsx b/app/jenkins-for-jira-ui/src/components/ConnectionComplete/ConnectionComplete.styles.tsx deleted file mode 100644 index 4f9cc72a..00000000 --- a/app/jenkins-for-jira-ui/src/components/ConnectionComplete/ConnectionComplete.styles.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import { css } from '@emotion/css'; -import { token } from '@atlaskit/tokens'; - -export const connectionCompleteConfirmation = css` - font-size: 16px; - margin-bottom: ${token('space.300')}; -`; - -export const connectionCompleteContent = css` - margin-bottom: ${token('space.300')}; -`; diff --git a/app/jenkins-for-jira-ui/src/components/ConnectionComplete/ConnectionComplete.test.tsx b/app/jenkins-for-jira-ui/src/components/ConnectionComplete/ConnectionComplete.test.tsx deleted file mode 100644 index 67534b1a..00000000 --- a/app/jenkins-for-jira-ui/src/components/ConnectionComplete/ConnectionComplete.test.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import React from 'react'; -import { - render, screen, act -} from '@testing-library/react'; -import { useParams } from 'react-router'; -import { ConnectionComplete } from './ConnectionComplete'; -import * as getJenkinsServerWithSecretModule from '../../api/getJenkinsServerWithSecret'; -import * as fetchGlobalPageUrlModule from '../../api/fetchGlobalPageUrl'; - -jest.mock('../../api/getJenkinsServerWithSecret'); -jest.mock('../../api/fetchGlobalPageUrl'); - -jest.mock('react-router', () => ({ - ...jest.requireActual('react-router'), - useParams: jest.fn(), - useHistory: jest.fn() -})); - -afterAll(() => { - jest.restoreAllMocks(); -}); - -describe('ConnectionComplete Component', () => { - beforeEach(() => { - jest.clearAllMocks(); - }); - - it('should only display loader and title during loading state', async () => { - const mockParams = { id: '12345678', admin: 'is-admin' }; - (useParams as jest.Mock).mockReturnValue(mockParams); - - render(); - - expect(screen.getByTestId('loading-spinner')).toBeInTheDocument(); - expect(screen.getByText('Connect Jenkins to Jira')).toBeInTheDocument(); - expect(screen.queryByText('Server name:')).toBeNull(); - }); - - it('should render server name and connection confirmation for Jenkins admin', async () => { - const mockParams = { id: '12345678', admin: 'is-admin' }; - (useParams as jest.Mock).mockReturnValue(mockParams); - - (getJenkinsServerWithSecretModule.getJenkinsServerWithSecret as jest.Mock).mockResolvedValueOnce({ - name: 'Mocked Server', - secret: 'mocked-secret' - }); - - await act(async () => { - render(); - }); - - expect(screen.getByText(/Server name:/i)).toBeInTheDocument(); - expect(screen.getByText(/Server name:/i)).toHaveTextContent('Mocked Server'); - expect(screen.getByText('Connection complete')).toBeInTheDocument(); - expect(screen.getByText('Your Jenkins server is now connected.')).toBeInTheDocument(); - expect(screen.queryByText('Your Jenkins admin will complete this connection and let you know when it’s ready.')).not.toBeInTheDocument(); - }); - - it('should render server name and connection confirmation for non Jenkins admin', async () => { - jest.spyOn(fetchGlobalPageUrlModule, 'fetchGlobalPageUrl').mockResolvedValueOnce('https://somesite.atlassian.net/blah'); - const mockParams = { id: '12345678', admin: 'requires-jenkins-admin' }; - (useParams as jest.Mock).mockReturnValue(mockParams); - - (getJenkinsServerWithSecretModule.getJenkinsServerWithSecret as jest.Mock).mockResolvedValueOnce({ - name: 'Mocked Server', - secret: 'mocked-secret' - }); - - await act(async () => { - render(); - }); - - expect(screen.getByText(/Server name:/i)).toBeInTheDocument(); - expect(screen.getByText(/Server name:/i)).toHaveTextContent('Mocked Server'); - expect(screen.getByText('Connection complete')).toBeInTheDocument(); - expect(screen.getByText('Your Jenkins admin will complete this connection and let you know when it’s ready.')).toBeInTheDocument(); - expect(screen.queryByText('Your Jenkins server is now connected.')).not.toBeInTheDocument(); - }); -}); diff --git a/app/jenkins-for-jira-ui/src/components/ConnectionComplete/ConnectionComplete.tsx b/app/jenkins-for-jira-ui/src/components/ConnectionComplete/ConnectionComplete.tsx deleted file mode 100644 index c3bff257..00000000 --- a/app/jenkins-for-jira-ui/src/components/ConnectionComplete/ConnectionComplete.tsx +++ /dev/null @@ -1,107 +0,0 @@ -import React, { useCallback, useEffect, useState } from 'react'; -import { useHistory, useParams } from 'react-router'; -import { cx } from '@emotion/css'; -import Spinner from '@atlaskit/spinner'; -import Button from '@atlaskit/button/standard-button'; -import { router } from '@forge/bridge'; -import { connectionFlowContainer, connectionFlowInnerContainer } from '../../GlobalStyles.styles'; -import { ConnectionFlowHeader, ConnectionFlowServerNameSubHeader } from '../ConnectionWizard/ConnectionFlowHeader'; -import { getJenkinsServerWithSecret } from '../../api/getJenkinsServerWithSecret'; -import { loadingContainer } from '../JenkinsSetup/JenkinsSetup.styles'; -import { serverNameFormOuterContainer } from '../ServerNameForm/ServerNameForm.styles'; -import { connectionCompleteConfirmation, connectionCompleteContent } from './ConnectionComplete.styles'; -import { AnalyticsEventTypes, AnalyticsScreenEventsEnum } from '../../common/analytics/analytics-events'; -import { AnalyticsClient } from '../../common/analytics/analytics-client'; -import { fetchGlobalPageUrl } from '../../api/fetchGlobalPageUrl'; -import { ParamTypes } from '../../common/types'; - -const analyticsClient = new AnalyticsClient(); - -const ConnectionComplete = () => { - const history = useHistory(); - const { path } = useParams(); - const { admin: isJenkinsAdmin, id: uuid } = useParams(); - const [serverName, setServerName] = useState(''); - const [globalPageUrl, setGlobalPageUrl] = useState(''); - - const getServer = useCallback(async () => { - try { - const { name } = await getJenkinsServerWithSecret(uuid); - setServerName(name); - } catch (e) { - console.error('No Jenkins server found.'); - } - }, [uuid]); - - useEffect(() => { - analyticsClient.sendAnalytics( - AnalyticsEventTypes.ScreenEvent, - AnalyticsScreenEventsEnum.ConnectionCompleteScreenName - ); - - const fetchData = async () => { - try { - const url = await fetchGlobalPageUrl(); - setGlobalPageUrl(url); - await getServer(); - } catch (error) { - console.error('Error fetching data:', error); - } - }; - - fetchData(); - }, [uuid, getServer, isJenkinsAdmin]); - - const handleNavigateToConnectionServerManagementScreen = (e: React.MouseEvent) => { - e.preventDefault(); - console.log('path', path); - - if (path === 'global') { - router.navigate(globalPageUrl); - } - - history.push('/'); - }; - - return ( -
- - - {!serverName ? ( -
- -
- ) : ( - <> - -
-
-

Connection complete

- - {isJenkinsAdmin === 'is-admin' - ?

Your Jenkins server is now connected.

- :

- Your Jenkins admin will complete this connection and - let you know when it’s ready. -

- } - -

- To use this connection, choose what data this server sends to Jira in server management. -

- - -
-
- - )} -
- ); -}; - -export { ConnectionComplete }; diff --git a/app/jenkins-for-jira-ui/src/components/JenkinsSetup/JenkinsSetup.tsx b/app/jenkins-for-jira-ui/src/components/JenkinsSetup/JenkinsSetup.tsx index a45f0e51..ccb77c94 100644 --- a/app/jenkins-for-jira-ui/src/components/JenkinsSetup/JenkinsSetup.tsx +++ b/app/jenkins-for-jira-ui/src/components/JenkinsSetup/JenkinsSetup.tsx @@ -447,8 +447,8 @@ const JenkinsSetup = (): JSX.Element => { if (connectionSettings) { if (path === 'admin') { - history.push('/'); - } else { + history.push('/'); +} else { router.navigate(globalPageUrl); } } else { diff --git a/app/jenkins-for-jira-ui/src/components/ServerManagement/ServerManagement.tsx b/app/jenkins-for-jira-ui/src/components/ServerManagement/ServerManagement.tsx index befe71f5..3d312968 100644 --- a/app/jenkins-for-jira-ui/src/components/ServerManagement/ServerManagement.tsx +++ b/app/jenkins-for-jira-ui/src/components/ServerManagement/ServerManagement.tsx @@ -241,8 +241,7 @@ const ServerManagement = (): JSX.Element => { Connect a new Jenkins server + analyticsScreenEventNameEnum={AnalyticsScreenEventsEnum.ServerManagementScreenName}/> ); diff --git a/app/jenkins-for-jira-ui/src/components/SharePage/SharePage.tsx b/app/jenkins-for-jira-ui/src/components/SharePage/SharePage.tsx index 33281707..747390d8 100644 --- a/app/jenkins-for-jira-ui/src/components/SharePage/SharePage.tsx +++ b/app/jenkins-for-jira-ui/src/components/SharePage/SharePage.tsx @@ -14,7 +14,6 @@ import { JenkinsModal } from '../JenkinsServerList/ConnectedServer/JenkinsModal' import { shareModalInstruction } from '../ServerManagement/ServerManagement.styles'; import { fetchGlobalPageUrl } from '../../api/fetchGlobalPageUrl'; -import { CONFIG_PAGE } from '../../common/constants'; const analyticsClient = new AnalyticsClient(); @@ -28,13 +27,7 @@ export const getSiteNameFromUrl = (url: string): string => { } }; -const getSharePageMessage = (globalPageUrl: string, moduleKey?: string): string => { - const versionRequirementMessage = moduleKey === CONFIG_PAGE - ? ` -Not a member of this Jira site? You can follow the instructions here instead: - -https://support.atlassian.com/jira-cloud-administration/docs/how-jenkins-for-jira-works/` : ''; - +const getSharePageMessage = (globalPageUrl: string): string => { return `Hi there, Jenkins for Jira is now installed and connected on ${getSiteNameFromUrl(globalPageUrl)}. @@ -44,19 +37,20 @@ To set up what build and deployment events Jenkins send to Jira, follow the set ${globalPageUrl} You'll need to follow the set up guide for each connected server. -${versionRequirementMessage}`; + +Not a member of this Jira site? You can follow the instructions here instead: + +https://support.atlassian.com/jira-cloud-administration/docs/how-jenkins-for-jira-works/`; }; type SharePageProps = { analyticsScreenEventNameEnum: AnalyticsScreenEventsEnum; buttonAppearance?: string; - moduleKey?: string; }; export const SharePage = ({ analyticsScreenEventNameEnum, - buttonAppearance, - moduleKey + buttonAppearance }:SharePageProps): JSX.Element => { const textAreaRef = useRef(null); const [isCopiedToClipboard, setIsCopiedToClipboard] = useState(false); @@ -77,8 +71,8 @@ export const SharePage = ({ }; await fetchData(); - setSharePageMessage(getSharePageMessage(globalPageUrl, moduleKey)); - }, [globalPageUrl, moduleKey]); + setSharePageMessage(getSharePageMessage(globalPageUrl)); + }, [globalPageUrl]); useEffect(() => { constructSharePageMessage(); diff --git a/app/jenkins-for-jira-ui/yarn.lock b/app/jenkins-for-jira-ui/yarn.lock index 89cbeee0..5a2171e6 100644 --- a/app/jenkins-for-jira-ui/yarn.lock +++ b/app/jenkins-for-jira-ui/yarn.lock @@ -165,6 +165,35 @@ prop-types "^15.5.10" use-memo-one "^1.1.1" +"@atlaskit/analytics-next@^9.2.0": + version "9.2.0" + resolved "https://registry.npmjs.org/@atlaskit/analytics-next/-/analytics-next-9.2.0.tgz" + integrity sha512-hvJUNlPDY+xN7JwU75wDqYmxlZsCt9f1clziAtdWXdOupuQx2tqbYv4bTjLMzgmF0WfT6lKQZaiuUnqKkrUAIg== + dependencies: + "@atlaskit/analytics-next-stable-react-context" "1.0.1" + "@atlaskit/platform-feature-flags" "^0.2.2" + "@babel/runtime" "^7.0.0" + prop-types "^15.5.10" + use-memo-one "^1.1.1" + +"@atlaskit/app-provider@^0.4.0": + version "0.4.0" + resolved "https://registry.npmjs.org/@atlaskit/app-provider/-/app-provider-0.4.0.tgz" + integrity sha512-ZvDVRSHD19rxKvx+YomWvekvtPzNbZEwYdHGXWG3QjdnP+1oBEeaVgkI9LnpWAoreunoQ8xUgmJ6g2qAYBjnoA== + dependencies: + "@atlaskit/tokens" "^1.28.0" + "@babel/runtime" "^7.0.0" + bind-event-listener "^2.1.1" + +"@atlaskit/app-provider@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@atlaskit/app-provider/-/app-provider-1.0.0.tgz" + integrity sha512-E66w1xufC6JljFPuZMe//7jRWnWqbY/4KXXDrVLXYdR2/yXQC19PHDUVtn7XsLKnOzUd16cABNdOAk/6qYYmDw== + dependencies: + "@atlaskit/tokens" "^1.35.0" + "@babel/runtime" "^7.0.0" + bind-event-listener "^2.1.1" + "@atlaskit/avatar@20.5.10": version "20.5.10" resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/avatar/-/avatar-20.5.10.tgz" @@ -203,20 +232,21 @@ "@babel/runtime" "^7.0.0" "@emotion/react" "^11.7.1" -"@atlaskit/button@16.10.1", "@atlaskit/button@^16.10.0", "@atlaskit/button@^16.8.0", "@atlaskit/button@^16.9.0": - version "16.10.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/button/-/button-16.10.1.tgz" - integrity sha512-tJh7K4WVC191jQKDJ+gDfD0yrzfFaxCK5o8gQuAhqBX+YPHiAOt6ZQM2gN5yG54nSYLcEm7tiwLt5HteVoYtGw== +"@atlaskit/button@16.18.1", "@atlaskit/button@^16.10.0", "@atlaskit/button@^16.8.0", "@atlaskit/button@^16.9.0": + version "16.18.1" + resolved "https://registry.npmjs.org/@atlaskit/button/-/button-16.18.1.tgz" + integrity sha512-6RZCp2IUZAsgm2UFp+Ws6i3b+0uLbs2rmc6fWrhd4F0jvavDnOjivdFAPPVBcMM4pIOBrTv6QBXAgRhScec/Hw== dependencies: "@atlaskit/analytics-next" "^9.1.0" "@atlaskit/ds-lib" "^2.2.0" "@atlaskit/focus-ring" "^1.3.0" + "@atlaskit/icon" "^22.0.0" "@atlaskit/interaction-context" "^2.1.0" "@atlaskit/platform-feature-flags" "^0.2.0" - "@atlaskit/primitives" "^1.4.0" - "@atlaskit/spinner" "^15.5.0" + "@atlaskit/primitives" "^1.13.0" + "@atlaskit/spinner" "^16.0.0" "@atlaskit/theme" "^12.6.0" - "@atlaskit/tokens" "^1.21.0" + "@atlaskit/tokens" "^1.29.0" "@atlaskit/visually-hidden" "^1.2.4" "@babel/runtime" "^7.0.0" "@emotion/react" "^11.7.1" @@ -274,10 +304,10 @@ tiny-invariant "^1.2.0" use-callback-ref "^1.2.3" -"@atlaskit/dropdown-menu@11.14.2": - version "11.14.2" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/dropdown-menu/-/dropdown-menu-11.14.2.tgz" - integrity sha512-CRl7n8hK2owXIu5n3tgyA0mAiP6vJ0tBOngKiyhT2DvVxmHA02X6COKmAmYeGp729s5gM1g6nuSpCuDCofr6hQ== +"@atlaskit/dropdown-menu@11.14.4": + version "11.14.4" + resolved "https://registry.npmjs.org/@atlaskit/dropdown-menu/-/dropdown-menu-11.14.4.tgz" + integrity sha512-RXZxT54WXxvAR0Y60+zAlONp9r1GnTfD5Q4utpj4mzML+o/Ju5Zb8Nw+CV+47618/UEbTaBNe8bUsdb5vcvkfA== dependencies: "@atlaskit/button" "^16.10.0" "@atlaskit/codemod-utils" "^4.2.0" @@ -295,7 +325,7 @@ "@emotion/react" "^11.7.1" bind-event-listener "^2.1.1" -"@atlaskit/ds-explorations@^2.1.0", "@atlaskit/ds-explorations@^2.2.0": +"@atlaskit/ds-explorations@^2.2.0": version "2.2.8" resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/ds-explorations/-/ds-explorations-2.2.8.tgz" integrity sha512-KF9NpkapyPvVv2DA70ures668Iy9ID3ByOTXbZrW+BOfdsCRa1PCQI0R/l9HZjfoz/kFNC9pQsk+A1btkRj1JQ== @@ -315,6 +345,16 @@ "@emotion/react" "^11.7.1" tiny-invariant "^1.2.0" +"@atlaskit/ds-explorations@^3.2.0": + version "3.2.3" + resolved "https://registry.npmjs.org/@atlaskit/ds-explorations/-/ds-explorations-3.2.3.tgz" + integrity sha512-eafVFI5x/1WEMCzdKrCOO0Ez64y7now7aqnyEGd5t48VmQtgiyi6y0mCFvov/jKeuREfQm0OkFZYppzRHZkBiQ== + dependencies: + "@atlaskit/tokens" "^1.38.0" + "@babel/runtime" "^7.0.0" + "@emotion/react" "^11.7.1" + tiny-invariant "^1.2.0" + "@atlaskit/ds-lib@^2.1.0", "@atlaskit/ds-lib@^2.2.0": version "2.2.3" resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/ds-lib/-/ds-lib-2.2.3.tgz" @@ -323,17 +363,17 @@ "@babel/runtime" "^7.0.0" bind-event-listener "^2.1.1" -"@atlaskit/dynamic-table@14.11.6": - version "14.11.6" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/dynamic-table/-/dynamic-table-14.11.6.tgz" - integrity sha512-/JKwP8VcXy3ZC5Bb4gMzXP1RcXOeFibZZzDCT8s+x2S+abMs0aPaTgqucKpl78GeafF+n1pFfa/hMaJIpnzavg== +"@atlaskit/dynamic-table@14.11.11": + version "14.11.11" + resolved "https://registry.npmjs.org/@atlaskit/dynamic-table/-/dynamic-table-14.11.11.tgz" + integrity sha512-d/9IunJ5/FFxVXhls4Pvf4qzZM5HqJeb38tc+IEGplb7sPM2CVwe5PZLICrptiZ8uUdzidZJ+S5NreCq1tGprg== dependencies: "@atlaskit/analytics-next" "^9.1.0" "@atlaskit/ds-lib" "^2.2.0" "@atlaskit/pagination" "^14.4.0" - "@atlaskit/spinner" "^15.5.0" + "@atlaskit/spinner" "^16.0.0" "@atlaskit/theme" "^12.6.0" - "@atlaskit/tokens" "^1.21.0" + "@atlaskit/tokens" "^1.29.0" "@babel/runtime" "^7.0.0" "@emotion/react" "^11.7.1" react-beautiful-dnd "^12.1.1" @@ -386,11 +426,11 @@ "@emotion/react" "^11.7.1" "@atlaskit/icon@^22.0.0": - version "22.0.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/icon/-/icon-22.0.0.tgz" - integrity sha512-90sfTQ7O6vehzNY8Qm2SCufwmQQ3A5Pw40yHBEHD5XeiJ0BaGY8fmzxx16JcqLxiUfyDlxml3rsKD++XzksOHg== + version "22.1.1" + resolved "https://registry.npmjs.org/@atlaskit/icon/-/icon-22.1.1.tgz" + integrity sha512-Au2xcpGAF8BPSjsOetc665co3hY8gPW+NuBB0FdMKqi4+riCi5/JE6hLuEF79cB8U24CKKt+ZgIjy8kg8DNvug== dependencies: - "@atlaskit/tokens" "^1.28.0" + "@atlaskit/tokens" "^1.38.0" "@babel/runtime" "^7.0.0" "@emotion/react" "^11.7.1" @@ -545,26 +585,44 @@ "@atlaskit/theme" "^12.6.0" "@babel/runtime" "^7.0.0" -"@atlaskit/primitives@^1.0.6", "@atlaskit/primitives@^1.4.0", "@atlaskit/primitives@^1.6.0": - version "1.6.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/primitives/-/primitives-1.6.1.tgz" - integrity sha512-2QMeJ8MczoyeRWqYNp5je1w6rt2RMkXXodMDi/4z5v3G4W75PULU1kbV3UISSP94W1akz0nOFcXqcYOlafdDnw== +"@atlaskit/primitives@^1.0.6", "@atlaskit/primitives@^1.13.0", "@atlaskit/primitives@^1.4.0", "@atlaskit/primitives@^1.6.0": + version "1.20.0" + resolved "https://registry.npmjs.org/@atlaskit/primitives/-/primitives-1.20.0.tgz" + integrity sha512-1c8ymPQN++II0rqVLsFRqHrucmBEn+sjwte6SYT9lfDyrDGeqEulcu+F8t+qDuZzaLuLPSy3StGoIIwprluOwg== dependencies: - "@atlaskit/tokens" "^1.24.0" + "@atlaskit/app-provider" "^0.4.0" + "@atlaskit/tokens" "^1.35.0" "@babel/runtime" "^7.0.0" "@emotion/react" "^11.7.1" "@emotion/serialize" "^1.1.0" bind-event-listener "^2.1.1" tiny-invariant "^1.2.0" -"@atlaskit/progress-tracker@8.5.2": - version "8.5.2" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/progress-tracker/-/progress-tracker-8.5.2.tgz" - integrity sha512-/z4vYfIuSMsINTG3dQgHYP2xY90utEeHvUEKuBNMRQTNRvc8DAtnyDMV04uhU5oj64DXrVvLbhDHQYuzThxUjQ== +"@atlaskit/primitives@^3.0.0": + version "3.1.0" + resolved "https://registry.npmjs.org/@atlaskit/primitives/-/primitives-3.1.0.tgz" + integrity sha512-De09LVe4kGArFEQD5v3P2aaS39WH8pREE7H7VS+zwjUJBqNV+eHh3s/bCrGwbxW3JIX35gyh0xkZ0SNrwsgKvg== dependencies: - "@atlaskit/ds-explorations" "^2.1.0" - "@atlaskit/theme" "^12.5.0" - "@atlaskit/tokens" "^1.4.0" + "@atlaskit/analytics-next" "^9.2.0" + "@atlaskit/app-provider" "^1.0.0" + "@atlaskit/ds-lib" "^2.2.0" + "@atlaskit/interaction-context" "^2.1.0" + "@atlaskit/tokens" "^1.38.0" + "@babel/runtime" "^7.0.0" + "@emotion/react" "^11.7.1" + "@emotion/serialize" "^1.1.0" + bind-event-listener "^2.1.1" + tiny-invariant "^1.2.0" + +"@atlaskit/progress-tracker@8.5.7": + version "8.5.7" + resolved "https://registry.npmjs.org/@atlaskit/progress-tracker/-/progress-tracker-8.5.7.tgz" + integrity sha512-pYRw5pxyurHQu1ujhXpimIqWJmJ0MQ6t+0Gq+6n1vxnYbS2PKQhnruW+l7D+Pk/u1Y7uefnhYngVjpGYw1UDrQ== + dependencies: + "@atlaskit/ds-explorations" "^3.2.0" + "@atlaskit/primitives" "^3.0.0" + "@atlaskit/theme" "^12.6.0" + "@atlaskit/tokens" "^1.38.0" "@babel/runtime" "^7.0.0" "@emotion/react" "^11.7.1" react-transition-group "^4.4.1" @@ -591,6 +649,17 @@ "@babel/runtime" "^7.0.0" "@emotion/react" "^11.7.1" +"@atlaskit/spinner@^16.0.0": + version "16.0.1" + resolved "https://registry.npmjs.org/@atlaskit/spinner/-/spinner-16.0.1.tgz" + integrity sha512-mLSu5ppQkWWvp5ATZwGkRIWkR9L2JLg84OVF8UhlWuEN7pJj9nIIAz+1mSd/3yD5Y6lvLJUfQouHLm+1P6NeDQ== + dependencies: + "@atlaskit/interaction-context" "^2.1.0" + "@atlaskit/theme" "^12.6.0" + "@atlaskit/tokens" "^1.35.0" + "@babel/runtime" "^7.0.0" + "@emotion/react" "^11.7.1" + "@atlaskit/tabs@^13.4.9": version "13.4.9" resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/tabs/-/tabs-13.4.9.tgz" @@ -617,26 +686,26 @@ "@babel/runtime" "^7.0.0" "@emotion/react" "^11.7.1" -"@atlaskit/textfield@5.6.4": - version "5.6.4" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/textfield/-/textfield-5.6.4.tgz" - integrity sha512-8VVpjyQOq8DHWgt9YFlnzNsd566a/YdjAwBxyFINDChAze6a1MxRp/7Evos48StTBfVs+X/uLctc56d7xKUFHA== +"@atlaskit/textfield@5.6.8": + version "5.6.8" + resolved "https://registry.npmjs.org/@atlaskit/textfield/-/textfield-5.6.8.tgz" + integrity sha512-kUlbZIMn2/VrN83KGAAgJNjFjzVF4GB9Ifn+uXLSXXW1hq0D4q7b1f5Yy05crv2R68JXm88/+tjy29uAJ7v9Hw== dependencies: "@atlaskit/analytics-next" "^9.1.0" "@atlaskit/platform-feature-flags" "^0.2.0" - "@atlaskit/theme" "^12.5.0" - "@atlaskit/tokens" "^1.14.0" + "@atlaskit/theme" "^12.6.0" + "@atlaskit/tokens" "^1.25.0" "@babel/runtime" "^7.0.0" "@emotion/react" "^11.7.1" -"@atlaskit/theme@12.5.5", "@atlaskit/theme@^12.1.0", "@atlaskit/theme@^12.5.0": - version "12.5.5" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/theme/-/theme-12.5.5.tgz" - integrity sha512-VbZTKDme4OYEvzC1m4kgqhPLW2NC/H6fd03JI/xFktIbYtA1SRq3fdj8Rbr6xbD7IujxaZoS54hPyJ/0VSr6dQ== +"@atlaskit/theme@12.5.6", "@atlaskit/theme@^12.1.0", "@atlaskit/theme@^12.5.0": + version "12.5.6" + resolved "https://registry.npmjs.org/@atlaskit/theme/-/theme-12.5.6.tgz" + integrity sha512-GyQZ+rh2bbXmFhBCy8jZly/Q5m9KamFjy8qU8IM9u45ROQErNAqSPTITzrPVcSLgOQDRsp8o2ZsR4vOFGmOpCQ== dependencies: "@atlaskit/codemod-utils" "^4.2.0" "@atlaskit/ds-lib" "^2.2.0" - "@atlaskit/tokens" "^1.13.0" + "@atlaskit/tokens" "^1.14.0" "@babel/runtime" "^7.0.0" "@atlaskit/theme@^12.6.0": @@ -659,10 +728,10 @@ "@babel/traverse" "^7.15.0" "@babel/types" "^7.15.0" -"@atlaskit/tokens@^1.11.0", "@atlaskit/tokens@^1.13.0", "@atlaskit/tokens@^1.14.0", "@atlaskit/tokens@^1.18.0", "@atlaskit/tokens@^1.21.0", "@atlaskit/tokens@^1.24.0", "@atlaskit/tokens@^1.25.0", "@atlaskit/tokens@^1.26.0", "@atlaskit/tokens@^1.28.0", "@atlaskit/tokens@^1.28.1", "@atlaskit/tokens@^1.29.0", "@atlaskit/tokens@^1.33.0", "@atlaskit/tokens@^1.4.0", "@atlaskit/tokens@^1.5.0": - version "1.33.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/tokens/-/tokens-1.33.0.tgz" - integrity sha512-BNec7Ktfc68Gq8FvNLri+GpOlE2/cqazU7W5g3lZlCyr14euUnoHPEe9xYfafzPEwMYSAff5Q9kCPNJdCh7UXA== +"@atlaskit/tokens@^1.11.0", "@atlaskit/tokens@^1.13.0", "@atlaskit/tokens@^1.14.0", "@atlaskit/tokens@^1.18.0", "@atlaskit/tokens@^1.21.0", "@atlaskit/tokens@^1.25.0", "@atlaskit/tokens@^1.26.0", "@atlaskit/tokens@^1.28.0", "@atlaskit/tokens@^1.28.1", "@atlaskit/tokens@^1.29.0", "@atlaskit/tokens@^1.33.0", "@atlaskit/tokens@^1.35.0", "@atlaskit/tokens@^1.38.0", "@atlaskit/tokens@^1.5.0": + version "1.38.0" + resolved "https://registry.npmjs.org/@atlaskit/tokens/-/tokens-1.38.0.tgz" + integrity sha512-XMpvGxnZZTkjSWFJT+pLXsMYbTMNJUzS9WF5Ga06Rv+LybxRCoPGaI4EGJHdOYrnGqZR0ub7BBQXATkx1dupiA== dependencies: "@atlaskit/ds-lib" "^2.2.0" "@atlaskit/platform-feature-flags" "^0.2.0" @@ -671,18 +740,18 @@ "@babel/types" "^7.20.0" bind-event-listener "^2.1.1" -"@atlaskit/tooltip@17.8.4": - version "17.8.4" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@atlaskit/tooltip/-/tooltip-17.8.4.tgz" - integrity sha512-7wPxNNVNHdNu1oVs4plHP5xG6GIWw7PCrEHd3qU+3D7iyClmRHFtCh338EguCUYxfzXq8p89+nwjRWzMemaHEA== +"@atlaskit/tooltip@17.8.10": + version "17.8.10" + resolved "https://registry.npmjs.org/@atlaskit/tooltip/-/tooltip-17.8.10.tgz" + integrity sha512-rNH/AygzNjVXUB7uoJ6QZcgvptGMsFr5K8vYLywmXMjNuyjRIBatcvllnO8P6n7I3Rg+v4Hyn5w9xQhHTUcyZA== dependencies: "@atlaskit/analytics-next" "^9.1.0" "@atlaskit/ds-lib" "^2.2.0" - "@atlaskit/motion" "^1.4.0" + "@atlaskit/motion" "^1.5.0" "@atlaskit/popper" "^5.5.0" - "@atlaskit/portal" "^4.3.0" - "@atlaskit/theme" "^12.5.0" - "@atlaskit/tokens" "^1.11.0" + "@atlaskit/portal" "^4.4.0" + "@atlaskit/theme" "^12.6.0" + "@atlaskit/tokens" "^1.28.0" "@babel/runtime" "^7.0.0" "@emotion/react" "^11.7.1" bind-event-listener "^2.1.1" @@ -806,7 +875,7 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.5", "@babel/helper-create-class-features-plugin@^7.22.6", "@babel/helper-create-class-features-plugin@^7.22.9": +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0", "@babel/helper-create-class-features-plugin@^7.22.5", "@babel/helper-create-class-features-plugin@^7.22.6", "@babel/helper-create-class-features-plugin@^7.22.9": version "7.22.9" resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz" integrity sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ== @@ -821,21 +890,6 @@ "@babel/helper-split-export-declaration" "^7.22.6" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.21.0": - version "7.23.10" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.10.tgz#25d55fafbaea31fd0e723820bb6cc3df72edf7ea" - integrity sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-member-expression-to-functions" "^7.23.0" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - semver "^6.3.1" - "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": version "7.22.9" resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz" @@ -876,13 +930,6 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.23.0": - version "7.23.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" - integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== - dependencies: - "@babel/types" "^7.23.0" - "@babel/helper-member-expression-to-functions@^7.22.5": version "7.22.5" resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz" @@ -929,15 +976,6 @@ "@babel/helper-environment-visitor" "^7.22.5" "@babel/helper-wrap-function" "^7.22.9" -"@babel/helper-replace-supers@^7.22.20": - version "7.22.20" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" - integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-member-expression-to-functions" "^7.22.15" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": version "7.22.9" resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz" @@ -1085,12 +1123,12 @@ "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": version "7.21.0-placeholder-for-preset-env.2" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz" integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== "@babel/plugin-proposal-private-property-in-object@^7.21.11": version "7.21.11" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz#69d597086b6760c4126525cfa154f34631ff272c" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz" integrity sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" diff --git a/app/package-lock.json b/app/package-lock.json index a2b46951..bf266107 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -20,7 +20,7 @@ }, "devDependencies": { "@types/jest": "27.5.2", - "@types/jest-when": "3.5.2", + "@types/jest-when": "3.5.5", "@types/jsonwebtoken": "8.5.9", "@types/lodash": "^4.14.197", "@types/uuid": "^9.0.8", @@ -1960,9 +1960,9 @@ } }, "node_modules/@types/jest-when": { - "version": "3.5.2", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/@types/jest-when/-/jest-when-3.5.2.tgz", - "integrity": "sha512-1WP+wJDW7h4TYAVLoIebxRIVv8GPk66Qsq2nU7PkwKZ6usurnDQZgk0DfBNKAJ9gVzapCXSV53Vn/3nBHBNzAw==", + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/@types/jest-when/-/jest-when-3.5.5.tgz", + "integrity": "sha512-H9MDPIrz7NOu6IXP9OHExNN9LnJbGYAzRsGIDKxWr7Fth9vovemNV8yFbkUWLSEmuA8PREvAEvt9yK0PPLmFHA==", "dev": true, "dependencies": { "@types/jest": "*" @@ -5872,11 +5872,41 @@ "dev": true }, "node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://packages.atlassian.com/api/npm/npm-remote/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, "engines": { "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, "node_modules/node-int64": { diff --git a/app/package.json b/app/package.json index afe7afdf..667c0aed 100644 --- a/app/package.json +++ b/app/package.json @@ -24,7 +24,7 @@ }, "devDependencies": { "@types/jest": "27.5.2", - "@types/jest-when": "3.5.2", + "@types/jest-when": "3.5.5", "@types/jsonwebtoken": "8.5.9", "@types/lodash": "^4.14.197", "@types/uuid": "^9.0.8", diff --git a/app/src/storage/update-jenkins-server-state.ts b/app/src/storage/update-jenkins-server-state.ts index aed27cc6..6cb3cc6d 100644 --- a/app/src/storage/update-jenkins-server-state.ts +++ b/app/src/storage/update-jenkins-server-state.ts @@ -111,6 +111,7 @@ async function updateJenkinsPluginConfigState( ): Promise { try { const jenkinsServer = await getJenkinsServer(uuid, logger); + sendConnectionAnalytics(cloudId, jenkinsServer); const { ipAddress, autoBuildEnabled, autoBuildRegex, autoDeploymentsEnabled, autoDeploymentsRegex } = jenkinsEvent; @@ -123,7 +124,6 @@ async function updateJenkinsPluginConfigState( lastUpdatedOn: new Date() }; await storage.set(`${SERVER_STORAGE_KEY_PREFIX}${uuid}`, jenkinsServer); - sendConnectionAnalytics(cloudId, jenkinsServer); } catch (error) { logger.error(`Failed to update Jenkins plugin config for server uuid ${uuid}`, { error }); throw error; diff --git a/app/yarn.lock b/app/yarn.lock index e495fb0e..53af65fd 100644 --- a/app/yarn.lock +++ b/app/yarn.lock @@ -28,7 +28,7 @@ resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/compat-data/-/compat-data-7.23.5.tgz" integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8": +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0": version "7.23.9" resolved "https://packages.atlassian.com/api/npm/npm-remote/@babel/core/-/core-7.23.9.tgz" integrity sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw== @@ -726,7 +726,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" resolved "https://packages.atlassian.com/api/npm/npm-remote/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -843,14 +843,14 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest-when@3.5.2": - version "3.5.2" - resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/jest-when/-/jest-when-3.5.2.tgz" - integrity sha512-1WP+wJDW7h4TYAVLoIebxRIVv8GPk66Qsq2nU7PkwKZ6usurnDQZgk0DfBNKAJ9gVzapCXSV53Vn/3nBHBNzAw== +"@types/jest-when@3.5.5": + version "3.5.5" + resolved "https://registry.npmjs.org/@types/jest-when/-/jest-when-3.5.5.tgz" + integrity sha512-H9MDPIrz7NOu6IXP9OHExNN9LnJbGYAzRsGIDKxWr7Fth9vovemNV8yFbkUWLSEmuA8PREvAEvt9yK0PPLmFHA== dependencies: "@types/jest" "*" -"@types/jest@*", "@types/jest@^27.0.0", "@types/jest@27.5.2": +"@types/jest@*", "@types/jest@27.5.2": version "27.5.2" resolved "https://packages.atlassian.com/api/npm/npm-remote/@types/jest/-/jest-27.5.2.tgz" integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== @@ -927,7 +927,7 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^5.13.0 || ^6.0.0", "@typescript-eslint/eslint-plugin@5.61.0": +"@typescript-eslint/eslint-plugin@5.61.0": version "5.61.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.61.0.tgz" integrity sha512-A5l/eUAug103qtkwccSCxn8ZRwT+7RXWkFECdA4Cvl1dOlDUgTpAOfSEElZn2uSUxhdDpnCdetrf0jvU4qrL+g== @@ -943,7 +943,7 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.0.0 || ^6.0.0", "@typescript-eslint/parser@5.61.0": +"@typescript-eslint/parser@5.61.0": version "5.61.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/@typescript-eslint/parser/-/parser-5.61.0.tgz" integrity sha512-yGr4Sgyh8uO6fSi9hw3jAFXNBHbCtKKFMdX2IkT3ZqpKmtAq3lHS4ixB/COFuAIJpwl9/AqF7j72ZDWYKmIfvg== @@ -1011,7 +1011,7 @@ "@typescript-eslint/types" "5.61.0" eslint-visitor-keys "^3.3.0" -"@webassemblyjs/ast@^1.11.5", "@webassemblyjs/ast@1.11.6": +"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": version "1.11.6" resolved "https://packages.atlassian.com/api/npm/npm-remote/@webassemblyjs/ast/-/ast-1.11.6.tgz" integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== @@ -1112,7 +1112,7 @@ "@webassemblyjs/wasm-gen" "1.11.6" "@webassemblyjs/wasm-parser" "1.11.6" -"@webassemblyjs/wasm-parser@^1.11.5", "@webassemblyjs/wasm-parser@1.11.6": +"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": version "1.11.6" resolved "https://packages.atlassian.com/api/npm/npm-remote/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz" integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== @@ -1202,16 +1202,16 @@ acorn-walk@^7.1.1: resolved "https://packages.atlassian.com/api/npm/npm-remote/acorn-walk/-/acorn-walk-7.2.0.tgz" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8, acorn@^8.2.4, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: - version "8.11.3" - resolved "https://packages.atlassian.com/api/npm/npm-remote/acorn/-/acorn-8.11.3.tgz" - integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== - acorn@^7.1.1: version "7.4.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +acorn@^8.2.4, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: + version "8.11.3" + resolved "https://packages.atlassian.com/api/npm/npm-remote/acorn/-/acorn-8.11.3.tgz" + integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== + agent-base@6: version "6.0.2" resolved "https://packages.atlassian.com/api/npm/npm-remote/agent-base/-/agent-base-6.0.2.tgz" @@ -1224,7 +1224,7 @@ ajv-keywords@^3.5.2: resolved "https://packages.atlassian.com/api/npm/npm-remote/ajv-keywords/-/ajv-keywords-3.5.2.tgz" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.12.4, ajv@^6.12.5, ajv@^6.9.1: +ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://packages.atlassian.com/api/npm/npm-remote/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -1363,7 +1363,7 @@ available-typed-arrays@^1.0.6, available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -babel-jest@^27.5.1, "babel-jest@>=27.0.0 <28": +babel-jest@^27.5.1: version "27.5.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/babel-jest/-/babel-jest-27.5.1.tgz" integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== @@ -1456,7 +1456,7 @@ browser-process-hrtime@^1.0.0: resolved "https://packages.atlassian.com/api/npm/npm-remote/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserslist@^4.14.5, browserslist@^4.21.10, browserslist@^4.22.2, "browserslist@>= 4.21.0": +browserslist@^4.14.5, browserslist@^4.21.10, browserslist@^4.22.2: version "4.23.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/browserslist/-/browserslist-4.23.0.tgz" integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== @@ -1516,16 +1516,7 @@ caniuse-lite@^1.0.30001587: resolved "https://packages.atlassian.com/api/npm/npm-remote/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz" integrity sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ== -chalk@^2.4.1: - version "2.4.2" - resolved "https://packages.atlassian.com/api/npm/npm-remote/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^2.4.2: +chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://packages.atlassian.com/api/npm/npm-remote/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -1604,16 +1595,16 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@~1.1.4: - version "1.1.4" - resolved "https://packages.atlassian.com/api/npm/npm-remote/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - color-name@1.1.3: version "1.1.3" resolved "https://packages.atlassian.com/api/npm/npm-remote/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== +color-name@~1.1.4: + version "1.1.4" + resolved "https://packages.atlassian.com/api/npm/npm-remote/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + colorette@^2.0.14: version "2.0.20" resolved "https://packages.atlassian.com/api/npm/npm-remote/colorette/-/colorette-2.0.20.tgz" @@ -1712,6 +1703,13 @@ data-urls@^2.0.0: whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://packages.atlassian.com/api/npm/npm-remote/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + debug@^3.2.7: version "3.2.7" resolved "https://packages.atlassian.com/api/npm/npm-remote/debug/-/debug-3.2.7.tgz" @@ -1719,13 +1717,6 @@ debug@^3.2.7: dependencies: ms "^2.1.1" -debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@4: - version "4.3.4" - resolved "https://packages.atlassian.com/api/npm/npm-remote/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - decimal.js@^10.2.1: version "10.4.3" resolved "https://packages.atlassian.com/api/npm/npm-remote/decimal.js/-/decimal.js-10.4.3.tgz" @@ -1962,7 +1953,7 @@ escodegen@^2.0.0: optionalDependencies: source-map "~0.6.1" -eslint-config-airbnb-base@^15.0.0, eslint-config-airbnb-base@15.0.0: +eslint-config-airbnb-base@15.0.0, eslint-config-airbnb-base@^15.0.0: version "15.0.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz" integrity sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig== @@ -1995,7 +1986,7 @@ eslint-module-utils@^2.7.4: dependencies: debug "^3.2.7" -eslint-plugin-import@^2.25.2, eslint-plugin-import@^2.25.3, eslint-plugin-import@2.27.5: +eslint-plugin-import@2.27.5: version "2.27.5" resolved "https://packages.atlassian.com/api/npm/npm-remote/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz" integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== @@ -2016,7 +2007,7 @@ eslint-plugin-import@^2.25.2, eslint-plugin-import@^2.25.3, eslint-plugin-import semver "^6.3.0" tsconfig-paths "^3.14.1" -eslint-scope@^5.1.1, eslint-scope@5.1.1: +eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -2037,7 +2028,7 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 resolved "https://packages.atlassian.com/api/npm/npm-remote/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint@*, "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.32.0 || ^8.2.0", eslint@8.50.0: +eslint@8.50.0: version "8.50.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/eslint/-/eslint-8.50.0.tgz" integrity sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg== @@ -2113,12 +2104,7 @@ estraverse@^4.1.1: resolved "https://packages.atlassian.com/api/npm/npm-remote/estraverse/-/estraverse-4.3.0.tgz" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -estraverse@^5.1.0: - version "5.3.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/estraverse/-/estraverse-5.3.0.tgz" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -estraverse@^5.2.0: +estraverse@^5.1.0, estraverse@^5.2.0: version "5.3.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/estraverse/-/estraverse-5.3.0.tgz" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== @@ -2179,7 +2165,7 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@2.x: +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -2222,15 +2208,7 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -find-up@^4.0.0: - version "4.1.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/find-up/-/find-up-4.1.0.tgz" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^4.1.0: +find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -2290,7 +2268,7 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -fp-ts@^2.10.5, fp-ts@^2.16.2, fp-ts@^2.5.0: +fp-ts@^2.16.2: version "2.16.2" resolved "https://packages.atlassian.com/api/npm/npm-remote/fp-ts/-/fp-ts-2.16.2.tgz" integrity sha512-CkqAjnIKFqvo3sCyoBTqgJvF+bHrSik584S9nhTjtBESLx26cbtVMR/T9a6ApChOcSDAaM3JydDmWDUn4EEXng== @@ -2611,7 +2589,7 @@ io-ts-reporters@^2.0.1: dependencies: "@scarf/scarf" "^1.1.1" -io-ts@^2.2.16, io-ts@^2.2.21: +io-ts@^2.2.21: version "2.2.21" resolved "https://packages.atlassian.com/api/npm/npm-remote/io-ts/-/io-ts-2.2.21.tgz" integrity sha512-zz2Z69v9ZIC3mMLYWIeoUcwWD6f+O7yP92FMVVaXEOSZH1jnVBmET/urd/uoarD1WGBY4rCj8TAyMPzsGNzMFQ== @@ -3072,7 +3050,7 @@ jest-resolve-dependencies@^27.5.1: jest-regex-util "^27.5.1" jest-snapshot "^27.5.1" -jest-resolve@*, jest-resolve@^27.5.1: +jest-resolve@^27.5.1: version "27.5.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/jest-resolve/-/jest-resolve-27.5.1.tgz" integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== @@ -3230,7 +3208,7 @@ jest-worker@^27.4.5, jest-worker@^27.5.1: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^27.0.0, "jest@>= 25", jest@27.5.1: +jest@27.5.1: version "27.5.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/jest/-/jest-27.5.1.tgz" integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== @@ -3322,6 +3300,11 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://packages.atlassian.com/api/npm/npm-remote/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== +json5@2.x, json5@^2.2.3: + version "2.2.3" + resolved "https://packages.atlassian.com/api/npm/npm-remote/json5/-/json5-2.2.3.tgz" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + json5@^1.0.2: version "1.0.2" resolved "https://packages.atlassian.com/api/npm/npm-remote/json5/-/json5-1.0.2.tgz" @@ -3329,11 +3312,6 @@ json5@^1.0.2: dependencies: minimist "^1.2.0" -json5@^2.2.3, json5@2.x: - version "2.2.3" - resolved "https://packages.atlassian.com/api/npm/npm-remote/json5/-/json5-2.2.3.tgz" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - jsuri@^1.3.1: version "1.3.1" resolved "https://packages.atlassian.com/api/npm/npm-remote/jsuri/-/jsuri-1.3.1.tgz" @@ -3491,28 +3469,7 @@ mimic-fn@^2.1.0: resolved "https://packages.atlassian.com/api/npm/npm-remote/mimic-fn/-/mimic-fn-2.1.0.tgz" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -minimatch@^3.0.4: - version "3.1.2" - resolved "https://packages.atlassian.com/api/npm/npm-remote/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^3.0.5: - version "3.1.2" - resolved "https://packages.atlassian.com/api/npm/npm-remote/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^3.1.1: - version "3.1.2" - resolved "https://packages.atlassian.com/api/npm/npm-remote/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://packages.atlassian.com/api/npm/npm-remote/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -3538,16 +3495,16 @@ minimist@^1.2.0, minimist@^1.2.6: resolved "https://packages.atlassian.com/api/npm/npm-remote/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -ms@^2.1.1: - version "2.1.3" - resolved "https://packages.atlassian.com/api/npm/npm-remote/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - ms@2.1.2: version "2.1.2" resolved "https://packages.atlassian.com/api/npm/npm-remote/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +ms@^2.1.1: + version "2.1.3" + resolved "https://packages.atlassian.com/api/npm/npm-remote/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + natural-compare-lite@^1.4.0: version "1.4.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz" @@ -3568,11 +3525,6 @@ nice-try@^1.0.4: resolved "https://packages.atlassian.com/api/npm/npm-remote/nice-try/-/nice-try-1.0.5.tgz" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -node-fetch@^2.6.1: - version "2.6.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/node-fetch/-/node-fetch-2.6.1.tgz" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== - node-fetch@2.6.12: version "2.6.12" resolved "https://packages.atlassian.com/api/npm/npm-remote/node-fetch/-/node-fetch-2.6.12.tgz" @@ -3587,6 +3539,13 @@ node-fetch@2.7.0: dependencies: whatwg-url "^5.0.0" +node-fetch@^2.6.1: + version "2.6.7" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + node-int64@^0.4.0: version "0.4.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/node-int64/-/node-int64-0.4.0.tgz" @@ -4032,32 +3991,22 @@ schema-utils@^3.1.1, schema-utils@^3.2.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -semver@^5.5.0: +"semver@2 || 3 || 4 || 5", semver@^5.5.0: version "5.7.2" resolved "https://packages.atlassian.com/api/npm/npm-remote/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.3.0: - version "6.3.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/semver/-/semver-6.3.1.tgz" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^6.3.1: - version "6.3.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/semver/-/semver-6.3.1.tgz" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.3.2, semver@^7.3.7, semver@^7.5.3, semver@7.x: +semver@7.x, semver@^7.3.2, semver@^7.3.7, semver@^7.5.3: version "7.6.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/semver/-/semver-7.6.0.tgz" integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" -"semver@2 || 3 || 4 || 5": - version "5.7.2" - resolved "https://packages.atlassian.com/api/npm/npm-remote/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== +semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://packages.atlassian.com/api/npm/npm-remote/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== serialize-javascript@^6.0.1: version "6.0.2" @@ -4413,7 +4362,7 @@ tr46@^2.1.0: tr46@~0.0.3: version "0.0.3" - resolved "https://packages.atlassian.com/api/npm/npm-remote/tr46/-/tr46-0.0.3.tgz" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== ts-is-present@^1.2.2: @@ -4534,7 +4483,7 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -"typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", "typescript@>=3.8 <5.0", typescript@4.9.5: +typescript@4.9.5: version "4.9.5" resolved "https://packages.atlassian.com/api/npm/npm-remote/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== @@ -4635,7 +4584,7 @@ watchpack@^2.4.0: webidl-conversions@^3.0.0: version "3.0.1" - resolved "https://packages.atlassian.com/api/npm/npm-remote/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== webidl-conversions@^5.0.0: @@ -4648,7 +4597,7 @@ webidl-conversions@^6.1.0: resolved "https://packages.atlassian.com/api/npm/npm-remote/webidl-conversions/-/webidl-conversions-6.1.0.tgz" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== -webpack-cli@^4.10.0, webpack-cli@4.x.x: +webpack-cli@^4.10.0: version "4.10.0" resolved "https://packages.atlassian.com/api/npm/npm-remote/webpack-cli/-/webpack-cli-4.10.0.tgz" integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== @@ -4666,7 +4615,7 @@ webpack-cli@^4.10.0, webpack-cli@4.x.x: rechoir "^0.7.0" webpack-merge "^5.7.3" -webpack-cli@^5.1.4, webpack-cli@5.x.x: +webpack-cli@^5.1.4: version "5.1.4" resolved "https://packages.atlassian.com/api/npm/npm-remote/webpack-cli/-/webpack-cli-5.1.4.tgz" integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg== @@ -4699,10 +4648,10 @@ webpack-sources@^3.2.3: resolved "https://packages.atlassian.com/api/npm/npm-remote/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.1.0, webpack@5.89.0, webpack@5.x.x: - version "5.89.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/webpack/-/webpack-5.89.0.tgz" - integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw== +webpack@5.88.2: + version "5.88.2" + resolved "https://packages.atlassian.com/api/npm/npm-remote/webpack/-/webpack-5.88.2.tgz" + integrity sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.0" @@ -4729,10 +4678,10 @@ webpack@^5.1.0, webpack@5.89.0, webpack@5.x.x: watchpack "^2.4.0" webpack-sources "^3.2.3" -"webpack@4.x.x || 5.x.x", webpack@5.88.2: - version "5.88.2" - resolved "https://packages.atlassian.com/api/npm/npm-remote/webpack/-/webpack-5.88.2.tgz" - integrity sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== +webpack@5.89.0: + version "5.89.0" + resolved "https://packages.atlassian.com/api/npm/npm-remote/webpack/-/webpack-5.89.0.tgz" + integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.0" @@ -4803,7 +4752,7 @@ whatwg-mimetype@^2.3.0: whatwg-url@^5.0.0: version "5.0.0" - resolved "https://packages.atlassian.com/api/npm/npm-remote/whatwg-url/-/whatwg-url-5.0.0.tgz" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== dependencies: tr46 "~0.0.3" @@ -4918,7 +4867,7 @@ yaml@^2.3.4: resolved "https://packages.atlassian.com/api/npm/npm-remote/yaml/-/yaml-2.3.4.tgz" integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== -yargs-parser@^20.2.2, yargs-parser@20.x: +yargs-parser@20.x, yargs-parser@^20.2.2: version "20.2.9" resolved "https://packages.atlassian.com/api/npm/npm-remote/yargs-parser/-/yargs-parser-20.2.9.tgz" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==