{
    "name": "helpmate",
    "version": "1.9.0",
    "description": "Helpmate - A collection of various helper functions for Node.js and Browser",
    "engines": {
        "node": ">=22.12.0"
    },
    "type": "module",
    "main": "dist/index.cjs",
    "module": "dist/index.js",
    "scripts": {
        "clean": "rm -rf dist/",
        "lint": "eslint --flag v10_config_lookup_from_file --report-unused-disable-directives .",
        "lint:fix": "npm run lint -- --fix",
        "mocha": "mocha --reporter spec 'test/**/*.js' 'src/**/*.test.js'",
        "start:build": "      npm run clean && rollup --bundleConfigAsCjs --config",
        "start:build:watch": "npm run clean && rollup --bundleConfigAsCjs --config --watch",
        "start": "npm run start:build:watch",
        "test": "npm run lint && npm run mocha",
        "version": "npm run start:build"
    },
    "files": [
        "dist/",
        "src/",
        "test/",
        ".editorconfig",
        ".eslintrc",
        ".eslintignore",
        ".nvmrc",
        "rollup.config.js"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/webextensions/helpmate.git"
    },
    "keywords": [
        "helpmate",
        "helper",
        "functions"
    ],
    "author": "webextensions.org <webextensions.org@gmail.com>",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/webextensions/helpmate/issues"
    },
    "homepage": "https://github.com/webextensions/helpmate",
    "dependencies": {
        "async": "^3.2.6",
        "chalk": "^5.6.2",
        "del": "^8.0.1",
        "extend": "^3.0.2",
        "note-down": "=2.5.0",
        "shelljs": "^0.10.0"
    },
    "devDependencies": {
        "@babel/core": "^7.28.5",
        "@babel/plugin-transform-runtime": "^7.28.5",
        "@babel/preset-env": "^7.28.5",
        "@rollup/plugin-commonjs": "^29.0.0",
        "@rollup/plugin-json": "^6.1.0",
        "@rollup/plugin-node-resolve": "^16.0.3",
        "@rollup/plugin-terser": "^0.4.4",
        "@stylistic/eslint-plugin": "^5.6.1",
        "@types/mocha": "^10.0.10",
        "chai": "^6.2.2",
        "eslint": "^9.39.2",
        "eslint-config-ironplate": "=2.4.0",
        "eslint-plugin-filenames": "^1.3.2",
        "eslint-plugin-import": "^2.32.0",
        "eslint-plugin-node": "^11.1.0",
        "eslint-plugin-react": "^7.37.5",
        "eslint-plugin-react-hooks": "^7.0.1",
        "eslint-plugin-unicorn": "^62.0.0",
        "mocha": "^11.7.5",
        "rollup": "^4.54.0"
    },
    "peerDependencies": {
        "react": "*",
        "throttle-debounce": "*"
    }
}
