1fb726d48Sopenharmony_ci{ 2fb726d48Sopenharmony_ci "name": "SmartPerf", 3fb726d48Sopenharmony_ci "version": "1.0.0", 4fb726d48Sopenharmony_ci "description": "Smart Perf", 5fb726d48Sopenharmony_ci "main": "index.js", 6fb726d48Sopenharmony_ci "scripts": { 7fb726d48Sopenharmony_ci "set-env":"set NODE_OPTIONS=\"--max-old-space-size=4096\"", 8fb726d48Sopenharmony_ci "build": "webpack --mode=production --node-env=production", 9fb726d48Sopenharmony_ci "build:dev": "webpack --mode=development", 10fb726d48Sopenharmony_ci "build:prod": "webpack --mode=production --node-env=production", 11fb726d48Sopenharmony_ci "watch": "webpack --watch", 12fb726d48Sopenharmony_ci "serve": "webpack serve", 13fb726d48Sopenharmony_ci "compile": "node ./build.js", 14fb726d48Sopenharmony_ci "statics": "node ./statisticsCheck.js", 15fb726d48Sopenharmony_ci "test": "jest -u", 16fb726d48Sopenharmony_ci "test-c": "jest --coverage -u", 17fb726d48Sopenharmony_ci "lint": "npx eslint --ext .ts ./src/**" 18fb726d48Sopenharmony_ci }, 19fb726d48Sopenharmony_ci "jest": { 20fb726d48Sopenharmony_ci "testEnvironment": "jsdom", 21fb726d48Sopenharmony_ci "collectCoverageFrom": [ 22fb726d48Sopenharmony_ci "<rootDir>/src/**/*.ts", 23fb726d48Sopenharmony_ci "!<rootDir>/src/trace/proto/SphBaseData.js", 24fb726d48Sopenharmony_ci "!<rootDir>/src/trace/grpc/*.ts" 25fb726d48Sopenharmony_ci ], 26fb726d48Sopenharmony_ci "globals": { 27fb726d48Sopenharmony_ci "useWb": true 28fb726d48Sopenharmony_ci }, 29fb726d48Sopenharmony_ci "setupFiles": [ 30fb726d48Sopenharmony_ci "jest-canvas-mock" 31fb726d48Sopenharmony_ci ], 32fb726d48Sopenharmony_ci "setupFilesAfterEnv": [ 33fb726d48Sopenharmony_ci "<rootDir>/jest.setup.js" 34fb726d48Sopenharmony_ci ], 35fb726d48Sopenharmony_ci "moduleFileExtensions": [ 36fb726d48Sopenharmony_ci "ts", 37fb726d48Sopenharmony_ci "js", 38fb726d48Sopenharmony_ci "json" 39fb726d48Sopenharmony_ci ], 40fb726d48Sopenharmony_ci "transform": { 41fb726d48Sopenharmony_ci "\\.[jt]sx?$": "babel-jest" 42fb726d48Sopenharmony_ci } 43fb726d48Sopenharmony_ci }, 44fb726d48Sopenharmony_ci "repository": { 45fb726d48Sopenharmony_ci "type": "git", 46fb726d48Sopenharmony_ci "url": "" 47fb726d48Sopenharmony_ci }, 48fb726d48Sopenharmony_ci "author": "", 49fb726d48Sopenharmony_ci "license": "Apache License", 50fb726d48Sopenharmony_ci "devDependencies": { 51fb726d48Sopenharmony_ci "@babel/core": "^7.23.2", 52fb726d48Sopenharmony_ci "@babel/plugin-proposal-class-properties": "^7.16.7", 53fb726d48Sopenharmony_ci "@babel/plugin-proposal-decorators": "^7.17.2", 54fb726d48Sopenharmony_ci "@babel/preset-env": "^7.23.2", 55fb726d48Sopenharmony_ci "@babel/preset-typescript": "*", 56fb726d48Sopenharmony_ci "@types/jest": "*", 57fb726d48Sopenharmony_ci "@types/node": "^17.0.10", 58fb726d48Sopenharmony_ci "typescript": "^5.2.2", 59fb726d48Sopenharmony_ci "jest": "*", 60fb726d48Sopenharmony_ci "jest-canvas-mock": "^2.3.1", 61fb726d48Sopenharmony_ci "jest-environment-jsdom": "^28.1.0", 62fb726d48Sopenharmony_ci "log4js": "^6.4.4", 63fb726d48Sopenharmony_ci "node-fetch": "^2.6.7", 64fb726d48Sopenharmony_ci "autoprefixer": "^10.4.14", 65fb726d48Sopenharmony_ci "babel-loader": "^9.1.3", 66fb726d48Sopenharmony_ci "css-loader": "^6.8.1", 67fb726d48Sopenharmony_ci "mini-css-extract-plugin": "^2.7.6", 68fb726d48Sopenharmony_ci "style-loader": "^3.3.3", 69fb726d48Sopenharmony_ci "ts-loader": "^9.4.4", 70fb726d48Sopenharmony_ci "clean-webpack-plugin": "^4.0.0", 71fb726d48Sopenharmony_ci "copy-webpack-plugin": "^11.0.0", 72fb726d48Sopenharmony_ci "html-webpack-plugin": "^5.5.3", 73fb726d48Sopenharmony_ci "webpack": "^5.89.0", 74fb726d48Sopenharmony_ci "webpack-cli": "^5.1.4", 75fb726d48Sopenharmony_ci "webpack-dev-server": "^4.15.1", 76fb726d48Sopenharmony_ci "jest-worker": "^29.5.0", 77fb726d48Sopenharmony_ci "protobufjs": "^7.2.5", 78fb726d48Sopenharmony_ci "protobufjs-cli": "^1.1.2", 79fb726d48Sopenharmony_ci "@babel/plugin-proposal-private-methods": "^7.18.6", 80fb726d48Sopenharmony_ci "@babel/plugin-proposal-private-property-in-object": "^7.21.11", 81fb726d48Sopenharmony_ci "@babel/plugin-proposal-optional-chaining": "^7.21.0", 82fb726d48Sopenharmony_ci "babel-jest": "^29.7.0" 83fb726d48Sopenharmony_ci }, 84fb726d48Sopenharmony_ci "dependencies": { 85fb726d48Sopenharmony_ci "@webcomponents/custom-elements": "^1.6.0" 86fb726d48Sopenharmony_ci } 87fb726d48Sopenharmony_ci} 88