mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-12 12:06:16 -08:00
Bumps the npm-minor-patch group with 39 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `22.1.6` | `22.2.1` | | [@angular/cdk](https://github.com/angular/components) | `22.1.6` | `22.2.1` | | [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `22.1.6` | `22.2.1` | | [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `22.1.6` | `22.2.1` | | [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `22.1.6` | `22.2.1` | | [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `22.1.6` | `22.2.1` | | [@angular/material](https://github.com/angular/components) | `22.1.6` | `22.2.1` | | [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `22.1.6` | `22.2.1` | | [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `22.1.6` | `22.2.1` | | [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `22.1.6` | `22.2.1` | | [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.2` | `0.45.3` | | [hls.js](https://github.com/video-dev/hls.js) | `1.7.1` | `1.7.3` | | [marked](https://github.com/markedjs/marked) | `18.0.11` | `18.0.14` | | [video.js](https://github.com/videojs/video.js) | `8.24.0` | `8.24.1` | | [@angular-devkit/core](https://github.com/angular/angular-cli) | `22.1.8` | `22.2.1` | | [@angular-devkit/schematics](https://github.com/angular/angular-cli) | `22.1.8` | `22.2.1` | | [@angular/cli](https://github.com/angular/angular-cli) | `22.1.8` | `22.2.1` | | [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `22.1.6` | `22.2.1` | | [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `22.1.6` | `22.2.1` | | [@angular/service-worker](https://github.com/angular/angular/tree/HEAD/packages/service-worker) | `22.1.6` | `22.2.1` | | [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` | | [@schematics/angular](https://github.com/angular/angular-cli) | `22.1.8` | `22.2.1` | | [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.16.1` | `1.16.13` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.69.0` | `8.71.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.69.0` | `8.71.0` | | [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.69.0` | `8.71.0` | | [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.4` | `10.6.1` | | [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.10` | `0.31.11` | | [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.5.1` | `30.5.2` | | [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.5.1` | `30.5.2` | | [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.5.1` | `30.5.2` | | [jest-preset-angular](https://github.com/thymikee/jest-preset-angular) | `17.0.0` | `17.0.1` | | [ng-mocks](https://github.com/help-me-mom/ng-mocks) | `14.17.6` | `14.18.1` | | [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` | | [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.12` | `29.4.14` | | [tsx](https://github.com/privatenumber/tsx) | `4.23.13` | `4.23.15` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.69.0` | `8.71.0` | | [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` | | [zod](https://github.com/colinhacks/zod) | `4.5.4` | `4.6.5` | Updates `@angular/animations` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/angular/releases) - [Commits](https://github.com/angular/angular/commits/v22.2.1/packages/animations) Updates `@angular/cdk` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/components/releases) - [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/components/compare/v22.1.6...v22.2.1) Updates `@angular/common` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/angular/releases) - [Commits](https://github.com/angular/angular/commits/v22.2.1/packages/common) Updates `@angular/compiler` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/angular/releases) - [Commits](https://github.com/angular/angular/commits/v22.2.1/packages/compiler) Updates `@angular/core` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/angular/releases) - [Commits](https://github.com/angular/angular/commits/v22.2.1/packages/core) Updates `@angular/forms` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/angular/releases) - [Commits](https://github.com/angular/angular/commits/v22.2.1/packages/forms) Updates `@angular/material` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/components/releases) - [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/components/compare/v22.1.6...v22.2.1) Updates `@angular/platform-browser` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/angular/releases) - [Commits](https://github.com/angular/angular/commits/v22.2.1/packages/platform-browser) Updates `@angular/platform-browser-dynamic` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/angular/releases) - [Commits](https://github.com/angular/angular/commits/v22.2.1/packages/platform-browser-dynamic) Updates `@angular/router` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/angular/releases) - [Commits](https://github.com/angular/angular/commits/v22.2.1/packages/router) Updates `drizzle-orm` from 0.45.2 to 0.45.3 - [Release notes](https://github.com/drizzle-team/drizzle-orm/releases) - [Commits](https://github.com/drizzle-team/drizzle-orm/compare/0.45.2...0.45.3) Updates `hls.js` from 1.7.1 to 1.7.3 - [Release notes](https://github.com/video-dev/hls.js/releases) - [Changelog](https://github.com/video-dev/hls.js/blob/master/docs/release-process.md) - [Commits](https://github.com/video-dev/hls.js/compare/v1.7.1...v1.7.3) Updates `marked` from 18.0.11 to 18.0.14 - [Release notes](https://github.com/markedjs/marked/releases) - [Commits](https://github.com/markedjs/marked/compare/v18.0.11...v18.0.14) Updates `video.js` from 8.24.0 to 8.24.1 - [Release notes](https://github.com/videojs/video.js/releases) - [Changelog](https://github.com/videojs/video.js/blob/main/CHANGELOG.md) - [Commits](https://github.com/videojs/video.js/compare/v8.24.0...v8.24.1) Updates `@angular-devkit/core` from 22.1.8 to 22.2.1 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular-cli/compare/v22.1.8...v22.2.1) Updates `@angular-devkit/schematics` from 22.1.8 to 22.2.1 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular-cli/compare/v22.1.8...v22.2.1) Updates `@angular/cli` from 22.1.8 to 22.2.1 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular-cli/compare/v22.1.8...v22.2.1) Updates `@angular/compiler-cli` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/angular/releases) - [Commits](https://github.com/angular/angular/commits/v22.2.1/packages/compiler-cli) Updates `@angular/language-service` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/angular/releases) - [Commits](https://github.com/angular/angular/commits/v22.2.1/packages/language-service) Updates `@angular/service-worker` from 22.1.6 to 22.2.1 - [Release notes](https://github.com/angular/angular/releases) - [Commits](https://github.com/angular/angular/commits/v22.2.1/packages/service-worker) Updates `@playwright/test` from 1.62.1 to 1.63.0 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0) Updates `@schematics/angular` from 22.1.8 to 22.2.1 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular-cli/compare/v22.1.8...v22.2.1) Updates `@swc/core` from 1.16.1 to 1.16.13 - [Release notes](https://github.com/swc-project/swc/releases) - [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md) - [Commits](https://github.com/swc-project/swc/commits/v1.16.13/packages/core) Updates `@typescript-eslint/eslint-plugin` from 8.69.0 to 8.71.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.69.0 to 8.71.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/parser) Updates `@typescript-eslint/utils` from 8.69.0 to 8.71.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/utils) Updates `autoprefixer` from 10.5.4 to 10.6.1 - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/autoprefixer/compare/10.5.4...10.6.1) Updates `drizzle-kit` from 0.31.10 to 0.31.11 - [Release notes](https://github.com/drizzle-team/drizzle-orm/releases) - [Commits](https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.10...drizzle-kit@0.31.11) Updates `jest` from 30.5.1 to 30.5.2 - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v30.5.2/packages/jest) Updates `jest-environment-jsdom` from 30.5.1 to 30.5.2 - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-environment-jsdom) Updates `jest-environment-node` from 30.5.1 to 30.5.2 - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-environment-node) Updates `jest-preset-angular` from 17.0.0 to 17.0.1 - [Release notes](https://github.com/thymikee/jest-preset-angular/releases) - [Changelog](https://github.com/thymikee/jest-preset-angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/thymikee/jest-preset-angular/compare/v17.0.0...v17.0.1) Updates `ng-mocks` from 14.17.6 to 14.18.1 - [Release notes](https://github.com/help-me-mom/ng-mocks/releases) - [Changelog](https://github.com/help-me-mom/ng-mocks/blob/main/CHANGELOG.md) - [Commits](https://github.com/help-me-mom/ng-mocks/compare/v14.17.6...v14.18.1) Updates `prettier` from 3.9.6 to 3.9.9 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.9.6...3.9.9) Updates `ts-jest` from 29.4.12 to 29.4.14 - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/compare/v29.4.12...v29.4.14) Updates `tsx` from 4.23.13 to 4.23.15 - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.23.13...v4.23.15) Updates `typescript-eslint` from 8.69.0 to 8.71.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/typescript-eslint) Updates `yaml` from 2.9.0 to 2.9.1 - [Release notes](https://github.com/eemeli/yaml/releases) - [Commits](https://github.com/eemeli/yaml/compare/v2.9.0...v2.9.1) Updates `zod` from 4.5.4 to 4.6.5 - [Release notes](https://github.com/colinhacks/zod/releases) - [Commits](https://github.com/colinhacks/zod/compare/v4.5.4...v4.6.5) --- updated-dependencies: - dependency-name: "@angular/animations" dependency-version: 22.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/cdk" dependency-version: 22.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/common" dependency-version: 22.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/compiler" dependency-version: 22.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/core" dependency-version: 22.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/forms" dependency-version: 22.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/material" dependency-version: 22.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/platform-browser" dependency-version: 22.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/platform-browser-dynamic" dependency-version: 22.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/router" dependency-version: 22.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: drizzle-orm dependency-version: 0.45.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: hls.js dependency-version: 1.7.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: marked dependency-version: 18.0.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: video.js dependency-version: 8.24.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@angular-devkit/core" dependency-version: 22.2.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular-devkit/schematics" dependency-version: 22.2.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/cli" dependency-version: 22.2.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/compiler-cli" dependency-version: 22.2.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/language-service" dependency-version: 22.2.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@angular/service-worker" dependency-version: 22.2.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@playwright/test" dependency-version: 1.63.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@schematics/angular" dependency-version: 22.2.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@swc/core" dependency-version: 1.16.13 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.71.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@typescript-eslint/parser" dependency-version: 8.71.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@typescript-eslint/utils" dependency-version: 8.71.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: autoprefixer dependency-version: 10.6.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: drizzle-kit dependency-version: 0.31.11 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: jest dependency-version: 30.5.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: jest-environment-jsdom dependency-version: 30.5.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: jest-environment-node dependency-version: 30.5.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: jest-preset-angular dependency-version: 17.0.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: ng-mocks dependency-version: 14.18.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: prettier dependency-version: 3.9.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: ts-jest dependency-version: 29.4.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: tsx dependency-version: 4.23.15 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: typescript-eslint dependency-version: 8.71.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: yaml dependency-version: 2.9.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: zod dependency-version: 4.6.5 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
322 lines
16 KiB
JSON
322 lines
16 KiB
JSON
{
|
|
"name": "iptvnator",
|
|
"version": "0.25.0",
|
|
"engines": {
|
|
"node": "^22.22.3 || ^24.15.0"
|
|
},
|
|
"license": "MIT",
|
|
"description": "IPTV player application.",
|
|
"homepage": "https://github.com/4gray/iptvnator",
|
|
"author": {
|
|
"name": "4gray",
|
|
"email": "fourgray@proton.me"
|
|
},
|
|
"keywords": [
|
|
"angular",
|
|
"electron",
|
|
"typescript",
|
|
"m3u",
|
|
"m3u8",
|
|
"player",
|
|
"iptv",
|
|
"video",
|
|
"tv"
|
|
],
|
|
"scripts": {
|
|
"postinstall": "electron-builder install-app-deps",
|
|
"build:frontend": "nx build web",
|
|
"build:frontend:pwa": "nx build web --configuration=pwa",
|
|
"build:backend": "nx build electron-backend --configuration=production",
|
|
"serve:frontend": "nx serve web --no-tui",
|
|
"serve:frontend:pwa": "nx serve web --configuration=pwa --no-tui",
|
|
"serve:backend": "nx serve electron-backend",
|
|
"serve:marketing-demo": "nx run-many --target=serve --projects=xtream-mock-server,electron-backend --parallel=2",
|
|
"serve:marketing-demo:web": "nx run-many --target=serve --projects=xtream-mock-server,web --parallel=2",
|
|
"test:frontend": "nx test web",
|
|
"test:backend": "nx test electron-backend",
|
|
"test:unit:all": "nx run-many --target=test --all --parallel=3",
|
|
"test:unit:ci": "nx run-many --target=test --all --parallel=3 --output-style=static",
|
|
"deps:nx:test": "node --test tools/dependencies/check-nx-version-sync.test.mjs",
|
|
"deps:nx:check": "node tools/dependencies/check-nx-version-sync.mjs",
|
|
"deps:nx:validate": "pnpm run deps:nx:test && pnpm run deps:nx:check",
|
|
"deps:vite:test": "node --test tools/dependencies/vite-transform-filter.test.mjs",
|
|
"deps:electron-builder:test": "node --test tools/dependencies/app-builder-lib-keychain-password.test.mjs",
|
|
"styles:font-weights:test": "node --test tools/nx/check-font-weights.test.mjs",
|
|
"styles:font-weights:check": "node tools/nx/check-font-weights.mjs",
|
|
"styles:font-weights:validate": "pnpm run styles:font-weights:test && pnpm run styles:font-weights:check",
|
|
"styles:inputs:test": "node --test tools/nx/check-stylesheet-inputs.test.mjs",
|
|
"styles:inputs:check": "node tools/nx/check-stylesheet-inputs.mjs",
|
|
"styles:inputs:validate": "pnpm run styles:inputs:test && pnpm run styles:inputs:check",
|
|
"styles:material-tokens:test": "node --test tools/nx/check-material-token-overrides.test.mjs",
|
|
"styles:material-tokens:check": "node tools/nx/check-material-token-overrides.mjs",
|
|
"styles:material-tokens:validate": "pnpm run styles:material-tokens:test && pnpm run styles:material-tokens:check",
|
|
"e2e:task-graphs:test": "node --test tools/nx/check-e2e-task-graphs.test.mjs",
|
|
"e2e:task-graphs:check": "node tools/nx/check-e2e-task-graphs.mjs",
|
|
"e2e:task-graphs:validate": "pnpm run e2e:task-graphs:test && pnpm run e2e:task-graphs:check",
|
|
"coverage:tools:test": "node --test tools/coverage/coverage-integrity.test.mjs tools/coverage/e2e-shard-reports.test.mjs tools/coverage/coverage-run-pool.test.mjs tools/coverage/unit-coverage-scope.test.mjs",
|
|
"coverage:unit:ci": "node tools/coverage/run-tier-a-coverage.mjs",
|
|
"coverage:merge": "node tools/coverage/merge-coverage.mjs",
|
|
"coverage:health": "node tools/coverage/coverage-health.mjs",
|
|
"coverage:policy:check": "node tools/coverage/check-coverage-policy.mjs",
|
|
"coverage:ci": "pnpm run coverage:tools:test && pnpm run coverage:policy:check && pnpm run coverage:unit:ci && pnpm run coverage:merge && node tools/coverage/coverage-health.mjs --require-report",
|
|
"coverage:e2e:summary": "node tools/coverage/e2e-semantic-summary.mjs",
|
|
"coverage:e2e:v8:web": "node tools/coverage/e2e-v8-web.mjs",
|
|
"typecheck:web": "tsc -p apps/web/tsconfig.app.json --noEmit",
|
|
"typecheck:backend": "tsc -p apps/electron-backend/tsconfig.app.json --noEmit",
|
|
"typecheck:ci": "pnpm run typecheck:web && pnpm run typecheck:backend",
|
|
"typecheck:spec": "node tools/typecheck/spec-typecheck.mjs",
|
|
"typecheck:spec:test": "node --test tools/typecheck/spec-typecheck.test.mjs",
|
|
"verify:package-layout": "node tools/packaging/verify-electron-package-layout.mjs",
|
|
"embedded-mpv:build-native:homebrew": "IPTVNATOR_EMBEDDED_MPV_ALLOW_HOMEBREW=1 nx run electron-backend:build-embedded-mpv",
|
|
"embedded-mpv:build-runtime": "node tools/embedded-mpv/build-macos-runtime.mjs",
|
|
"embedded-mpv:build-runtime:linux": "node tools/embedded-mpv/build-linux-runtime.mjs",
|
|
"embedded-mpv:stage-runtime": "node tools/embedded-mpv/stage-runtime.mjs",
|
|
"embedded-mpv:stage-runtime:macos": "node tools/embedded-mpv/stage-macos-runtime.mjs",
|
|
"embedded-mpv:stage-runtime:windows-archive": "node tools/embedded-mpv/stage-windows-runtime-archive.mjs",
|
|
"embedded-mpv:windows-runtime-pin:check": "node tools/embedded-mpv/windows-runtime-pin.mjs",
|
|
"embedded-mpv:windows-runtime-pin:refresh": "node tools/embedded-mpv/update-windows-runtime-pin.mjs",
|
|
"serve:backend:embedded-mpv": "pnpm embedded-mpv:build-native:homebrew && IPTVNATOR_EMBEDDED_MPV_ALLOW_HOMEBREW=1 IPTVNATOR_ENABLE_EMBEDDED_MPV_EXPERIMENT=1 pnpm serve:backend",
|
|
"package:app": "nx run electron-backend:make --prepackageOnly",
|
|
"make:app": "nx run electron-backend:make",
|
|
"smoke:packaged": "node tools/testing/launch-packaged-electron.mjs",
|
|
"serve:website": "nx serve website",
|
|
"build:website": "nx build website",
|
|
"i18n:check": "node tools/i18n/check-drift.mjs",
|
|
"i18n:test": "node --test tools/i18n/check-drift.test.mjs",
|
|
"i18n:validate": "pnpm run i18n:test && pnpm run i18n:check",
|
|
"i18n:baseline:update": "node tools/i18n/check-drift.mjs --update-baseline",
|
|
"perf:initial-bytes": "node tools/performance/measure-initial-bytes.mjs",
|
|
"perf:initial-bytes:check": "node tools/performance/measure-initial-bytes.mjs --summary dist/performance/initial-bytes.summary.json && node tools/performance/check-journey-ratchet.mjs --summary dist/performance/initial-bytes.summary.json --only launch/renderer.initialBytes",
|
|
"perf:journeys": "nx run electron-backend-e2e:journeys",
|
|
"perf:ratchet:check": "node tools/performance/check-journey-ratchet.mjs --summary dist/performance/journey-summary.json",
|
|
"perf:tools:test": "node --test tools/performance/measure-initial-bytes.test.mjs tools/performance/check-journey-ratchet.test.mjs tools/performance/check-baseline-direction.test.mjs tools/performance/tighten-baselines.test.mjs",
|
|
"agents:validate": "node tools/skills/validate-agent-guidance.mjs",
|
|
"skills:validate": "node tools/skills/validate-repository-skills.mjs",
|
|
"release:artwork:dry-run": "tsx --tsconfig tsconfig.base.json tools/release/generate-marketing-artwork.ts --dry-run",
|
|
"release:artwork:manifest": "tsx --tsconfig tsconfig.base.json tools/release/generate-marketing-artwork.ts --manifest",
|
|
"release:artwork:generate": "tsx --tsconfig tsconfig.base.json tools/release/generate-marketing-artwork.ts --generate",
|
|
"release:artwork:validate": "tsx --tsconfig tsconfig.base.json tools/release/generate-marketing-artwork.ts --validate",
|
|
"release:notes:validate": "node tools/release/build-release-notes.mjs --validate",
|
|
"release:notes:github": "node tools/release/build-release-notes.mjs --format github",
|
|
"release:notes:changelog": "node tools/release/build-release-notes.mjs --format changelog",
|
|
"release:notes:blog": "node tools/release/build-release-notes.mjs --format blog",
|
|
"release:notes:telegram": "node tools/release/build-release-notes.mjs --format telegram",
|
|
"release:notes:reddit": "node tools/release/build-release-notes.mjs --format reddit",
|
|
"release:verify:draft": "node tools/release/verify-draft-release.mjs",
|
|
"release:cards:dry-run": "node tools/release/generate-highlight-cards.mjs --dry-run",
|
|
"release:cards:generate": "node tools/release/generate-highlight-cards.mjs --generate",
|
|
"release:screenshots": "tsx tools/release/capture-release-screenshots.ts",
|
|
"lint": "nx run-many --target=lint --all",
|
|
"build": "nx build electron-backend"
|
|
},
|
|
"private": true,
|
|
"packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319",
|
|
"dependencies": {
|
|
"@angular/animations": "22.2.1",
|
|
"@angular/cdk": "22.2.1",
|
|
"@angular/common": "22.2.1",
|
|
"@angular/compiler": "22.2.1",
|
|
"@angular/core": "22.2.1",
|
|
"@angular/forms": "22.2.1",
|
|
"@angular/material": "22.2.1",
|
|
"@angular/platform-browser": "22.2.1",
|
|
"@angular/platform-browser-dynamic": "22.2.1",
|
|
"@angular/router": "22.2.1",
|
|
"@ngrx/effects": "22.0.1",
|
|
"@ngrx/entity": "22.0.1",
|
|
"@ngrx/router-store": "22.0.1",
|
|
"@ngrx/signals": "22.0.1",
|
|
"@ngrx/store": "22.0.1",
|
|
"@ngrx/store-devtools": "22.0.1",
|
|
"@ngx-pwa/local-storage": "22.0.0",
|
|
"@yangkghjh/videojs-aspect-ratio-panel": "0.0.1",
|
|
"angularx-qrcode": "22.0.1",
|
|
"artplayer": "5.4.0",
|
|
"axios": "1.20.0",
|
|
"better-sqlite3": "13.0.3",
|
|
"date-fns": "4.4.0",
|
|
"drizzle-orm": "0.45.3",
|
|
"electron-conf": "1.3.0",
|
|
"electron-updater": "6.8.9",
|
|
"epg-parser": "^0.5.0",
|
|
"hls.js": "1.7.3",
|
|
"iptv-playlist-parser": "github:4gray/iptv-playlist-parser#v0.15.2-iptvnator.2",
|
|
"marked": "18.0.14",
|
|
"mpegts.js": "1.8.2",
|
|
"ms": "2.1.3",
|
|
"ngx-indexed-db": "22.0.0",
|
|
"ngx-skeleton-loader": "11.3.0",
|
|
"proxy-from-env": "2.1.0",
|
|
"rxjs": "7.8.2",
|
|
"saxes": "6.0.0",
|
|
"shaka-player": "5.2.12",
|
|
"shell-path": "3.1.0",
|
|
"video.js": "8.24.1",
|
|
"videojs-contrib-quality-levels": "4.1.0",
|
|
"videojs-quality-selector-hls": "1.1.1",
|
|
"zone.js": "0.16.3"
|
|
},
|
|
"devDependencies": {
|
|
"@angular-devkit/core": "22.2.1",
|
|
"@angular-devkit/schematics": "22.2.1",
|
|
"@angular-eslint/builder": "22.5.0",
|
|
"@angular-eslint/eslint-plugin": "22.5.0",
|
|
"@angular-eslint/eslint-plugin-template": "22.5.0",
|
|
"@angular-eslint/schematics": "22.5.0",
|
|
"@angular-eslint/template-parser": "22.5.0",
|
|
"@angular/build": "22.1.8",
|
|
"@angular/cli": "22.2.1",
|
|
"@angular/common": "22.2.1",
|
|
"@angular/compiler": "22.2.1",
|
|
"@angular/compiler-cli": "22.2.1",
|
|
"@angular/core": "22.2.1",
|
|
"@angular/forms": "22.2.1",
|
|
"@angular/language-service": "22.2.1",
|
|
"@angular/platform-browser": "22.2.1",
|
|
"@angular/platform-browser-dynamic": "22.2.1",
|
|
"@angular/router": "22.2.1",
|
|
"@angular/service-worker": "22.2.1",
|
|
"@astrojs/mdx": "7.0.7",
|
|
"@astrojs/sitemap": "3.7.4",
|
|
"@babel/core": "7.29.7",
|
|
"@electron/asar": "3.4.1",
|
|
"@eslint/eslintrc": "3.3.7",
|
|
"@eslint/js": "^9.38.0",
|
|
"@faker-js/faker": "10.6.0",
|
|
"@fontsource-variable/bricolage-grotesque": "5.3.0",
|
|
"@fontsource/dm-sans": "5.3.0",
|
|
"@fontsource/ibm-plex-mono": "5.3.0",
|
|
"@fontsource/jetbrains-mono": "5.3.0",
|
|
"@fontsource/roboto": "5.3.0",
|
|
"@ngrx/eslint-plugin": "22.0.1",
|
|
"@ngx-translate/core": "16.0.4",
|
|
"@ngx-translate/http-loader": "16.0.1",
|
|
"@nx/angular": "23.2.1",
|
|
"@nx/devkit": "23.2.1",
|
|
"@nx/esbuild": "23.2.1",
|
|
"@nx/eslint": "23.2.1",
|
|
"@nx/eslint-plugin": "23.2.1",
|
|
"@nx/jest": "23.2.1",
|
|
"@nx/js": "23.2.1",
|
|
"@nx/playwright": "23.2.1",
|
|
"@nx/web": "23.2.1",
|
|
"@nx/workspace": "23.2.1",
|
|
"@playwright/test": "^1.63.0",
|
|
"@schematics/angular": "22.2.1",
|
|
"@swc-node/register": "1.12.1",
|
|
"@swc/core": "1.16.13",
|
|
"@swc/helpers": "0.5.23",
|
|
"@tailwindcss/typography": "0.5.20",
|
|
"@types/better-sqlite3": "^9.6.0",
|
|
"@types/cors": "2.8.19",
|
|
"@types/express": "5.0.6",
|
|
"@types/jest": "^30.0.0",
|
|
"@types/jsdom": "21.1.7",
|
|
"@types/mocha": "9.0.0",
|
|
"@types/node": "20.19.9",
|
|
"@types/proxy-from-env": "1.0.4",
|
|
"@types/video.js": "7.3.58",
|
|
"@typescript-eslint/eslint-plugin": "^8.71.0",
|
|
"@typescript-eslint/parser": "^8.71.0",
|
|
"@typescript-eslint/utils": "^8.71.0",
|
|
"angular-eslint": "22.5.0",
|
|
"astro": "7.2.10",
|
|
"autoprefixer": "10.6.1",
|
|
"axe-core": "4.13.0",
|
|
"cookie": "2.0.1",
|
|
"cors": "2.8.6",
|
|
"drizzle-kit": "0.31.11",
|
|
"electron": "^43.3.0",
|
|
"electron-builder": "^26.15.7",
|
|
"electron-playwright-helpers": "1.8.2",
|
|
"esbuild": "0.28.2",
|
|
"eslint": "^9.8.0",
|
|
"eslint-config-prettier": "^10.1.8",
|
|
"eslint-plugin-import": "2.32.0",
|
|
"eslint-plugin-playwright": "^1.6.2",
|
|
"express": "5.2.1",
|
|
"github-slugger": "2.0.0",
|
|
"globals": "15.9.0",
|
|
"html-escaper": "3.0.3",
|
|
"istanbul-lib-coverage": "3.2.2",
|
|
"istanbul-lib-report": "3.0.1",
|
|
"istanbul-reports": "3.2.0",
|
|
"jest": "^30.5.2",
|
|
"jest-environment-jsdom": "^30.5.2",
|
|
"jest-environment-node": "^30.5.2",
|
|
"jest-preset-angular": "17.0.1",
|
|
"jest-util": "^30.5.1",
|
|
"jsdom": "26.1.0",
|
|
"jsonc-eslint-parser": "^2.1.0",
|
|
"material-design-icons-iconfont": "6.7.0",
|
|
"mrmime": "2.0.1",
|
|
"ng-mocks": "14.18.1",
|
|
"node-gyp": "12.4.0",
|
|
"nx": "23.2.1",
|
|
"nx-electron": "22.0.0",
|
|
"parse-srcset": "1.0.2",
|
|
"parse5": "8.0.1",
|
|
"prettier": "^3.9.9",
|
|
"sharp": "0.35.5",
|
|
"tailwindcss": "^3.4.19",
|
|
"ts-jest": "^29.4.14",
|
|
"ts-node": "10.9.2",
|
|
"tslib": "^2.8.1",
|
|
"tsx": "4.23.15",
|
|
"typescript": "6.0.3",
|
|
"typescript-eslint": "^8.71.0",
|
|
"yaml": "2.9.1",
|
|
"zod": "4.6.5"
|
|
},
|
|
"pnpm": {
|
|
"overrides": {
|
|
"@esbuild-kit/core-utils>esbuild": "0.25.12",
|
|
"@hono/node-server@1.19.9": "1.19.17",
|
|
"@humanfs/node@0.16.7": "0.16.8",
|
|
"@xmldom/xmldom@0.8.11": "0.8.15",
|
|
"ajv@6.12.6": "6.14.0",
|
|
"ajv@8.17.1": "8.20.0",
|
|
"brace-expansion@1.1.12": "1.1.18",
|
|
"browserslist@4.28.1": "4.28.8",
|
|
"defu@6.1.4": "6.1.6",
|
|
"devalue@5.6.2": "5.6.4",
|
|
"express-rate-limit@8.2.1": "8.3.0",
|
|
"fast-uri@3.1.0": "3.1.6",
|
|
"flatted@3.3.3": "3.4.2",
|
|
"follow-redirects@1.15.11": "1.16.0",
|
|
"form-data@4.0.5": "4.0.6",
|
|
"h3@1.15.5": "1.15.10",
|
|
"hono@4.12.0": "4.13.5",
|
|
"immutable@5.1.4": "5.1.9",
|
|
"ip-address@10.1.0": "10.5.0",
|
|
"js-yaml@4.1.1": "4.3.2",
|
|
"js-yaml@4.3.0": "4.3.2",
|
|
"jsdom>ws": "8.21.3",
|
|
"lodash-es@4.17.22": "4.18.1",
|
|
"minimatch@3.1.2": "3.1.5",
|
|
"node-forge@1.3.3": "1.4.0",
|
|
"path-to-regexp@0.1.12": "0.1.13",
|
|
"picomatch@2.3.1": "2.3.2",
|
|
"picomatch@4.0.3": "4.0.7",
|
|
"postcss-selector-parser@6.1.2": "6.1.4",
|
|
"postcss@8.5.6": "8.5.26",
|
|
"qs@6.14.1": "6.15.3",
|
|
"rollup@4.52.3": "4.59.0",
|
|
"serialize-javascript@6.0.2": "7.1.0",
|
|
"smol-toml@1.6.0": "1.7.1",
|
|
"smol-toml@1.6.1": "1.7.1",
|
|
"svgo@3.3.2": "3.3.3",
|
|
"svgo@4.0.0": "4.1.0",
|
|
"svgo@4.0.2": "4.1.0",
|
|
"undici@7.28.0": "7.29.0",
|
|
"uuid@8.3.2": "11.1.1",
|
|
"yaml@1.10.2": "1.10.3"
|
|
},
|
|
"patchedDependencies": {
|
|
"nx-electron@22.0.0": "patches/nx-electron@22.0.0.patch",
|
|
"app-builder-lib@26.15.7": "patches/app-builder-lib@26.15.7.patch",
|
|
"vite@8.1.5": "patches/vite@8.1.5.patch"
|
|
}
|
|
}
|
|
}
|