• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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    "postwebpack": "node scripts/bundle-ts-lib-declarations.mjs",
15    "clean": "rimraf build dist bundle",
16    "compile": "npm run tsc",
17    "postcompile": "node scripts/testRunner/post-compile.mjs",
18    "build": "npm run clean && npm run compile && npm run webpack && npm run pack:linter",
19    "postinstall": "node scripts/install-ohos-typescript.mjs && npm run build",
20    "pack:linter": "rimraf bundle && mkdir bundle && npm pack --pack-destination bundle",
21    "pretest": " npm run fix",
22    "test": "npm run test_all && npm run test_all_sdk && npm run test_ts_import_ets",
23    "test_all": "npm run testrunner -- -d test/main,test/rules,test/regression,test/extended_features",
24    "test_main": "npm run testrunner -- -d test/main",
25    "test_rules": "npm run testrunner -- -d test/rules",
26    "test_regression": "npm run testrunner -- -d test/regression",
27    "test_extended_features": "npm run testrunner -- -d test/extended_features",
28    "test_all_sdk": "npm run testrunner -- -d test/main,test/rules,test/regression,test/extended_features --sdk",
29    "test_main_sdk": "npm run testrunner -- -d test/main --sdk",
30    "test_regression_sdk": "npm run testrunner -- -d test/regression --sdk",
31    "test_rules_sdk": "npm run testrunner -- -d test/rules --sdk",
32    "test_ts_import_ets": "npm run testrunner -- -d test/ts_import_ets/ts --sdk --interop-mode",
33    "testrunner": "npm run compile && node build/testRunner/TestRunner.js",
34    "update-tests": "node scripts/update-test-results.mjs test/main test/rules test/regression test/extended_features test/ts_import_ets/ts",
35    "eslint-check": "npx eslint .",
36    "eslint-fix": "npm run eslint-check -- --fix",
37    "prettier-fix": "npx prettier --write .",
38    "fix": "npm run prettier-fix && npm run eslint-fix"
39  },
40  "dependencies": {
41    "commander": "^9.4.0",
42    "log4js": "^6.4.0",
43    "yup": "^1.4.0"
44  },
45  "devDependencies": {
46    "@eslint/compat": "latest",
47    "@eslint/js": "latest",
48    "@stylistic/eslint-plugin": "latest",
49    "@types/node": "18.11.7",
50    "eslint": "latest",
51    "eslint-plugin-import": "^2.31.0",
52    "eslint-plugin-jsdoc": "^48.0.6",
53    "eslint-plugin-n": "^17.9.0",
54    "eslint-plugin-no-null": "^1.0.2",
55    "glob": "^11.0.0",
56    "path-scurry": "^2.0.0",
57    "prettier": "latest",
58    "rimraf": "^5.0.10",
59    "shelljs": "^0.8.5",
60    "typescript-eslint": "latest",
61    "webpack": "^5.75.0",
62    "webpack-cli": "^5.0.1"
63  },
64  "bundleDependencies": [
65    "log4js",
66    "commander"
67  ]
68}
69