{
    "name": "@adguard/extended-css",
    "version": "2.1.1",
    "description": "AdGuard's TypeScript library for non-standard element selecting and applying CSS styles with extended properties.",
    "main": "dist/extended-css.umd.js",
    "module": "dist/extended-css.esm.js",
    "typings": "dist/types/src/index.d.ts",
    "files": [
        "dist"
    ],
    "exports": {
        ".": {
            "require": "./dist/extended-css.umd.js",
            "import": "./dist/extended-css.esm.js",
            "types": "./dist/types/src/index.d.ts"
        },
        "./version": {
            "require": "./dist/version.cjs.js",
            "import": "./dist/version.esm.mjs",
            "types": "./dist/types/src/version.d.ts"
        }
    },
    "engines": {
        "node": ">=16"
    },
    "scripts": {
        "build": "ts-node tools/build",
        "test": "ts-node tools/test",
        "prebuild": "rimraf dist && yarn build:types",
        "build:types": "tsc --declaration --emitDeclarationOnly --outdir dist/types",
        "increment": "yarn version --patch --no-git-tag-version",
        "lint": "eslint . && tsc --project tsconfig.eslint.json --noEmit",
        "lint-staged": "lint-staged",
        "prepare": "husky install"
    },
    "lint-staged": {
        "*.ts": [
        "eslint"
        ]
    },
    "author": "AdGuard",
    "license": "GPL-3.0",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/AdguardTeam/ExtendedCss.git"
    },
    "bugs": {
        "url": "https://github.com/AdguardTeam/ExtendedCss/issues"
    },
    "homepage": "https://github.com/AdguardTeam/ExtendedCss#homepage",
    "devDependencies": {
        "@babel/core": "^7.18.10",
        "@babel/plugin-transform-runtime": "^7.18.10",
        "@babel/preset-env": "^7.18.10",
        "@babel/preset-typescript": "^7.18.6",
        "@rollup/plugin-babel": "^5.3.1",
        "@rollup/plugin-commonjs": "^22.0.1",
        "@rollup/plugin-json": "^6.0.1",
        "@rollup/plugin-node-resolve": "^13.3.0",
        "@types/html-minifier": "^4.0.2",
        "@types/jest": "^29.2.3",
        "@types/node": "^18.7.11",
        "@types/qunit": "^2.19.2",
        "@typescript-eslint/eslint-plugin": "^5.32.0",
        "@typescript-eslint/parser": "^5.32.0",
        "browserstack-runner": "^0.9.4",
        "chalk": "^4.1.2",
        "commander": "^9.4.0",
        "dotenv": "^16.0.1",
        "eslint": "^8.25.0",
        "eslint-config-airbnb-typescript": "^17.0.0",
        "eslint-plugin-import": "^2.26.0",
        "eslint-plugin-import-newlines": "^1.3.0",
        "eslint-plugin-jsdoc": "^39.3.6",
        "fs-extra": "^10.1.0",
        "husky": "^8.0.0",
        "jest": "^29.3.1",
        "jest-environment-jsdom": "^29.3.1",
        "lint-staged": "^13.0.3",
        "playwright": "1.24.2",
        "qunit": "2.10.0",
        "rimraf": "^3.0.2",
        "rollup": "^2.77.2",
        "rollup-plugin-copy": "^3.4.0",
        "rollup-plugin-delete": "^2.0.0",
        "rollup-plugin-html2": "^3.1.0",
        "rollup-plugin-terser": "^7.0.2",
        "rollup-plugin-ts": "^3.0.2",
        "ts-node": "^10.9.1",
        "typescript": "^4.7.4",
        "user-agent-data-types": "^0.3.0"
    }
}
