1{
2  "name": "@panda/tslinter",
3  "version": "1.0.0",
4  "main": "dist/tslinter.js",
5  "bin": "bin/tslinter.js",
6  "files": [
7    "dist/*"
8  ],
9  "private": true,
10  "license": "Apache-2.0",
11  "scripts": {
12    "tsc": "tsc",
13    "webpack": "webpack -t node --config webpack.config.js",
14    "clean": "rimraf build dist bundle",
15    "compile": "npm run tsc",
16    "build": "npm run clean && npm run compile && npm run webpack && npm run pack:linter",
17    "postinstall": "node scripts/install-ohos-typescript.mjs && npm run build",
18    "pack:linter": "rimraf bundle && mkdir bundle && npm pack --pack-destination bundle",
19    "pretest": " npm run fix",
20    "test": "npm run test_main && npm run test_rules && npm run test_regression",
21    "test_main": "npm run compile && rimraf test/results && node build/src/TestRunner.js test",
22    "test_regression": "npm run compile && rimraf test_regression/results && node build/src/TestRunner.js test_regression",
23    "test_rules": "npm run compile && rimraf test_rules/results && node build/src/TestRunner.js test_rules",
24    "test_extended_features": "npm run compile && rimraf test_extended_features/results && node build/src/TestRunner.js test_extended_features",
25    "update-tests": "node scripts/update-test-results.mjs test test_rules test_regression test_extended_features",
26    "eslint-check": "npx eslint --ext .ts .",
27    "eslint-fix": "npm run eslint-check -- --fix",
28    "prettier-fix": "npx prettier --write .",
29    "fix": "npm run prettier-fix && npm run eslint-fix"
30  },
31  "dependencies": {
32    "commander": "9.4.0",
33    "log4js": "6.4.0"
34  },
35  "devDependencies": {
36    "@stylistic/eslint-plugin": "latest",
37    "@types/node": "18.11.7",
38    "@typescript-eslint/eslint-plugin": "latest",
39    "@typescript-eslint/parser": "latest",
40    "eslint": "latest",
41    "eslint-plugin-import": "^2.29.1",
42    "eslint-plugin-jsdoc": "^48.0.6",
43    "eslint-plugin-n": "^17.9.0",
44    "eslint-plugin-no-null": "^1.0.2",
45    "prettier": "latest",
46    "rimraf": "^3.0.2",
47    "shelljs": "^0.8.5",
48    "webpack": "^5.75.0",
49    "webpack-cli": "^5.0.1"
50  },
51  "bundledDependencies": [
52    "log4js",
53    "commander"
54  ]
55}
56