{
  "name": "@lcap/nasl-concepts",
  "description": "NetEase Application Specific Language",
  "version": "4.4.1-rc.1",
  "author": "Forrest <rainforest92@126.com>",
  "main": "./out",
  "types": "./out",
  "source": "./src/index.ts",
  "license": "MIT",
  "exports": {
    ".": {
      "source": "./src/index.ts",
      "node": "./out/index.js",
      "types": "./out/index.d.ts",
      "import": "./src/index.ts",
      "require": "./out/index.js"
    },
    "./asserts": {
      "source": "./src/concepts/utils/asserts.ts",
      "node": "./out/concepts/utils/asserts.js",
      "types": "./out/concepts/utils/asserts.d.ts",
      "import": "./src/concepts/utils/asserts.ts",
      "require": "./out/concepts/utils/asserts.js"
    },
    "./service": {
      "source": "./src/service/index.ts",
      "node": "./out/service/index.js",
      "types": "./out/service/index.d.ts",
      "import": "./src/service/index.ts",
      "require": "./out/service/index.js"
    },
    "./keywords": {
      "source": "./src/keywords/index.ts",
      "node": "./out/keywords/index.js",
      "types": "./out/keywords/index.d.ts",
      "import": "./src/keywords/index.ts",
      "require": "./out/keywords/index.js"
    },
    "./view-element-field-attrs": {
      "source": "./src/view-element-field-attrs/index.ts",
      "node": "./out/view-element-field-attrs/index.js",
      "types": "./out/view-element-field-attrs/index.d.ts",
      "import": "./src/view-element-field-attrs/index.ts",
      "require": "./out/view-element-field-attrs/index.js"
    }
  },
  "files": [
    "out",
    "README.md",
    "package.json"
  ],
  "dependencies": {
    "compare-versions": "4.1.3",
    "json5": "2.2.3",
    "lodash": "4.17.21",
    "uuid": "8.3.2",
    "validator": "13.7.0",
    "vue": "2.6.14",
    "@lcap/nasl-translator": "4.4.1-rc.1",
    "@lcap/nasl-utils": "4.4.1-rc.1",
    "@lcap/nasl-types": "4.4.1-rc.1"
  },
  "devDependencies": {
    "@babel/parser": "7.22.15",
    "@types/lodash": "4.14.195",
    "@types/node": "18.11.9",
    "@types/prettier": "2.7.3",
    "@types/uuid": "9.0.2",
    "@types/validator": "13.12.2",
    "prettier": "2.8.8",
    "rimraf": "5.0.5",
    "tsm": "2.3.0",
    "typescript": "5.4.4",
    "vue-template-compiler": "2.6.14",
    "@lcap/nasl-test-toolkit": "1.0.0",
    "@lcap/nasl-tsconfig": "1.0.1"
  },
  "scripts": {
    "clear": "rimraf ./out",
    "dev": "npm run watch",
    "watch": "npm run clear && npm run build -- -w",
    "build": "npm run clear && tsc -p ./tsconfig.build.json",
    "test": "pnpm run --filter @lcap/nasl-test-toolkit runtest --config $PWD/.mocharc.js",
    "test:ci": "pnpm run --filter @lcap/nasl-test-toolkit runtest:ci --config $PWD/.mocharc.js",
    "test:update": "npm run test -- --update"
  }
}