|
- {
- "name": "happy-dom",
- "version": "8.9.0",
- "license": "MIT",
- "homepage": "https://github.com/capricorn86/happy-dom",
- "repository": "https://github.com/capricorn86/happy-dom",
- "author": "David Ortner",
- "description": "Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.",
- "main": "lib/index.js",
- "keywords": [
- "jsdom",
- "dom",
- "browser",
- "custom",
- "elements",
- "web",
- "components",
- "html",
- "whatwg",
- "w3c"
- ],
- "publishConfig": {
- "access": "public"
- },
- "scripts": {
- "compile": "tsc",
- "watch": "tsc -w --preserveWatchOutput",
- "lint": "eslint --ignore-path .gitignore --max-warnings 0 .",
- "lint:fix": "eslint --ignore-path .gitignore --max-warnings 0 --fix .",
- "test": "jest --setupFilesAfterEnv ./test/setup.js",
- "test:coverage": "jest --setupFilesAfterEnv ./test/setup.js --collectCoverage",
- "test:watch": "jest --setupFilesAfterEnv ./test/setup.js --watch",
- "test:debug": "node --inspect-brk ./node_modules/.bin/jest --setupFilesAfterEnv ./test/setup.js --runInBand"
- },
- "jest": {
- "transform": {
- "^.+\\.ts?$": [
- "ts-jest",
- {
- "tsconfig": "./test/tsconfig.json"
- }
- ]
- },
- "testMatch": [
- "**/test/**/*.test.ts"
- ],
- "testEnvironment": "node"
- },
- "dependencies": {
- "css.escape": "^1.5.1",
- "he": "^1.2.0",
- "node-fetch": "^2.x.x",
- "webidl-conversions": "^7.0.0",
- "whatwg-encoding": "^2.0.0",
- "whatwg-mimetype": "^3.0.0",
- "iconv-lite": "^0.6.3"
- },
- "devDependencies": {
- "@types/he": "^1.1.2",
- "@types/jest": "^29.4.0",
- "@types/node": "^15.6.0",
- "@types/node-fetch": "^2.6.1",
- "@typescript-eslint/eslint-plugin": "^5.16.0",
- "@typescript-eslint/parser": "^5.16.0",
- "eslint": "^8.11.0",
- "eslint-config-prettier": "^8.5.0",
- "eslint-plugin-filenames": "^1.3.2",
- "eslint-plugin-import": "^2.25.4",
- "eslint-plugin-jest": "^26.1.2",
- "eslint-plugin-jsdoc": "^38.0.6",
- "eslint-plugin-json": "^3.1.0",
- "eslint-plugin-prettier": "^4.0.0",
- "eslint-plugin-turbo": "^0.0.7",
- "jest": "^29.4.0",
- "prettier": "^2.6.0",
- "ts-jest": "^29.0.5",
- "typescript": "^4.6.2"
- }
- }
|