{ "name": "compilier", "version": "0.0.1", "description": "Transpile ace2.0 ui-syntax to support UI control render, Component and State management.", "private": true, "keywords": [ "ace", "loader", "webpack" ], "scripts": { "lint": "eslint --fix ./src --ext .ts", "build": "npm run generateSyntaxParser && npm run generateDeclarations && ./node_modules/.bin/babel ./src --out-dir lib --extensions .ts && node uglify-source.js lib", "create": "node ./lib/create.js --env projectName", "compile": "webpack --config webpack.config.js --env buildMode=debug projectName", "test": "npm run build && mocha -r mocha-context/register test/test.js", "generateDeclarations": "node ./build_declarations_file.js ../../../interface/sdk-js/api/@internal/component/ets ./declarations ./lib", "generateSyntaxParser": "node build_parser.js ./syntax_parser/dist", "postinstall": "node npm-install.js" }, "devDependencies": { "@babel/cli": "^7.8.4", "@babel/core": "^7.9.0", "@babel/plugin-proposal-class-properties": "^7.8.3", "@babel/preset-env": "^7.9.0", "@babel/preset-typescript": "^7.12.7", "@babel/runtime": "^7.0.0", "@typescript-eslint/parser": "^4.11.0", "babel-loader": "^8.2.5", "chai": "^4.2.0", "eslint": "^7.16.0", "file-loader": "^6.2.0", "mocha": "^8.2.1", "mocha-context": "^0.1.5", "pegjs": "^0.10.0", "ts-node": "^9.1.1", "uglify-js": "^3.13.0", "url-loader": "^4.1.1" }, "dependencies": { "clean-webpack-plugin": "^3.0.0", "copy-webpack-plugin": "^8.1.0", "deccjsunit": "^1.0.8", "hypium": "^1.0.0", "ignore-loader": "^0.1.2", "log4js": "^6.3.0", "md5": "^2.3.0", "ts-loader": "^8.0.12", "typescript": "file:./deps/ohos-typescript-4.2.3-r2.tgz", "webpack": "^5.70.0", "webpack-cli": "^4.2.0", "ws": "^8.3.0" } }