{
    "name": "@js-widgets/webpack-cli",
    "version": "1.1.4",
    "description": "Builds the registry and compiles the widgets using webpack.",
    "license": "MIT",
    "publishConfig": {
        "access": "public"
    },
    "engines": {
        "node": ">=18.20.5"
    },
    "main": "build/src/index.js",
    "bin": {
        "js-widgets-webpack-cli": "build/src/index.js"
    },
    "scripts": {
        "build": "tsc",
        "build:watch": "tsc --watch",
        "test": "jest",
        "test:ci": "yarn test --watchAll=false --coverage",
        "lint": "eslint .",
        "lint:fix": "prettier --write \"**/*.+(js|jsx|ts|tsx|json|md)\" && yarn lint --fix",
        "lint:ci": "yarn lint -o reports/eslint/issues.json -f json",
        "lint-staged": "lint-staged"
    },
    "author": {
        "name": "Mateu Aguiló Bosch",
        "email": "mateu@mateuaguilo.com"
    },
    "devDependencies": {
        "@babel/preset-typescript": "7.26.0",
        "@commitlint/cli": "19.6.1",
        "@commitlint/config-conventional": "19.6.0",
        "@formatjs/cli": "5.1.13",
        "@semantic-release/changelog": "6.0.3",
        "@semantic-release/commit-analyzer": "9.0.2",
        "@semantic-release/git": "10.0.1",
        "@semantic-release/github": "8.1.0",
        "@semantic-release/npm": "9.0.2",
        "@semantic-release/release-notes-generator": "10.0.3",
        "@types/debug": "4.1.12",
        "@types/glob": "8.1.0",
        "@types/jest": "27.5.2",
        "@types/node": "18.19.70",
        "@types/semver": "7.5.8",
        "@typescript-eslint/eslint-plugin": "5.62.0",
        "@typescript-eslint/parser": "5.62.0",
        "conventional-changelog-conventionalcommits": "5.0.0",
        "eslint": "7.32.0",
        "eslint-config-prettier": "8.10.0",
        "eslint-plugin-prettier": "4.2.1",
        "husky": "8.0.3",
        "jest": "27.5.1",
        "lint-staged": "13.3.0",
        "prettier": "2.8.8",
        "semantic-release": "19.0.5",
        "ts-jest": "27.1.5",
        "ts-node": "10.9.2",
        "typescript": "4.9.5"
    },
    "dependencies": {
        "ajv": "^8.17.1",
        "ajv-formats": "^2.1.1",
        "clean-webpack-plugin": "^4.0.0",
        "commander": "^10.0.1",
        "copy-webpack-plugin": "^11.0.0",
        "glob": "^8.1.0",
        "mini-css-extract-plugin": "^2.9.2",
        "semver": "^7.6.3",
        "webpack": "^5.97.1"
    }
}
