X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ui-react%2Fpackage.json;h=f1b111f8f0c797d73bd46119f9293fc71ae17d95;hb=233e3cdba0aec0f0c21cc5986654feb33cb7eb3d;hp=3d2f68124269f2e267b99e26b6fd46ea852f292e;hpb=1e86592650fc695615e0fa34c947b32693d03466;p=clamp.git diff --git a/ui-react/package.json b/ui-react/package.json index 3d2f6812..f1b111f8 100644 --- a/ui-react/package.json +++ b/ui-react/package.json @@ -1,47 +1,93 @@ { - "name": "onap-clamp-ui", - "version": "4.1.1-SNAPSHOT", - "description": "ONAP Clamp Loop Designer UI", - "author": "ONAP Clamp Team", - "license": "Apache-2.0", - "publishConfig": { - "registry": "https://nexus3.onap.org/repository/npm.snapshot/" - }, - "main": "index.js", - "proxy": "https://localhost:8443", - "scripts": { - "start": "HTTPS=true react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test --env=jsdom --watchAll=false", - "eject": "react-scripts eject", - "publish": "npm run publish" - }, - "files": [ - "src/*.js", - "src/*.png", - "src/api", - "src/components", - "src/theme" - ], - "dependencies": { - "@json-editor/json-editor": "1.4.0-beta.0", - "react": "16.9.0", - "react-dom": "16.9.0", - "react-scripts": "3.1.1", - "react-bootstrap": "1.0.0-beta.12", - "bootstrap-css-only": "4.3.1", - "styled-components": "4.3.2", - "react-router-dom": "5.0.1", - "react-select": "3.0.4" - }, - "browserslist": [ - ">0.2%", - "not dead", - "not ie <= 11", - "not op_mini all" - ], - "devDependencies": { - "enzyme": "3.10.0", - "enzyme-adapter-react-16": "1.14.0" - } + "name": "onap-clamp-ui", + "version": "${project.version}", + "description": "ONAP Clamp Loop Designer UI", + "author": "ONAP Clamp Team", + "license": "Apache-2.0", + "publishConfig": { + "registry": "https://nexus3.onap.org/repository/npm.snapshot/" + }, + "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", + "publish": "npm run publish" + }, + "files": [ + "src/*.js", + "src/*.png", + "src/api", + "src/components", + "src/theme" + ], + "dependencies": { + "@json-editor/json-editor": "1.4.0-beta.0", + "react": "16.9.0", + "react-dom": "16.9.0", + "react-scripts": "3.1.1", + "react-bootstrap": "1.0.0-beta.12", + "bootstrap-css-only": "4.3.1", + "styled-components": "4.3.2", + "react-router-dom": "5.0.1", + "react-select": "3.0.4" + }, + "devDependencies": { + "jest": "24.8.0", + "babel-jest": "24.8.0", + "@babel/preset-env": "7.5.5", + "@babel/preset-react": "7.0.0", + "@babel/plugin-proposal-class-properties": "7.5.5", + "enzyme": "3.10.0", + "enzyme-adapter-react-16": "1.14.0", + "enzyme-to-json": "3.4.0", + "jest-fetch-mock": "2.1.2" + }, + "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" + ] + ] + } }