{
    "name": "regular-listener",
    "version": "1.0.8",
    "description": "RegularListener is a listener that detects the value periodically.",
    "main": "./build/index.js",
    "types": "./build/index.d.ts",
    "scripts": {
        "build": "cross-env NODE_ENV=production rollup -c --extend",
        "build:dev": "cross-env NODE_ENV=development rollup -c --extend",
        "lint": "eslint src/* --ext .ts",
        "lint:fix": "eslint --fix src/**/*.ts",
        "test": "jest --config=jest.config.json",
        "coverage": "jest --coverage --config=jest.config.json",
        "test:rollup": "jest ./src/rollup/index.test.ts --config=rollup.jest.config.json"
    },
    "keywords": [
        "listener",
        "checker",
        "detector",
        "regular",
        "proactive"
    ],
    "author": {
        "name": "SNinjo",
        "email": "contact@SNinjo.com",
        "web": "https://SNinjo.com"
    },
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/SNinjo/regular-listener/issues"
    },
    "homepage": "https://github.com/SNinjo/regular-listener#readme",
    "files": [
        "build/",
        "README.md",
        "LICENSE"
    ],
    "devDependencies": {
        "@babel/core": "^7.22.9",
        "@babel/preset-env": "^7.22.9",
        "@rollup/plugin-commonjs": "^25.0.3",
        "@rollup/plugin-node-resolve": "^15.1.0",
        "@rollup/plugin-typescript": "^11.1.2",
        "@types/jest": "^29.5.3",
        "@types/jsdom": "^21.1.1",
        "@types/node-fetch": "^2.6.4",
        "@typescript-eslint/eslint-plugin": "^6.2.1",
        "@typescript-eslint/parser": "^6.2.1",
        "cross-env": "^7.0.3",
        "eslint": "^8.46.0",
        "jest": "^29.6.2",
        "jest-environment-jsdom": "^29.6.2",
        "rollup": "^2.79.1",
        "rollup-plugin-delete": "^2.0.0",
        "rollup-plugin-terser": "^7.0.2",
        "ts-jest": "^29.1.1",
        "tslib": "^2.6.1",
        "typescript": "^5.1.6"
    }
}
