{
  "name": "expression-engine",
  "version": "1.11.1",
  "description": "An expression tokenizer, parser and evaluator.",
  "main": "nodejs/index.js",
  "scripts": {
    "build": "clean-scripts build",
    "lint": "clean-scripts lint",
    "test": "clean-scripts test",
    "fix": "clean-scripts fix",
    "pegjs": "clean-scripts build[1].front[2]",
    "dev": "tsx ./dev/index.ts",
    "release": "clean-release"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/plantain-00/expression-engine.git"
  },
  "keywords": [
    "expression",
    "tokenizer",
    "parser",
    "evaluator"
  ],
  "author": "York Yao",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/plantain-00/expression-engine/issues"
  },
  "homepage": "https://github.com/plantain-00/expression-engine#readme",
  "devDependencies": {
    "@babel/parser": "7.23.0",
    "@microsoft/api-extractor": "7.38.0",
    "@rollup/plugin-node-resolve": "15.2.3",
    "@typescript-eslint/eslint-plugin": "6.8.0",
    "@typescript-eslint/parser": "6.8.0",
    "ava": "4.3.3",
    "clean-release": "2.18.0",
    "clean-scripts": "1.21.1",
    "eslint": "8.52.0",
    "eslint-config-prettier": "9.0.0",
    "eslint-plugin-plantain": "2.0.0",
    "markdownlint-cli": "0.37.0",
    "no-unused-export": "1.15.0",
    "pegjs": "^0.10.0",
    "rimraf": "5.0.5",
    "rollup": "4.1.4",
    "rollup-plugin-uglify": "6.0.4",
    "tsconfig-plantain": "0.0.2",
    "tsx": "3.12.10",
    "type-coverage": "2.27.0",
    "typescript": "5.2.2"
  },
  "module": "browser/index.js",
  "unpkg": "expression-engine.min.js",
  "jsdelivr": "expression-engine.min.js",
  "typeCoverage": {
    "atLeast": 99.54
  },
  "ava": {
    "files": [
      "test/**/*",
      "!test/utils.ts"
    ],
    "extensions": [
      "ts"
    ],
    "nodeArguments": [
      "--loader=tsx"
    ]
  },
  "dependencies": {
    "tslib": "1 || 2"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  }
}
