aboutsummaryrefslogtreecommitdiffstats
path: root/gui-clamp/ui-react/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'gui-clamp/ui-react/package.json')
-rw-r--r--gui-clamp/ui-react/package.json98
1 files changed, 98 insertions, 0 deletions
diff --git a/gui-clamp/ui-react/package.json b/gui-clamp/ui-react/package.json
new file mode 100644
index 0000000..8d11044
--- /dev/null
+++ b/gui-clamp/ui-react/package.json
@@ -0,0 +1,98 @@
+{
+ "name": "onap-policy-clamp-ui",
+ "version": "${project.version}",
+ "description": "ONAP Policy Clamp UI",
+ "author": "ONAP Policy Team",
+ "license": "Apache-2.0",
+ "publishConfig": {
+ "registry": "${npm.publish.url}"
+ },
+ "main": "index.js",
+ "proxy": "https://localhost:8443",
+ "scripts": {
+ "start": "HTTPS=true react-scripts start",
+ "build": "react-scripts build",
+ "test": "jest",
+ "test:watch": "jest --watch",
+ "test:coverage": "jest --coverage",
+ "eject": "react-scripts eject"
+ },
+ "files": [
+ "src/*.js",
+ "src/*.png",
+ "src/api",
+ "src/components",
+ "src/theme"
+ ],
+ "dependencies": {
+ "@json-editor/json-editor": "2.5.2",
+ "@fortawesome/fontawesome-free": "5.15.2",
+ "react": "17.0.1",
+ "react-dom": "17.0.1",
+ "react-scripts": "4.0.3",
+ "react-bootstrap": "1.5.2",
+ "bootstrap-css-only": "4.3.1",
+ "styled-components": "5.2.1",
+ "react-router-dom": "5.2.0",
+ "@material-ui/core": "4.11.3",
+ "@material-ui/icons": "4.11.2",
+ "material-table": "1.68.1",
+ "react-select": "4.2.1",
+ "react-uuid": "1.0.2"
+ },
+ "devDependencies": {
+ "jest": "26.6.0",
+ "babel-jest": "26.6.0",
+ "@babel/preset-env": "7.13.10",
+ "@babel/preset-react": "7.12.13",
+ "@babel/plugin-proposal-class-properties": "7.13.0",
+ "enzyme": "3.11.0",
+ "enzyme-adapter-react-17-updated": "1.0.2",
+ "enzyme-to-json": "3.6.1",
+ "jest-fetch-mock": "3.0.3"
+ },
+ "browserslist": [
+ ">0.2%",
+ "not dead",
+ "not ie <= 11",
+ "not op_mini all"
+ ],
+ "jest": {
+ "verbose": true,
+ "coverageDirectory": "${project.build.directory}/${ui.react.src}/coverage",
+ "collectCoverageFrom": [
+ "**/*.{js,jsx}"
+ ],
+ "rootDir": "${project.build.directory}/${ui.react.src}",
+ "coverageReporters": [
+ "lcov"
+ ],
+ "moduleNameMapper": {
+ "\\.(css|png)$": "identity-obj-proxy"
+ },
+ "setupFiles": [
+ "./src/setupTests.js"
+ ],
+ "snapshotSerializers": [
+ "enzyme-to-json/serializer"
+ ]
+ },
+ "babel": {
+ "presets": [
+ "@babel/preset-env",
+ "@babel/preset-react"
+ ],
+ "plugins": [
+ [
+ "@babel/plugin-proposal-class-properties",
+ {
+ "loose": true
+ }
+ ],
+ [
+ "@babel/plugin-transform-runtime"
+ ]
+ ]
+ }
+}
+