agama/web/package.json
David Díaz González 56542968fc
[web] Add packages for dealing with aliases
To make easier writing aliases both, Webpack aliases and Jest moduleMapper,
will be built from defined TypeScript paths in the tsconfig file.

Read more at

  * https://webpack.js.org/configuration/resolve/
  * https://jestjs.io/docs/configuration#modulenamemapper-objectstring-string--arraystring
  * https://www.typescriptlang.org/tsconfig#paths
2022-11-21 16:21:39 +00:00

85 lines
2.8 KiB
JSON

{
"name": "d-installer",
"description": "Scaffolding for a cockpit module",
"repository": "git@github.com:cockpit/starter-kit.git",
"author": "",
"license": "LGPL-2.1",
"scripts": {
"watch": "webpack --watch --progress",
"build": "webpack",
"eslint": "eslint --ext .js --ext .jsx src/",
"eslint:fix": "eslint --fix --ext .js --ext .jsx src/",
"check-types": "tsc",
"jsdoc": "npx typedoc src src/client && echo Tip: && echo xdg-open jsdoc.out/index.html",
"test": "jest"
},
"devDependencies": {
"@babel/core": "^7.5.4",
"@babel/eslint-parser": "^7.13.14",
"@babel/preset-env": "^7.5.4",
"@babel/preset-react": "^7.0.0",
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.1.1",
"@types/jest": "^29.2.3",
"@typescript-eslint/eslint-plugin": "^5.38.1",
"@typescript-eslint/parser": "^5.38.1",
"babel-jest": "^29.3.1",
"babel-loader": "^8.0.6",
"chrome-remote-interface": "^0.31.0",
"compression-webpack-plugin": "^9.0.0",
"copy-webpack-plugin": "^9.0.0",
"css-loader": "^6.5.0",
"css-minimizer-webpack-plugin": "^3.0.1",
"eslint": "^7.10.0",
"eslint-config-standard": "^14.1.1",
"eslint-config-standard-jsx": "^10.0.0",
"eslint-config-standard-react": "^11.0.1",
"eslint-plugin-flowtype": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-react": "^7.21.2",
"eslint-plugin-react-hooks": "^4.1.2",
"eslint-plugin-standard": "^4.0.1",
"eslint-webpack-plugin": "^2.5.3",
"htmlparser": "^1.7.7",
"identity-obj-proxy": "^3.0.0",
"jed": "^1.1.1",
"jest": "^29.3.1",
"jest-environment-jsdom": "^29.3.1",
"jest-transform-stub": "^2.0.0",
"jsdoc": "^3.6.10",
"mini-css-extract-plugin": "^2.5.3",
"po2json": "^1.0.0-alpha",
"qunit": "^2.9.3",
"sass": "^1.35.2",
"sass-loader": "^12.1.0",
"sizzle": "^2.3.3",
"stdio": "^2.1.0",
"string-replace-loader": "^3.0.0",
"surge": "^0.23.1",
"terser-webpack-plugin": "^5.1.4",
"ts-jest": "^29.0.3",
"tsconfig-paths-webpack-plugin": "^4.0.0",
"typedoc": "^0.23.15",
"typedoc-plugin-missing-exports": "^1.0.0",
"typescript": "^4.8.4",
"webpack": "^5.54.0",
"webpack-cli": "^4.9.1"
},
"dependencies": {
"@patternfly/patternfly": "^4.219.2",
"@patternfly/react-core": "^4.261.0",
"@patternfly/react-table": "^4.111.33",
"core-js": "^3.21.1",
"eos-ds": "^5.0.0",
"eos-icons-react": "^2.3.0",
"ipaddr.js": "^2.0.1",
"react": "17.0.2",
"react-dom": "17.0.2",
"react-router-dom": "^6.3.0",
"react-teleporter": "^3.0.2",
"regenerator-runtime": "^0.13.9"
}
}