{ "name": "@panda/tslinter", "version": "1.0.0", "main": "dist/tslinter.js", "bin": "bin/tslinter.js", "files": [ "dist/*" ], "private": true, "license": "Apache-2.0", "scripts": { "tsc": "tsc", "webpack": "webpack -t node --config webpack.config.js", "clean": "rimraf build dist bundle", "compile": "npm run tsc", "build": "npm run clean && npm run compile && npm run webpack && npm run pack:linter", "postinstall": "node scripts/install-ohos-typescript.mjs && npm run build", "pack:linter": "rimraf bundle && mkdir bundle && npm pack --pack-destination bundle", "pretest": " npm run fix", "test": "npm run test_main && npm run test_rules && npm run test_regression", "test_main": "npm run compile && rimraf test/results && node build/src/TestRunner.js test", "test_regression": "npm run compile && rimraf test_regression/results && node build/src/TestRunner.js test_regression", "test_rules": "npm run compile && rimraf test_rules/results && node build/src/TestRunner.js test_rules", "test_extended_features": "npm run compile && rimraf test_extended_features/results && node build/src/TestRunner.js test_extended_features", "update-tests": "node scripts/update-test-results.mjs test test_rules test_regression test_extended_features", "eslint-check": "npx eslint --ext .ts .", "eslint-fix": "npm run eslint-check -- --fix", "prettier-fix": "npx prettier --write .", "fix": "npm run prettier-fix && npm run eslint-fix" }, "dependencies": { "commander": "9.4.0", "log4js": "6.4.0" }, "devDependencies": { "@stylistic/eslint-plugin": "latest", "@types/node": "18.11.7", "@typescript-eslint/eslint-plugin": "latest", "@typescript-eslint/parser": "latest", "eslint": "latest", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jsdoc": "^48.0.6", "eslint-plugin-n": "^17.9.0", "eslint-plugin-no-null": "^1.0.2", "prettier": "latest", "rimraf": "^3.0.2", "shelljs": "^0.8.5", "webpack": "^5.75.0", "webpack-cli": "^5.0.1" }, "bundledDependencies": [ "log4js", "commander" ] }