{ "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", "channels:editor": "node scripts/commands/channels/editor.js", "queue:create": "node scripts/commands/queue/create.js", "cluster:load": "node scripts/commands/cluster/load.js", "programs:load": "node scripts/commands/programs/load.js", "programs:save": "node scripts/commands/programs/save.js", "guides:update": "NODE_OPTIONS=--max-old-space-size=5120 node scripts/commands/guides/update.js", "api:load": "./scripts/commands/api/load.sh", "api:update": "node scripts/commands/api/update.js", "readme:update": "node scripts/commands/readme/update.js", "lint": "npx eslint ./scripts/**/*.js", "test": "TZ=Pacific/Nauru npx jest --runInBand", "test:commands": "npx jest --runInBand -- commands", "test:sites": "TZ=Pacific/Nauru npx jest --runInBand -- sites", "act:test": "act workflow_dispatch -W .github/workflows/_test.yml", "act:check": "act workflow_dispatch -W .github/workflows/_check.yml", "act:update-readme": "act workflow_dispatch -W .github/workflows/_update-readme.yml", "act:update-status": "act workflow_dispatch -W .github/workflows/_update-status.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$", "setupFilesAfterEnv": [ "@alex_neo/jest-expect-message" ] }, "dependencies": { "@alex_neo/jest-expect-message": "^1.0.5", "@octokit/core": "^4.1.0", "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.8", "epg-grabber": "^0.29.7", "epg-parser": "^0.2.0", "form-data": "^4.0.0", "fs-extra": "^10.0.1", "glob": "^7.2.0", "iconv-lite": "^0.4.24", "inquirer": "^8.2.0", "jest": "^27.3.1", "langs": "^2.0.0", "libxmljs2": "^0.30.1", "lodash": "^4.17.21", "markdown-include": "^0.4.3", "mockdate": "^3.0.5", "nedb-promises": "^6.0.3", "node-cleanup": "^2.1.2", "node-gzip": "^1.1.2", "parse-duration": "^1.0.0", "pdf-parse": "^1.1.1", "signale": "^1.4.0", "srcset": "^4.0.0", "table2array": "^0.0.2", "tabletojson": "^2.0.7", "transliteration": "^2.2.0", "unzipit": "^1.4.0", "wildcard-match": "^5.1.2" }, "devDependencies": { "eslint": "^8.17.0" } }