{ "name": "webidl2", "description": "A WebIDL Parser", "version": "24.2.2", "contributors": [ "Robin Berjon (https://berjon.com)", "Marcos Caceres (https://marcosc.com)", "Kagami Sascha Rosylight ", "Timothy Gu " ], "license": "W3C", "devDependencies": { "eslint": "^8.14.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "^4.0.0", "expect": "^28.0.2", "jsondiffpatch": "^0.4.1", "mocha": "^10.0.0", "prettier": "^2.6.2", "terser-webpack-plugin": "^5.3.1", "typescript": "^4.6.4", "webpack": "^5.72.0", "webpack-cli": "^4.9.2" }, "scripts": { "eslint": "eslint lib test", "typecheck": "tsc -p jsconfig.json", "lint": "npm run eslint && npm run typecheck", "test": "npm run lint && webpack && mocha", "acquire": "node test/util/acquire.js", "build": "npx webpack", "build-debug": "npx webpack --mode none", "prepublishOnly": "npm run build" }, "repository": "git://github.com/w3c/webidl2.js", "main": "dist/webidl2.js", "exports": { "import": "./index.js", "require": "./dist/webidl2.js" }, "type": "module", "files": [ "dist/*", "lib/*", "index.js" ] }