From 605736d8c3cb074b980ced399f22e9802eafedc9 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Wed, 22 Oct 2025 02:29:07 +0300 Subject: [PATCH] Update package.json --- package.json | 248 ++++++++++++++++++++++++++------------------------- 1 file changed, 127 insertions(+), 121 deletions(-) diff --git a/package.json b/package.json index c4f066cc..1de492cd 100644 --- a/package.json +++ b/package.json @@ -1,121 +1,127 @@ -{ - "name": "epg", - "scripts": { - "act:check": "act pull_request -W .github/workflows/check.yml", - "act:update": "act workflow_dispatch -W .github/workflows/update.yml", - "api:load": "tsx scripts/commands/api/load.ts", - "api:generate": "tsx scripts/commands/api/generate.ts", - "channels:lint": "tsx scripts/commands/channels/lint.mts", - "channels:parse": "tsx scripts/commands/channels/parse.ts", - "channels:edit": "tsx scripts/commands/channels/edit.ts", - "channels:validate": "tsx scripts/commands/channels/validate.ts", - "sites:init": "tsx scripts/commands/sites/init.ts", - "sites:update": "tsx scripts/commands/sites/update.ts", - "grab": "tsx scripts/commands/epg/grab.ts", - "lint": "npx eslint \"{scripts,tests,sites}/**/*.{ts,mts,js}\"", - "test": "cross-env TZ=Pacific/Nauru npx jest --runInBand", - "postinstall": "skip-postinstall || npm run api:load", - "prepare": "husky" - }, - "private": true, - "license": "UNLICENSED", - "jest": { - "setupFiles": [ - "/node_modules/jest-offline" - ], - "transform": { - "^.+\\.(ts|js)$": "@swc/jest" - }, - "testMatch": [ - "/sites/**/*.test.(js|ts)", - "/tests/commands/**/*.test.(js|ts)" - ], - "testTimeout": 10000, - "transformIgnorePatterns": [ - "/node_modules/(?!parse-duration/.*|@freearhey/core/.*|glob/.*|srcset/.*|balanced-match/.*|minimatch/.*)" - ] - }, - "dependencies": { - "@alex_neo/jest-expect-message": "^1.0.5", - "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "^9.32.0", - "@freearhey/chronos": "^0.0.1", - "@freearhey/core": "^0.10.3", - "@freearhey/search-js": "^0.1.2", - "@ntlab/sfetch": "^1.2.0", - "@octokit/core": "^7.0.3", - "@octokit/plugin-paginate-rest": "^13.1.1", - "@octokit/plugin-rest-endpoint-methods": "^16.0.0", - "@stylistic/eslint-plugin": "^5.2.2", - "@swc/core": "^1.13.2", - "@swc/jest": "^0.2.39", - "@types/cli-progress": "^3.11.6", - "@types/fs-extra": "^11.0.4", - "@types/inquirer": "^9.0.8", - "@types/jest": "^30.0.0", - "@types/langs": "^2.0.5", - "@types/lodash.orderby": "^4.6.9", - "@types/lodash.sortby": "^4.7.9", - "@types/lodash.startcase": "^4.4.9", - "@types/lodash.uniqby": "^4.7.9", - "@types/node": "^24.1.0", - "@types/node-cleanup": "^2.1.5", - "@types/numeral": "^2.0.5", - "@typescript-eslint/eslint-plugin": "^8.38.0", - "@typescript-eslint/parser": "^8.38.0", - "axios": "^1.11.0", - "axios-cookiejar-support": "^6.0.4", - "chalk": "^5.4.1", - "cheerio": "^1.1.2", - "cli-progress": "^3.12.0", - "commander": "^14.0.0", - "consola": "^3.4.2", - "cross-env": "^10.0.0", - "csv-parser": "^3.2.0", - "cwait": "^1.1.2", - "dayjs": "^1.11.13", - "epg-grabber": "^0.41.0", - "epg-parser": "^0.3.1", - "eslint": "^9.32.0", - "eslint-config-prettier": "^10.1.8", - "form-data": "^4.0.4", - "fs-extra": "^11.3.0", - "glob": "^11.0.3", - "globals": "^16.3.0", - "husky": "^9.1.7", - "iconv-lite": "^0.6.3", - "inquirer": "^12.8.2", - "jest": "^30.0.5", - "jest-offline": "^1.0.1", - "langs": "^2.0.0", - "libxml2-wasm": "^0.5.0", - "lodash.orderby": "^4.6.0", - "lodash.sortby": "^4.7.0", - "lodash.startcase": "^4.4.0", - "lodash.uniqby": "^4.7.0", - "luxon": "^3.7.1", - "mockdate": "^3.0.5", - "nedb-promises": "^6.2.3", - "node-cleanup": "^2.1.2", - "numeral": "^2.0.6", - "parse-duration": "^2.1.4", - "pdf-parse": "^1.1.1", - "pm2": "^6.0.8", - "readline": "^1.3.0", - "run-script-os": "^1.1.6", - "serve": "^14.2.4", - "signale": "^1.4.0", - "skip-postinstall": "^1.0.0", - "socks-proxy-agent": "^8.0.5", - "srcset": "^5.0.1", - "table2array": "^0.0.2", - "tabletojson": "^4.1.6", - "tough-cookie": "^5.1.2", - "transliteration": "^2.3.5", - "tsx": "^4.20.3", - "typescript": "^5.8.3", - "unzipit": "^1.4.3", - "uuid": "^11.1.0", - "wildcard-match": "^5.1.4" - } -} +{ + "name": "epg", + "scripts": { + "act:check": "act pull_request -W .github/workflows/check.yml", + "act:format": "act workflow_dispatch -W .github/workflows/format.yml", + "act:update": "act workflow_dispatch -W .github/workflows/update.yml", + "api:load": "tsx scripts/commands/api/load.ts", + "api:generate": "tsx scripts/commands/api/generate.ts", + "channels:lint": "tsx scripts/commands/channels/lint.mts", + "channels:parse": "tsx scripts/commands/channels/parse.ts", + "channels:format": "tsx scripts/commands/channels/format.ts", + "channels:edit": "tsx scripts/commands/channels/edit.ts", + "channels:validate": "tsx scripts/commands/channels/validate.ts", + "sites:init": "tsx scripts/commands/sites/init.ts", + "sites:update": "tsx scripts/commands/sites/update.ts", + "grab": "tsx scripts/commands/epg/grab.ts", + "lint": "npx eslint \"{scripts,tests,sites}/**/*.{ts,mts,js}\"", + "test": "cross-env TZ=Pacific/Nauru npx jest --runInBand", + "postinstall": "skip-postinstall || npm run api:load", + "prepare": "husky" + }, + "private": true, + "license": "UNLICENSED", + "jest": { + "setupFiles": [ + "/node_modules/jest-offline" + ], + "transform": { + "^.+\\.(ts|js)$": "@swc/jest" + }, + "testMatch": [ + "/sites/**/*.test.(js|ts)", + "/tests/commands/**/*.test.(js|ts)" + ], + "testTimeout": 10000, + "transformIgnorePatterns": [ + "/node_modules/(?!parse-duration/.*|@freearhey/core/.*|glob/.*|srcset/.*|balanced-match/.*|minimatch/.*)" + ] + }, + "dependencies": { + "@alex_neo/jest-expect-message": "^1.0.5", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "^9.32.0", + "@freearhey/chronos": "^0.0.1", + "@freearhey/core": "^0.13.2", + "@freearhey/search-js": "^0.1.2", + "@freearhey/storage-js": "^0.2.0", + "@iptv-org/sdk": "^1.0.2", + "@ntlab/sfetch": "^1.2.0", + "@octokit/core": "^7.0.3", + "@octokit/plugin-paginate-rest": "^13.1.1", + "@octokit/plugin-rest-endpoint-methods": "^16.0.0", + "@stylistic/eslint-plugin": "^5.2.2", + "@swc/core": "^1.13.2", + "@swc/jest": "^0.2.39", + "@types/cli-progress": "^3.11.6", + "@types/fs-extra": "^11.0.4", + "@types/inquirer": "^9.0.8", + "@types/jest": "^30.0.0", + "@types/langs": "^2.0.5", + "@types/lodash.orderby": "^4.6.9", + "@types/lodash.sortby": "^4.7.9", + "@types/lodash.startcase": "^4.4.9", + "@types/lodash.uniqby": "^4.7.9", + "@types/node": "^24.1.0", + "@types/node-cleanup": "^2.1.5", + "@types/numeral": "^2.0.5", + "@types/pako": "^2.0.4", + "@typescript-eslint/eslint-plugin": "^8.38.0", + "@typescript-eslint/parser": "^8.38.0", + "axios": "^1.11.0", + "axios-cookiejar-support": "^6.0.4", + "chalk": "^5.4.1", + "cheerio": "^1.1.2", + "cli-progress": "^3.12.0", + "commander": "^14.0.0", + "consola": "^3.4.2", + "cross-env": "^10.0.0", + "csv-parser": "^3.2.0", + "cwait": "^1.1.2", + "dayjs": "^1.11.13", + "epg-grabber": "^0.44.0", + "epg-parser": "^0.3.1", + "eslint": "^9.32.0", + "eslint-config-prettier": "^10.1.8", + "form-data": "^4.0.4", + "fs-extra": "^11.3.0", + "glob": "^11.0.3", + "globals": "^16.3.0", + "husky": "^9.1.7", + "iconv-lite": "^0.6.3", + "inquirer": "^12.8.2", + "jest": "^30.0.5", + "jest-offline": "^1.0.1", + "langs": "^2.0.0", + "libxml2-wasm": "^0.5.0", + "lodash.orderby": "^4.6.0", + "lodash.sortby": "^4.7.0", + "lodash.startcase": "^4.4.0", + "lodash.uniqby": "^4.7.0", + "luxon": "^3.7.1", + "mockdate": "^3.0.5", + "nedb-promises": "^6.2.3", + "node-cleanup": "^2.1.2", + "numeral": "^2.0.6", + "pako": "^2.1.0", + "parse-duration": "^2.1.4", + "pdf-parse": "^1.1.1", + "pm2": "^6.0.8", + "readline": "^1.3.0", + "run-script-os": "^1.1.6", + "serve": "^14.2.4", + "signale": "^1.4.0", + "skip-postinstall": "^1.0.0", + "socks-proxy-agent": "^8.0.5", + "srcset": "^5.0.1", + "table2array": "^0.0.2", + "tabletojson": "^4.1.6", + "tough-cookie": "^5.1.2", + "transliteration": "^2.3.5", + "tsx": "^4.20.3", + "typescript": "^5.8.3", + "unzipit": "^1.4.3", + "uuid": "^11.1.0", + "wildcard-match": "^5.1.4" + } +}