{ "name": "epg", "scripts": { "channels:validate": "node scripts/commands/channels/validate.js", "channels:lint": "node scripts/commands/channels/lint.js", "channels:parse": "node scripts/commands/channels/parse.js", "queue:create": "node scripts/commands/queue/create.js", "cluster:load": "node scripts/commands/cluster/load.js", "programs:save": "node scripts/commands/programs/save.js", "guides:update": "node scripts/commands/guides/update.js", "api:update": "node scripts/commands/api/update.js", "readme:update": "node scripts/commands/readme/update.js", "test": "npx jest --runInBand", "test:commands": "npx jest --runInBand -- commands", "test:sites": "npx jest --runInBand -- sites", "act:check": "act workflow_dispatch -W .github/workflows/_check.yml", "act:update-readme": "act workflow_dispatch -W .github/workflows/_update-readme.yml", "act:update-api": "act workflow_dispatch -W .github/workflows/_update-api.yml" }, "private": true, "author": "Arhey", "license": "MIT", "jest": { "testRegex": "(sites|tests)/(.*?/)?.*test.js$" }, "dependencies": { "axios": "^0.21.1", "chalk": "^4.1.2", "cheerio": "^1.0.0-rc.10", "commander": "^8.2.0", "csv-parser": "^3.0.0", "dayjs": "^1.10.4", "epg-grabber": "^0.20.0", "epg-parser": "^0.1.6", "form-data": "^4.0.0", "fs-extra": "^10.0.1", "glob": "^7.2.0", "iconv-lite": "^0.4.24", "jest": "^27.3.1", "libxmljs": "^0.19.7", "lodash": "^4.17.21", "markdown-include": "^0.4.3", "mockdate": "^3.0.5", "nedb-promises": "^5.0.3", "parse-duration": "^1.0.0", "pdf-parse": "^1.1.1", "signale": "^1.4.0", "srcset": "^4.0.0", "tabletojson": "^2.0.7", "wildcard-match": "^5.1.2" } }