Files
tvapp2/tvapp2/package.json
2026-02-27 14:30:03 -05:00

122 lines
4.4 KiB
JSON
Executable File

{
"name": "tvapp2",
"version": "1.5.9",
"description": "This package allows you to generate M3U playlists and EPG guides from various online IPTV services.",
"author": "BinaryNinja",
"license": "MIT",
"main": "index.js",
"type": "module",
"build": {
"appId": "com.tvapp2.id"
},
"bugs": {
"url": "https://github.com/TheBinaryNinja/tvapp2/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/TheBinaryNinja/tvapp2.git"
},
"discord": {
"type": "invite",
"code": "HGv4eGr2kg",
"url": "https://discord.gg/HGv4eGr2kg"
},
"docs": {
"url": "https://thebinaryninja.github.io/tvapp2/"
},
"contributors": [
{
"name": "Aetherinox",
"email": "118329232+Aetherinox@users.noreply.github.com",
"url": "https://github.com/Aetherinox"
},
{
"name": "iFlip721",
"email": "161414668+iFlip721@users.noreply.github.com",
"url": "https://github.com/iFlip721"
},
{
"name": "Optx",
"email": "161414668+Optx@users.noreply.github.com",
"url": "https://github.com/Nvmdfth"
},
{
"name": "EuropaServ",
"email": "161414668+EuropaServ@users.noreply.github.com",
"url": "https://github.com/EuropaServ"
}
],
"scripts": {
"start": "node index.js",
"start:debug": "noxenv LOG_LEVEL=6 node index.js",
"docker:buildx:amd64": "docker buildx create --driver docker-container --name container --bootstrap --use && docker buildx build --build-arg ARCH=amd64 --build-arg VERSION=$npm_config_version --build-arg BUILDDATE=$npm_config_builddate --tag tvapp2:$npm_config_version-amd64 --attest type=provenance,disabled=true --attest type=sbom,disabled=true --file Dockerfile --platform linux/amd64 --output type=docker --allow network.host --network host --no-cache --pull .",
"docker:buildx:arm64": "docker buildx create --driver docker-container --name container --bootstrap --use && docker buildx build --build-arg ARCH=arm64 --build-arg VERSION=$npm_config_version --build-arg BUILDDATE=$npm_config_builddate --tag tvapp2:$npm_config_version-arm64 --attest type=provenance,disabled=true --attest type=sbom,disabled=true --file Dockerfile --platform linux/arm64 --output type=docker --allow network.host --network host --no-cache --pull .",
"contrib:add": "all-contributors add",
"contrib:generate": "all-contributors generate",
"root": "node root.js",
"root:generate": "node root.js generate",
"env:root": "npx --quiet env-cmd --no-override node root.js",
"env:uuid": "npx --quiet env-cmd --no-override node root.js uuid",
"env:guid": "npx --quiet env-cmd --no-override node root.js guid",
"env:version": "node -p require('./package.json').version;",
"lint": "npx eslint"
},
"keywords": [
"nodejs",
"playlist",
"m3u",
"epg",
"thetvapp",
"TVPass",
"MoveOnJoy",
"token",
"iptv"
],
"dependencies": {
"cron": "^4.3.1",
"node-cron": "^4.1.0",
"chalk": "^5.4.1",
"ejs": "^3.1.10",
"moment": "^2.30.1",
"express": "^5.1.0",
"nconf": "^1.0.0-beta.2",
"javascript-time-ago": "^2.5.11",
"os-name": "^6.1.0",
"getos": "^3.2.1"
},
"devDependencies": {
"@aetherinox/noxenv": "^1.1.1",
"@types/uuid": "^11.0.0",
"all-contributors-cli": "^6.26.1",
"uuid": "^13.0.0",
"env-cmd": "^10.1.0",
"eslint": "^9.28.0",
"eslint-plugin-chai-friendly": "^1.1.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-n": "^17.19.0",
"eslint-plugin-promise": "^7.2.1",
"@stylistic/eslint-plugin": "^5.0.0"
},
"engines": {
"node": ">=20"
},
"files": [
"LICENSE",
"README.md",
"root.js",
"index.js",
"manifest.json",
"classes/CLib.js",
"classes/Log.js",
"classes/Semaphore.js",
"classes/Storage.js",
"classes/Tuner.js",
"classes/Utils.js",
"www/index.html",
"www/hdhomerun.html",
"www/favicon.ico",
"www/css/tvapp2.min.css",
"www/js/tvapp2.min.js"
]
}