{
  "name": "cyclone-analyzer",
  "version": "0.0.41",
  "description": "A static analyzer library for Cyclone specification language",
  "type": "module",
  "browser": "dist/cyclone-analyzer.web.mjs",
  "main": "dist/cyclone-analyzer.node.mjs",
  "module": "dist/cyclone-analyzer.node.mjs",
  "files": ["dist"],
  "scripts": {
    "gen-lexer": "antlr4 -o src/generated/antlr -Dlanguage=JavaScript grammar/CycloneLexer.g4",
    "gen-parser": "antlr4 -o src/generated/antlr -listener -Dlanguage=JavaScript grammar/CycloneParser.g4",
    "build": "webpack",
    "test": "jasmine"
  },
  "keywords": [
    "cyclone"
  ],
  "homepage": "https://github.com/lucid-brndmg/cyclone-analyzer",
  "bugs": {
    "email": "haoyanglu2001@gmail.com",
    "url": "https://github.com/lucid-brndmg/cyclone-analyzer/issues"
  },
  "author": {
    "name": "lucid-brndmg"
  },
  "license": "BSD-2-Clause",
  "dependencies": {
    "antlr4": "^4.13.1-patch-1"
  },
  "devDependencies": {
    "@babel/core": "^7.23.9",
    "@babel/preset-env": "^7.23.9",
    "@biomejs/biome": "1.7.3",
    "babel-loader": "^9.1.3",
    "compression-webpack-plugin": "^11.0.0",
    "jasmine": "^5.1.0",
    "source-map-support": "^0.5.21",
    "terser-webpack-plugin": "^5.3.10",
    "webpack": "^5.90.0",
    "webpack-cli": "^5.1.4",
    "yaml": "^2.4.1"
  },
  "exports": {
    ".": {
      "node": {
        "import": "./dist/cyclone-analyzer.node.mjs",
        "require": "./dist/cyclone-analyzer.common.cjs",
        "default": "./dist/cyclone-analyzer.node.mjs"
      },
      "browser": {
        "import": "./dist/cyclone-analyzer.web.mjs",
        "require": "./dist/cyclone-analyzer.common.cjs",
        "default": "./dist/cyclone-analyzer.web.mjs"
      }
    }
  }
}
