diff options
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 53 |
1 files changed, 31 insertions, 22 deletions
diff --git a/package.json b/package.json index 4f71c67a734..e9e20d439e6 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "markdownlint": "markdownlint --config .markdownlint.yml", "markdownlint:no-trailing-spaces": "markdownlint --config doc/.markdownlint/markdownlint-no-trailing-spaces.yml", "markdownlint:no-trailing-spaces:fix": "yarn run markdownlint:no-trailing-spaces --fix", + "preinstall": "node ./scripts/frontend/preinstall.mjs", "postinstall": "node ./scripts/frontend/postinstall.js", "storybook:install": "yarn --cwd ./storybook install", "storybook:build": "yarn --cwd ./storybook build --quiet", @@ -51,17 +52,18 @@ "@apollo/client": "^3.5.10", "@babel/core": "^7.18.5", "@babel/preset-env": "^7.18.2", - "@cubejs-client/core": "^0.33.47", - "@cubejs-client/vue": "^0.33.47", + "@cubejs-client/core": "^0.33.55", + "@cubejs-client/vue": "^0.33.55", "@floating-ui/dom": "^1.2.9", + "@gitlab/application-sdk-browser": "^0.2.8", "@gitlab/at.js": "1.5.7", - "@gitlab/cluster-client": "^1.2.0", + "@gitlab/cluster-client": "^1.3.0", "@gitlab/favicon-overlay": "2.0.0", "@gitlab/fonts": "^1.3.0", - "@gitlab/svgs": "3.59.0", - "@gitlab/ui": "65.0.1", + "@gitlab/svgs": "3.63.0", + "@gitlab/ui": "66.4.0", "@gitlab/visual-review-tools": "1.7.3", - "@gitlab/web-ide": "0.0.1-dev-20230821141730", + "@gitlab/web-ide": "0.0.1-dev-20230915130935", "@mattiasbuelens/web-streams-adapter": "^0.1.0", "@popperjs/core": "^2.11.2", "@rails/actioncable": "7.0.6", @@ -124,7 +126,7 @@ "clipboard": "^2.0.8", "compression-webpack-plugin": "^5.0.2", "copy-webpack-plugin": "^6.4.1", - "core-js": "^3.32.0", + "core-js": "^3.32.2", "cron-validator": "^1.1.1", "cronstrue": "^1.122.0", "cropper": "^2.3.0", @@ -136,7 +138,7 @@ "deckar01-task_list": "^2.3.1", "dexie": "^3.2.3", "diff": "^3.4.0", - "dompurify": "^2.4.5", + "dompurify": "^3.0.5", "dropzone": "^4.2.0", "editorconfig": "^0.15.3", "emoji-regex": "^10.0.0", @@ -146,7 +148,7 @@ "gettext-parser": "^6.0.0", "graphql": "^15.7.2", "graphql-tag": "^2.11.0", - "gridstack": "^8.4.0", + "gridstack": "^9.2.0", "highlight.js": "^11.8.0", "immer": "^9.0.15", "ipaddr.js": "^1.9.1", @@ -165,7 +167,7 @@ "marked-bidi": "^1.0.3", "mathjax": "3", "mdurl": "^1.0.1", - "mermaid": "10.1.0", + "mermaid": "10.3.1", "micromatch": "^4.0.5", "minimatch": "^3.0.4", "monaco-editor": "^0.30.1", @@ -179,9 +181,9 @@ "pikaday": "^1.8.0", "popper.js": "^1.16.1", "portal-vue": "^2.1.7", - "postcss": "8.4.14", + "postcss": "8.4.28", "print-js": "^1.6.0", - "prosemirror-markdown": "1.11.1", + "prosemirror-markdown": "1.11.2", "raphael": "^2.2.7", "raw-loader": "^4.0.2", "rehype-raw": "^6.1.1", @@ -191,8 +193,8 @@ "remark-rehype": "^10.1.0", "scrollparent": "^2.0.1", "semver": "^7.3.4", + "sentrybrowser": "npm:@sentry/browser@7.66.0", "sentrybrowser5": "npm:@sentry/browser@5.30.0", - "sentrybrowser7": "npm:@sentry/browser@^7.21.1", "sortablejs": "^1.10.2", "string-hash": "1.1.3", "style-loader": "^2.0.0", @@ -210,7 +212,7 @@ "visibilityjs": "^1.2.4", "vue": "2.7.14", "vue-apollo": "^3.0.7", - "vue-loader": "15.10.1", + "vue-loader": "15.10.2", "vue-observe-visibility": "^1.0.0", "vue-resize": "^1.0.1", "vue-router": "3.6.5", @@ -222,8 +224,8 @@ "vuex-vue3": "npm:vuex@4.0.0", "web-streams-polyfill": "^3.2.1", "web-vitals": "^0.2.4", - "webpack": "^4.46.0", - "webpack-bundle-analyzer": "^4.9.0", + "webpack": "^4.47.0", + "webpack-bundle-analyzer": "^4.9.1", "webpack-cli": "^4.10.0", "webpack-stats-plugin": "^0.3.1", "worker-loader": "^2.0.0", @@ -232,11 +234,14 @@ }, "devDependencies": { "@gitlab/eslint-plugin": "19.0.1", - "@gitlab/stylelint-config": "4.1.0", + "@gitlab/stylelint-config": "5.0.0", "@graphql-eslint/eslint-plugin": "3.20.1", + "@originjs/vite-plugin-commonjs": "^1.0.3", + "@rollup/plugin-graphql": "^2.0.3", "@testing-library/dom": "^7.16.2", "@types/jest": "^28.1.3", "@types/lodash": "^4.14.197", + "@vitejs/plugin-vue2": "^1.1.2", "@vue/compat": "^3.2.47", "@vue/compiler-sfc": "^3.2.47", "@vue/test-utils": "1.3.6", @@ -245,16 +250,17 @@ "@vue/vue3-jest": "^29.2.3", "ajv": "^8.10.0", "ajv-formats": "^2.1.1", + "autoprefixer": "^10.4.8", "axios-mock-adapter": "^1.15.0", "babel-jest": "^28.1.3", "chalk": "^2.4.1", "cheerio": "^1.0.0-rc.9", "commander": "^2.20.3", "custom-jquery-matchers": "^2.1.0", - "eslint": "8.46.0", + "eslint": "8.49.0", "eslint-import-resolver-jest": "3.0.2", - "eslint-import-resolver-webpack": "0.13.4", - "eslint-plugin-import": "^2.28.0", + "eslint-import-resolver-webpack": "0.13.7", + "eslint-plugin-import": "^2.28.1", "eslint-plugin-no-jquery": "2.7.0", "eslint-plugin-no-unsanitized": "^4.0.2", "fake-indexeddb": "^4.0.1", @@ -281,11 +287,14 @@ "purgecss": "^4.0.3", "purgecss-from-html": "^4.0.3", "sass": "^1.49.9", - "stylelint": "^14.9.1", + "stylelint": "^15.10.2", "swagger-cli": "^4.0.4", "timezone-mock": "^1.0.8", + "vite": "^4.4.9", + "vite-plugin-ruby": "^3.2.2", + "vite-svg-loader": "^3.6.0", "vue-loader-vue3": "npm:vue-loader@17", - "vue-test-utils-compat": "0.0.13", + "vue-test-utils-compat": "0.0.14", "vuex-mock-store": "^0.1.0", "webpack-dev-server": "4.15.1", "xhr-mock": "^2.5.1", |