We need to be able to stringify objects into a toml format for on-prem. This is needed to save the worker config, unfortunately the current toml package only parses toml and can't stringify back to toml.
129 lines
4.4 KiB
JSON
129 lines
4.4 KiB
JSON
{
|
|
"name": "image-builder",
|
|
"version": "1.1.0",
|
|
"private": false,
|
|
"engines": {
|
|
"node": ">=16.0.0",
|
|
"npm": ">=7.0.0"
|
|
},
|
|
"dependencies": {
|
|
"@ltd/j-toml": "1.38.0",
|
|
"@patternfly/patternfly": "5.4.1",
|
|
"@patternfly/react-code-editor": "5.4.1",
|
|
"@patternfly/react-core": "5.4.12",
|
|
"@patternfly/react-table": "5.4.14",
|
|
"@redhat-cloud-services/frontend-components": "5.2.6",
|
|
"@redhat-cloud-services/frontend-components-notifications": "4.1.20",
|
|
"@redhat-cloud-services/frontend-components-utilities": "5.0.11",
|
|
"@reduxjs/toolkit": "2.7.0",
|
|
"@scalprum/react-core": "0.9.5",
|
|
"@sentry/webpack-plugin": "3.3.1",
|
|
"@unleash/proxy-client-react": "5.0.0",
|
|
"classnames": "2.5.1",
|
|
"jwt-decode": "4.0.0",
|
|
"lodash": "4.17.21",
|
|
"react": "18.3.1",
|
|
"react-dom": "18.3.1",
|
|
"react-redux": "9.2.0",
|
|
"react-router-dom": "6.27.0",
|
|
"redux": "5.0.1",
|
|
"redux-promise-middleware": "6.2.0"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "7.26.10",
|
|
"@babel/preset-env": "7.27.1",
|
|
"@babel/preset-react": "7.26.3",
|
|
"@babel/preset-typescript": "7.27.0",
|
|
"@currents/playwright": "1.12.1",
|
|
"@patternfly/react-icons": "5.4.2",
|
|
"@playwright/test": "1.51.1",
|
|
"@redhat-cloud-services/eslint-config-redhat-cloud-services": "2.0.12",
|
|
"@redhat-cloud-services/frontend-components-config": "6.3.8",
|
|
"@redhat-cloud-services/tsc-transform-imports": "1.0.23",
|
|
"@rtk-query/codegen-openapi": "2.0.0",
|
|
"@testing-library/dom": "10.4.0",
|
|
"@testing-library/jest-dom": "6.6.3",
|
|
"@testing-library/react": "16.3.0",
|
|
"@testing-library/user-event": "14.6.1",
|
|
"@types/node": "22.15.1",
|
|
"@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.30.1",
|
|
"@typescript-eslint/parser": "8.29.0",
|
|
"@vitejs/plugin-react": "4.4.1",
|
|
"@vitest/coverage-v8": "3.1.2",
|
|
"babel-loader": "10.0.0",
|
|
"chart.js": "4.4.9",
|
|
"chartjs-adapter-moment": "1.0.1",
|
|
"chartjs-plugin-annotation": "3.1.0",
|
|
"copy-webpack-plugin": "13.0.0",
|
|
"css-loader": "7.1.2",
|
|
"eslint": "8.57.1",
|
|
"eslint-plugin-disable-autofix": "5.0.1",
|
|
"eslint-plugin-import": "2.31.0",
|
|
"eslint-plugin-jest-dom": "5.5.0",
|
|
"eslint-plugin-jsx-a11y": "6.10.2",
|
|
"eslint-plugin-playwright": "2.2.0",
|
|
"eslint-plugin-react": "7.37.5",
|
|
"eslint-plugin-react-hooks": "5.2.0",
|
|
"eslint-plugin-react-redux": "4.2.2",
|
|
"eslint-plugin-testing-library": "7.1.1",
|
|
"git-revision-webpack-plugin": "5.0.0",
|
|
"history": "5.3.0",
|
|
"identity-obj-proxy": "3.0.0",
|
|
"jsdom": "26.1.0",
|
|
"madge": "8.0.0",
|
|
"mini-css-extract-plugin": "2.9.2",
|
|
"moment": "2.30.1",
|
|
"msw": "2.7.5",
|
|
"npm-run-all": "4.1.5",
|
|
"path-browserify": "1.0.1",
|
|
"postcss-scss": "4.0.9",
|
|
"react-chartjs-2": "5.3.0",
|
|
"redux-mock-store": "1.5.5",
|
|
"sass": "1.87.0",
|
|
"sass-loader": "16.0.5",
|
|
"stylelint": "16.18.0",
|
|
"stylelint-config-recommended-scss": "14.1.0",
|
|
"ts-node": "10.9.2",
|
|
"ts-patch": "3.3.0",
|
|
"typescript": "5.8.3",
|
|
"uuid": "11.1.0",
|
|
"vitest": "3.1.2",
|
|
"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 playwright",
|
|
"lint:js:fix": "eslint src playwright --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",
|
|
"start:federated": "fec static",
|
|
"patch:hosts": "fec patch-etc-hosts",
|
|
"test": "TZ=UTC vitest run",
|
|
"test:watch": "TZ=UTC vitest",
|
|
"test:coverage": "TZ=UTC vitest run --coverage",
|
|
"test:cockpit": "src/test/cockpit-tests.sh",
|
|
"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"
|
|
},
|
|
"insights": {
|
|
"appname": "image-builder"
|
|
},
|
|
"msw": {
|
|
"workerDirectory": "src"
|
|
}
|
|
}
|