debian-image-builder-frontend/package.json
Sanne Raymaekers 3addcf66f4 ci.sh: inject debug ids using sentry-cli
Since we're building with konflux now, we lost the debug ids. By
injecting the debug ids in konflux we regain unminified sourcemaps in
sentry. Note that jenkins will continue to upload the sourcemaps, which
are tied to specific releases, we just need the debug ids to be in the
production artefacts.
2024-12-10 09:16:25 +01:00

121 lines
4.1 KiB
JSON

{
"name": "image-builder",
"version": "1.1.0",
"private": false,
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
},
"dependencies": {
"@patternfly/patternfly": "5.4.1",
"@patternfly/react-code-editor": "5.4.1",
"@patternfly/react-core": "5.4.1",
"@patternfly/react-table": "5.4.11",
"@redhat-cloud-services/frontend-components": "4.2.22",
"@redhat-cloud-services/frontend-components-notifications": "4.1.0",
"@redhat-cloud-services/frontend-components-utilities": "4.0.19",
"@reduxjs/toolkit": "2.3.0",
"@scalprum/react-core": "0.9.3",
"@sentry/cli": "2.39.1",
"@sentry/webpack-plugin": "2.22.6",
"@unleash/proxy-client-react": "4.3.1",
"classnames": "2.5.1",
"lodash": "4.17.21",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-redux": "9.1.2",
"react-router-dom": "6.27.0",
"redux": "5.0.1",
"redux-promise-middleware": "6.2.0",
"toml": "3.0.0"
},
"devDependencies": {
"@babel/core": "7.26.0",
"@babel/preset-env": "7.26.0",
"@babel/preset-react": "7.25.9",
"@babel/preset-typescript": "7.25.7",
"@patternfly/react-icons": "5.4.2",
"@redhat-cloud-services/eslint-config-redhat-cloud-services": "2.0.4",
"@redhat-cloud-services/frontend-components-config": "6.3.5",
"@redhat-cloud-services/tsc-transform-imports": "1.0.21",
"@rtk-query/codegen-openapi": "2.0.0",
"@testing-library/dom": "10.4.0",
"@testing-library/jest-dom": "6.6.3",
"@testing-library/react": "16.0.1",
"@testing-library/user-event": "14.5.2",
"@types/react": "18.3.12",
"@types/react-dom": "18.3.1",
"@types/react-redux": "7.1.34",
"@types/uuid": "10.0.0",
"@typescript-eslint/eslint-plugin": "8.17.0",
"@typescript-eslint/parser": "8.18.0",
"@vitejs/plugin-react": "4.3.3",
"@vitest/coverage-v8": "2.0.5",
"babel-loader": "9.2.1",
"chart.js": "4.4.4",
"chartjs-adapter-moment": "1.0.1",
"chartjs-plugin-annotation": "3.1.0",
"copy-webpack-plugin": "12.0.2",
"css-loader": "7.1.2",
"eslint": "8.57.1",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-jest-dom": "5.5.0",
"eslint-plugin-jsx-a11y": "6.10.2",
"eslint-plugin-react": "7.37.2",
"eslint-plugin-react-hooks": "5.0.0",
"eslint-plugin-react-redux": "4.2.0",
"eslint-plugin-testing-library": "7.0.0",
"git-revision-webpack-plugin": "5.0.0",
"history": "5.3.0",
"identity-obj-proxy": "3.0.0",
"jsdom": "25.0.1",
"madge": "8.0.0",
"mini-css-extract-plugin": "2.9.1",
"moment": "2.30.1",
"msw": "2.6.6",
"npm-run-all": "4.1.5",
"postcss-scss": "4.0.9",
"react-chartjs-2": "5.2.0",
"redux-mock-store": "1.5.5",
"sass": "1.82.0",
"sass-loader": "16.0.3",
"stylelint": "15.11.0",
"stylelint-config-recommended-scss": "13.1.0",
"ts-node": "10.9.2",
"ts-patch": "3.2.1",
"typescript": "5.7.2",
"uuid": "11.0.3",
"vitest": "2.0.5",
"vitest-canvas-mock": "0.3.3",
"webpack-bundle-analyzer": "4.10.2",
"whatwg-fetch": "3.6.20"
},
"scripts": {
"lint": "npm-run-all lint:*",
"lint:js": "eslint src",
"lint:js:fix": "eslint src --fix",
"start": "fec dev",
"start:stage": "fec dev --clouddotEnv=stage",
"start:prod": "fec dev --clouddotEnv=prod",
"start:msw:stage": "NODE_ENV=development MSW=TRUE fec dev --clouddotEnv=stage",
"test": "TZ=UTC vitest run",
"test:watch": "TZ=UTC vitest",
"test:coverage": "TZ=UTC vitest run --coverage",
"build": "fec build",
"build:cockpit": "webpack --config cockpit/webpack.config.ts",
"api": "npm-run-all api:pull api:generate",
"api:generate": "bash api/codegen.sh",
"api:pull": "bash api/pull.sh",
"verify": "npm-run-all build lint test",
"postinstall": "ts-patch install",
"circular": "madge --circular ./src --extensions js,ts,tsx",
"circular:graph": "madge --circular ./src --extensions js,ts,tsx -i deps.png",
"sentry:inject": "sentry-cli sourcemaps inject --org red-hat-it --project image-builder-rhel ./dist"
},
"insights": {
"appname": "image-builder"
},
"msw": {
"workerDirectory": "src"
}
}