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.
121 lines
4.1 KiB
JSON
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"
|
|
}
|
|
}
|