| { |
| "name": "antlr4", |
| "version": "4.13.2", |
| "type": "module", |
| "description": "JavaScript runtime for ANTLR4", |
| "browser": "dist/antlr4.web.mjs", |
| "main": "dist/antlr4.node.cjs", |
| "module": "dist/antlr4.node.mjs", |
| "types": "src/antlr4/index.d.cts", |
| "repository": "antlr/antlr4.git", |
| "keywords": [ |
| "lexer", |
| "parser", |
| "antlr", |
| "antlr4", |
| "grammar" |
| ], |
| "files": [ |
| "dist", |
| "src/**/*.d.cts", |
| "src/**/*.d.ts" |
| ], |
| "license": "BSD-3-Clause", |
| "bugs": { |
| "url": "https://github.com/antlr/antlr4/issues" |
| }, |
| "homepage": "https://github.com/antlr/antlr4", |
| "devDependencies": { |
| "@babel/core": "^7.19.1", |
| "@babel/eslint-parser": "^7.19.1", |
| "@babel/preset-env": "^7.19.4", |
| "@types/node": "^18.7.23", |
| "babel-loader": "^8.2.5", |
| "c8": "^7.12.0", |
| "compression-webpack-plugin": "^10.0.0", |
| "eslint": "^8.23.1", |
| "eslint-webpack-plugin": "^3.2.0", |
| "glob-parent": "^6.0.2", |
| "jasmine": "^4.0.2", |
| "jasmine-spec-reporter": "^7.0.0", |
| "minimist": "^1.2.6", |
| "source-map-support": "^0.5.21", |
| "terser-webpack-plugin": "^5.3.6", |
| "typescript": "^4.8.3", |
| "webpack": "^5.76.0", |
| "webpack-cli": "^4.10.0" |
| }, |
| "scripts": { |
| "build": "webpack", |
| "test": "jasmine && npm run test:builds", |
| "test:builds": "bash test-builds.sh", |
| "coverage": "c8 jasmine", |
| "lint": "eslint src/antlr4/" |
| }, |
| "engines": { |
| "node": ">=16" |
| }, |
| "exports": { |
| ".": { |
| "types": "./src/antlr4/index.d.cts", |
| "node": { |
| "import": "./dist/antlr4.node.mjs", |
| "require": "./dist/antlr4.node.cjs", |
| "default": "./dist/antlr4.node.mjs" |
| }, |
| "browser": { |
| "import": "./dist/antlr4.web.mjs", |
| "require": "./dist/antlr4.web.cjs", |
| "default": "./dist/antlr4.web.mjs" |
| } |
| } |
| } |
| } |