{ "name": "webidl2", "description": "A WebIDL Parser", "version": "24.2.0", "contributors": [ "Robin Berjon (https://berjon.com)", "Marcos Caceres (https://marcosc.com)", "Kagami Sascha Rosylight ", "Timothy Gu " ], "license": "W3C", "devDependencies": { "eslint": "^8.1.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", "eslint-plugin-prettier": "^4.0.0", "expect": "^27.3.1", "jsondiffpatch": "^0.4.1", "mocha": "^9.1.3", "prettier": "^2.4.1", "terser-webpack-plugin": "^5.2.4", "typescript": "^4.4.4", "webpack": "^5.61.0", "webpack-cli": "^4.9.1" }, "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" ] }