{
    "name": "@ceeblue/web-utils",
    "version": "7.8.1",
    "description": "Ceeblue web framework",
    "keywords": [
        "utils"
    ],
    "homepage": "https://github.com/CeeblueTV/web-utils#readme",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/CeeblueTV/web-utils.git"
    },
    "bugs": {
        "url": "https://github.com/CeeblueTV/web-utils/issues"
    },
    "main": "dist/web-utils.js",
    "types": "dist/web-utils.d.ts",
    "type": "module",
    "scripts": {
        "build": "rollup -c",
        "build:es5": "rollup -c --format umd",
        "build:docs": "typedoc --tsconfig tsconfig.json index.ts",
        "test": "vitest --run",
        "test:coverage": "vitest --run --coverage",
        "lint": "eslint . && prettier --check .",
        "eslint": "eslint --fix .",
        "prettier": "prettier --write --ignore-unknown .",
        "watch": "rollup -c -w",
        "watch:es5": "rollup -c -w --format umd",
        "semantic-release": "semantic-release",
        "prepare": "is-ci || simple-git-hooks"
    },
    "simple-git-hooks": {
        "pre-commit": "npx lint-staged",
        "pre-push": "npm run build && npm run test && npm run build:docs",
        "commit-msg": "npx --no -- commitlint --edit $1"
    },
    "author": "Ceeblue B.V.",
    "license": "AGPL-3.0-or-later",
    "engines": {
        "node": ">=16",
        "npm": ">=7"
    },
    "devDependencies": {
        "@commitlint/cli": "^19.5.0",
        "@commitlint/config-conventional": "^19.5.0",
        "@html-eslint/eslint-plugin": "~0.22.0",
        "@html-eslint/parser": "~0.22.0",
        "@rollup/plugin-eslint": "~9.2.0",
        "@rollup/plugin-node-resolve": "^16.0.3",
        "@rollup/plugin-replace": "~5.0.2",
        "@rollup/plugin-terser": "^1.0.0",
        "@rollup/plugin-typescript": "~11.1.4",
        "@semantic-release/exec": "^7.1.0",
        "@semantic-release/git": "^10.0.1",
        "@types/node": "~20.19.0",
        "@typescript-eslint/eslint-plugin": "~8.57.2",
        "@typescript-eslint/parser": "~8.57.2",
        "@vitest/coverage-istanbul": "^3.2.4",
        "canvas": "^3.2.0",
        "eslint": "~9.39.4",
        "eslint-plugin-headers": "~1.0.4",
        "is-ci": "~3.0.0",
        "jsdom": "^26.0.0",
        "lint-staged": "~15.5.2",
        "prettier": "3.2.4",
        "rollup": "~3.30.0",
        "rollup-plugin-dts": "~6.0.2",
        "semantic-release": "^25.0.1",
        "simple-git-hooks": "^2.13.1",
        "tslib": "~2.6.2",
        "typedoc": "~0.28.18",
        "typescript": "^5.9.3",
        "undici-types": "~6.3.0",
        "vitest": "^3.2.4"
    },
    "publishConfig": {
        "access": "public"
    },
    "dependencies": {
        "@svta/common-media-library": "^0.18.1"
    }
}
