{"_id":"@flussonic/flussonic-dvr-player","_rev":"282-31d4914b78faa8ec2dab684350371755","name":"@flussonic/flussonic-dvr-player","dist-tags":{"latest":"26.5.6"},"versions":{"24.6.1-1-g1e1f942":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.1-1-g1e1f942","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.1-1-g1e1f942","dist":{"shasum":"8dfe8e2e7b3733490a94212f5171cf7f17a0732c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.1-1-g1e1f942.tgz","fileCount":9,"integrity":"sha512-3+LxMB1Glg2Onfg14l9jBV9X/fOpKPL2cSQDnbiv24SpSPZjJwIN6zqXf4afMmwI9MFal453iediTILh423y0Q==","signatures":[{"sig":"MEUCIByK9Qgd9nBncPFKeH0JM3lrnoXbPe0Tlnsw/swB9FpOAiEAiqLfBepRnMsKfeyRiKqCR6hu4tWA3tdC3KBLzk5ZL1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1786368},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.1-1-g1e1f942_1718976851250_0.6503316839486375","host":"s3://npm-registry-packages"}},"24.6.1-1-g49236dd":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.1-1-g49236dd","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.1-1-g49236dd","dist":{"shasum":"28b9cff9d8ece407c911fa64768e716c47a7b72e","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.1-1-g49236dd.tgz","fileCount":10,"integrity":"sha512-7HCrDjB1IJzulQB/IlcH+9Uxzmz3EZikkHgDvjIGUr/387eWFaVk9hQCu81R+d8z2rHxse5veiBn+t/9SALq3A==","signatures":[{"sig":"MEUCIQDPuqQFNB5KAdm2j2gDU9G4SsSBiLFyNs0eobFVa6AeVgIgNrtLsx/A96x2ErZGTIJ7hy7zVUCqm2rXwCoebc3XNXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1786391},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.1-1-g49236dd_1718978848120_0.4533472269727805","host":"s3://npm-registry-packages"}},"24.6.1-1-g78fce8e":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.1-1-g78fce8e","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.1-1-g78fce8e","dist":{"shasum":"0dd04a65d0bba5f0aa6f955b9b4bea5b8ce03f7a","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.1-1-g78fce8e.tgz","fileCount":11,"integrity":"sha512-/BrN8MNU62W2KgQlWIhxl4pjze6PmVzbB5GsnAhghsfgwWZqECAP/1jr/ua4wXaLStsIz1L61qypohgFbCI9EA==","signatures":[{"sig":"MEUCIACLT0jVjK4DAU+4Jdq66uQvIziumNkhPFCUl5vRID/UAiEAsElgCkQG32VhspJP2wgzNu2iccpiMM/6EhxfHq1Dy1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1787463},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.1-1-g78fce8e_1718979371016_0.444650718253226","host":"s3://npm-registry-packages"}},"24.6.1-1-g406852e":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.1-1-g406852e","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.1-1-g406852e","dist":{"shasum":"d9791627327d0f9cbf19ddcb8aafcef685f9b396","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.1-1-g406852e.tgz","fileCount":11,"integrity":"sha512-r9fDWKY5vD5H+utecf/284d2Tg7XXJ4cC8RZ9I5jzLQIdKfR/dJZIt62O/lCCM8ovbt/k6fWGnn1cC8k9G9pUg==","signatures":[{"sig":"MEUCIGyV8PErSUINZrcCn3Hnp1ribZQDv3natfmNlYLdqwbCAiEAg2Yw75KzUl216bqBYfcVmi5M3FmTMbVxcdzXPltjvPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1787195},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.1-1-g406852e_1718981272884_0.33965655869052913","host":"s3://npm-registry-packages"}},"24.6.1-1-g23b2582":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.1-1-g23b2582","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.1-1-g23b2582","dist":{"shasum":"6b0e9d6b56f26f4b7743aa996a2a017a49714f67","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.1-1-g23b2582.tgz","fileCount":11,"integrity":"sha512-LATE1fYxpi7jxefRlXf7MGxiwwonrWpxO3j4Hud4MaQL22PO4xBNh6nEnE4/Y6N79ls9GKZ8fZq96TPOghtCaw==","signatures":[{"sig":"MEUCIQDqRsdDS5vHYirp0B5bR4uxAypZmZzV+Siz6NQE9r1hsAIgdzOCyGchS2aGpCIKwhkebD1N2tPRuTb58AxyegkZXGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1787195},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.1-1-g23b2582_1719218192951_0.5019853486177923","host":"s3://npm-registry-packages"}},"24.6.1-1-g02f58cd":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.1-1-g02f58cd","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.1-1-g02f58cd","dist":{"shasum":"4f5d3d2c3e12e2920b26331244256a16befd93ba","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.1-1-g02f58cd.tgz","fileCount":11,"integrity":"sha512-DoBcTf5UzPj9dWrroKzORnTHztRadwM/TZD9NPq96Yi28kuG2ehw3EA2spkPGPHLu5gkBk+slNn7LyZPB3FV0Q==","signatures":[{"sig":"MEYCIQDg/IoTklK6EKDEgYNPMs1+gDyitUVC/jK90gK23q0bVwIhAN/KZ0s2R+cQMUnKONTcKJVC0zJilSssy2ku/MCTcJeX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1787195},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.1-1-g02f58cd_1719219512041_0.519798752508293","host":"s3://npm-registry-packages"}},"24.6.1-2-g3b8ffeb":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.1-2-g3b8ffeb","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.1-2-g3b8ffeb","dist":{"shasum":"85633b8e66d24ad57724188167810ac21df95f98","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.1-2-g3b8ffeb.tgz","fileCount":11,"integrity":"sha512-Ob1tgjGxbRleRnPfkF+wTjMTUOBb0IzGAyL0fgaO934MRGdOfgHqeanbeXFaCu7XinBNE6pcNk072BltvGHWHw==","signatures":[{"sig":"MEQCIBP8kkk3V6bfgBeu0i77PPUQMT+a9ripsDv8DExOb4RBAiARCqoRa9z34XWDOU58Sm+OV6wKccxYbF8rrQGGfZSIog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1787195},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.1-2-g3b8ffeb_1719219997473_0.04872788587296584","host":"s3://npm-registry-packages"}},"24.6.3-0-g471872f":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.3-0-g471872f","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.3-0-g471872f","dist":{"shasum":"aafb450b84a1b9ba794ae95a6c6e9ba2fd5e7240","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.3-0-g471872f.tgz","fileCount":11,"integrity":"sha512-IG3rbhTAqHV7qGPNA6zwkewRB849yBzOJalTeNg/NUTKN6I6iCXGZa40sqsbK0rhYg0O64KdeDN9TcdMdkzn4g==","signatures":[{"sig":"MEYCIQDbYMxP+zWwMSwI87zD8NzjhIv+5MuXWGWPJwuvwt71sAIhAMP+jVu4BSzCbwrdOeORfc6QFfm7wsIDxKzsaILQPlSQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1787195},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.3-0-g471872f_1719220329802_0.455876708291278","host":"s3://npm-registry-packages"}},"24.6.3-1-g13fb3f7":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.3-1-g13fb3f7","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.3-1-g13fb3f7","dist":{"shasum":"59d88577af3887dcc0c2b60d92c94a278164fdc4","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.3-1-g13fb3f7.tgz","fileCount":11,"integrity":"sha512-gapj2SviY136yQDWD3K6Qg4jlY2PMvZ7EyZAFk8zWgQ/+kBp30k/XVOd7g2J6cySXk6JlgLtiwXjeYDHxkz6KQ==","signatures":[{"sig":"MEQCIAIfgqG3+LAAZcZtPjGyrF5fPMqVnu6wjLZw7IhSw6WBAiAXjLsN7JU+mfq/KsBYA4/kLQsvh9Et7d4R13zS/LnIQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1787231},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.3-1-g13fb3f7_1719221353503_0.884985490167808","host":"s3://npm-registry-packages"}},"24.6.3-2-gfe626ef":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.3-2-gfe626ef","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.3-2-gfe626ef","dist":{"shasum":"4aee74e081b0e614ed7c44b6253c3bfcd3d0e995","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.3-2-gfe626ef.tgz","fileCount":11,"integrity":"sha512-rUn/3dWGYp7uQYHSnkKzghcY0tCOP+RCc5XFp+JiFQPZyOOkHGRs9n3MLoEfGRb1EgkJzOx5V1WXY+pu5QVStg==","signatures":[{"sig":"MEUCIQCM9K/lBrzmxBm18ffVq4jfuiodPw62HlhXYqounl8DMQIgJH/yoLVSl+CXQUMA021d/NAIx9EElAAn9CgcPYQ+/BI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1787499},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.3-2-gfe626ef_1719223348053_0.3826077779170909","host":"s3://npm-registry-packages"}},"24.6.5-0-ga55ed83":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.5-0-ga55ed83","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.5-0-ga55ed83","dist":{"shasum":"80c02af75783b5558c5def4364f9d61830804a36","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.5-0-ga55ed83.tgz","fileCount":11,"integrity":"sha512-BqA8Eun4SJuKkaPQgn8nOYsCKJcq15EoFBRJW5arsSCFbWNqA/cM01SKj0KbR/8tIiY9zJNO5RaG1aqZgeoagA==","signatures":[{"sig":"MEUCIEXthuiN8rQsK/dREiAWXqLl0qvMVrpQQSDvNfBhtKMQAiEA7QmKE2igwAA/LyIy2EU/u6p3onjg7QbRbc2odq95VcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1791226},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.5-0-ga55ed83_1719242461423_0.8963630772190319","host":"s3://npm-registry-packages"}},"24.6.5-1-g741fe9e":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.5-1-g741fe9e","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.5-1-g741fe9e","dist":{"shasum":"7e5a427f09f0987ebfe3faca19a6e85e45e47487","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.5-1-g741fe9e.tgz","fileCount":11,"integrity":"sha512-sZ6LSYx9vJ2j7HfCcAFGqgTZNYGV63z39oUKEc524hkbmWhd26YFiBzHthKiMKMPoC8klSRxiWV9Kwf5+nJUwQ==","signatures":[{"sig":"MEQCIAwKccEoC0Bk+5GQ/7BBX0LAEo1fgzCP4ftP0bQdaTxCAiA+seuRpbNIeDlTCfKsTka0VHbOXaOeEovOKCrRyQnZFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1791228},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.5-1-g741fe9e_1719244680212_0.4210772004539629","host":"s3://npm-registry-packages"}},"24.6.5-3-g31b7b3e":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.5-3-g31b7b3e","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.5-3-g31b7b3e","dist":{"shasum":"11a4baf7b55e76923a16eea6cc02c9f15c3ab4dc","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.5-3-g31b7b3e.tgz","fileCount":11,"integrity":"sha512-8ud6mFA7Xt3EckeDpYwH+tN3DNVAk2V0KykdBq5RssuAVvvVmQpe+u4PgsD0CTivhqIwCwE9oB7B6SzGT5bNGQ==","signatures":[{"sig":"MEUCICfN1dtRAu6h9RCC83p+V1upiWjiuT3q2Wzl1sTUrH+ZAiEA1Egk1FqKcBZ1CTeLwuZv1ALr3hOKexUm2RMQC8dk0Xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1792060},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.5-3-g31b7b3e_1719311967527_0.2650612177769449","host":"s3://npm-registry-packages"}},"24.6.6-0-g31b7b3e":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.6-0-g31b7b3e","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.6-0-g31b7b3e","dist":{"shasum":"b1fe6577f348464876a07798acc1fb100b5b275b","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.6-0-g31b7b3e.tgz","fileCount":11,"integrity":"sha512-ZxyHztPUX2k9dioQ3XGvKlkmM+UqFeu28f9KxihtpGXfKYFzGO3KJzhibgvpNqRFG71RKq7O0tIP16q3HTG9eA==","signatures":[{"sig":"MEYCIQCd46ywgw8pRGrgMj35p1uVFGU1DCeSbVUIHeom+7y6xQIhAP0CxqX/pv0NnNA/y1p8wqv3SbAJP318gwQL8XR2SH7w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1792060},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.6-0-g31b7b3e_1719312610023_0.5790300586524153","host":"s3://npm-registry-packages"}},"24.6.6-6-g6025f5e":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.6-6-g6025f5e","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.6-6-g6025f5e","dist":{"shasum":"60fead90da373f108e65b70378225ee928930515","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.6-6-g6025f5e.tgz","fileCount":11,"integrity":"sha512-2QeD+uSddz+dl1xrFJ8Z4KqKlr7wTRZ7QMYgW169Ye/eia0nOI+iiTsK6x7lTuWlfkL6L9YHAuMCn8TMPeCyfQ==","signatures":[{"sig":"MEQCID/xC1QzpXl9B2bXY90YYAC6g2hyrg/JWvyH7Eq79TB3AiBbi2qaAmwkEB76hfexXjUNnUdUZgA2lCQCKbtYEidyCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1795280},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.6-6-g6025f5e_1719833945686_0.8542778457664806","host":"s3://npm-registry-packages"}},"24.6.6-8-gfaae130":{"name":"@flussonic/flussonic-dvr-player","version":"24.6.6-8-gfaae130","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.6.6-8-gfaae130","dist":{"shasum":"5188b4ce3e529608b600ac03f35b90735f34f630","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.6.6-8-gfaae130.tgz","fileCount":11,"integrity":"sha512-tKPMGb9nSQ6j6jXjNUM919x2iL8H8yCjDZEbY7HRog5fRIsg/fIMKl5DAV2LuzQyLYWiDXeHsHGh5HSZfSorFw==","signatures":[{"sig":"MEUCIQCpXVH8yz7STjGsRwruBLXpJDNd01Jt+LQr5AMxj8bVzQIgJxzkxRZKFjoWGw/G1LJ8KPpMs7LkD1qHlWLH8KvBwFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1796487},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.6.6-8-gfaae130_1719835798206_0.5884290197784403","host":"s3://npm-registry-packages"}},"24.7.1-0-ga54f650":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.1-0-ga54f650","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.1-0-ga54f650","dist":{"shasum":"5b072e1bcc8be21dad6befd607a26092fb48b6d1","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.1-0-ga54f650.tgz","fileCount":11,"integrity":"sha512-NkGe8ZGy0yrxsJRgUuNVHuF3bKGPqPG+U/ciaCkMauFDHYvpBGIbV93npNGgXdB/AASKh4ZVAeju1O+sbo8JVQ==","signatures":[{"sig":"MEUCICNY7snsZzTiSWCytjPmz5eBMvC01rSJBavpcS7curfAAiEAkCnDjdFMVRcFfZndltmu0bT4FCCtt81ZjpS1znJJIk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1796487},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"NODE_OPTIONS=--openssl-legacy-provider webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"webpack --profile --json --env.production --mode production > stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.4.12","core-js":"^3.32.2","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.1-0-ga54f650_1719836684397_0.2973282618089539","host":"s3://npm-registry-packages"}},"24.7.1-4-g31e1169":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.1-4-g31e1169","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.1-4-g31e1169","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"a4a34fa604a72b730ea23dbce15c1ad996d67891","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.1-4-g31e1169.tgz","fileCount":12,"integrity":"sha512-em7k7VjwX03VvBLXjWjrchJrdhavBLmTkaAKpHHSiOOmfl40biiwVYDl520BX/7VLgKDVw5uKpfFdUxrLyEhTg==","signatures":[{"sig":"MEUCIEDPHXd5mA5itk4/jWWVNuctfA8ay/PWTLyzBSX7wY9QAiEA3skpTY7HWzliwqFpF9KNGH7j2aHd4e6UyDE8jfmgWhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2301120},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.1-4-g31e1169_1720008569155_0.9488752574904222","host":"s3://npm-registry-packages"}},"24.7.2-0-g2e2b3e0":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.2-0-g2e2b3e0","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.2-0-g2e2b3e0","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"4f88beacad154ad16b5993bf526a3b80f35b77d3","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.2-0-g2e2b3e0.tgz","fileCount":12,"integrity":"sha512-YBC2EudURYXWCveMhtHPrwXLJA1HjhjoSCrZ9BkjhgXozIYsCwABiykCwwkxwFFfnIA4lteBe2dpheIh139aYA==","signatures":[{"sig":"MEQCIEOgnbp9OgOpDE//X0NCFZ/N5FeFLINbcv4r75BqUDbdAiBCu6w4INOd3MEstPmYIBrg/NfUoVsrrSqD+8MNvdOIfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2301120},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.2-0-g2e2b3e0_1720010366615_0.8167129808590268","host":"s3://npm-registry-packages"}},"24.7.2-2-g6f75df3":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.2-2-g6f75df3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.2-2-g6f75df3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"f8303dad1c2ce5e3116a810cc98dc1528174baff","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.2-2-g6f75df3.tgz","fileCount":12,"integrity":"sha512-cYh2hVQZgATG4eIuD5+0YH1qh8FuHDnCewHp/fFsl5gjX+CIv8yaN+Oat9ggnPMRn1xw7Ehjb0LV99CCaxXYxQ==","signatures":[{"sig":"MEYCIQDGtuE7sISEaLIstr6C2EuZ/FIoESdib5uhs+OT6vrbLQIhAONAF2ujwJ6uI0dV70Te34u8+CznYSRpu+50eIkz9N/8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2301369},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","precommit":"precise-commits --check-only","start:dev":"yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","postinstall":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.2-2-g6f75df3_1720181545427_0.8593961620741617","host":"s3://npm-registry-packages"}},"24.7.2-4-g333bd94":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.2-4-g333bd94","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.2-4-g333bd94","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"49c905c6dc19ac3b8f4eaa765fa1cdd3ef19657f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.2-4-g333bd94.tgz","fileCount":12,"integrity":"sha512-Mjbl26/2ga7ay8jl4hJLVALXF4EW34dyMKAA62t0X91WIJIvhw0tMioDiIguTnagGXyVLIZsa1L/xpNjlSIGLQ==","signatures":[{"sig":"MEYCIQDg3Iz0U/+LhV5CC7FSEIi48w1zRI4e6NDhaOXihTsfggIhAKmeA+33YZqcdtImW1PXHAeHmULrM5tn401z0kFylmIk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2301489},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.6.1-0-ge8b5616"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.2-4-g333bd94_1720441624488_0.144866646158204","host":"s3://npm-registry-packages"}},"24.7.2-7-gbef62c5":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.2-7-gbef62c5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.2-7-gbef62c5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"8d757cf65633eac831d7c708627dd332335c6d07","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.2-7-gbef62c5.tgz","fileCount":12,"integrity":"sha512-oGQlb0T34g3eUWn8cEzz9AzHv9uYXRdB5bbnQU85kJnmn/MRuUekuH5bQP8LdWSem/rEfEiyxjbRwshnAHCbGg==","signatures":[{"sig":"MEYCIQDkJGgSznPt6dXhGoQ0KD9krVfmP17LUQQXyMM0diVGfQIhALCYfF5wASV/MZMEPsRqRAIOvmGNTf/bJ5XZTumRPgt5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2302673},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.2-7-gbef62c5_1720688469232_0.019007719772135445","host":"s3://npm-registry-packages"}},"24.7.3-0-gd6270e6":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.3-0-gd6270e6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.3-0-gd6270e6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"b6357f0241215e7d0cf4512f599bc8a8ff1f1f13","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.3-0-gd6270e6.tgz","fileCount":12,"integrity":"sha512-JAgyseahM2R9mnSngV56gm9JXopb6aGxK/1hpZ/rm2xCjZzYaoR79tmpWtO64N9FIu2+UdhFtl/HGhpRsLwUCw==","signatures":[{"sig":"MEYCIQDxg5udURGJHC2Dl28rzAvLOJeH/EbN2kQhj0Y7OqgqBQIhANK7xJDd3002ZPE7eJObi/jeGBlC1gQ4YiyIJWqap1wk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2302673},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.3-0-gd6270e6_1720689262351_0.7343822239054683","host":"s3://npm-registry-packages"}},"24.7.3-2-g0068cdc":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.3-2-g0068cdc","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.3-2-g0068cdc","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"f5b37206e2e1cddd6a6dd64a8a999623a2d2a395","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.3-2-g0068cdc.tgz","fileCount":12,"integrity":"sha512-sOcXJekGZfInjgvzJgW+lVXAb7CHam8Cz1XyWkrVs8A7Rmi2JSi+Tb5vGXlV3hWN6sVdA1H/WvloFvp6y7wtfg==","signatures":[{"sig":"MEYCIQDB+iVds/R2RuSsB3p9gd1cQO555Y9TOceJdS05W3w0MQIhAI49f7Z5b6DJG8HNL9yO7xVD4CnwV2MpUYthq4d5Gl/H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2302858},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.3-2-g0068cdc_1720776313067_0.5823029241081497","host":"s3://npm-registry-packages"}},"24.7.3-4-gb20ffb3":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.3-4-gb20ffb3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.3-4-gb20ffb3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"7b073c4a4f0149f74440274db79729863ed30a00","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.3-4-gb20ffb3.tgz","fileCount":12,"integrity":"sha512-kz8g0NbtT+427/iYJt6XHU+X0XcPaxJO6P0HbXi7OiDxa/2DWnH5eo1Mj3/UJ4Wz7Gsw5SOZtys6vg+vgKRY+Q==","signatures":[{"sig":"MEUCIGXLq+Pw9IEQN135BhdNoZsuBWy8MMiov5C52n/QYxVBAiEAzsC+0Mko0l6MICZYDI9nb+UcNhvP1HWOwhEL7p2ISwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2303661},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.3-4-gb20ffb3_1720780546239_0.36763427091721734","host":"s3://npm-registry-packages"}},"24.7.3-6-g71d438f":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.3-6-g71d438f","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.3-6-g71d438f","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"3d13412a31d071a1c82267ef3a3b40f421ecbb72","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.3-6-g71d438f.tgz","fileCount":12,"integrity":"sha512-kBW070+YPRX9bFajncHf/R6drzSFFOy4aQoY5Yq/uoPcD67o3krmqO3IQASpEGdIqKYHvFiwvJqOdRLkhzQ43w==","signatures":[{"sig":"MEUCICH9MQJfR5swR8YRyExN53kCUiz9+W2LOdi83RiMJN55AiEAgxedS+EoLnjPGNUdZVsAICwro0KGdOcQY0mToSR++EM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2303661},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.3-6-g71d438f_1720800615420_0.8860150011328052","host":"s3://npm-registry-packages"}},"24.7.3-9-g8324d47":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.3-9-g8324d47","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.3-9-g8324d47","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"701d945c69e313501c4684782231cdec3410202c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.3-9-g8324d47.tgz","fileCount":12,"integrity":"sha512-rO34LQqfIMSZg4WCQli6Db9FLY3tpj7bxtuW7dMRqzl/i27Uomidm/ZqRFMTUD1ZduKBdqbLtppcWOk6D/3NYA==","signatures":[{"sig":"MEUCIQCDt8MnbgMOzyUNZRjZH2trvEXjxCyMxpMwlRbRGvC3rwIgPeeNWlGxwIadZ3MuFBHJdtAbx+E9vBXU4R3qW7vdL/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304333},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.3-9-g8324d47_1721218626211_0.42272886135215826","host":"s3://npm-registry-packages"}},"24.7.3-11-g647fcaa":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.3-11-g647fcaa","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.3-11-g647fcaa","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"b2c7b2e3b66b63e1a6be254977edf16b10d9856a","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.3-11-g647fcaa.tgz","fileCount":12,"integrity":"sha512-0iT24K9rZQDlnt1Ewq9S4kOjBpvWEuHNHfvA1H/u5/+R3WR1A7/isvu9eATci75hUm7a8xXF1Z0CAl1AFeeXfA==","signatures":[{"sig":"MEQCIDXTmJEA54+HD2zQGCHPOQ6uRGKAVP3QvKoS91Ifg/FgAiBvoW0xP7AK5xpSrZWYNis2umbxH6cgtqclbq0F4qV6uA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304334},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.3-11-g647fcaa_1721225739719_0.24552530027275887","host":"s3://npm-registry-packages"}},"24.7.3-13-gb5ff375":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.3-13-gb5ff375","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.3-13-gb5ff375","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"f5fb2a5f343f8bffad3c24a4f47d34f7dea97096","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.3-13-gb5ff375.tgz","fileCount":12,"integrity":"sha512-jYctbecsSsQn2WhlBaTDD6Lrz238QAv9UYQeNhjN1c/t1ukNIFmnlzg4PX1ocrpA1wGQmRmZvaCX4z2rBfVtuQ==","signatures":[{"sig":"MEUCICL4in6nbpt2gqdA4RcW5+pq0//+U+Lp0OfZcVaV6O/NAiEA1SP4tMyCAYSgUQy+hDm7fI+DPPVVHvYxnGTXmAejo+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304321},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.3-13-gb5ff375_1721228069775_0.03646932176164075","host":"s3://npm-registry-packages"}},"24.7.3-15-gff7191e":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.3-15-gff7191e","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.3-15-gff7191e","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"da4aa335cfbcf964887e33308d0f09a0b1975329","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.3-15-gff7191e.tgz","fileCount":12,"integrity":"sha512-D3gUT/BgIJkG8uVFsFcyTcIuophoK7HYx0i3Bk7+cme6PfS+Wwj5ymj7VMCLMjTsxsVe/dieh83YEIL2zKP7KQ==","signatures":[{"sig":"MEQCIBPnTMyOV03Gc6X8RoHRwyR38oxPu2yIFMnMiGrthOTYAiBYWDS+iijbUaWE7/INF+N1BsnnaL6K/tUDO0laIyroQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304871},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.3-15-gff7191e_1721231514243_0.15479235671231928","host":"s3://npm-registry-packages"}},"24.7.4-0-g8bfc57b":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-0-g8bfc57b","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-0-g8bfc57b","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"50615cf0ed7dd46f712e9782cdc23ebb476f59c7","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-0-g8bfc57b.tgz","fileCount":12,"integrity":"sha512-R++YvIu/5zc46RobqYO34S8QmMJxDOjBzTFftwBCM0aHzuQ0ABWpudTvvT95kWApZ7PHfopCeKojwldaasKH6Q==","signatures":[{"sig":"MEYCIQDSAQBIDyBSIVj4eYXWbuBHXLHss+hfQNxD0aan5e9dMwIhAJp9R4Tndqq/+XDgwtXYizDl+Awp6txFK+U0/b+/i9yK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304870},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-0-g8bfc57b_1721278810331_0.1651083960918427","host":"s3://npm-registry-packages"}},"24.7.4-2-ge9de30d":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-2-ge9de30d","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-2-ge9de30d","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"7c31ee798b9f08b4e59bdc0bb6d8ff728f3995e1","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-2-ge9de30d.tgz","fileCount":12,"integrity":"sha512-jclRXQ8zPbcyLScRUu4bHK5J8QpkJchHnt3ZMqF9mtzkheFRQF/+C0uVNWBevgirXr3wJSBsupk0GTghIo8Qhg==","signatures":[{"sig":"MEQCIDbhYDTDKfE/1dlJRHOw/DMYhMynMbZGnoFxxQPiwCngAiBsHBigC+cc+mLApvkTANCdZc/Ite9NstPy4Pxtw3DBaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304902},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-2-ge9de30d_1721380550819_0.879246337538176","host":"s3://npm-registry-packages"}},"24.7.4-6-g2041dfa":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-6-g2041dfa","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-6-g2041dfa","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"64673dd26f328de1c59b6d166dd1666f3b9463b2","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-6-g2041dfa.tgz","fileCount":12,"integrity":"sha512-1jng8dec/d41pJpwOYqGbV91279nmPM9ZNjlILD0cc7ddHkhUggUHFYs8FWyrIeAQzkIhoQBSPQlWZuxg7sGOA==","signatures":[{"sig":"MEQCIB/hIy659/mE6IZSNjEi2DiFylWux+OjN6/geJkc1R3zAiBPpS7Z5aL+xgYO8Anh/RUmDmsahcbKUsAVHOs+jzrTvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304939},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-6-g2041dfa_1721660665452_0.7645817577491292","host":"s3://npm-registry-packages"}},"24.7.4-8-gc6035c2":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-8-gc6035c2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-8-gc6035c2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"77332d958db497b8d65f332b83c505df2a50a1e4","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-8-gc6035c2.tgz","fileCount":12,"integrity":"sha512-EagLRvShVGRQcxNNzTzJzN0h1bL2Pxhn/qAH2iTCYya/8NIiB356PQmkXskf+g9kwLcJK3XLEPFgZ3w02JjErg==","signatures":[{"sig":"MEUCIFGvv2yU/ZJVNWzaHLV7HplrrHCr/IYgMZ/y3mqS2TK3AiEAuWCShm6FrSO2bOjxGK9dMF4WMVtgNuVOKidrWnCzq6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304923},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-8-gc6035c2_1721897581906_0.01801872480186928","host":"s3://npm-registry-packages"}},"24.7.4-10-g9dd0fc3":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-10-g9dd0fc3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-10-g9dd0fc3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"c9af5567e99c1fea7e9e8ba29ee136cece47aeff","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-10-g9dd0fc3.tgz","fileCount":12,"integrity":"sha512-pnVmmCk+AeBBBupHQ80EIfp/mifTCpNLI3C3gVZHFzFO61xyNYb0b6icsXqSW3QSdMqnk2V5s9VMq76DmR1XuQ==","signatures":[{"sig":"MEUCIQDFp9t9MhFwrnR4dGdUOTMvGPAOnYXW6c57JWgm8YrJvQIgHUB7RCTzLlEDxbqIxxNozgTmZcaRSsc6GkijBxuAdew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305273},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-10-g9dd0fc3_1721902863053_0.5107998603569113","host":"s3://npm-registry-packages"}},"24.7.4-12-g5d14f00":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-12-g5d14f00","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-12-g5d14f00","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"32c6f34791fe2d2e191bd12c5cdf2182edf4c712","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-12-g5d14f00.tgz","fileCount":12,"integrity":"sha512-LN4m0OryzyVqTXRJi++x12xZe+QY5JibynQgfFZ8Yx9KCI2jbGj+5ft+EGedvjYlbYPH5bSjgJ/dlV+Fb0mw7g==","signatures":[{"sig":"MEUCIHVh4K8EUWIbCMsK7rNOVw7bT899OJRhxx8BsXxwHsWBAiEA7EjosGHQRLf+j/zUqFlVB134lkF1xFEF6ODvXABoSPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305297},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-12-g5d14f00_1722335097737_0.29645517654048903","host":"s3://npm-registry-packages"}},"24.7.4-14-ge46e9f8":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-14-ge46e9f8","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-14-ge46e9f8","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"f511211cd0d12f6176991ec893dbeb01ac992a91","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-14-ge46e9f8.tgz","fileCount":12,"integrity":"sha512-7le8odxOUkiNpQfNSGC8mJHp1EWiBKBl+vkW56nClheK0DRmBj5kGDHGk5dEwwpYrh7wkI7hTAltklTqkbg7rw==","signatures":[{"sig":"MEUCIBzypyXncVaOyo2NiDxikRi5YRBPyd8vAjP5399sXyvsAiEA8TPnN92cr+8c8+Yt9mQi7fgsJP6Lejgf7M3dsVfwEnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305297},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-14-ge46e9f8_1722416162962_0.8824781406664353","host":"s3://npm-registry-packages"}},"24.7.4-16-g163ad84":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-16-g163ad84","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-16-g163ad84","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"ee206326d877ca62c15a5ec0fcfb87fa412bdb58","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-16-g163ad84.tgz","fileCount":12,"integrity":"sha512-J0zzzzsxLocnaIH4O3STEaLhUAVq1aPwMppr6q+HlZdRFXHk2pmk4t56u4uSBtKMkPRJ0GdDpD4igdZMrGit7A==","signatures":[{"sig":"MEUCIQDxYYHWdf8ttSpo3iSO9cg/uRoEJ6rramLbWZB+9br1bwIgUGjnFit6BJcUhN5QrkRMzSJp3js4S7rgFkewa5CF0ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305332},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-16-g163ad84_1722525568520_0.5697411260804992","host":"s3://npm-registry-packages"}},"24.7.4-18-gc527cc0":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-18-gc527cc0","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-18-gc527cc0","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"c68193984da53fcd67b3522685bc54de8d3be3a7","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-18-gc527cc0.tgz","fileCount":12,"integrity":"sha512-vL8vDwVl/OtuB/ZfAcUV1ObrpmhNQVWi4zlIYLhcUyn9ks36AkobuLsE7rOHl404Jk7AfydWTGBKw8tuLVBiBg==","signatures":[{"sig":"MEUCIQDnljTFmiweLOhqiw+bs0Y+7ku8HLhB0ygJo6qbTOt9JAIgZpnU8p3+bJVgYYh1SEy+RRnas5FKsWNI2u4Nv+7lft4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305360},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-18-gc527cc0_1722526172002_0.10219889852804509","host":"s3://npm-registry-packages"}},"24.7.4-20-g29f79e0":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-20-g29f79e0","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-20-g29f79e0","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"5953b0837550657d7ee349b68e1940d0d868854c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-20-g29f79e0.tgz","fileCount":12,"integrity":"sha512-OPWjGZ9MByk0ep2gRiSInMVuHFkRtRklCtd/sRyEcfuYBX8ZrBIu9vWKYAxG+ikyxFnlJ/rOGZYnTxZcuNRcdw==","signatures":[{"sig":"MEYCIQCs9dMjYvoFx2YhPXt3Ydi5KpxcWagOm/eW4DWxjM+nvAIhAIC82CT+5bzleBQodf6GTlZqcAzhrb2pbT2xsAOTXDx0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305356},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-20-g29f79e0_1722595818516_0.9434529370439757","host":"s3://npm-registry-packages"}},"24.7.4-22-g2d5add0":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-22-g2d5add0","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-22-g2d5add0","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"ebea23baed1d0f4807b016e1a0e0b2a333ce6a30","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-22-g2d5add0.tgz","fileCount":12,"integrity":"sha512-u9m2hjH5d3RdSHdN8dwRkHnNo7uc/PvHGMI7bOemGurwlsmdoRI1j+vwMDO5ocMC2fNvY7V1EncuVUP36esa0Q==","signatures":[{"sig":"MEUCIQDa+dYl9QfAD/GPep7Vii/Q4Yoqgz0upnQPCOAfXEkmjgIgAjnPW/7PuViIwmWrzfy/z6V0vYzsK57v1NTa4tYvs0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305366},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-22-g2d5add0_1722936784421_0.5515152397073009","host":"s3://npm-registry-packages"}},"24.7.4-25-ged83b8e":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-25-ged83b8e","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-25-ged83b8e","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"fe32d9fd85dbdbd30e533b66daddc55ef89313a7","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-25-ged83b8e.tgz","fileCount":12,"integrity":"sha512-Feftl1p61pVNvdJ7fhQUhkxXD4KQB2kWFXtN5ToNmxYHyzk6erNuX6DKij06N3S+Cx/QbTNBUAz/sJucgXrsLw==","signatures":[{"sig":"MEYCIQDiVWa3MkOxRY3aKPegnuPOvO7b4RU1UmeWaY1ArWH60AIhAIkTpk2EVYhPXvjYEpl6WH4wzVqZsjB52LIkM4uZkPIB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305394},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-25-ged83b8e_1723103346210_0.7632397851718162","host":"s3://npm-registry-packages"}},"24.7.4-28-g66daeae":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-28-g66daeae","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-28-g66daeae","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"22ec5b4a1c069b36ecedcecf79d1fa58bfd9110b","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-28-g66daeae.tgz","fileCount":12,"integrity":"sha512-Coki4hWhEbbAhaEoi9tPzekljB4qvMHEXm4170lXy8MMFGQ+2Uz9WFzbwqEiNEQXNQJvBFYNu3ZWeAVMKh9mqg==","signatures":[{"sig":"MEYCIQCIpwAmfUdFhNm/jM/dn1+Me4zs/+BPjEV7P3KALVW8nAIhAL8vBmUUQOD/TQPfY83xpPR/g0s8n5KyyYU9ARjOkLzD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306230},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-28-g66daeae_1723191903959_0.15392188996921408","host":"s3://npm-registry-packages"}},"24.7.4-30-gd15d65a":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-30-gd15d65a","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-30-gd15d65a","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"27befd0a2b05d241afeb1bb633093f1b2306fac3","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-30-gd15d65a.tgz","fileCount":12,"integrity":"sha512-oT/j0GWNUl6i2ZoMlMp/3I54E2oq9rRsCNadWdiiV1v2ZWk/BRCQ68Uu5v0KzH0yKMhfR+rrgdEjLlNhRpj7CQ==","signatures":[{"sig":"MEUCIQD1PpMuxUdtarryAMAkrRgFQYSbaY0NhBLwzX96UF1JZwIgFQn/HWYaUAe869np3+M4lV4VCLHqw5PiuF6gqO2ZFZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306217},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-30-gd15d65a_1723203762451_0.599210941145057","host":"s3://npm-registry-packages"}},"24.7.4-32-gc4d5694":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-32-gc4d5694","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-32-gc4d5694","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"05b7f9a07eec4da669b5492d4b2db6fd8e946ba2","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-32-gc4d5694.tgz","fileCount":12,"integrity":"sha512-ZAKaR/gM8T7x74fwcxjbUOMkroOmko9WWBKz7WWKG8fp4RgGJWFiwke5gb/Z7Xue2qoC5np0SHNNWVmD/pJjqQ==","signatures":[{"sig":"MEYCIQD8SmppM/AsJXzKB0fabkMJZWu6FjJjgf3l0vMvgamg/AIhAPEmgn+KgxgdNqDtqFTU04EVuAyXDF1yh23ps4Hcxnh7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306217},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-32-gc4d5694_1723217725476_0.742263005555607","host":"s3://npm-registry-packages"}},"24.7.4-34-g3eab63a":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-34-g3eab63a","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-34-g3eab63a","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"22b47ff4ecf27711ccdb972e6dc0855b9b143c7b","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-34-g3eab63a.tgz","fileCount":12,"integrity":"sha512-qnnxHuBOEK9B1L6rLDJ6XkrseMbDZRhQ0l0LT7nPOWRtGbuA+tfT1zlXwVQQTGplXijgHfqIj5Of2dvqkchrDw==","signatures":[{"sig":"MEQCIDAtfBEvaKq2Ao7JU7ri1LdRYPs9f80l42fVxStte7TLAiBpLy42GxjpAdsXDY2+RvFipsFdOoXuTWdyWUlTwO2e6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306369},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-34-g3eab63a_1723553852106_0.05315759396774289","host":"s3://npm-registry-packages"}},"24.7.4-37-ge64acf4":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-37-ge64acf4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-37-ge64acf4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"d6b4a2704efbe4afc64386529f1a25a9727e7803","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-37-ge64acf4.tgz","fileCount":12,"integrity":"sha512-Dq6IOV1viDCxxLC3Gv05Op7o7qtwn+AFkmxJ3W7kgCGqCCkBqeDzdTTUOyePB0B5xlBa6Mz1CxWM2dRcbS+P4g==","signatures":[{"sig":"MEQCICp8HzQdzW5sFkAWTH/cMjKtdz8elJRzluLc8CRcdSbiAiBSogA8P7UYV7KVs/LQXmPPuZ1A6lzkH++4AgOi3jAXTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306371},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-37-ge64acf4_1723627991231_0.7680934371904036","host":"s3://npm-registry-packages"}},"24.7.4-36-gd17b0b1":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-36-gd17b0b1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-36-gd17b0b1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"793c4178f3522e7517aa1150615a6d243496f27a","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-36-gd17b0b1.tgz","fileCount":12,"integrity":"sha512-7fAz6Vg8+SYPADDqIk5NSoQ3b8x+WUZRPz96xh7QIJH4nE9l0vrCJyooxJIwYrephUZGK+hybqfoYELGcjuWHA==","signatures":[{"sig":"MEUCIFfj9CPtmUcTx8fKVCaTi0XJmE0/la1MtANrmz//9gs4AiEA5TALPII9+d/HUm04P/si0qu882IJ5zt23jYDcyraKOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306881},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-36-gd17b0b1_1723729014202_0.8037271901096963","host":"s3://npm-registry-packages"}},"24.7.4-38-g3c010c6":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-38-g3c010c6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-38-g3c010c6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"a511fbb34fcfb79caf8905c307accc6e5785be3c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-38-g3c010c6.tgz","fileCount":12,"integrity":"sha512-a6PAw/6AFbpkBFrkXY0bCdz+SQlYQl0fYlu5cIpR9GWRQ+fqCN0ZrppwjtRBNZDbrgTT57iiieD7gCFZLhdggg==","signatures":[{"sig":"MEQCICqblVVBirCSWcMmcG54XDNitafHg7XJW55KFTlUL3t6AiAtongez6rP6SQTi+AYklbb98hDK+H1CbVcmQEUMEYJUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306881},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-38-g3c010c6_1723734602580_0.36834436763816125","host":"s3://npm-registry-packages"}},"24.7.4-42-g503b95e":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-42-g503b95e","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-42-g503b95e","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"ed0e0fe7e08f0eeea503a4dd8deb11f59684d627","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-42-g503b95e.tgz","fileCount":12,"integrity":"sha512-SHadnia3ooVQvFGJ/pVlKeDW11D1gSmzL3+MCbfiRYCJlFA1JV+Hc1AzNmEcsC1xOOYI691eR5sacVZxW9v41w==","signatures":[{"sig":"MEUCIA1m4H2jhv2CwTwaY7vBjB/LacdRQC0TDsoMP4tEkpcpAiEAieAZvWQvH0td5TXGQksbOczLLSHs+DSpCwKNTn4gYz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306852},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-42-g503b95e_1723825460851_0.8128454978731932","host":"s3://npm-registry-packages"}},"24.7.4-44-g0736c81":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-44-g0736c81","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-44-g0736c81","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"1b27fb71f093c692f41b986748af48b20390bfd9","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-44-g0736c81.tgz","fileCount":12,"integrity":"sha512-XK5CoZwfT6Paqtd+3VlZqXY3hiVR1DtSXEMTt7fg7sGCcpiq2+oimL/3M+FbUk56Uxfa7pdHMJyin9l7wvqObA==","signatures":[{"sig":"MEQCICFf5aX2uTeDp9T6/bSiEuckmVbB65OW7Pox3uTymqy2AiAqyxOe5TEz/DEfAgFnSId7/lCRWWBQqS7+Ale5emLDbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306599},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-44-g0736c81_1724939017723_0.40108322081196723","host":"s3://npm-registry-packages"}},"24.7.4-46-ge19539b":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-46-ge19539b","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-46-ge19539b","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"46b8a5b323f30fbf80812a9461773b683fa6603a","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-46-ge19539b.tgz","fileCount":12,"integrity":"sha512-QDVai3gbjJjCf0SmRQ3hp+If25AH9emnJqfp9N9B+xculfwaqbQMh1Rwn8A1rXBPyYVgF2y7e8MAL+0rSaQF2g==","signatures":[{"sig":"MEYCIQD+i022TzPzmBOTsx2fXF/mekSohlNMWd3XBFpdK9MuHwIhALqu+7/b3Q/3OeAfh7icI0+uUqB1E+NiErbVv1nf2TD1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2308793},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-46-ge19539b_1724942935678_0.1363222644440869","host":"s3://npm-registry-packages"}},"24.7.4-48-g0224a6c":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-48-g0224a6c","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-48-g0224a6c","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"8cc5427ca40a147f60b5881afb0c5b00c5bafeb5","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-48-g0224a6c.tgz","fileCount":12,"integrity":"sha512-zF9u7kZZbg3UF5ltkc8enJsodZ3qU2UpKJm9mUSifQtw4PjQjAg3zkHSualTa61GkRhs056EpCHaTDY6pRy0SQ==","signatures":[{"sig":"MEQCIFQ+u6dRvIr0yM90I/41rWnqorSSz2XOPN0mP6d7ijk0AiB5i0ZbDARK6eGMNs/yN+MfCfyfnEnhByHHFwKUfB1rew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2314652},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-0-gb2f35ca","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-48-g0224a6c_1725282901103_0.9509768279737492","host":"s3://npm-registry-packages"}},"24.7.4-51-g41c9d1d":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-51-g41c9d1d","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-51-g41c9d1d","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"2ccf1267fec5a7066acb4d969298711f2e86d152","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-51-g41c9d1d.tgz","fileCount":12,"integrity":"sha512-SW1zdoOWKaCSpvp7uwAcxW3inZYk43Xx47nKYrIabUJxg3B+MNSkKVbvD3rPKAzUY9gy/+tYms/pir9Unk+9Gg==","signatures":[{"sig":"MEQCIDOeD3tLDcgshLMdvME9UipOsttz06ZGK7CyDwQKQUn0AiAVlxOV23ncozvobU9Pv1XpFrpJMP2ZxkaQJkX7rtNgoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2314327},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-51-g41c9d1d_1726489110055_0.07756932661200566","host":"s3://npm-registry-packages"}},"24.7.4-55-g5b05fe4":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-55-g5b05fe4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-55-g5b05fe4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"be60dbfd4bc604adab021e45b72610e945c34f13","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-55-g5b05fe4.tgz","fileCount":12,"integrity":"sha512-TqnIhOsP7oo+21ZwJJKajaGJ4LbJ+DPmc5bDa8CYYY17892wEOG2a7r4qhmlgv4xPhxP08ywxSxCwUcqRi0cZQ==","signatures":[{"sig":"MEQCIHBE2mTQKqWBGRkZw7xtwiIuhrUSoAH/fWMcplz93MrrAiBk8/LugXwetlhrUd0UXcxZnnipRFHBAOBVo2TjemMiww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2314358},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-55-g5b05fe4_1726649008667_0.783933706730743","host":"s3://npm-registry-packages"}},"24.7.4-57-g13107eb":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-57-g13107eb","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-57-g13107eb","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"71d67dce7469df19d7d3b5c26e0992765ebcaa3f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-57-g13107eb.tgz","fileCount":12,"integrity":"sha512-Go9XbVh4MN4nN8PkAIJsMrQtlSgRmO1javfhCOV0ttUWK7YYfWJSInM1U1N1J/qIjoqY/PIDN8YN8Oeu3JyZmA==","signatures":[{"sig":"MEUCIG62dK9FcrYI1NvgxCF+XFEndWW/QVrLeiNpR15PMRyjAiEAg4V7dpLwLhnlQMds28eFdj2Ay724Hd0KAfjW34JG5EM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2314379},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-57-g13107eb_1727189390207_0.9818575286617361","host":"s3://npm-registry-packages"}},"24.7.4-59-gd7f7326":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-59-gd7f7326","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-59-gd7f7326","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"d16d58bff3544cbf05b5652cee70053f5bc987f8","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-59-gd7f7326.tgz","fileCount":12,"integrity":"sha512-TjQoIS72EWbTe7JxkWCtl/CGgIAr2yyWrSSS3Hv8B8xGMnBv2gUbTtdtYnVqk91/UeoCZqrk03wBtfG9SRbjiw==","signatures":[{"sig":"MEYCIQCYzloGcjhlpgHIn/Ye6fo5zihMlwM7ulnQIMEzMnl3VgIhAJTVBX6CPtgWY40npabE0nQSZrhB1U8xTifJA66AxuhZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2315815},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-59-gd7f7326_1727955317301_0.07126017199678358","host":"s3://npm-registry-packages"}},"24.7.4-61-g6b13a0a":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-61-g6b13a0a","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-61-g6b13a0a","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"d7974b8ff2d814b1440e00337653ec0e96d7be55","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-61-g6b13a0a.tgz","fileCount":12,"integrity":"sha512-CcmdKaTMRsOsNzCPNoPq33RJxPfDtt99xXfYcPmAiqTeCbcjA9SvZfjvvUK+AH0WcxNA/l6ycoT8tJjTrAcdRA==","signatures":[{"sig":"MEUCIQCbMZvzs6qLQHAJ1kYHV9RuCZNBfa5PMfmONHQak0alOAIga6lDoERcqX5POt75ounenZ8wUZnlauWRYn4vTquBbpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316640},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-61-g6b13a0a_1728034060571_0.3832928654664416","host":"s3://npm-registry-packages"}},"24.7.4-63-g55c51b1":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-63-g55c51b1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-63-g55c51b1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"11b5cc8fe7697611557ec6c8cdc1decaccc07229","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-63-g55c51b1.tgz","fileCount":12,"integrity":"sha512-Y325FDtHoJvm+dDUrDrvjg414orQLOtcZq5S3HYjwUeSYgnfszM2hxWMaLzf6YbrwXNIrPiB+4qKiVVoCy/w7w==","signatures":[{"sig":"MEUCIQC5HDmY75iTDVl/FTtJa/6BhKD9avpPc1CKEZjyMSu+1wIgIQGwyGiVVQpe8zq22FTe4UO/OHKj4gdf9XMO3ddTagg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316811},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-63-g55c51b1_1728373848459_0.8717050053255468","host":"s3://npm-registry-packages"}},"24.7.4-66-ged5e04c":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-66-ged5e04c","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-66-ged5e04c","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"8926cc330ab16c5124af334f28c341f0a233ad24","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-66-ged5e04c.tgz","fileCount":12,"integrity":"sha512-LAlRRas27UP+pY3jPa0wctq8NxJMZg6IBshSoaz+HelXTrfeyLnGQDYkPGZRsMQOXai5slCyVDeFtouDdxhfmw==","signatures":[{"sig":"MEQCID9MzIyFGpJjV4impj5Xvn27NqJvf8oJhbO0sZGs/y2/AiB5e4KlPN37+dxQKNQBnpD8SXGSql/NCiF0JBsIn1mFZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316706},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-66-ged5e04c_1728401591296_0.6724739604089633","host":"s3://npm-registry-packages"}},"24.7.4-72-g666a2bb":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-72-g666a2bb","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-72-g666a2bb","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"36a5980be63c0443c05fca6dac261101cad1c492","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-72-g666a2bb.tgz","fileCount":12,"integrity":"sha512-JdTcWDnMzFTh3lPs4PzFDWEEl0qJR1Wy56Qe/9dwoEn7uqVLefraB9aC0rPGitWlGTQqfa8WO1nvbriGo8/7Kg==","signatures":[{"sig":"MEUCIG0T/WdBx4HODjXtiP6w5NT4kCNKeI52vEBx/TV/L+xYAiEA/n+KN0v763fNAlTDcUoK0fEOD7QT2uFish2c54Ksc9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316300},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-72-g666a2bb_1728472875418_0.2366816271161576","host":"s3://npm-registry-packages"}},"24.7.4-74-g7c715ad":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-74-g7c715ad","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-74-g7c715ad","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"531805ffb9fe56e132d79aa18bc56130738abcbd","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-74-g7c715ad.tgz","fileCount":12,"integrity":"sha512-7N8uotT/dhL4e6UBMc7ph7vc2cdedrEOx8eAX3W9GmZmcgzqpXiLtoWTxPkbqPmjiNJI0l77Uik8Lvap/su0qg==","signatures":[{"sig":"MEYCIQCoijVZox8L7sAp8r+WclPQQW+bIDp1uucsh6Bi1liz2QIhALpkY89Ag34pyWs1WXvM/FeFPcJx1pGjpWbws46UOGqu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316350},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-74-g7c715ad_1728983511657_0.7390878847385174","host":"s3://npm-registry-packages"}},"24.7.4-76-g5358a52":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-76-g5358a52","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-76-g5358a52","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"d548a73f8d39dce8a51755b943a4dbcea3767c26","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-76-g5358a52.tgz","fileCount":12,"integrity":"sha512-1tTSEm6Z6W4meLcpbdxWQw7eTe8KoFxgCOE0RPCBt7FK+o2Y4gVcPA1PhX5KO5OuirpJJ9eOxCbR1PwmiD4ziA==","signatures":[{"sig":"MEQCIG74Lh8dfCUeM8LW0juUnfS0AYZgGkn5LtnKDNxvutDVAiBRdN9sUHEnTE3w1DXPsJpcZm28My1l29759L2BQAhYCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316350},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-76-g5358a52_1728983698272_0.9475736717391212","host":"s3://npm-registry-packages"}},"24.7.4-78-g4a085d7":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-78-g4a085d7","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-78-g4a085d7","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"9c19208d21d9010faefd0ede79d436c2f7c2baa1","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-78-g4a085d7.tgz","fileCount":12,"integrity":"sha512-DkBQrrPhEba2Q6mPWXsfjrHfLnGxS1xVZC8Bnge8O19KLwT0qq0REIjmWsiaFUeKIlVWKSGcvDiWqCAErOgUTg==","signatures":[{"sig":"MEQCIHJJhw04GK37cf0taRIs0cDrpuOHAIyXVk6JUBuqmCKxAiAsk21TBmKAqrIcsgffDeBA1/Bzamjz98pogdJhPj5VRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316558},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-78-g4a085d7_1729073618857_0.5654995380255261","host":"s3://npm-registry-packages"}},"24.7.4-85-gce1c417":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-85-gce1c417","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-85-gce1c417","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"bfbdddcac2788957e6f73025d61fee5948e656d4","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-85-gce1c417.tgz","fileCount":12,"integrity":"sha512-nYQmtD09CdG0QzbxPiYt1AlzHTjRR2oxdkCAyd/iJv2/pHddiSyIryfRNUtibJzjcLUlYK2Egd2yVoF3H5RqKQ==","signatures":[{"sig":"MEUCIQCLCuhRXijcCZZzFtcsmMqDqqDVQc0Hks8x17hi8ADrRwIgdnQODBCewXhFOLUFwdDXmkFE3flPE0NXMAFLAVvd6Cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2317809},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-85-gce1c417_1730461566442_0.5368893109568662","host":"s3://npm-registry-packages"}},"24.7.4-90-gc3590cd":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-90-gc3590cd","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-90-gc3590cd","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"5f5de432916759d75e0b48e118c2d033298911b9","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-90-gc3590cd.tgz","fileCount":12,"integrity":"sha512-4tkdt0ya1KX7rhf2vEQPBSYLJl/AxEBKHXv/DOHQ9MZtOlu6DEZYhH7eq4Y58SRyc+ECXxnLhP3iV1I+Y0UjMA==","signatures":[{"sig":"MEYCIQD26Wb5SKwS+xvjWLALfEJthFcFJ4B1l3mfgVLLgPGF0AIhAMXJrJi2xP8wRO3wVA/fdKbkUUl8j8gIhmvC8tc5H7+H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2317874},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-90-gc3590cd_1730978776806_0.7618629492280664","host":"s3://npm-registry-packages"}},"24.7.4-93-g513207b":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-93-g513207b","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-93-g513207b","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"af5188c0fd0636503dadcda87333a0a8bc66747f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-93-g513207b.tgz","fileCount":12,"integrity":"sha512-+9SpzFjxqq6TXt5l04e5Pw2CO40p+dtx2KxVlupWA6z7PVMSh5f/q1WGjFMgHtkcAhq3IjU+0xJJa0axzsHpGw==","signatures":[{"sig":"MEUCIA4mOGYNQA6LM4vGDksCuPPMsiEXcG/7SjbrYCfxJlA7AiEAuMMdajgkb970OTH07TffLQZ44+Wk2prsLPPZLfQaOkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2319275},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-93-g513207b_1731058462013_0.39902945811907187","host":"s3://npm-registry-packages"}},"24.7.4-95-g31b05f1":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-95-g31b05f1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-95-g31b05f1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"089b4c96a36ceb56949a0232211ec1d0d133a112","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-95-g31b05f1.tgz","fileCount":12,"integrity":"sha512-rfO4mvPjwRFW5qTu0t83aFXpvPE0fDq/gJhAklFt2BXH+26VbsV0/GuynkuEFk/UPPBfp4TeEQnJgXK65q+bzw==","signatures":[{"sig":"MEUCIDhhaoWIYvmK20+uWabQHh7/Tt5GE8hy4vVwzjlLAhfRAiEAqko9T4hmgyjezfkpVHI9+48ol/pG4f18xiF+HX8NzIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2319871},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-95-g31b05f1_1732007589223_0.3119179187253187","host":"s3://npm-registry-packages"}},"24.7.4-97-g0da495e":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-97-g0da495e","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-97-g0da495e","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"78891f131991c6ba508a31c646d14a32982940be","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-97-g0da495e.tgz","fileCount":12,"integrity":"sha512-9HYA6RJcq48msWNix0cu0wMbqv8lS9aZ05Nt1IR8HoL6I2/jV1BcSbP81+Bf+OjTmeZqfwUb+FLnn+cwn95FIw==","signatures":[{"sig":"MEUCIQCQMummVFSe9ZankvybDE7CHSdI4X8A7+fbWB9GGecLWwIgLobzWNYkzPjF74LDz/9lAL/yBjxhellGGW77ANXmXH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2320039},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-97-g0da495e_1732097587794_0.5167830290256625","host":"s3://npm-registry-packages"}},"24.7.4-99-gb00f3b0":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-99-gb00f3b0","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-99-gb00f3b0","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"3cc10301c17f5bc3bbcd142f4dc8c8b89af83872","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-99-gb00f3b0.tgz","fileCount":14,"integrity":"sha512-Dc8DhRFdbtmHDrNTrgwtCZE/lo6CVIS4AEZ6gOoO4DaEfVGTNqqZ40d0NeR9s9fSXUbU2GggBPtfQy54zAHgMg==","signatures":[{"sig":"MEUCIQDaoFcnJ2N3Wz1rDzNs0CiMA1WpJAIafprcl8824YFjewIgR0ZPj98tcvbiMZ8MgVu8f6PfgVYi4vVKLHJgMSJEKEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9055526},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.7.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-99-gb00f3b0_1732190266223_0.4177516134466732","host":"s3://npm-registry-packages"}},"24.7.4-101-g72a2c31":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-101-g72a2c31","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-101-g72a2c31","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"954521e7e2d43ade6594016cf3798fb9d70f0c81","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-101-g72a2c31.tgz","fileCount":14,"integrity":"sha512-gzC15Fuxwc5eeKCeA704+BS/G0uyvRF0L4C/VJ2EG920FsskqBGJ/1M5eswsFI4RbOZMBqtDGjVbJIAeGp6bTw==","signatures":[{"sig":"MEQCICVKi9xZGmtrmYhjA3WuHF4eZjTFtjPy3T4xfcpYsG0uAiBGybbV3H3Gn7zGjGgBSOik+weTZAcgVnHzUZsZ5OT7UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9052187},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.2+sha512.570504f67349ef26d2d86a768dc5ec976ead977aa086b0bb4237e97d5db7ae5c620f9f0e0edf3ea5047205063faff102bf2a2d778664a94eaaa1085ad483fe2e","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-101-g72a2c31_1732530461795_0.014546304745964633","host":"s3://npm-registry-packages"}},"24.7.4-103-ge22c4c9":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-103-ge22c4c9","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-103-ge22c4c9","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"450924118d6fddfc0d3a3cef75f087ab98d38bb4","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-103-ge22c4c9.tgz","fileCount":14,"integrity":"sha512-m9Mf9s+Gh4TrXEinsgaWzlETbDMaz1DnlCjkrobDC3Vk+sn9drafQtDzwvprZJboEMv6Crt1tJIjW8yag44sCg==","signatures":[{"sig":"MEUCIECaPtYfsMMhzMDz0wUPBC4rTBiU7PWRbV8eTnJN911OAiEA3CoxkHNYUmWiwypqVclrUZcKSYF/VKiwyk0xmGJvFHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9052313},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.2+sha512.570504f67349ef26d2d86a768dc5ec976ead977aa086b0bb4237e97d5db7ae5c620f9f0e0edf3ea5047205063faff102bf2a2d778664a94eaaa1085ad483fe2e","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-103-ge22c4c9_1732542556480_0.7109705299908673","host":"s3://npm-registry-packages"}},"24.7.4-105-gd5acdc9":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-105-gd5acdc9","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-105-gd5acdc9","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"71a0d21bfb31b1c4480959a8b8c2db95b285267a","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-105-gd5acdc9.tgz","fileCount":14,"integrity":"sha512-LpGjm2GuE9FuvwqQZWbokox/VhgldYJwgo5p4f2DBAaRBolmcGM/4RR3TFIfATR6Tf1eBxFKSMtTYOxHVcDlMQ==","signatures":[{"sig":"MEUCIQCVRuoP7V2Rj1KhWFpVLy74Em6oocvnq5E4k5dj75ATewIgQZgmGVP1rEraO+jDW+in7hSf+SyxqYatbl79K3FnvaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9052314},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.2+sha512.570504f67349ef26d2d86a768dc5ec976ead977aa086b0bb4237e97d5db7ae5c620f9f0e0edf3ea5047205063faff102bf2a2d778664a94eaaa1085ad483fe2e","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-105-gd5acdc9_1732571238846_0.5571175289995811","host":"s3://npm-registry-packages"}},"24.7.4-107-g07cb491":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-107-g07cb491","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-107-g07cb491","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"81f5dc2c4ced6dd1a4a163843d43c4bf52c6402a","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-107-g07cb491.tgz","fileCount":14,"integrity":"sha512-nvbHllXc8dpqFWwoJ9EuaFA2hhKgAm9wBN58CuOaMiF8qOuNGDZY/0dYKH1Ck1nXbM9f3N2V+NmqRlED3rv/nQ==","signatures":[{"sig":"MEUCIBz1P8n4u5a17obaq6kN3Lzbwgr0sIQeu3daIt234c7/AiEA+rmT/2hWQMg5C5ZDBcEL5RZgVFYp5misM12xgLA4lzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9052555},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.2+sha512.570504f67349ef26d2d86a768dc5ec976ead977aa086b0bb4237e97d5db7ae5c620f9f0e0edf3ea5047205063faff102bf2a2d778664a94eaaa1085ad483fe2e","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-107-g07cb491_1732721493998_0.4789266878267824","host":"s3://npm-registry-packages"}},"24.7.4-109-gc4626b6":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-109-gc4626b6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-109-gc4626b6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"a360a3774c65b95efec4451db53d921de2ea0a47","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-109-gc4626b6.tgz","fileCount":14,"integrity":"sha512-eN/dpy03SKT03dIIEbevW7lD3yTflcS0LbKgVDzAjqBG38h0r/WsUFCb+YsWYwU065z7dBzowik1EGt0e/JseQ==","signatures":[{"sig":"MEQCIF1Gn2iT13Vfb7om2CC5X8eJA6CPwFp7gYmLWoEpx8bVAiAcJUAPrH3/mHTZo21BewVNczoSXwpHnpjjabzUNykeMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9054854},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.2+sha512.570504f67349ef26d2d86a768dc5ec976ead977aa086b0bb4237e97d5db7ae5c620f9f0e0edf3ea5047205063faff102bf2a2d778664a94eaaa1085ad483fe2e","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-109-gc4626b6_1732793171887_0.3753537338542936","host":"s3://npm-registry-packages"}},"24.7.4-111-gaa3fdcc":{"name":"@flussonic/flussonic-dvr-player","version":"24.7.4-111-gaa3fdcc","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.7.4-111-gaa3fdcc","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"b3ddedd663cc8bd55c6ee01434b19ec3dac8e928","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.7.4-111-gaa3fdcc.tgz","fileCount":14,"integrity":"sha512-IRGXVIkdPHLTLUMM4RwLGVHapFJIJ7ayMCFZl3Xqgf67n6nhuZIDS82zlyvgcAyYs2+jOMKEhqMsRQNYU8Vybg==","signatures":[{"sig":"MEYCIQDFj1wqcrkHo17SS5g01iQT5ap8/6H5EyG1CM/MQboE3QIhAKJ9Nq/Fe7jB1a105s5Cyu80z/kzJ11UF89806DTY2ej","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9054817},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.2+sha512.570504f67349ef26d2d86a768dc5ec976ead977aa086b0bb4237e97d5db7ae5c620f9f0e0edf3ea5047205063faff102bf2a2d778664a94eaaa1085ad483fe2e","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.7.4-111-gaa3fdcc_1732876813047_0.8136741364321409","host":"s3://npm-registry-packages"}},"24.12.1-0-g928bdf4":{"name":"@flussonic/flussonic-dvr-player","version":"24.12.1-0-g928bdf4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.12.1-0-g928bdf4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"d379ea60a7910a9cf88329d2f04d71b4da278aa8","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.12.1-0-g928bdf4.tgz","fileCount":14,"integrity":"sha512-aDQj9uw+5L6txYLhS1dw9Sn8bKg8258Hztvcj1eLtnICXc7jL3qwHwbgP72RnGaFLMA9si9o6pFeoXp/f53blQ==","signatures":[{"sig":"MEYCIQCCESkmW6IHrTGWeQ1vWZg3tfHnuf5AMQWjSxY8h7V1IAIhAK5LMsUuJK3nDFznnkXceD6Obj4NW9RsAl3QR3TJp05/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9054816},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.2+sha512.570504f67349ef26d2d86a768dc5ec976ead977aa086b0bb4237e97d5db7ae5c620f9f0e0edf3ea5047205063faff102bf2a2d778664a94eaaa1085ad483fe2e","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.12.1-0-g928bdf4_1732877712263_0.3561100532824224","host":"s3://npm-registry-packages"}},"24.12.1-3-gad92f02":{"name":"@flussonic/flussonic-dvr-player","version":"24.12.1-3-gad92f02","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.12.1-3-gad92f02","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"51b60a3eb2d24d8ea7aed8ca4136cb06449d82c5","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.12.1-3-gad92f02.tgz","fileCount":14,"integrity":"sha512-yPe+PJc8vO+PFCxoWFsH+254cZiR9wlmWo2k5WyP8UBijLAPcYFrOm6xSDLiFLNg10v7cZ1IYeXFIUI5giUu8A==","signatures":[{"sig":"MEYCIQDaPkfAayi5RgVPw1Sk3HkW5yz2tmMEiR6nMcBKxQq76QIhAKSoiIdhNgzSfcA3Q2xtdMZi1Xj2qA1ibvINCRrwO/xo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9055034},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.3+sha512.3003a14012e2987072d244c720506549c1aab73ee728208f1b2580a9fd67b92d61ba6b08fe93f6dce68fd771e3af1e59a0afa28dd242dd0940d73b95fedd4e90","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.12.1-3-gad92f02_1733152724350_0.6718050634934682","host":"s3://npm-registry-packages"}},"24.12.1-7-g5e81bf9":{"name":"@flussonic/flussonic-dvr-player","version":"24.12.1-7-g5e81bf9","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.12.1-7-g5e81bf9","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"fc53094b8de89a61dff0727e024cd3b8ac97f845","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.12.1-7-g5e81bf9.tgz","fileCount":14,"integrity":"sha512-tAZWX/Z+o1T6syzOu0VTx0RZm9WPGXdnsGIyfeLdg/r60CKhlVtPRAox9Lg5bmufBtjYRHLKJYX5wAn6nG2ZuQ==","signatures":[{"sig":"MEUCIQC+kUpARKWxdY6zQV3pGZ8nyCRtkvfmE8ETbE68Zps3JQIgd9L3U4WtVOCg5xIpue+Ex8f1Ezm/edzmMqsLnrt4YFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9055089},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.3+sha512.3003a14012e2987072d244c720506549c1aab73ee728208f1b2580a9fd67b92d61ba6b08fe93f6dce68fd771e3af1e59a0afa28dd242dd0940d73b95fedd4e90","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.12.1-7-g5e81bf9_1733239621732_0.670994325397656","host":"s3://npm-registry-packages"}},"24.12.1-9-g26b9c80":{"name":"@flussonic/flussonic-dvr-player","version":"24.12.1-9-g26b9c80","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.12.1-9-g26b9c80","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"5e351b4e4a948c44bfee21b237111535154709a6","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.12.1-9-g26b9c80.tgz","fileCount":14,"integrity":"sha512-dbHdBBcPnEn1w5p4pHtbyUVp+5MzkLxguNTrW1lfPdUNMHSmX1wjymblgtoCtCrx0Rf6mE93YY70p3+HYlsA8w==","signatures":[{"sig":"MEUCIQDZrKi+1FKDwKoF3Z8jnnL+RoiHQiyo2YQwU7zv2/xADgIgCY2ixtfXuRJ/k34nu+m9p3mqvHxozjNrWlee1NtYmxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9055368},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.3+sha512.3003a14012e2987072d244c720506549c1aab73ee728208f1b2580a9fd67b92d61ba6b08fe93f6dce68fd771e3af1e59a0afa28dd242dd0940d73b95fedd4e90","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.12.1-9-g26b9c80_1733756324228_0.452969605999229","host":"s3://npm-registry-packages-npm-production"}},"24.12.1-11-gd4e0358":{"name":"@flussonic/flussonic-dvr-player","version":"24.12.1-11-gd4e0358","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.12.1-11-gd4e0358","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"e6089c227b7642d5b0a505d686e1b88120ef7750","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.12.1-11-gd4e0358.tgz","fileCount":14,"integrity":"sha512-sV9gGqIjaGOZj2eqSKRdM5LM7Td8+AjHvIt3hFNs/eN0XjT7lQNtasuQ151D5KInpASx0C0Icoi2dEWj19DHwA==","signatures":[{"sig":"MEUCIHyrL0C2pus0furMsTR3Wrxo1jbPrSo6dxLaKJMUfTHfAiEA3T+atTscMGrhzr9xWJc1zUkFFNRr/2FDLfb/4LK4Hrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9055523},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.3+sha512.3003a14012e2987072d244c720506549c1aab73ee728208f1b2580a9fd67b92d61ba6b08fe93f6dce68fd771e3af1e59a0afa28dd242dd0940d73b95fedd4e90","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.12.1-11-gd4e0358_1733907309564_0.6008377227530295","host":"s3://npm-registry-packages-npm-production"}},"24.12.1-14-g38da8e8":{"name":"@flussonic/flussonic-dvr-player","version":"24.12.1-14-g38da8e8","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.12.1-14-g38da8e8","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"7ad7eeff5c54499aacb864d8f74da7d2afad0165","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.12.1-14-g38da8e8.tgz","fileCount":14,"integrity":"sha512-F/9gMEWIc7nAGQxQUsTCsNcwtcDanBpkPEfS0HL6VyZ5zKhUMthNFaAYU0NqtCXXr8cCNUiI/N55Fv81dOx0cA==","signatures":[{"sig":"MEQCIDOJnkj1lhR/5g0zUMTGYjZZswd+KwGzrwHEYMvcyToJAiAttJnPAIxgoeDo5iQWpm+jiw6f50/06k2tpxnymzRdUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9055939},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.3+sha512.3003a14012e2987072d244c720506549c1aab73ee728208f1b2580a9fd67b92d61ba6b08fe93f6dce68fd771e3af1e59a0afa28dd242dd0940d73b95fedd4e90","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.12.1-14-g38da8e8_1735214030626_0.9958814296611316","host":"s3://npm-registry-packages-npm-production"}},"24.12.1-16-gd2c6f6f":{"name":"@flussonic/flussonic-dvr-player","version":"24.12.1-16-gd2c6f6f","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.12.1-16-gd2c6f6f","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"44ead04eab729afd22a23d4dc2ff00c469fe5845","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.12.1-16-gd2c6f6f.tgz","fileCount":14,"integrity":"sha512-eJGsbwwFtONvE8UxMIvGOfCd8IdHPE0dsyl8chodeCZQ+bQdCGOzZQEAZbqGj1WiDZuni3Om/0gOC/osvVAGPw==","signatures":[{"sig":"MEQCIGweqmMjXtauUuUsUE9zP6Nbt2zSpKJHpGcfWJmVxeAmAiAOSjjlD3tPC6fd9OxVU/2qjStZONsAbkE6mt2s0748GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9055968},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.3+sha512.3003a14012e2987072d244c720506549c1aab73ee728208f1b2580a9fd67b92d61ba6b08fe93f6dce68fd771e3af1e59a0afa28dd242dd0940d73b95fedd4e90","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.12.1-16-gd2c6f6f_1735290329075_0.9421398469861149","host":"s3://npm-registry-packages-npm-production"}},"24.12.1-18-g294db39":{"name":"@flussonic/flussonic-dvr-player","version":"24.12.1-18-g294db39","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.12.1-18-g294db39","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"afdea1335960d31c81f2718864a935422bbc85e0","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.12.1-18-g294db39.tgz","fileCount":14,"integrity":"sha512-8hSeLTVG0LwMz2XDIX2vVQpdKt+XwVgsWZ6wisx4Zd8AlySIdEveCWKQuXm3WDYy6Dbg5e3W8bT0RZdCWoHC0Q==","signatures":[{"sig":"MEYCIQCbaGP5BOrCQV+yMM56GhXalBs8k2xM+GYo350YyWtXOAIhALr/74m6dW8sczcE8KwwWO0+0+MNi11TVULK0MTuENiZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9055997},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.3+sha512.3003a14012e2987072d244c720506549c1aab73ee728208f1b2580a9fd67b92d61ba6b08fe93f6dce68fd771e3af1e59a0afa28dd242dd0940d73b95fedd4e90","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.12.1-18-g294db39_1735375367109_0.9223118979813709","host":"s3://npm-registry-packages-npm-production"}},"24.12.1-20-g2cd76f5":{"name":"@flussonic/flussonic-dvr-player","version":"24.12.1-20-g2cd76f5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@24.12.1-20-g2cd76f5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"3b891ca2c58ef2864ca2e51bbf5d40cc5469f381","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-24.12.1-20-g2cd76f5.tgz","fileCount":14,"integrity":"sha512-UXZMS9AanuDIG9xeaQEm8bVLb2apui84iW0IJkbJvJoE4Y091dy3QpD4G3YqhXMJeHmkKClSzrIyuW+1QklaeA==","signatures":[{"sig":"MEUCIFKyGlmGj80KGbMr4msEV+xjqHZuxwVW3R5As/JJcxq9AiEA0QSjkeNqNB/VZcUI75ScGSyohUlved3Dex/W2XOFCAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9055997},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress run --env mode=development,environment=local --spec 'cypress/e2e/**/**/*' --browser chrome","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"10.8.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.3+sha512.3003a14012e2987072d244c720506549c1aab73ee728208f1b2580a9fd67b92d61ba6b08fe93f6dce68fd771e3af1e59a0afa28dd242dd0940d73b95fedd4e90","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_24.12.1-20-g2cd76f5_1735379890815_0.9063216797221159","host":"s3://npm-registry-packages-npm-production"}},"25.5.3":{"name":"@flussonic/flussonic-dvr-player","version":"25.5.3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.5.3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"d935191e559cb45dfdf9a62ccb6c15a586a8bfe6","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.5.3.tgz","fileCount":14,"integrity":"sha512-i5h96bLutyGz0Uq1BwZnsQm4yQf/aDr2UZ31kek0yH0ycvbjlfCBblayg+kmeXU2BxW9G27Ug1EhywdnYYLKkA==","signatures":[{"sig":"MEUCIQCiqqY0o482p1tQnjuX9Wv9HRugXNUCciJs+RlwmVsAnQIgAok+TlWv9+4vvCy66nPEZvu0TP/J1ijaih7NMBy+IwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9061649},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.5.3_1744382746445_0.5188270253566978","host":"s3://npm-registry-packages-npm-production"}},"25.5.4":{"name":"@flussonic/flussonic-dvr-player","version":"25.5.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.5.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"bbd6cc199964915eabc942a3a931020d8f8afbe2","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.5.4.tgz","fileCount":14,"integrity":"sha512-Gq+oxpD3g14q+9/sEtKj8+ldSVEII4lSpYqdSBZBRPxpm8oZNhFSCdG7JcS9Iqd6il5qfEv5mnpoqjXilQrGmg==","signatures":[{"sig":"MEYCIQCXo6qWuSMWsrKe7JCFinf8wwALCsLaFMXEy0VTG8haFwIhAJM66EGq0u7pyydvJQEtsDziYLFsI97HyNhVKs/T8aLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9061649},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.5.4_1744384070446_0.7541607781833486","host":"s3://npm-registry-packages-npm-production"}},"25.5.5":{"name":"@flussonic/flussonic-dvr-player","version":"25.5.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.5.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"b9d49aa14732fbbcf14c9b790ea778590f0cf3f7","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.5.5.tgz","fileCount":14,"integrity":"sha512-tPv6Me4gfisD1SFg1MZc8boZSJPClmUq82JZB23U9blWw3haGv/itfrASvuRrq2Hr7uVIjuBnCNIF+uiuWo08A==","signatures":[{"sig":"MEQCIFfF+u9Rq0GOkBnqDmTdJI5fSChw79SqpNz53zXZtjSrAiAgKPh1CsvM/q/bLdlg9UAkwMBBkFGjmeWBSG285MxXLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9061649},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.5.5_1744386470974_0.409598868399665","host":"s3://npm-registry-packages-npm-production"}},"25.5.6":{"name":"@flussonic/flussonic-dvr-player","version":"25.5.6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.5.6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"002612e718455fadc247e8e7894bd0401bc9ade7","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.5.6.tgz","fileCount":14,"integrity":"sha512-1Wu/I8vEZzJTkH88Qid7sDSCdpyhhi4pc3m1F5mTiTutAYovj0dr7swCrCJC0kPgE6Gn8K9p15dRiEwwB+v5rg==","signatures":[{"sig":"MEUCIQDNj830Ilx7vDN3P4fc7Mm5epmYAnSo9YY28g+Y7WkEMAIgKJn9manzdHmlyQxMAv3SS5UqSaodXEToKiZkjj1U/Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9061648},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.5.6_1744393470941_0.20763350289097615","host":"s3://npm-registry-packages-npm-production"}},"25.5.7":{"name":"@flussonic/flussonic-dvr-player","version":"25.5.7","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.5.7","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"5591c853706aead492303695c2245674ede81a69","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.5.7.tgz","fileCount":14,"integrity":"sha512-GOka9K8UFQNEuW0KT5yK0WeFh3FnqZOloMp9XS3FnehsKSrf6L0uuJZnafwdCnCD3sWvitNHyAcF1gUaIrddXw==","signatures":[{"sig":"MEYCIQCijjAT7mDwbT96A3yXzUwgccNzSQUgtUNAPBdcpaNBJgIhALkQ4es02D5/MrI9ZW7MtF0dhyE4yRVt0nBNenr9/vof","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9061643},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.5.7_1744395365221_0.9904046905679404","host":"s3://npm-registry-packages-npm-production"}},"25.6.0":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.0","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.0","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"0047fa3f9362bced5e5d600f2f11c150eb2d4b4c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.0.tgz","fileCount":14,"integrity":"sha512-W1kjuHrUI+p/w9SLEq/8ehYAwR1AvXuAcY2vhHeICRmdnpQb7/Ux1O7qHjfCLRLo9n5xq9FKXlt5BTm21NeDCQ==","signatures":[{"sig":"MEYCIQC7zlyKMzXd5dFnD5MfEuDTvHDALB1SzvkzuTY7tLl2zAIhAJjdFh7Dw3ibJjXhO7TSpcQ5ee/u6zFhUl09PoUXtZrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9067200},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.0_1744876755342_0.9081317287197768","host":"s3://npm-registry-packages-npm-production"}},"25.6.1":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"13d5edb466a1c7e80b618f672b6ed7b28690fe8e","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.1.tgz","fileCount":14,"integrity":"sha512-mGRY/R+XETbeQH/5CsHI0l1/9mvk5B8j5uTSo0SLgrU6X2VUWdOjC/lK7j3fGssc7IgXPDvTQgPEsMF7A+lHbg==","signatures":[{"sig":"MEUCIQDpQlPicWOyerUiROaXnh5EdFPMZexnheZk8CYje72iGwIgL8Ldk4BfMs6t9dvq8dPj+wYQqQ3aKujC72F2zaZox6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9067409},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.1_1744894189931_0.6560093936752527","host":"s3://npm-registry-packages-npm-production"}},"25.6.2":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"520d10e572c5a5a467002cb3d217112af2ea6d76","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.2.tgz","fileCount":14,"integrity":"sha512-TLj4X6yFIdg/exrByBHG72D38v/D4SDSYx93VTqan0zYkgov1fylnBg9PlrqrZozAKWnQsDfE6pZ4ll+/bXCIQ==","signatures":[{"sig":"MEQCIDfF/O+uWhqJcZNJWXqGZsXKbldZDVYYBO5vHZQfuOxsAiBtIf0jWIQ/bdU4bDztpIcMF9iXry30qnISgbh1/Ccsdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9067748},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.2_1744916942272_0.2552586824299925","host":"s3://npm-registry-packages-npm-production"}},"25.6.3":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"c30220cdb006f2482280f37e4d5f6e8ce19c701a","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.3.tgz","fileCount":14,"integrity":"sha512-10/GfmmkABg/c2peI9hX+8N83k75uMGJbuX2KFQhuyGt0hvKhcLblLWA51BIt2V21a3PU23SCzQkjpMk+2z4uA==","signatures":[{"sig":"MEYCIQCd4zat338dIXxBEDV1y6MfG6xIst0osvV5E35ofggGCQIhALYOoJVeIgQUZoQlTgqbesJmK/VD7cfjjBnBK6K03YJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9068123},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.3_1744966100238_0.985716107540155","host":"s3://npm-registry-packages-npm-production"}},"25.6.4":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"1d95ea2e75b53c6ac8601d25f22d07bfa9188fc0","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.4.tgz","fileCount":14,"integrity":"sha512-RiFPxLV7xFQeRB4PuV3ye56ivuv5FmtSwzqiXpiAqTQJSysytQAWbtfhSt4m/88d73DgkpUE3+EZ6mr4ii/ADQ==","signatures":[{"sig":"MEUCIQCM09sxOtCPeXLrr7XwoORTgBdKJZ4+oQYlspz689KCEAIgBaVg7f27PZErAKieRARuSTcecweAyGJZSTAnxaVRvrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9068137},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.4_1745226016181_0.7713434095730207","host":"s3://npm-registry-packages-npm-production"}},"25.6.5":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"1c24bf4c235e5649f943b3d6354535ddd9339b87","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.5.tgz","fileCount":14,"integrity":"sha512-OFJjxkphlXJlqXSWGNgQr7dqDlIM9ywoLppTAb5PzfudUpdwITuIjztDBAV6d57rOWMA1YjTd0TZtrQ8Qh56wA==","signatures":[{"sig":"MEUCIG5z3gbwJ7gS9vCRq56XF7YHrQIi3xBJronwe48K8t1rAiEA7YEqSoZoyCxDZCo81Ub1DKpQPtePpWhGHQakmV6eHrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9068137},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.5_1745231066403_0.46330974416956794","host":"s3://npm-registry-packages-npm-production"}},"25.6.6":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"2bb2d19cc832d88cda0247420ead165df67bb075","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.6.tgz","fileCount":14,"integrity":"sha512-owxmGJlqvENLt35yyeXIPkDFitXpaJdf5mVLpv/zklQM7cKqgUlAwBY3NB/WvmCe/PWOlBbjeeUtnv5F0PVX7g==","signatures":[{"sig":"MEUCIE+t6Yf4Qu2fYl6Xhtg9/R+NYPmx78a5p65sdVi0INEoAiEAmlgwpQKVdjZTRfcQFnsbL2peWuDl8TlZhTe1aSWmJkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9141592},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.1-2-gd4ac37d","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.6_1745479700416_0.8246684924640222","host":"s3://npm-registry-packages-npm-production"}},"25.6.7":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.7","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.7","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"5c19630e115d41f4e5b9839674677783cce65c14","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.7.tgz","fileCount":14,"integrity":"sha512-EUIKNrczGgIojAs3sw3erPOMy0+bI0Hs7CA7h6qVvudFBPe3jKC2gdcXSMlC1kFjmPCX8uiUEkgphspKFXRpFA==","signatures":[{"sig":"MEUCIQCXB/dpXIT9j2FAyCb5nep13iNtjpQHlOiNfAyUsu7lXQIgUwnADKTCrHLhpKT7fLp+xw3xvHwcx2N9tKUkJ5kDzik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9150429},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.2-1-g4b33d3a","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.2-1-g4b33d3a","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.7_1745853312774_0.45806565204861394","host":"s3://npm-registry-packages-npm-production"}},"25.6.8":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.8","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.8","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"051adc0cfcfd3efb70bce875fc7f73e6e7010308","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.8.tgz","fileCount":14,"integrity":"sha512-rdPoHjOelLpr9VqyMH7dNc3F1kliV4zAhF1G2i5sMgAbdK+DAvOVQQ7lhYu29lrpyPlZebnlqHqGvVDFx2LJbw==","signatures":[{"sig":"MEUCIQDLzCIyA9d2r6Q8f2bUziBINjbFolqSR8dfxX7zrNqLPwIgBA1WQUri4xrHHD5v6Tp5JIHOb7mjuvm0fqvaaEGxBsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9150556},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.3.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.5.8","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.8_1745919831402_0.7494962250801358","host":"s3://npm-registry-packages-npm-production"}},"25.6.9":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.9","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.9","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"f6666af6228779af7dc0e5f921ebee41ba3c0e2e","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.9.tgz","fileCount":14,"integrity":"sha512-JJFQb0mhZcgPArjWfGRx/ZwnGw4lxfBmJ12RT/UGij+2xdDB0oely0jVjYbv2hqZAWK5iQioTmEepQpzMiSQUQ==","signatures":[{"sig":"MEQCIHBZ7EeUUs6XXfHDAK48dNuDk4g9GSNYm7oo+DyTwCA1AiBavewL6rjEQo2dHFytxI96X4svggBoIAxSUEOZfdPKlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9290531},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.6.2","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.6.2","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.9_1747683253034_0.7742413626978633","host":"s3://npm-registry-packages-npm-production"}},"25.6.10":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.10","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.10","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"cf44ced67e77e8697f360492b50f4a3992a1e161","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.10.tgz","fileCount":14,"integrity":"sha512-JxcZ+eY8XcCN0m3BaeBHm3Op3X/2rrF3oOU9CztV9I0lcKcR/Z/OOseUAwvzl5gdeMvusruHRTVtDkq8OHWWIg==","signatures":[{"sig":"MEUCIHnUMVfwFGSF+J3rQBw+gkdh4quZD42wThONKUTq1vifAiEAzpGDfuOCzl9yl25ksQBsyHdBDsvzKYb3VCauY5FV2Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9290808},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.6.2","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.6.2","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.10_1747756243356_0.01898244186691178","host":"s3://npm-registry-packages-npm-production"}},"25.6.11":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.11","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.11","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"d3cd9d004336b4af7124303efe41d7fa11fa57f2","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.11.tgz","fileCount":14,"integrity":"sha512-3JQaw1odb2f6Q8gnKcC69KMRyQ59vMT8FBK6RqRqICRyozXU9MKsmfd6DraZuP3C3hxke8dzpjecb3Pvh+8alQ==","signatures":[{"sig":"MEMCHycHxF+stnBB+AN/ekpumOx6cIFdVwtAhuUnSeQBbw8CICVD82Dv9UW9YgX1UZh1Fs5mDPSfOyiDXTDoTcYJ4kuN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9291102},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.0","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.6.2","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.6.2","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.11_1747917736041_0.9829607083883336","host":"s3://npm-registry-packages-npm-production"}},"25.6.12":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.12","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.12","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"1f7fc29bba6041a254b30f7ad1240c240b2d4e4d","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.12.tgz","fileCount":14,"integrity":"sha512-rcgAEond4gifi3qO9nUvkVQpSVcD7pZZxkKpf0Hp/H5r39air5eymAIEao4naUAMoPXM3WJsKVoFPjhna6QACQ==","signatures":[{"sig":"MEYCIQDK6R16YIjJJ5lxofMYJgwL4kAJDDoF1Fu/sGO/zyAW5gIhAOyIi6ILJLWlD1mYGf2JRsxbx1WZ9yiglHlfdXxd/pjj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9291372},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.1","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"^1.6.2","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1+sha512.f95ce356460e05be48d66401c1ae64ef84d163dd689964962c6888a9810865e39097a5e9de748876c2e0bf89b232d583c33982773e9903ae7a76257270986538","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"^1.6.2","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.12_1748338174771_0.2428156458063533","host":"s3://npm-registry-packages-npm-production"}},"25.6.13":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.13","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.13","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"e74d0f4212daee6b54d820017c38a224269620c5","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.13.tgz","fileCount":14,"integrity":"sha512-DoC7RiB+d2JKaRMjNLBy/0UmpeAoxs0yDOdNM43i+YvW9JBv6+X8kA5vGmR7NFzzrMbrq8ZTPz5IM1oFLVZeOA==","signatures":[{"sig":"MEUCIHJ7JLIbolLDOejxdF59ir8lWbsTHb8oj4f02+N533bKAiEAxd1W4X36NyRdHuhpZuVQLRemDu5X/vC8OoVlsGh7NiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9153293},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.1","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2+sha512.1fc009bc09d13cfd0e19efa44cbfc2b9cf6ca61482725eb35bbc5e257e093ebf4130db6dfe15d604ff4b79efd8e1e8e99b25fa7d0a6197c9f9826358d4d65c3c","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.13_1749046672770_0.2461570828878572","host":"s3://npm-registry-packages-npm-production"}},"25.6.15":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.15","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.15","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"b492d15ee055341fedc5970f0ca7ac54b438dd3b","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.15.tgz","fileCount":14,"integrity":"sha512-9zhKqeiZNZExiM/1R3VVoax9KM67FsUVvPCZb9YeOUTSt+44+nxYB3LzRNT2jOoifIuuunMqCElZjaOB636Bbg==","signatures":[{"sig":"MEQCIB0RRQLkGi2PZ7mNuftsendS3gucRljBcjV8Hc0Um6zAAiAtOOwiPC+NRlwolpQZREimAwZ6v/gHlLg6TZcylF2lCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9153386},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.1","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2+sha512.1fc009bc09d13cfd0e19efa44cbfc2b9cf6ca61482725eb35bbc5e257e093ebf4130db6dfe15d604ff4b79efd8e1e8e99b25fa7d0a6197c9f9826358d4d65c3c","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"24.6.2-3-g777cb71","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.15_1749229244284_0.4601855634585139","host":"s3://npm-registry-packages-npm-production"}},"25.6.16":{"name":"@flussonic/flussonic-dvr-player","version":"25.6.16","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.6.16","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"403af52716de68e87d5bac30428f23346846dffd","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.6.16.tgz","fileCount":14,"integrity":"sha512-OCEhcwvydJgbcZvqx40NEb3xKjoqWC7t1kkAChXwKfM6QrC0UrWddSjIYlcCzOanDdxZayCE8gyavhzYUJC3nA==","signatures":[{"sig":"MEUCIBGVYOqvNDP8nbfXYFUOFmsqZFW8/bW8pOzEDIEg9o19AiEAiTyeNwUnGhu1pH/J+IyXYZ59M7Uehl8NFFB7jPxYaVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9148401},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.1","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2+sha512.1fc009bc09d13cfd0e19efa44cbfc2b9cf6ca61482725eb35bbc5e257e093ebf4130db6dfe15d604ff4b79efd8e1e8e99b25fa7d0a6197c9f9826358d4d65c3c","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.6.16_1749555077653_0.5361783817055099","host":"s3://npm-registry-packages-npm-production"}},"25.7.1":{"name":"@flussonic/flussonic-dvr-player","version":"25.7.1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.7.1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"1b9d06975a79fc331baa053fa9c7574b678a8558","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.7.1.tgz","fileCount":14,"integrity":"sha512-sMk9MNi0+PFfArtO/7ifrMJtXmkJYRjElyfo7dReHETjzx2eB9pwYCbiVtwM8O3mu3vD4gxJHaGlP8lgwPn6bA==","signatures":[{"sig":"MEUCIETxpuJK16MATqo/jUDg6lW1sxmOWrnJ+d7JujqaSET8AiEAn10sqk4nL/rsB1P3jo79FZ79CIzmbAeILqnWfTRKvsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9163349},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.1","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.7.1_1749656623188_0.46516279790610815","host":"s3://npm-registry-packages-npm-production"}},"25.7.2":{"name":"@flussonic/flussonic-dvr-player","version":"25.7.2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.7.2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"71d6a8ac5917a566a64dfe109730f6b1275368a3","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.7.2.tgz","fileCount":14,"integrity":"sha512-K9mS9L9WvTjvlADV0u2Q+ymkA3sjFcdm9gJXvYPGArm57ULA7Uwp4pYhtutugdtzKBfg4l24nBcNt+2R0KZZ6w==","signatures":[{"sig":"MEQCIDmiVBy8XXSjdK6S4oKJYW91F5XEDIBnRI6WgluIow+nAiAwVn06bjhyGib88sl9VsspD4FLbi3Aa4i9vQMXSSEvJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9163487},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.7.2_1750082943352_0.6399577566612196","host":"s3://npm-registry-packages-npm-production"}},"25.7.3":{"name":"@flussonic/flussonic-dvr-player","version":"25.7.3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.7.3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"736259505ea26fd73347a31780425e585ab52b97","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.7.3.tgz","fileCount":14,"integrity":"sha512-FYD73NG1EIiyhnMg0QVlIc8YjkUcDIFtZ81k3+3mNVZAEluR8SR+ldGq9kbFJRH2wGufECUzpfMdg3++3LKLpw==","signatures":[{"sig":"MEYCIQDcA6+0qwtLwbOCtAXRSaplVEaGuOcWxeREg7r/nxACLgIhAKyUSHJIy8ZPntMwUxbuZETG+L1R+/6nJsVB0y78Tt7B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9163616},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.7.3_1750085959115_0.8690904068903667","host":"s3://npm-registry-packages-npm-production"}},"25.7.4":{"name":"@flussonic/flussonic-dvr-player","version":"25.7.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.7.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"4a54d4799040897d0b196cb8dd752c90c72cf4f7","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.7.4.tgz","fileCount":14,"integrity":"sha512-R5hjCS1FkvdiTf0RYSG3zx8LeX2C6wNbV+/rdSF2/PjkBL2is+1A+lsnRHQkS7zwsPRzmSrSYuCjIQht46Y0pQ==","signatures":[{"sig":"MEUCIQD95j3FsqvYpL/IIQvyq3vHACjzFYCeLiHlNsUOh2li5QIgRhLxFu2yFriSwfvOLe66fKd6On3uaihZNZ1M3evCTg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9176553},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","actor":{"name":"chaika","type":"user","email":"chaika.alex@gmail.com"},"email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.7.4_1750336446832_0.4264803769800585","host":"s3://npm-registry-packages-npm-production"}},"25.7.5":{"name":"@flussonic/flussonic-dvr-player","version":"25.7.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.7.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"ff22166327cab6c1637150dc9add6c327c7dac7d","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.7.5.tgz","fileCount":14,"integrity":"sha512-/nGRqkVlcAnCeIZcYiP4oAhQL9eSoJzeHukIGbC4t41TWGwrxi320Z77WR0YOl3V6FIO+eJpAYUCMnFppm2B9w==","signatures":[{"sig":"MEUCIQCauuFH9FobtxEEjlo6p5bj4OPRMw4Mxf9Bj2Eg+3BbzwIgBTmnaIbSq+ofJzvefOf3PrYmZQUq0vSNFAXAAW907ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9176456},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","actor":{"name":"chaika","type":"user","email":"chaika.alex@gmail.com"},"email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.7.5_1750349246766_0.31494313155285436","host":"s3://npm-registry-packages-npm-production"}},"25.7.6":{"name":"@flussonic/flussonic-dvr-player","version":"25.7.6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.7.6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"288eb73153cb25aa47f08ad7351ce0ed57b7b11b","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.7.6.tgz","fileCount":14,"integrity":"sha512-G6x6B0gsvBEaxm8+YB4Z30DbtwAzRYonkRLlSNncrLIq31tTiEsxE+UmMEJmPZCJ/HWJQvOGEga8uZHoAx21fQ==","signatures":[{"sig":"MEUCIQDiyRS9Hx1EIYd82/PcGgjmXRfIrTy4mOYAEcw0mHS1ZwIgGZUCl3phzCM1BRwkV4ZmXI8bsG1qpvP5HVlg8uhSyUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9176552},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","actor":{"name":"chaika","type":"user","email":"chaika.alex@gmail.com"},"email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.7.6_1750759393739_0.12291151711029347","host":"s3://npm-registry-packages-npm-production"}},"25.7.7":{"name":"@flussonic/flussonic-dvr-player","version":"25.7.7","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.7.7","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"87de81d1df8a63bf57feb0d50bf03a94be2d0069","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.7.7.tgz","fileCount":14,"integrity":"sha512-2Nz4pIpvTLIYopXvYJJUPwkZVoyJL+CLgJ5hBa7sRYePuXH5/egribkohNshuRvBEU8Gk2SAGsmQKpvN/4BGKg==","signatures":[{"sig":"MEYCIQDveLlBlv3jjZmwuPt6RZLdkwGIT2xhcJNDYp6d84rcYwIhAKe/MC7oDGBT05U9gIDe8LfGGT2UEwY9VMlCApDmxlir","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9176551},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","actor":{"name":"chaika","type":"user","email":"chaika.alex@gmail.com"},"email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.7.7_1750923271750_0.5781494127183382","host":"s3://npm-registry-packages-npm-production"}},"25.8.1":{"name":"@flussonic/flussonic-dvr-player","version":"25.8.1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.8.1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"e9eab794548b99f23129cdb2f5f9c53b86cd5bc5","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.8.1.tgz","fileCount":14,"integrity":"sha512-GDw1mKcMoKTVXwyMjYu4nxqWAA2cOh1QOVu50VepeA1pMcuGZim03sHW/5t6LOMAuMCyGYgb23Z8ZVnF5HEhpw==","signatures":[{"sig":"MEQCIB8Gj0Kc73xkvcd0kNUTxx/mbBPu6cWG12bXRD/dykxxAiA+4+JFgLxSMNzyI/rYql5UAULk3IiikTx9/b9G9sdOtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9176640},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","actor":{"name":"chaika","type":"user","email":"chaika.alex@gmail.com"},"email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.8.1_1751387150408_0.34359063455755456","host":"s3://npm-registry-packages-npm-production"}},"25.8.2":{"name":"@flussonic/flussonic-dvr-player","version":"25.8.2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.8.2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"101f559913ded7f6596cb230385b86c5a2100cf7","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.8.2.tgz","fileCount":14,"integrity":"sha512-WphQ6avP8HoW/7TDSiD/0e5qeK1Z8nWweAr3WXZ1wja3QfpYqiZOUgJdN60/mjulIf1SRd9QKd99j/m/kN6EPw==","signatures":[{"sig":"MEYCIQCge/dNLIVBDVgyccBIJn9stjZRYQtjnTxU9wpGL5mU8gIhAPrI8EBizklwKgqEFUFwE3okwn8LrF3x0og3d13c1Ztm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9176636},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","actor":{"name":"chaika","type":"user","email":"chaika.alex@gmail.com"},"email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.8.2_1751877350075_0.85858666630431","host":"s3://npm-registry-packages-npm-production"}},"25.8.3":{"name":"@flussonic/flussonic-dvr-player","version":"25.8.3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.8.3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"55a202313257e9fabbf734e6515a49e6d8fac409","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.8.3.tgz","fileCount":14,"integrity":"sha512-u4ivG1VuwwULzVYiBO8Zz4PY25lOAH1v9yAr7nzWwodbqvZgFcm0tY9AT5zfhnIVt13DVsFg9GixJSTkP3j5Yg==","signatures":[{"sig":"MEQCIFgxK9loBNqwM0A8SbpJ23/2w6BJb0lReawOrBVBylLSAiBKZcHFCE1KUcfMRB6D6564YfmfFaFgVRxccNbL0Pyxyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9176590},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","actor":{"name":"chaika","type":"user","email":"chaika.alex@gmail.com"},"email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.8.3_1751984907954_0.006380482487598149","host":"s3://npm-registry-packages-npm-production"}},"25.8.4":{"name":"@flussonic/flussonic-dvr-player","version":"25.8.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.8.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"36fedaea6dae8f6f22e68d942baae07c1e79f2fd","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.8.4.tgz","fileCount":14,"integrity":"sha512-hzItNwf/ui4aFHRjiTKBOW5X0lnVcjyAxMHdMxT5GIZhDrCZLSE4M0FFd7PTgGUkYiHjQ3KVtuHFzAvjq5JWqQ==","signatures":[{"sig":"MEQCIAHPw1NGgVccy5Q13RWr81jLlmDKUe3xBCeYJRh2CvniAiA/VyKS86+CKyDnh19CGe9IfRXC6CJEXDJOe85+w2TcGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9176590},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.8.4_1752221166393_0.2979856063534234","host":"s3://npm-registry-packages-npm-production"}},"25.8.5":{"name":"@flussonic/flussonic-dvr-player","version":"25.8.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.8.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"e0618d3a39fee5a6f1dc49c43afc13fdc00b217a","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.8.5.tgz","fileCount":14,"integrity":"sha512-uASOLN1VKBWNJ93e6uEcgcrVCiUCUAgysMGyoYrlrdQDBBP9X/v0DcEyPBC20MeaKPWmcAssEQcM8kB4HDjmFg==","signatures":[{"sig":"MEUCIFpJfvtL7RO2t+WNdV/GGCXnND18au5DdpnUlor/cxXmAiEAmLIGe+jY6Gzif7OCNB7G/ZuTBLI2wHJAnvdD+F63ZhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9176618},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.3","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.8.5_1752502788917_0.9031797955352443","host":"s3://npm-registry-packages-npm-production"}},"25.8.6":{"name":"@flussonic/flussonic-dvr-player","version":"25.8.6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.8.6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"07912e2946ae7eaf8796feb25b6052c3df2cf486","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.8.6.tgz","fileCount":14,"integrity":"sha512-ds2v6GeTnzsOis0KhkXEEPhqOnGP4nDtBEzKlrg+WpA1kLv7iLYCLa5v/wxM6T5Lke6AtgvDO1HpQT63OvvRaQ==","signatures":[{"sig":"MEUCIDu0lgxPiRoNn9VK+/fa95DBbofT65y1NhJJF9Vr6/YLAiEArD5cxOkIc0gF45ppovVVS4qv2ivzFpiNyr/kINkMVlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9176653},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.8.6_1752745875321_0.5346443988385474","host":"s3://npm-registry-packages-npm-production"}},"25.8.7":{"name":"@flussonic/flussonic-dvr-player","version":"25.8.7","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.8.7","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"b8f6e8699154967ad6505dcb06fdb0e17bc34984","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.8.7.tgz","fileCount":14,"integrity":"sha512-k3DTH2bHzXVKYRAzvafE5v9/ry2fRm/lM9bGLI3P0m/SFkby7Zg8MS9KnFY0HvDf2MJXcK3UH9Cj8ON/z/st9Q==","signatures":[{"sig":"MEYCIQD2crP/KuI6LbizucSgH1pSVv7nKF5EaSQKXiVKO6U3LQIhAOrLcvif5EtO2jBRiiDPgWHlEzl2F0HTWP2R1tEs8CmN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9188937},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.8.7_1752848455626_0.3726489317817636","host":"s3://npm-registry-packages-npm-production"}},"25.8.8":{"name":"@flussonic/flussonic-dvr-player","version":"25.8.8","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.8.8","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"15fca2c966c4dbf776cc962080472aa5e8c5b12f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.8.8.tgz","fileCount":14,"integrity":"sha512-MY9MYj7wh5pboyksr7hhLh2fypada2j+wLmJZyMn/f1U/lW0SR933mnP0rNNWzjyUUIiAERZbjfmQSc5QsWt8Q==","signatures":[{"sig":"MEUCIChV8KXEBpPl6gWk+q+7gJrX/GzeryNef7bqXVw7a26KAiEA3nwfMx/IcFKfE/zeKP/TN/oGNdinD4eGu3SsHuwtCEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9189036},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.8.8_1753085140883_0.326516257275286","host":"s3://npm-registry-packages-npm-production"}},"25.8.9":{"name":"@flussonic/flussonic-dvr-player","version":"25.8.9","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.8.9","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"369a18256940e9309123f765595453e22f37bd89","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.8.9.tgz","fileCount":14,"integrity":"sha512-ZhVRJnpXwkg1SAW4dfT+L4VbDvUA8jS7sL8+RunigU2l6QaBe8b0/3ustUBSxBmz9NbMcvUC0XYxHHMbHDr3eQ==","signatures":[{"sig":"MEUCIQDSkzM2+CVWDPvJ6NKXNBNEhLBdpO5vWiOiLMMY/p1MbAIge9bp7FezbFl/4O1lhz0zrRaXeVQF2hTpYMrVZqExRO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9189299},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npm run precommit"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","precommit":"precise-commits --check-only","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.4.3","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","precise-commits":"^1.0.2","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.8.9_1753101121104_0.5964636940108767","host":"s3://npm-registry-packages-npm-production"}},"25.8.10":{"name":"@flussonic/flussonic-dvr-player","version":"25.8.10","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.8.10","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"906b8fefebda81e09cfaeb9de6fae3957f25a2ac","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.8.10.tgz","fileCount":14,"integrity":"sha512-xuueSE1D83hTsJaif/CDsyZeLeS/nHYW6FYaA6rwTN8zg0XONN3mTPn61gNaptAcOjEoioupUmSKvDCj7SN6xw==","signatures":[{"sig":"MEQCIEntV1DtviOFyfbFWiE+g/WcEgSVy0fDn8Z2y/pKOt75AiB+8lQZwJT6G81IgKxqORH3/zVFZconjYlkyXeROE/k+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9099948},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.8.10_1753268308874_0.9744037749308736","host":"s3://npm-registry-packages-npm-production"}},"25.8.11":{"name":"@flussonic/flussonic-dvr-player","version":"25.8.11","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.8.11","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"692c257f4eb927e0d651bd5f7dd697b6a1a3b43f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.8.11.tgz","fileCount":14,"integrity":"sha512-Bhc+q+S4y5QPB1D2eqz8pleU44JOLuaN1OImvDTuPmoC4ki+8+IWyGzUcFaI5lEMBXk6/pLmsd7C7km1rX2HpA==","signatures":[{"sig":"MEUCIQCFAh2rUSraoYwf+SiKF6lVJXaTuravbhNNxa1FjDRC1QIgPEEb5Byne0pgadF/WUMUrOyVtnQo/CyJNKYgZ+tuIG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9101818},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.4.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.8.11_1753430220412_0.5098796678109687","host":"s3://npm-registry-packages-npm-production"}},"25.8.12":{"name":"@flussonic/flussonic-dvr-player","version":"25.8.12","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.8.12","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"f72a0400eeab0a0fc5a8c546546226cd45f85ee1","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.8.12.tgz","fileCount":14,"integrity":"sha512-4HfxddBUvpYjKs3GnOHLVmXVDPyz2O+SjiTLuqfjJcZ9waM3Gs/3aD/+R7JiDp0h30mxT4sjM9fGbuopZELygQ==","signatures":[{"sig":"MEUCIQDpM3ztn0BiFO2Vzmopv5FcZ6rLNwt+vBkdyjrekZwsqAIgehWEVW0IlkjoGTYUimTcO44Q04tXq1QCOb2JsKAPkVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9110838},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.5.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.8.12_1753791730056_0.7160498232724839","host":"s3://npm-registry-packages-npm-production"}},"25.9.2":{"name":"@flussonic/flussonic-dvr-player","version":"25.9.2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.9.2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"715f6af10ee2a0c9e1f98b183422442cbb3ca8e7","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.9.2.tgz","fileCount":14,"integrity":"sha512-W6Ree18VUcUXCZq5W+woC9eABnM9BtUVSPPEmWrgks7Y00G9EGjhP5joP0gqQBIgnkBg2IdgdXz/TVAHmN0BSw==","signatures":[{"sig":"MEYCIQC3JQBurOqQKunG8whLuihmBXoIQWhhbDrqDXtKRCR1WgIhAPopQErNJ45MfMTWAprOON9ejy9BX+otXQjq/O3CE4WL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9114699},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.5.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.9.2_1754057212848_0.20112067006059098","host":"s3://npm-registry-packages-npm-production"}},"25.9.3":{"name":"@flussonic/flussonic-dvr-player","version":"25.9.3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.9.3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"1af06c56e99819ca991a659793fdf412a109c1a8","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.9.3.tgz","fileCount":14,"integrity":"sha512-RWlmK3TTmIU1HmRUFaqEHLVm4n00OCDjQyS6XTWczLljYnM1/Q9cvsTXfm8Gp3xLxkGknW+N8Jy8HYkmBncfKQ==","signatures":[{"sig":"MEYCIQC9lILU1qMsv0gPR9cS6aqnLTG3brZtbE67dKK0VIqPPAIhAOejf8rkApIbcBU9yzZ5e7alz28m2D9Fh07S0zeoIoOb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9116730},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.5.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.9.3_1754648500072_0.794660286946786","host":"s3://npm-registry-packages-npm-production"}},"25.9.4":{"name":"@flussonic/flussonic-dvr-player","version":"25.9.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.9.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"dad01056d73b6e48d2ef878efc9f1bc773f4f8f2","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.9.4.tgz","fileCount":14,"integrity":"sha512-0G7xK0YZPWW9AuS6s2W5v0cwgcWHjeapC6Dlr0OHKuBEdJ8NeTLcJVnwCLmyOT5AKccUEQ7q84GUsaOAjzUgxg==","signatures":[{"sig":"MEQCIA9JCMAft66FEqhd4QivSMah47FZzbDMYNiJpKik0G6QAiASJJeh6MfeYkvFdU3s6CQm3qPY5zVUq1dsleS9uviQRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9118713},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --https","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.5.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.9.4_1754917246287_0.3883053228810862","host":"s3://npm-registry-packages-npm-production"}},"25.9.5":{"name":"@flussonic/flussonic-dvr-player","version":"25.9.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.9.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"f954715847c1de22248bd003b1a4846de8dde686","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.9.5.tgz","fileCount":14,"integrity":"sha512-7YH6PbnMLxCS+8aHAfKhL+jicK+/68CR/BPX88QGqDmRaj02eiAxxsJ0TZhllHGKYRsNhCViN2bQjHKRzLttfg==","signatures":[{"sig":"MEQCIBs3Z6vaTMSeytSAkOvvHS+ZZKTOp96SeEASmXwYiNpcAiBomTcA0zMMG2+9tnKZpVqq0gS1T2aZs0FdV1iv4wRPiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9118973},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.5.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.9.5_1755866236404_0.464555836808924","host":"s3://npm-registry-packages-npm-production"}},"25.9.6":{"name":"@flussonic/flussonic-dvr-player","version":"25.9.6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.9.6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"7a75fbba677ce3c8e2b03bb948c8d20075815307","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.9.6.tgz","fileCount":14,"integrity":"sha512-O5uPmUEBQ3upSdbEmDBqO2ek2Zy4FOA7xttUtdeEDrHrlvu/tVBxEHlFh82HmE+TOvkUcLkwEHA/c2Nmd2D02Q==","signatures":[{"sig":"MEUCIAVTmcoH9o5OdJj8erQqoTngYURTrP0vSAP/yvlEnK7WAiEAuWtLDy7Z2I0rQ91SX9v2tyzsxYL/XKvL7lSswSEEjKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9119094},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.5.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.9.6_1756469288343_0.022877931066240587","host":"s3://npm-registry-packages-npm-production"}},"25.9.7":{"name":"@flussonic/flussonic-dvr-player","version":"25.9.7","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.9.7","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"7201f293ce948d4997bb42ee2e2af646a4fad91d","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.9.7.tgz","fileCount":14,"integrity":"sha512-VKD259qYReLSjHHeUyMKKt7lZQReyXuIo3vlTUoKYsFRzWxgRCue/o7IbXpLTgnaSHECs4zIuThWLAWiCE6NcQ==","signatures":[{"sig":"MEYCIQCTHsxMa/byOsjgQvrSlmLf0pzHwxx7VbC2KAKN9uzREQIhAN4iNwmJNVRZNnjIauWRYcng1Ds5Nz4fqM8bWa0hAi7d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9119094},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.5.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.9.7_1756717764541_0.7355572457993873","host":"s3://npm-registry-packages-npm-production"}},"25.9.8":{"name":"@flussonic/flussonic-dvr-player","version":"25.9.8","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.9.8","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"},{"name":"chaika","email":"chaika.alex@gmail.com"}],"dist":{"shasum":"5b7ed984c4e28725fc41e88499190240be4ee886","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.9.8.tgz","fileCount":14,"integrity":"sha512-Q78/cuiRNYflP2OLrDPfn85dXEErJfoOQfAVwKMGZLPolnyGbZqX5VjJ/VVFz1ShfITDaTqWurpxzPHdzTPhTQ==","signatures":[{"sig":"MEUCIGmD0z2mVDJ9771AcZyVGMMXbjGZWte/iFBP4G6uR25YAiEAuv09P0ta78bpQ7kviBiGCvI2FQPZKsDuOUeUboB82lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9119402},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"chaika","email":"chaika.alex@gmail.com"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.5.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.9.8_1756736391587_0.7313396788843423","host":"s3://npm-registry-packages-npm-production"}},"25.10.2":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"234e88aa1eda135fb412163b972252766d612b0f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.2.tgz","fileCount":14,"integrity":"sha512-F7KOukdfwBDqJEfT17zVJ1W1Q4BPEW3tMbUcNYOQxqn59ot3qS+OgkSq+NOokjeoPjPAwqdHKq48onbd8Q9YJg==","signatures":[{"sig":"MEUCIQDq8Xkx98O5aHFe07TzpabzsIuvDCXYkUmgyCU0zoIhgQIgWLByb5Oyk7JbiH2RBVTTBlvwWTb0KW/63lOv3XJhrp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9120339},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.5.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.4","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.2_1756820555651_0.13492218682896162","host":"s3://npm-registry-packages-npm-production"}},"25.10.4":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"49ebda1ddca7e3fc90573af53b66185690255112","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.4.tgz","fileCount":14,"integrity":"sha512-VBl/fHNV5oCAGGYNzQoj1VQ4j+stYF+B8ZXbkb0q+X61F57W56HBVBPvmqyss/XFeIrgnImuD7Ngy/O+ZcwqTA==","signatures":[{"sig":"MEYCIQClQb5dag0x7xcbmVr1U2eInb6KqtuAAXvoDB+mlPLKgAIhAJHoCiKijTZ1J+eAoBfujx4npWOD2LX+MeSIEdcNGgZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9126781},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.4_1757084438372_0.997606944506791","host":"s3://npm-registry-packages-npm-production"}},"25.10.5":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"d3bcc43807207fe50f484b09f8d9cafc96cf173d","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.5.tgz","fileCount":14,"integrity":"sha512-NkEJu+/fApQdXJ0tdoWjpo72lNR3HhOwFpuCM4ZBa9tc3tYRFuU5OIRYvLGHJCYmi3YqwIndBZlrijHalxhw5w==","signatures":[{"sig":"MEUCIQCXidVFTL5ji6cMDiAMUOtojqSQwk5TGrynHOz8WrCyqQIgdmdg4x/mvBnY5RP1L/HFa/ncNGbOxIu5X8CkVbJjxPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9125896},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.5_1757327129544_0.3093687931314404","host":"s3://npm-registry-packages-npm-production"}},"25.10.6":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"63eaf26b662f8a61c7c722cb73b7e00235cff5be","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.6.tgz","fileCount":14,"integrity":"sha512-s0v/i6XgODgwuFkVmK+aReRcPASIgpWT4an4gS2odoRgsUaaAXjJim0a78kmr38P+MxOa5SYRuuO5mHy7AJUSw==","signatures":[{"sig":"MEUCIQChTRsrMReC1utNun6iZuQ1nVeCw/03ftURUsGK/BvG/QIgNVn9ubmMr/Qht7HTAqLtQAi9k+ea6J661zYOLJ0ODAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9125952},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.6_1757407550041_0.6038947976241236","host":"s3://npm-registry-packages-npm-production"}},"25.10.7":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.7","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.7","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"57138759fdd69f9658bfc45f408fab7aa459a127","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.7.tgz","fileCount":14,"integrity":"sha512-LMVF4DwNnjKqPtWERG656ldGL/zOMcudRYHvYGRN8Xj1b9YMQEI8dtTe0ucKwGvF514YmGZEbJ0YdeFkiG863g==","signatures":[{"sig":"MEUCIFnVyGDg4Q5DJjmEs/RbcWTHmF3xL2G4fZAHwUQCWm7mAiEA/ukhLOU3SPZQtj331hnHO33drXTEqubgcn7mEeozro8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9126124},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.7_1757493506267_0.7529731615299171","host":"s3://npm-registry-packages-npm-production"}},"25.10.8":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.8","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.8","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"52169dd497464d87754b810c1af7e7676fb1e391","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.8.tgz","fileCount":14,"integrity":"sha512-u0CnmvDPbBcNjOnefUWqBws2weLFjX2DeaLZfRByjyY9/fT5VWz0iTUdxVF8BtXlRSENROM8liEmtiCJizodJw==","signatures":[{"sig":"MEQCIFN6M7cR4IlMRDKSqeBehLu8lA2Ah1KWOtQcpEDmJpJkAiBHPYFUmM99Tj147ctuVamgkQRqjhWQTgyyOU/3Ahohag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9126023},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.8_1757502724811_0.10511785651417016","host":"s3://npm-registry-packages-npm-production"}},"25.10.9":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.9","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.9","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"39b5a4e3927437d776f3aca5edf2452e9c2e8a2f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.9.tgz","fileCount":14,"integrity":"sha512-5KtM0N2DnRB+oON7ixZAIhe3Cp2xyRfDeQbVvXxL/hb4IJ2CzK7hZErx4KtqhlMI5tqtPiGfPh6EBRUFJXRinQ==","signatures":[{"sig":"MEUCIQCU7OQ5lhsWm/IDtSrYLmFq5/MDB7/yK2tSnU3LLRO78AIgT/I88o7Jvjrxsvjb6OoI3zSAXH78I6dt5L/IMN7PFoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9124937},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.9_1757599916890_0.6587748381113077","host":"s3://npm-registry-packages-npm-production"}},"25.10.10":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.10","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.10","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"e29c4855668c9d02fa6273389714e1e5a8fcc522","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.10.tgz","fileCount":14,"integrity":"sha512-F5GftNn+R9HlCli95w96OOMAA3Td0NhnsHwZOx+fp3ga053DYG3mu0iSLSSlKoDI4o3spwCUTtPZ8BzWypGHmw==","signatures":[{"sig":"MEUCIQDqed8jn5muKptvigE+aCoBZ04jzvrxDUkkyyRDGeky3gIgVmNRgj36cl3yxl7Lb6hh9a9Z9CLhuoBEF8s0Blqv+00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9125285},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.10_1757680546494_0.9992196628898116","host":"s3://npm-registry-packages-npm-production"}},"25.10.12":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.12","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.12","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"cb493b78c65992706f42f26d7806608ec5b2007f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.12.tgz","fileCount":14,"integrity":"sha512-jhB+pixBQlkhuwX/2wcvRFtOcBRfbpqBoWe4dL1qksV3xjJcFE0ZLbNntdFzxfGB8dOqkwlJtLsR5kFGSvsdkw==","signatures":[{"sig":"MEQCICsSL/Fh9wwYRWV3RH+4zyHM0SBWG7cJD/gsAgfelIbeAiAXOePMQbB9QfAn8f4+ts2PdIwoMdu2jtbiJWz6XEgyxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9125272},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.12_1757929150548_0.05108762590758098","host":"s3://npm-registry-packages-npm-production"}},"25.10.14":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.14","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.14","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"58a7325970e6645b14f238221e6f62ae1efbb83c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.14.tgz","fileCount":14,"integrity":"sha512-6ofNjOX044mkGS51aZYqr6OUTuOe58BXw1zD8//feltfF7e5RxQ0JJa+sBzb1xLimHTllw9riwIfTPtl2UknlQ==","signatures":[{"sig":"MEYCIQDk9QRTz+5P3hNWrrHoLNB7EEgximCVbJcBEGST/YQQ7wIhALNXiJ52Z5qB3unj4lPXapKBKFYd65LcpZ8nVUEy0T6O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9124082},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.14_1758269161218_0.38160669083131427","host":"s3://npm-registry-packages-npm-production"}},"25.10.16":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.16","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.16","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"8b7b23543914dca892e0faba3da2dc330997d42c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.16.tgz","fileCount":14,"integrity":"sha512-s65BKTohkkx5FOAEm98b5g9NDxXO+m5BrOSkt+Ybnrlz4n3uQAY8CHoA5Ml9Joahm/cgfDeyAzgzaZ0Q+pcnew==","signatures":[{"sig":"MEQCIFfqnD0y9ZVTX/LANeULYL+gixI+d9HS8OSzao2OXOAVAiABLz6v0RPXB9s9G7lzOti+o04vOzbx6bEpS0jornNXlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9124004},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.16_1758557021551_0.5961083128648832","host":"s3://npm-registry-packages-npm-production"}},"25.10.17":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.17","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.17","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"2d02368633a949a2027b7b8550a8f8e1755d1deb","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.17.tgz","fileCount":14,"integrity":"sha512-0yp/7V81CnfbZXnRQObAzhfNzAzEw6DawLiHdYM69jI+FZx3LDw29Vlr2poAb7QX65wO4+aX+KeK0qAU7bSKrA==","signatures":[{"sig":"MEUCIQC/3SHPsYbJzCIaG3S5uRXDUKd10SHlK3Ke0fyPJzdxaQIgD4+Zmg9uwJA972PIM5/mcKCj6OnP5WXX41nXvjVIgE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9125057},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.17_1758630945746_0.1616059558008407","host":"s3://npm-registry-packages-npm-production"}},"25.10.18":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.18","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.18","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"5ebd253506aa30d924059aee45e01cbc677169be","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.18.tgz","fileCount":14,"integrity":"sha512-t3am1B65ZwC8ieiDXwBu1ZbABiBJfvBLzj8fyf1El5uyGGjD49yr5YH5Qq2in8sxpWBducYYibHjv8jK88jgJQ==","signatures":[{"sig":"MEUCIQDu+y54/zZuGW/uItHWkTCEDXenb70HeT0azRfulZQtrwIgHT6ecIVR6i+/o1KL81DRYcBaO/SZHihIazEhqtk5Pnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9125047},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.18_1758705434243_0.5756523005736842","host":"s3://npm-registry-packages-npm-production"}},"25.10.19":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.19","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.19","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"317b536a35f89efbc2a669cf6b514ff77e89b097","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.19.tgz","fileCount":14,"integrity":"sha512-bBfzwW9AY7xLsUwCOb0f6CSxX6HHbYse47zRX7niAlpl2dPbJmO9kdI1ThH3vLj65lKt9wrAin/iNw/gKXJw8A==","signatures":[{"sig":"MEUCICs0r+JzoZSFq0HQC6YFppVkEUd8EHRnZt6OfyQ3HpVkAiEAxw3nXBIah1C242qAbMyTNc/qAlG1rNR8Y+8OlAY+z6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9125125},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.19_1758708102357_0.5201003895382481","host":"s3://npm-registry-packages-npm-production"}},"25.10.20":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.20","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.20","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"b0eb96ae1b90de4feabf4680cc08cf055cbebab5","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.20.tgz","fileCount":14,"integrity":"sha512-GYy1/sKskr0XYTuUqVK/Iy8xIIK7XeMaEQEr9NrWaxgMSv84V4OzLkFWF0vCQMbOKGUdhnYWz4KDaR1UNz9vFQ==","signatures":[{"sig":"MEUCIQCx+rWZnvE+dHz1ol8CjhGVUTG8b0Kr4v5RSHW8hb1hIQIgQF+9x048NsDpYmDMPE6PGdFFAP56QdrzOO/gyrHDbsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9188498},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.20_1758797998311_0.5169061509423021","host":"s3://npm-registry-packages-npm-production"}},"25.10.21":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.21","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.21","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"5a777232563ca3acb3ed687dc544609c6c667484","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.21.tgz","fileCount":14,"integrity":"sha512-BkWDo215UPogqDWKJ/LWxqfhETiom/LLDGk27Z56cdVK5P5yb7e7yNGTnB7h/y2Yid//aopwzw1l6qVrTmNUYw==","signatures":[{"sig":"MEUCIQDfXvEq8OWJ2lWmgDOj8ZzrmLn+0Gw6prE6YV9+YoJ4SQIgVsGx6RK2mGzI7Ya1QPnjdbL6VVrxBVh7q1a2doL3awY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9189548},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.21_1758814819732_0.19061740158610996","host":"s3://npm-registry-packages-npm-production"}},"25.10.22":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.22","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.22","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"5a9f2d356d6acf2cfe5299311be9e144f5c56308","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.22.tgz","fileCount":14,"integrity":"sha512-zjb2ERzj8zMDFPcOFhjJ9jSHukdKS1rHGepwsem8Jn1m0l7VS36QWekadNtGhCmvpkFd84u9dfW8ddHj1aXWbg==","signatures":[{"sig":"MEUCIGfgj7LU978s/qo0100amRYEb8tqnwtoKpiwucUJMWOzAiEAykoqJKST/2tVYpevE/K/HX5BlwIfwJ6OtBUNKaaWoJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9190177},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.22_1759144872964_0.41602171795923226","host":"s3://npm-registry-packages-npm-production"}},"25.10.23":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.23","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.23","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"cc60c442f4a8ecf086bbcdb7ffb829d96b2184d1","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.23.tgz","fileCount":14,"integrity":"sha512-694NgKW9dKYV1aY6b1iqsztgtj+NdjlPgcSvGL0a1VsH/FWV8u+NJSs11DfwhbFTG8JoZakhZmyELqgwjqdhPw==","signatures":[{"sig":"MEUCIQD1dYy68lszASlwR6KQ6vTaHbVRyvDfa+MYVlgadJc0MgIgLvoQpQKZTdPejTxx6/C1tdpnKbll8rqGJHCOJRXSoxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9192180},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.23_1759152467683_0.6293014309015554","host":"s3://npm-registry-packages-npm-production"}},"25.10.24":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.24","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.24","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"c0eadd18bddc51519772e69ee943133d8effab4d","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.24.tgz","fileCount":14,"integrity":"sha512-vgMC1FC0Sjp503JcO7BaJJYRFIN61uGBTg0rGNpVKdygtS7tW2JN7wt7c1M0Kg7X0rwq+Qj/uvr+QGSaIFjVOQ==","signatures":[{"sig":"MEUCIQDOEMkimX7wPsVbcLnAUR3TgymBcC+bIxHZE0VdakMV9QIgXKy9MFux2U//uQETHlbfxKtja+NJXMAFo5qHOwMmqOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9192436},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.24_1759223798791_0.22475958932018392","host":"s3://npm-registry-packages-npm-production"}},"25.10.25":{"name":"@flussonic/flussonic-dvr-player","version":"25.10.25","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.10.25","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"ff011a99a8ae3e3b34249096a8d47ef7a69012d3","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.10.25.tgz","fileCount":14,"integrity":"sha512-EfWPjMNG/ZMeUEv5eqpas/acTtLz4bAKHUaqko9VAdd8tU3/lL5hBpO/TOknO6GfiNe99eVFPjqqPnLJf+z1bA==","signatures":[{"sig":"MEQCICXDHrNlUo3bBqXVQh5SpThDlMVxb577EXoz6c3GRCfYAiBUxeeTPHmlOQT7gikvWBmeg99YCLmHEwLm0yTFz0DpAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9192432},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.10.25_1759235033224_0.44274058621312906","host":"s3://npm-registry-packages-npm-production"}},"25.11.0":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.0","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.0","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"92f54e3b02dae19ef76580ab478c0e2379c3de53","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.0.tgz","fileCount":14,"integrity":"sha512-Z2SH48VCWOLqyRF7y1LJegDM+LGSPy608Y7asYwTCws5RDMJVYBSAl1UG/nDJo6yjsr+06MsZkuy8e2rJ73EWQ==","signatures":[{"sig":"MEUCIAVe50wz0ApTl+hc1SXU3qDEKxm9GdTvXoDlW3FurGT1AiEApUnd6IWw/aha2VHtQOAXY0B4SPrqBaNOuduJ9wyDN5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9192802},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.0_1759312694950_0.9468039725960304","host":"s3://npm-registry-packages-npm-production"}},"25.11.1":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"15a913c74c360a11ea0921c2d471242cf133eb72","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.1.tgz","fileCount":14,"integrity":"sha512-f/R24A3NxXcJoXekltbCqc2r0i7uZVQ1neXncV4vYloUGHWze29xfJrt0mhzR9LP1+VVCMadc9vsXg9a3a+Xmg==","signatures":[{"sig":"MEUCIQCbM8ojQo2eDMN55voP8MO1/D1sBxq+dqQ8X9Y0A79gPQIgIjXbyPL23J0DE2Xn9sCQujfcsrat4hNBvZchmJdZPds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9192759},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.1_1759324558487_0.5281943121053527","host":"s3://npm-registry-packages-npm-production"}},"25.11.2":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"44e710608258fe6a6dd9be2dac2b140283b72854","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.2.tgz","fileCount":14,"integrity":"sha512-wDN79KBPHCdweUetaqYnPQaeLcGReYyfWr3oPatoB6nB6uIfUOtrfWkJ+7zzfAsCknvI8WQHdj/MABIJEU3vRQ==","signatures":[{"sig":"MEQCIDGUXz5RIP7UNVeTJjwSDZpVBg63/2SH30YTBy3bLqoJAiByNRoW2dXzt6cxnJSCelLtwyo+CzL6Q4t/15olrrlkeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9193016},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.2_1759771916675_0.8337276203436479","host":"s3://npm-registry-packages-npm-production"}},"25.11.3":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"29abcd15cb3b3913ac61831a88052e9ebfe0c465","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.3.tgz","fileCount":14,"integrity":"sha512-XLI/W4ED4RwGXo44pUH4r6v9KMdqgvSiy7SctcGjsCbMfPdK4lvDBqKXhkZ2TrVh07/INhSJOrF9+LLXfEXOwA==","signatures":[{"sig":"MEUCIQCaEZG1TpcNWSxM/FCD2R0S8dy1CuVy9Bv4OTdhM2/w8QIgFXl9UgGv5zFWIq7pBIXL2hnrb+eNwUS4Bd88eEzvblY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9193677},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.3_1759843241859_0.3899316229703442","host":"s3://npm-registry-packages-npm-production"}},"25.11.4":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"d32043e88998d7c80dc40cb7d6c22c570ee740f2","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.4.tgz","fileCount":14,"integrity":"sha512-w6kk81o2pDcmvoEDOny4lwwYE2bSO4xIaXeKvnHa1AQIsZdax8bj7vHkWQdlpI15n6GW846BrWwU80BHxaM38A==","signatures":[{"sig":"MEUCIQDhta3QNdpd1mS87YDLjAZZ+ZGW1xBDJpN6+DTlgmHzLAIgBd6Srwk7qPsVoFXVtpVD59vLJAokMVZzL15W0sfhiKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9196247},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.4_1759929163754_0.3497387616347174","host":"s3://npm-registry-packages-npm-production"}},"25.11.5":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"574d518ef129dd712ab569560d21b29fedf28334","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.5.tgz","fileCount":14,"integrity":"sha512-bd4t835AEmh+pKSMYZE7KLImwWx7Tz6loWCwKK2mxlt79/vZYmHIv0A3/9uR0K62iZaa3LslkJ7009OTozJLaQ==","signatures":[{"sig":"MEUCIB0fIV+oLgVaHFOUydbmaV8dXBVliRIEDoi9KgEBRjOYAiEAuSn1HY6v+ctvgqA/67cAGtbyXhXUNDq6JVfileQjk5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9194555},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.5_1760015545926_0.47642854769828413","host":"s3://npm-registry-packages-npm-production"}},"25.11.6":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"259db116417a7351f237bec60e3f3c93a4b17447","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.6.tgz","fileCount":14,"integrity":"sha512-qlTo/AuUZCAuQo15c3hRzLT86MSQv5hvnz7KWz4PZ5Mto0gLvcdsDQWpYNrGOHRTpQeczstslbQB3nYqdVkrvQ==","signatures":[{"sig":"MEYCIQDR0Pph7Qsxs21rp3IgerMqpN9XA2S1c3EVco8K/FU+VwIhANqGMRiOm/JYgoEJbbkAskK4US2QveJTa11P0322IBk4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9195880},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.6_1760110069268_0.2760568289589531","host":"s3://npm-registry-packages-npm-production"}},"25.11.7":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.7","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.7","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"21d46d32f869eed8fea8e419d967678c45421617","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.7.tgz","fileCount":14,"integrity":"sha512-IsbBqtZczD9otFrSQX6avWag3G6web+tZ6oLt7gOpZZgJXYeTU0u09U90qr2wlKl35W/mwqEkVS+gMoELz6PNw==","signatures":[{"sig":"MEUCIDYCCzXB3NQN9579QCwReep99METa9osL2Tg+o29HDEvAiEAvR+vTJZ5dbqEp+8ZIkThczJTOkrdi826rsYmD8teaVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9198112},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.7_1760366591193_0.3172135932598872","host":"s3://npm-registry-packages-npm-production"}},"25.11.9":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.9","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.9","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"bf063dadf6996f8bd43b94add87e6321bc227ab4","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.9.tgz","fileCount":14,"integrity":"sha512-qiKmwpjs5NkxaZd9UVDATGIYr6A0oDAKMkR0v/fkNu68YFC5R+FLmBn0sore4YAijXcL0CWcLfaBgnxkBl8KsA==","signatures":[{"sig":"MEUCIA7hCt7fswSZGv7o7m3LioZojGtgK48/MblyIYkVqPA7AiEAjjKby73jHHjwaAbXD6yK+TcSKgzXXqThyUf80+pVafs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9202269},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.9_1760607419580_0.2971121879505738","host":"s3://npm-registry-packages-npm-production"}},"25.11.10":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.10","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.10","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"4cdd218456bb9e48f143cc69e778c8c0412c1775","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.10.tgz","fileCount":14,"integrity":"sha512-RscA1NI8AQQDw2e/qf/c1MDajzYzoFb65LHWXBQrkbhSQyRd7QczTqdQIvBpEf9LzUInAtEM/0+KyZp3TWsx0w==","signatures":[{"sig":"MEQCIEIqk9N+re0TGWOojD1aQ7WTFbgMKwDh2l4EDjSO1B/lAiA7aLUln4eaWIaRNHDaroe6R/fOJnoT75eFAedRBzTuGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9202283},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.10_1760617496117_0.33410378825639264","host":"s3://npm-registry-packages-npm-production"}},"25.11.11":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.11","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.11","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"3ba06f2d9db0af145172b585e80929cf995e5ad0","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.11.tgz","fileCount":14,"integrity":"sha512-lVYkFU3GL/witVHew+C7a2ae8EIfGGn5py8gByTIhyUtZGbLEqr4diBJFOAG9X5F482SqMysPoBFYJM/0tDb9A==","signatures":[{"sig":"MEUCIEpXsHPSwp6LzM24bi7P4pgfMy0qZfUXQhKiM0CTSvnUAiEA9DgtLTjXI9EGr5U/11ttwsJjbBVVT9Hkkg9EMaHQlp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9202468},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.11_1760955083586_0.9443029260876865","host":"s3://npm-registry-packages-npm-production"}},"25.11.12":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.12","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.12","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"0e517bc2852387c90263bb4d61e6c45acaa95d5a","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.12.tgz","fileCount":14,"integrity":"sha512-ewKxpu8oSIgnwe38F48uY30liFtghy58rn0vfFAgzO7/Paf/0B1d2HvRRAwLCHAN4zT92rYhCkPWMzGN0BCj4A==","signatures":[{"sig":"MEUCIBCwC+P2Qgmwt9hAEVfsBWjcknpevqyohzkNMlPiI1qwAiEAs4OXurDuW7efL7REfLaAP7IIZod0P1JF/H0ie11aGL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9203673},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.12_1761060758379_0.06865891708659633","host":"s3://npm-registry-packages-npm-production"}},"25.11.13":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.13","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.13","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"b1f69b4772ffaf6530a4d20da53c0b222f23cfb6","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.13.tgz","fileCount":14,"integrity":"sha512-27DnaQeeshz/x46J0bWrhI5SUwOcR2hfSZL43IkE97jIxYNs34nYysEOz8V5yKPE7pOwXF6OeDl1XFjL/4Mw4g==","signatures":[{"sig":"MEUCIQDoYQyad8iRgynuK79hgTmxulHVEj9euP1zaCjkPZT+kwIgAng6Q+hklYr/39eM5C+XM4E5l6CkDG/oOIHegPLCrKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9232592},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.13_1761296433263_0.3282053008015309","host":"s3://npm-registry-packages-npm-production"}},"25.11.14":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.14","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.14","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"434468bdb49bf65633da65ca1dec031317e07dc3","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.14.tgz","fileCount":14,"integrity":"sha512-mYgAK6g1BxLvwOhtuP57W4J5SnHQfgIXlH2v4jQGQbNYMfevZ6Rk2vxL6AzY+vwDNI5fptStgwrsB/v4N8hVkw==","signatures":[{"sig":"MEUCIQDdoTIeIvXEXF6gGQzauJtt/V3JE7T2bA9s7cCMtzCxRwIgSUQHND5Ful2HzGoHi7Js51ZAcJ0Mi+4l88k1IjPzSt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9275469},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.14_1761314109342_0.015292742842531126","host":"s3://npm-registry-packages-npm-production"}},"25.11.15":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.15","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.15","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"fd85a89b52a1102bbbadbb8e0f5a8fad55b65ebb","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.15.tgz","fileCount":14,"integrity":"sha512-K9+xSwxZsKyTnq2EFY/bk6GsEfHVDbY7Fr3bBoxSDKvORpaP1iuVbxr0451AManEv/b+MB0sjquN5QkWbAhBkQ==","signatures":[{"sig":"MEQCIF4ag+yViOOKE/dHs/9AEp51MM6UrWNbGUUgFWBfjN/ZAiAJwvjlFFYwkulHMu6DpHmONXHs03v4ls2R14Vq3R6ELQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9275582},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.15_1761554445269_0.132508773899207","host":"s3://npm-registry-packages-npm-production"}},"25.11.16":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.16","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.16","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"fefc7a244cec001fc23d4fff3fb0ae0c1cb1a598","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.16.tgz","fileCount":14,"integrity":"sha512-zSDg3N6zlCMm8TBB1RLTP2xk7Z4srhK2gohFKrdrVaVRajJcIMFH8HUO+4bJSNgIsttyXZIF1pMPe3WYHgRApw==","signatures":[{"sig":"MEQCIEs8e6yPHFdv+N6wqUPLyX028EYVAmE+bH/39BTL6D08AiA/PEKtYgEK7gbM3nP52QNINz7LNqL4MpSz2LEUux8mdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9297767},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.16_1761570048543_0.4282695729932591","host":"s3://npm-registry-packages-npm-production"}},"25.11.17":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.17","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.17","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"fd72b309b9dd6364509d6a9f203305f7da5196c4","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.17.tgz","fileCount":14,"integrity":"sha512-Utxogfv48vMkg6dleNWj+j/oTMuVjS2L9keGnkVLiUd4/Vz/AUNITkT43hQYtzG15LqknXFrQfCTq49Bux3xOg==","signatures":[{"sig":"MEQCIEJPlT7nwSamT+6mN8ObyITFKY7e6PshsMMjzYOw8zgkAiBpxk6zdf3Ydg6UdTq43BqsDZYe+4J7XQmbGr966NcOew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9297711},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.17_1761653710948_0.5272732459434977","host":"s3://npm-registry-packages-npm-production"}},"25.11.18":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.18","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.18","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"a64817c4ef6c68b009cd0e69c10db47957a6b3ef","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.18.tgz","fileCount":14,"integrity":"sha512-mccCt9GTTPdoMsoUeTAh3UEO4Szb3CcitQo9XoutExZJ+OWcy0K+OMmKom1+QxaQlZmrgZdmmZgXst+khpaL1Q==","signatures":[{"sig":"MEQCIAynHo2RmsDRv2U3qllMrpfgWH5/V0SUnatFq07lUUbfAiBuaDWMyIvUtV2v/mX+ov8BIyzy6vYZP0M4IK7LPg83HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9297974},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.18_1761657346365_0.1305308499913851","host":"s3://npm-registry-packages-npm-production"}},"25.11.19":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.19","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.19","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"d8343ae90e884e1cd34579bfc720cb89f92ca669","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.19.tgz","fileCount":14,"integrity":"sha512-RdtFuAs5Jzp1DCtGoRChk4jJ4I+O4PyhI/RTS2TFT9czZkO2RxPDXOwy6d9BgSHc9RrXwVKgxgBHkrrDHfaBlw==","signatures":[{"sig":"MEUCIQDQRC2Cpqf9KFuN7Y2hUnBy7HT3gIoohv//AiqKoxs+HAIgC8LbhFYStam5N5SMx5qoAd6LGaQFBeMxXKtfLoJIB7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9297924},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.19_1761662710243_0.8510427047690163","host":"s3://npm-registry-packages-npm-production"}},"25.11.20":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.20","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.20","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"92a005a62922d769f26498fc3ac43254f968c943","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.20.tgz","fileCount":14,"integrity":"sha512-VVbVoT2AHzIfPu4Mc/QGRUJjtf2K8aNvKrXZjsDFTBvjdZPZ6KhLSoRUgh7fO9MK9XGRlAKzE8JrtDNjSvkxzQ==","signatures":[{"sig":"MEYCIQDCNIDjvCCRl59EMR1rU48Fqzg7du62y7HX5bkwjFSS3wIhANAGAB62jwI/G1HlQnbNWnRA2tmfHrV6E12LAvPl2Np+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9297216},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.20_1761811249819_0.8643712579223444","host":"s3://npm-registry-packages-npm-production"}},"25.11.21":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.21","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.21","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"840419dcad4d3fc9c85f0b1552df7774cab9f111","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.21.tgz","fileCount":14,"integrity":"sha512-ydQyXh8mwYUKSfkSZ82BGdLdLmXkaG+PMwm/jtU2yBK148ifkWINv+1UAmH6lN4U1SqMAdLwJKUg4yz6W+tkhg==","signatures":[{"sig":"MEUCIDwHH6WaPNi0ZWcHP5Xig/AR6ckV/YkbdNn1Cu1tQ890AiEArXLdhE4m06+MH3tuSPAwKy8jc6Hsu68tcNQFrhGn1Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9304714},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.21_1761912473540_0.6607704768948577","host":"s3://npm-registry-packages-npm-production"}},"25.11.22":{"name":"@flussonic/flussonic-dvr-player","version":"25.11.22","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.11.22","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"a3cb09eadf449125093a3d788f0386d5827bb87a","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.11.22.tgz","fileCount":14,"integrity":"sha512-HRf09ZSlF/xAiD3w2iId4yk+kF5/oK0i7W+VOW+TVQgwri8/qT0Y4fNalI3hoQThnUyvMkiiKCzDjvdqjW1I9Q==","signatures":[{"sig":"MEUCICUrKEi1CTIjavlSTE0v92CQEWAcnanIa5hYsUfYzSSgAiEAwPUH+q3jz4oL3Ft9DaovwAl+pW6W2E0584JkYAkblVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9314388},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.11.22_1761982991755_0.49797514696073253","host":"s3://npm-registry-packages-npm-production"}},"25.12.1":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"13835e9eeb7a184b19740b90c720057b439243ea","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.1.tgz","fileCount":14,"integrity":"sha512-ZzfyVy0B/d80HoO2n+a9APawl0ELT5QRAafHOyY+w6FjXky8lRlg2rWZzG3mqcYCKjYlnMYcDd6urPhXUMVbFQ==","signatures":[{"sig":"MEYCIQDH5ZRdwY0YzEv9G9U9PrFqxpxiltZ62Gplgpi6PchTZQIhAK0gi0CEE/zDhJNDmz0lWdCVkfHWfd7rny+RZrxMms1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9316412},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.1_1761997467287_0.5874637183003526","host":"s3://npm-registry-packages-npm-production"}},"25.12.2":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"0863014e8a7b9b0d21d0fb994fb2b4de36c98a8c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.2.tgz","fileCount":14,"integrity":"sha512-yYS+6rI4I/UTzMDdmlf/SdG17OxkGa9eTtBczvkCBYFpLTOiYP+1GvKxyIOuN/9FiwuYrqknJjF4CluF9k7U1w==","signatures":[{"sig":"MEQCIB0xkYcQj+myJwi0X8XOElKSsEZ99AMzekSAUnI/PbdoAiA/VRM9ZTrkCH//txboSoCHtCXhMuQUh7oQ7BQg4xPmAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9317914},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.2_1762424094770_0.07524436041456894","host":"s3://npm-registry-packages-npm-production"}},"25.12.3":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"f24462e1101ae1527f202d28145cf05d0be1de4d","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.3.tgz","fileCount":14,"integrity":"sha512-SbzFMP8rmbZhaZWDiHM8TlYlwoywvsR44YKau7xHThkWJ4RrnfGd9JSUwJAAyQWK6sjXg9Z4i7rM8lx/HawFvg==","signatures":[{"sig":"MEUCIQCBdBxuruo65Z+gbKuXVkttHsgWIsBAOX5nc11CFqFXawIgKojdLfUzpKoQfun+u1or5rYp4KKds7LM73xAgXN2ZjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9319716},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.3_1762521328024_0.9110154732984685","host":"s3://npm-registry-packages-npm-production"}},"25.12.4":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"accdcbc71dcb7fad42fe61b4a4bb2cc22a80c895","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.4.tgz","fileCount":14,"integrity":"sha512-+pqsAb98ole5vm0Bm6Tdyf/JdXCq5cyJ/jW3+i669yleY1dzE1dYOD9ssEntmyUsJVsQ4so0AixU+y9MLyeozg==","signatures":[{"sig":"MEYCIQCpf6to2WGvwpfLP76LsDgcwop85/BFMnriafo+ee/36QIhANxZMs1Mzc1zWZcJnS+WtmFpjhbFSJkOOo8KTAytIQGA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9319875},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.4_1762761569959_0.6123985530768237","host":"s3://npm-registry-packages-npm-production"}},"25.12.5":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"e27eed5fcfc7f0bbbb25ddf813f5a4e5737a810e","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.5.tgz","fileCount":14,"integrity":"sha512-L4eJCMXbKzcFm8MklC586BISaj+HF4qJqc62kjTZ4b+4g9oErOxqoEJX1RvY/evSmd+xVRQLXy4ijNuuMayaqQ==","signatures":[{"sig":"MEYCIQCh34HLmd9ACxtOZZN/uB8DPMaP76psdItl2N3IwdvwYwIhALZ781jVLHPSUrqacSkm88s/zk94lwmO4U+rSTm2NIfn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9335824},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.5_1762767492523_0.5332730216198265","host":"s3://npm-registry-packages-npm-production"}},"25.12.6":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"1e851495257bd59ba7a511f1b3a4059a0888a919","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.6.tgz","fileCount":14,"integrity":"sha512-voGQVIlApJqs/inpARI+KR25eMVkN6no04YKb0RRp91QLwnMEw6wPMs3u6l4wfEG1W4LeF+y+WeEZzxopwXFkg==","signatures":[{"sig":"MEYCIQDn2oSVRlR07+WxA/9omPvzSV8P1+omqO0abOBpA6td+gIhALl24KMbrQYd76ypDNpnWwbdc2vtOSSnVcftnV3ARCJT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9336150},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.6_1762769769611_0.2396473683471696","host":"s3://npm-registry-packages-npm-production"}},"25.12.8":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.8","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.8","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"4957ec2a76a6b5675dd0f8a8f7c14276b1b69ef4","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.8.tgz","fileCount":14,"integrity":"sha512-pfg0NIF6nZfOQHFqUxv4g6utnnb+fVWGbfJPNCNQsQwUSb2kN49X7CGCn2aCHUIKPy0i6ltohrMIGlU4xB4Z6Q==","signatures":[{"sig":"MEQCIExflrHf/42KpyOYHILAbKIZfepp8JerNSCvKyHxMqJeAiAx5VeEq8rOSxWF3WBFdPY46mVF8JeihIsn+X6nfm9D4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9340102},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.8_1762861732353_0.8893491690099109","host":"s3://npm-registry-packages-npm-production"}},"25.12.9":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.9","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.9","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"b30b3a2f0106b2967fadd6fa387751f016efd52c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.9.tgz","fileCount":14,"integrity":"sha512-qgn6T5fcFDyTw736BlYDDWsYYwn9M3xopRJLdVe419RkVPoh3hKIaqFdyLSZFM9YqQo7U8Y3wf9ORl3T8NtQ1Q==","signatures":[{"sig":"MEYCIQDlOQ17EZhHAN38iAG47xU3pN05P8Awq99TkiEfN1wdFwIhAJzJQmZg6K3zoemexs9PbFUu6/Xw5cMBEu4PNYrZ8/OM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9336232},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.9_1762867946699_0.9192228209196831","host":"s3://npm-registry-packages-npm-production"}},"25.12.10":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.10","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.10","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"ff3af0a88c56d6385b64842df9093fdcaf6275b4","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.10.tgz","fileCount":14,"integrity":"sha512-omHBop6+NLnYQiELqRcem8tIVePmEGh6VqW15LRMw1qFdjg4RMEoeG1cyByDWZN8zMOqOUw9JqEIn0SQ7hP12Q==","signatures":[{"sig":"MEUCIQCOuLehRtDicD/AijB6IxI4iYNf54/XX4m8THVUGFUyXQIgWxCpzA2aYbsRskRhXGYCAGma92vCPjcWQBJZ+lQCyaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9340111},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.10_1762952184926_0.635742202947515","host":"s3://npm-registry-packages-npm-production"}},"25.12.11":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.11","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.11","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"e77b408ba0de6977e2422ed69b0970210092ec73","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.11.tgz","fileCount":14,"integrity":"sha512-R52CA1FPARHSCs0JJxi0kq/ju6EOUKWfXASDav2OPgtKxlCGz1/AkRYbuON4BA/6A9JjS0+qpTvrcYKOUU+KCQ==","signatures":[{"sig":"MEUCIQDWknXRQqO9ojnVpei/KqRRl0U+j+LTGNfXi3HIfAnYJQIgGgTxEjR0CwA1xtbYXOsORAmH5l+NYU1ZaHwlrXSJes8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9342966},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.11_1763104055016_0.5608322195438646","host":"s3://npm-registry-packages-npm-production"}},"25.12.12":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.12","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.12","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"3739cdff65fc0409c7fd4facf10f32e0e64d4a65","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.12.tgz","fileCount":14,"integrity":"sha512-IL0N0rKe+ppiiM3qFd8Qh6g5o83pasr1Y7h/e8aDYuA56lxYxnk0lLqECU/IEu+VJvtYHaEw0gvaXhX6MMxl9w==","signatures":[{"sig":"MEUCIEarP39iPfdgcFOcXBiFDVVqZBRKiSIjLaAbFkpEtEkVAiEA3DGKEme2janlTjRZWIwV6x2wBKoeMzx4NcjlmDZI63g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9343066},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.12_1763105922468_0.6008168713247937","host":"s3://npm-registry-packages-npm-production"}},"25.12.14":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.14","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.14","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"654c5668adf1397f63612c46a2b03019f7e6ccd3","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.14.tgz","fileCount":14,"integrity":"sha512-esET4NsqgEOG1J2US4J5E5C2UC5U1AZaVIVSRFP/NOSODW1oDZeRyC17mteg4K6VZ0eegy3Y069Fq1GJdMnpZg==","signatures":[{"sig":"MEUCIFuV5CsnMw7/zZp82AzRBAuHO2p5jjruMJMUVub1DOl8AiEA2PPapyuEw0YTFyE15z3J3rj/h4KUM1QIjSy4/WHUcj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9343151},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.14_1763128653764_0.945899151735879","host":"s3://npm-registry-packages-npm-production"}},"25.12.15":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.15","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.15","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"39d8c6f7d9a18055ccc932a7831bb1a9efbb406f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.15.tgz","fileCount":14,"integrity":"sha512-ajVg7NKKdK8dGeIrP053BdMVPDDdhs3V0vA3fyPQUnBoZezBLuZ5sSbCP9pNB3ViNMDrVrKfibZx24uGtodQ4Q==","signatures":[{"sig":"MEUCIQDLNymY6n/NUybc/uq+eiKfguN6tAh9Cyi2YsU/JXVIyQIgGejm3CLOXr+YBDfQZk8KTAAF/CDQD3q3TlhG1toPP+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9343436},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.15_1763392118595_0.41560338378592165","host":"s3://npm-registry-packages-npm-production"}},"25.12.16":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.16","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.16","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"a60bef6ee904f3b1d59f4c40ce1d133ac1c7158f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.16.tgz","fileCount":14,"integrity":"sha512-T3d4LOVDtQvXOk7fA4ZI4RAEOLmOT4zEsClkeWeHM8q27QQHiGJ6/ZLtNPIEDVGsP/bqezrIyuPumd1I78UmDA==","signatures":[{"sig":"MEYCIQCQ2mAAlp9xLRSUFcF1DAxWTMsA0nWfU2R/GBZEEsAFWwIhAK6T2YCdPfOENC3cPnJppnOq5m7iREy86Ap1XVU18e0E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9347620},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.16_1763452489437_0.16853346112298606","host":"s3://npm-registry-packages-npm-production"}},"25.12.18":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.18","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.18","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"460b3a32863ab81a1d36a37b45622a370faca121","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.18.tgz","fileCount":14,"integrity":"sha512-KzxEqIvgrglcE7M9xJn0Y8N5JOWhFesrcMstkQa+g2EVTYH6TDAUCZpj2MdkQiRTqvHTzME9H2V5TN7WsbXesg==","signatures":[{"sig":"MEYCIQCy4q9LZ4Vy9TdZwGWzK8S0ZbELPtfDgdcj84GDsftEkQIhAL/eCCgXv95Ul4cUAHASnmurhgrMMdy/e2APRGktTv15","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9354745},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.18_1763537302572_0.7689170438145978","host":"s3://npm-registry-packages-npm-production"}},"25.12.19":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.19","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.19","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"f20e03ca9a7c4244a673174fbaeea8074fdf274e","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.19.tgz","fileCount":14,"integrity":"sha512-UkfIjWY8YuIp7jUFFNQwuqd2F7rptwmMZJrf6l06w9AnjDdlTYE1GZvJ/FOcT1KCARiIv+B+8olsxrbNCjQeDw==","signatures":[{"sig":"MEQCIBknuG44I6XLrJqElWbEALuRCQsO6CE+gPPfLcVHpqvtAiBEvOwxI0VVcAV+M9lk9inJMDrBthxC49xB9HGnScHEuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9354977},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.19_1763550052415_0.38161340600526406","host":"s3://npm-registry-packages-npm-production"}},"25.12.20":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.20","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.20","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"3129c97e46a47db641ebc5f1627961af7592ba37","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.20.tgz","fileCount":14,"integrity":"sha512-7RrK6JJpAmu7I+1a56YUPt0fWctLN9zS6VhEYzmNayvavxy3FwbdbH+OvVHS9G7g7yQE+Rrl8g2fnMlORZgaPg==","signatures":[{"sig":"MEQCIAW4O7ljSqBMDg604MKfX3pyTBUC2v7nAl2iVOjKD91KAiB4AEmEn4sFFnbwvWS4/IDUCg8t1vqmli1+2Wszb2+30Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9357003},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.20_1763551952070_0.9786578275289646","host":"s3://npm-registry-packages-npm-production"}},"25.12.21":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.21","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.21","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"6ec850c2687cb7232813b2275af6eab487d3ec4c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.21.tgz","fileCount":14,"integrity":"sha512-UTsTLXn4YjhGxXNZRcR18U2dhHxXHw6NIAhNc+F/eLx7A9aG/W71h8PGun7ahsJ2AGBc0/665Q0SpZ3TPWDPmA==","signatures":[{"sig":"MEQCIGs3si19dCln1Tn9VgS0is9teZserZgJekovEYoGcLbsAiAJU2gVJmsvBoBLrrboSDR5Ttq8FTN2s5sBVYN7jgWBbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9359720},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.21_1763626645777_0.028318247785642958","host":"s3://npm-registry-packages-npm-production"}},"25.12.22":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.22","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.22","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"e1645fad8e47228d37b59862dfd847e01fd43f78","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.22.tgz","fileCount":14,"integrity":"sha512-+GJ9pOtRBs3yO19XBg9lXGWjj3a8NNdyuzDtyeJdjomGAGH/JXGIpIxiyrOKN+Nl+izI7VL2b00IE+hTeNgdRw==","signatures":[{"sig":"MEQCIHw8t6o1vNYWx0nWSnRHc/dU0RaayuzHC4y2ayHH/047AiAv0PK+R6J6FSf9ydLdA6l8lY5ppkYh6lGqgysQDq3VFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9360276},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.22_1763632972459_0.9986490771672538","host":"s3://npm-registry-packages-npm-production"}},"25.12.23":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.23","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.23","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"662609e450a26f35c32da3e90f93c548cbd7fca8","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.23.tgz","fileCount":14,"integrity":"sha512-rrtPtAyvGY0BZ45uFY5pwPRXCFZYcbBVxKXeQlPbVUhZh5chf4pi8L/GkSOQE1H9dL3alLwc3+EeE2Gxdqe9Ng==","signatures":[{"sig":"MEQCIFnfxp/yVtdI/oOSpZIHH1Yw5b1fIfRLDf3RqCLkoTKgAiBsLMVvvOYvCQlQgRVeVZs5Lnt416fTxxkhYNOS/VM6mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9360108},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.23_1763634896604_0.3973938081635233","host":"s3://npm-registry-packages-npm-production"}},"25.12.24":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.24","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.24","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"7db485c13494de1bd050b1c4ee41588decda1699","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.24.tgz","fileCount":14,"integrity":"sha512-3qf1LGqHDMzMe0zMOfOA54MGDTlAQctYGbK2nTEPkCZayIZksAqXGhH6vZlhBL8MBg6wZciwVqzXgt/nbk/+2A==","signatures":[{"sig":"MEUCIFDpWRvUXJrXKBeqfz/HcZkCz3gijeaH5Uj6SXZ8bgVGAiEAskOiaEe3sLMT3oglv1zxxwCDh2RfGh0vHaWQ4IgRdIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9364453},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.2","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.24_1763723680383_0.4353357187537916","host":"s3://npm-registry-packages-npm-production"}},"25.12.25":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.25","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.25","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"dcd34b8368dc69e5b083aded928610180d43ff74","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.25.tgz","fileCount":14,"integrity":"sha512-dQkFM5VJxhtnQiQ3VaculLe5GXYiLzdXHjuXSDZnNEs5YA/6TP2rr0IQd27S61il0h+aeGtMdLFWrjxvKn4tzg==","signatures":[{"sig":"MEYCIQCc0ab2PtbepuvNQ3VxKHFEX/J+Sxd3daS7ZGLoLoiR7AIhANdie6zcpVRvrjtLdTmc4AZlMcjz9mn5fLZk9FvpzDNW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9368666},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.3","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.25_1764071740879_0.8089996927860266","host":"s3://npm-registry-packages-npm-production"}},"25.12.26":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.26","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.26","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"b5b0d6c233b88c94a063926e9c1f7f7cfbb748cf","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.26.tgz","fileCount":14,"integrity":"sha512-a4vtQ/bYWCueW2/gL9BYufcFmS9f8yx278h6GAYjYOTdYZ634hCx1rRTCRgCGrYEznwy5Jf1mwUc3fZri0QnYg==","signatures":[{"sig":"MEUCIEH+E0Htmg9696/9/4+Dz8ebndmy4uTlq+nLjPKsd3iuAiEAwBJLEAWR0jZUfHxzjkNGSzMWn6NkEf4YKGqR97BZD2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9370293},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.3","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.26_1764144978721_0.7192005087333444","host":"s3://npm-registry-packages-npm-production"}},"25.12.27":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.27","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.27","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"bfb1ea49efdb5cc50c85fad4f709410036f08654","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.27.tgz","fileCount":14,"integrity":"sha512-LQveVjFmkvXrTyuXX0vW29/yJLiruzSIzh1NlnUVqTWlotoOt8XmFclK3EFzlE0FRMK6tzpyPegwbfSLXt1tSA==","signatures":[{"sig":"MEUCIQDGfV05/b1B5UgwI7IX50Uex7if4NsGqAOLVO6W8NImoQIgIxjvs3YW4KXwK+EJsnYI3sHo2MJ5/YAnMdTeQ7LwELI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9371047},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.3","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.27_1764234390207_0.23235154776578648","host":"s3://npm-registry-packages-npm-production"}},"25.12.28":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.28","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.28","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"0a29ece8e217a30ac335ed1a83ea419b24fb53cd","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.28.tgz","fileCount":14,"integrity":"sha512-IkM3jDv+Ig5XfSejnacBp2sDWLPvAmSRyP6jAagNPehbJRy4vzHZURk/QWXwEqjspeU3yLBGXpMidCIuFsh40Q==","signatures":[{"sig":"MEYCIQD2agU4Sy1K3P9TRCiLJM+cc7zL4tgINQ7/fbh8ZvN9IwIhAPPWpYvz2mH3sC09723UE6zwnHTbObVEC2hIsol/957N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9371050},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.3","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.28_1764235941978_0.14385971916537743","host":"s3://npm-registry-packages-npm-production"}},"25.12.29":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.29","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.29","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"67d9200018a2f74540a0ef7516b03f3196374351","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.29.tgz","fileCount":14,"integrity":"sha512-YU0jYWn7Z9SuAMrdv3LPJ/PVuhf5hts3+WuXvUWTz+SVsVlMGdO40XK4uTgIgU0iwgNtotOo4n3R+nh+OzmI2A==","signatures":[{"sig":"MEQCICe6UYa0zHZlu87e1Qc6k2CV/BmmCg+JJyIFj+9k3uPdAiB7mIRRWE6QKKnjqroPYSqvd5QsNB4z+gAaUb0213f1wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9379367},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.3","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.29_1764239741112_0.16390695823836432","host":"s3://npm-registry-packages-npm-production"}},"25.12.30":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.30","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.30","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"68411ac4b8f64a4d40b251259478c0062c12895b","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.30.tgz","fileCount":14,"integrity":"sha512-vqgRZqRcAvezYAtQXVYcFL3mcHdfpjbMwg4iUzoMb2rrUQXSiMP3kBZYqqj5uYyMk58J/vlx27c0y5NCMHC2fA==","signatures":[{"sig":"MEYCIQCAB3t6DrWmeIsNjcQUB1TsSUTJMQPAfZPt1lc3NVgKwgIhAOPvUKpM/LjbXqG+avhUMgGnfAbyfHgT3ps0dGytINBn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9380908},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.3","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.5","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.30_1764325231244_0.9730895150793668","host":"s3://npm-registry-packages-npm-production"}},"25.12.31":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.31","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.31","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"6d1af9f022604509eeab22f44f294e52f8b561f0","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.31.tgz","fileCount":14,"integrity":"sha512-6orpTcq26puY12FzdmcoeVaZPapZrz6K5xNIoi3X6jl7v631jUejPzfVpM5iTTJaHzNvV3gwUgxedzh37CBwSw==","signatures":[{"sig":"MEUCIBs3Q1SWDg0IwlI06oWNcpMjnPpTFwaMBvmEP+TwdMM7AiEAjUIayUFU+Lzql3L3iqWXNK++x9eur1o9XdAMTiUz7Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9380993},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.4","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.31_1764684889584_0.09125089651784002","host":"s3://npm-registry-packages-npm-production"}},"25.12.33":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.33","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.33","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"d4664292bf8ad0de305587495115bfba35a42bde","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.33.tgz","fileCount":14,"integrity":"sha512-v4rsIKr+xvK+z5tX8G+cme0oS59eK7HJhjH+jlCgjGVNcenci6elogTdcqvr25STQGtg6SjbBiEEvb7M0cy/Lw==","signatures":[{"sig":"MEUCIQC0+xfiy5z0dBH9p4t4YKn+1n3XKyRxdwhqmT1k0bc+QAIgcdjsy8wRQAlywGR0pgMcicuIl5qW+nmy0LXHHE/uZ0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9406945},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-player.git","type":"git"},"_npmVersion":"11.6.4","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.33_1765185731396_0.43621560322005015","host":"s3://npm-registry-packages-npm-production"}},"25.12.34":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.34","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.34","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"2249df9100d63a88a537016b5d29bdeed47c0068","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.34.tgz","fileCount":14,"integrity":"sha512-C665YLvhPqY0rioh9DzjpN857dezoXKjSDQyPLfZtgR53sICUrUVPGAXhlzuEMnN8mX9CIrWTxrGN9YihQC4JQ==","signatures":[{"sig":"MEYCIQDnOdcsLhFCzfGs35NtvYSDuHCQOY8pRCk5hIpR2X3FNAIhAPfZKr3kW2Wp4Z0fqBTb3m9syhN/4+ncBovKR30PB++E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9399139},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI1фplayer.git","type":"git"},"_npmVersion":"11.6.4","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.34_1765194279711_0.1099739099119339","host":"s3://npm-registry-packages-npm-production"}},"25.12.35":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.35","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.35","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"a99b3c27fb4d3cbbd4243c95746c9d8cc1fa2507","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.35.tgz","fileCount":14,"integrity":"sha512-jxl6EI7WcBkzBXs5Jw38pqQ8gYC0tQuBjsrOZ7ZaJxMTFCJCR+R+TnJ7XILvgscOX2pWcB8RXhdHw1sz5vJ3Vw==","signatures":[{"sig":"MEUCIEj85HUmCAsEQ9gMeFhuBlX53XJlmwBai7ZC5xd7NLXDAiEA5793AL7aa9EcUsNVnxzajBTW7kZvZjd/EmxfosUTBLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9399056},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI1фplayer.git","type":"git"},"_npmVersion":"11.6.4","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.35_1765205087134_0.27591569639945024","host":"s3://npm-registry-packages-npm-production"}},"25.12.36":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.36","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.36","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"6d663fdb9fee1942a3acbe7c60a44d8745ab1bb2","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.36.tgz","fileCount":14,"integrity":"sha512-YFIwU0IMjlaN5eadNEzFstPqRc52ZRCu1dQHLl+p/kLjgKZ4buEOOuN/LCY7ghcSuZAVDyiRlNjWZwLOyTkJ2g==","signatures":[{"sig":"MEUCIQCD4XlyStcwyFRa/MnBS+40Xyqk9C0DSyHjX7bKay46VAIgIpmy49OP0uEjmK6HK/vh9XnvLFsu92bq4WN6jriDTKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9399407},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI1фplayer.git","type":"git"},"_npmVersion":"11.6.4","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.36_1765276070216_0.9610675696659232","host":"s3://npm-registry-packages-npm-production"}},"25.12.37":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.37","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.37","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"7d087b2709e102bf35961b9755a8b53b9b2e9cd7","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.37.tgz","fileCount":14,"integrity":"sha512-+A/Wh4boOFW6bWm1YVX0vuxfwTcpFdsiOEVUx2SzZH/5I91HRne8EgtvGQLMoedjar+lWK+f1Yf8W4tVsVJhcA==","signatures":[{"sig":"MEQCIBlwZ0ZK0eFNHF0OOJMeU+dQJb/uRH61a7GJfWM+C0WnAiAToHjGN3ia8R7wDOl0rQanDSMTZ599VYH0GJlhyqGCcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9399444},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI1фplayer.git","type":"git"},"_npmVersion":"11.6.4","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.37_1765278465844_0.05061472475293338","host":"s3://npm-registry-packages-npm-production"}},"25.12.38":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.38","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.38","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"a757649dde79950494eefe94df90f968f25eeff8","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.38.tgz","fileCount":14,"integrity":"sha512-hS/EyA7WTr+ka83CjnffJVgxUaUzCjPDPiZY7uQ+E+i5EUC8351H/3uBb1ZZF8AtnW5Dm0d9sOcKPveN5mC7yQ==","signatures":[{"sig":"MEQCHzlivsN7MHY8LYhnyPE53+MpXkbEhJsGVGcqWduz6YsCIQDJ3eYQBMZc8J4/vm+yPoK0K338ZBPC5DC4P9LqP5VnFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9399705},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI1фplayer.git","type":"git"},"_npmVersion":"11.6.4","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.38_1765279567701_0.08556747560197508","host":"s3://npm-registry-packages-npm-production"}},"25.12.39":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.39","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.39","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"c878af163be96a4db0cd6f86ec137981ca6ed2bf","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.39.tgz","fileCount":14,"integrity":"sha512-7K4qc/hEHrPOy8satamI7WEbunpVWJgSOKEikuhxVjmWDuhmUc068vm5Rx6Wf5aifXUPuV5vRiASPbEuYe1+tA==","signatures":[{"sig":"MEUCIQDXS+LJNokoztiaH/e4tCwgng4jhwyKW1OfBLyRw0YBywIgC3kQxus+XWen2JatZXDaeVudVOs3sKkxhtMDf6fOfaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9400586},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI1фplayer.git","type":"git"},"_npmVersion":"11.6.4","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.39_1765439094900_0.409865961563985","host":"s3://npm-registry-packages-npm-production"}},"25.12.40":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.40","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.40","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"a81539ca99d5a98fe0c90c4012b90f22f67559a5","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.40.tgz","fileCount":14,"integrity":"sha512-tf0jGquxhWKtaSWY6m0o6KJFfXI4ujnUWBQrt+22rh7Y1G9hYEXgHyb8yvO4K5sv2yvDvC0ZlZchnQD7O2kB8Q==","signatures":[{"sig":"MEUCIQC6JS3LlHFnLBCk0ZWxVd7Aa2nfAfLD/DEfJxxUbOyADQIgNyJSb+Q4CyOab1hKUJvNPUe/THyhXxlxw4JPiyVQmX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9400577},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI1фplayer.git","type":"git"},"_npmVersion":"11.6.4","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.40_1765471047214_0.7385054795258474","host":"s3://npm-registry-packages-npm-production"}},"25.12.41":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.41","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.41","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"2e459ad5a9b895029e6702dda9eec973e60b3855","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.41.tgz","fileCount":14,"integrity":"sha512-ggL/IukzGCkZAMBhybD1oSq9hRAHr6x4un4GtGLPjAbKxIty+VWF7shClmE+64y2N9+Hw3wRBhIWjQWICXuGYg==","signatures":[{"sig":"MEYCIQD5KK1Dh/+VeJ5Sliqmebmfff18sYO8gUdwhzLDBb8REAIhAKJK3R48I9Iu4DbHEic+NbcSVenOXUg/rjMbq3DHvABk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9400982},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI1фplayer.git","type":"git"},"_npmVersion":"11.6.4","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.41_1765542800836_0.026086663438907864","host":"s3://npm-registry-packages-npm-production"}},"25.12.42":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.42","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.42","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"b8bb950d2cda24f6b0fccedcca50050d61f187cf","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.42.tgz","fileCount":14,"integrity":"sha512-CzuvWI6HrbAU+ERGQFeHLtfEwaJuqMNK7nm+218zM8at6U9MzwF1X2mp0Szk9hARqLp+hGsnsgeB6+Dhcg8rog==","signatures":[{"sig":"MEYCIQCYf02HH0BSjmuNENMTPKMZ1RrvZ9Vkcjo2ncMLZaReAgIhALugUPhH5PxMODrefDY98tL3wPRg/kVTQcM7u7TaDfEv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9416235},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI1фplayer.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.42_1766044815926_0.16833794898092158","host":"s3://npm-registry-packages-npm-production"}},"25.12.44":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.44","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.44","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"f94097ef92e9178cf2026e1e0a9e56033b709d90","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.44.tgz","fileCount":14,"integrity":"sha512-KxHigKdbLcdixqgDWpk0KMW5aT1eYn03P+Vmj+GxD1qtOkhDPK3c9rYm4KJGBuMsGRLlSNtMCnx7/xqkJCr1Ng==","signatures":[{"sig":"MEYCIQD0eiceqfINAx/zOy3Nuwo9o1e1faajsso0t0D7FcUKCAIhANDm3nyKQs30RMzOA/wP1PcoalVySiuaWAYB6jyGcd93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9417977},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.44_1766137055989_0.4101002345346034","host":"s3://npm-registry-packages-npm-production"}},"25.12.45":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.45","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.45","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"95d82ba8beb5de619c68049ed558425f109ea8b9","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.45.tgz","fileCount":14,"integrity":"sha512-hoJGR1LFWdVFXJ72znps4ci91+ZGO1FhWm7f/ipH6T0QBD/eB4dJOzMV9yg4NqH/Vu6rv21CpvrCJF4CY/IXHQ==","signatures":[{"sig":"MEYCIQDxF8BWStMft7NInb2V6fLi74uXcLnrH+RfYsoSE6sEOwIhAMsvdE2Fg285rZQ5I1C1jhbtsf7KQzMx8nvYwdRVm3E9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9418194},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.45_1766386221036_0.18994764193843494","host":"s3://npm-registry-packages-npm-production"}},"25.12.46":{"name":"@flussonic/flussonic-dvr-player","version":"25.12.46","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@25.12.46","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"1bc66d7fb1e40c500e412f3faa1ac0d9f3af373e","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-25.12.46.tgz","fileCount":14,"integrity":"sha512-AI2byChI6lwNCW2ARLQQNad6JNDDbxfAr+g8T6Ml8x3m65jr8qqcCoyTe3foYKzwfGHYgLe4dt3aJlzUwsjv7w==","signatures":[{"sig":"MEYCIQCtz7Mqg9HsY4meMAce7Ce2Zpj1XFgLW5d0w9ep7bCxcwIhAI5/TQJcR0BPDi+GjhyFUsFY771MkZXNsv6mQgk2yalv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9422414},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_25.12.46_1766570540186_0.3151516640370815","host":"s3://npm-registry-packages-npm-production"}},"26.1.1":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"3cece90ccdd6ec9473137cc7fb898ed5a9d2b98b","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.1.tgz","fileCount":14,"integrity":"sha512-jX9KCqZWA7Fbrlc+xTLi9V0KxH+2HXhB+ZpPbTgf+3Bv+qYdu6ZJZVxC2AVRKltg1M+CC844DJJ7u7VLLfkNyA==","signatures":[{"sig":"MEYCIQC8A5+e2TCvbYdLcpeA1H6WRsc5FnHEtVwS87PB5v4WCgIhALnroDoGxwPce3tP7BXoQkL3Cld06RSE1H2F9m6f9EIb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9422522},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.1_1768215349360_0.803699739881319","host":"s3://npm-registry-packages-npm-production"}},"26.1.2":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"805338ed001554117f5cea6f4473e5b16265bd26","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.2.tgz","fileCount":14,"integrity":"sha512-RrZjqgbtTYlP5sxFNiY3C7orlDSWyFJ1FxWYgr8sklOMYVGsz3ccXETslNo4nN/2bWNZ95sFjgb6Itbj1vnXYA==","signatures":[{"sig":"MEQCIAi9oORP3bQ3jTO+boUB0NkNgHdYUeG0/z1ekOg59VLwAiAuEMNp3gRWOZVNbvT9d6tljRpBlIZuw44vpkc4gecSww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9422639},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.2_1768219143296_0.5190518338867947","host":"s3://npm-registry-packages-npm-production"}},"26.1.3":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"37291f9efd75d97d9b0b482606ccc81b8b4a336f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.3.tgz","fileCount":14,"integrity":"sha512-rjfGtd7AOUdE3491SCUjDroFrMkiKwt5rJd7WJ8i9LZJeuW1a+9aYtWTvYR9aI8e9lsh393L+OrSNsfNfkdNzA==","signatures":[{"sig":"MEUCIQCqNwWfghuaTZtMCHYJXzkGknk8B+T3mJ4839zGDZhUOQIgH4oJAMg6CtJY3e6gIcVUvj3ZWVSee5DUMQ47hsHuDJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9429973},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.3_1768315542806_0.2988192712742024","host":"s3://npm-registry-packages-npm-production"}},"26.1.4":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"5daf75f04c1899129b660c27660e8da47cdac5f9","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.4.tgz","fileCount":14,"integrity":"sha512-AKaroCJZ8bGl4ytb+5S8ejomA4X3+Eoa5NaVA2sPrdZoW7FliUNq3hy2RNmxO13J4qrw6l9e3w0bylPAr9sr2w==","signatures":[{"sig":"MEQCIGuP+0cCJ3XIB4MmQuKH1Y5gU95S3bvncV12AQX1ykNsAiAh5N07bQMex4FuVpLS/4XbvI79WIkdqk9SOfjXKZZGTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9434840},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.4_1768400080932_0.3234181392035065","host":"s3://npm-registry-packages-npm-production"}},"26.1.5":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"d3c99ef185f49a6d5261b55dd536084b8d6d841e","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.5.tgz","fileCount":14,"integrity":"sha512-YWQqgIBtk1Min5Yfxeyd34041Z3aodjuHirUqC+0XgNpzsMnIRSTUjid9Lnke9ebMSRFxElM+mLuS+g490t5Zg==","signatures":[{"sig":"MEQCIGDdpECKqjwoD+vAeiKc858us8/Ly5Gya2UdBoXS/wffAiAdAwTs/nKM9YGBLnmtUnXBe3sRG92MLI9hHG2CVPFzYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9434590},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.5_1768402645424_0.952396625652119","host":"s3://npm-registry-packages-npm-production"}},"26.1.6":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"484fea0b502c75af2392d7c0cb90898c78599b50","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.6.tgz","fileCount":14,"integrity":"sha512-wsXjTirNBOq+hDBsRhtTvEv43ocIbtUPMrX8sXIbUYrDhKM1s0K4gu1N9ZCersTJfKd5mSbPIaZ+XkKDh5bmpA==","signatures":[{"sig":"MEYCIQC2pHzrX7zHWwbVD5L/WTM8OR+DmIHvFIhgORCGuqZ8ngIhAIXyVYAQLKDdQhXWVPzwFO3Yy7fyq8o/beWIZkH/RGSx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9437629},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.6_1768483891745_0.42099291600914546","host":"s3://npm-registry-packages-npm-production"}},"26.1.7":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.7","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.7","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"0111cfab27a6d77fb7ec12e3e82bb714cae9effa","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.7.tgz","fileCount":14,"integrity":"sha512-oOLzKKiiLU8mivZDBU8MSdQIWo81/pJAjxyEN3jDxYDxGsO2fW+nxUgvXnkN79pNDnmn0NYND/vDphvaQZByDw==","signatures":[{"sig":"MEUCIQDaPvZs78XXlRxTJkxh4urIvHnfgpiykKX7mCQIp3qU7AIgB4oQNynPM/fjq8YH0jou7AqJYuvOVzEzBvDSp03yDKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9437634},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.19.6","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.7_1768575834499_0.8820052917301373","host":"s3://npm-registry-packages-npm-production"}},"26.1.8":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.8","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.8","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"6ca6836b0b92483c8943549d5a42e11e11190f8e","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.8.tgz","fileCount":14,"integrity":"sha512-DbbRbVsMyZo68swFRIqi0TOK4R6LBo5pHVTan1ps/0VR0IQv7pfzw54Fhx7vTBdvYIz6SNiC+GFNPcYKTcISpA==","signatures":[{"sig":"MEQCIHtq94/WDWrMQJFEqlWLkBepHyVCMTreLiBluXde8j0PAiBC3wUmO56oGz7H1XtZO7WSR3kVSHmHzU3f4ndImcyszg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9438487},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.8_1768822197483_0.31955788890594317","host":"s3://npm-registry-packages-npm-production"}},"26.1.9":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.9","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.9","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"52aca273131a1ef3c1b91921fadc0935d5566c0e","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.9.tgz","fileCount":14,"integrity":"sha512-cJ5IvILcGoQJNul/5VPsGqp/0mPhi7O6PNt3Re2eZwplR0/Ue5a9qiHeBXQvfy/n3L7jz+YAl0ERasApkBe0dA==","signatures":[{"sig":"MEUCIQDtT3AMNZctZkRC2lHN/R6m166aa6+w9Ke9FNtM3EHDWgIgDbuAynXnbh8D82qtvhe3/30vQ2g9olhY95cZjgAIHkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9439265},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.9_1768832680973_0.29856019940718626","host":"s3://npm-registry-packages-npm-production"}},"26.1.10":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.10","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.10","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"8afab24a95bedeef6b673fa41cd558dd305bc84c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.10.tgz","fileCount":14,"integrity":"sha512-eEXSb24ReO3IrfPZmwDL/ljQhqSXSQbWJDOBb7srHIpPgr6uX+V2Nb4rvya3oNUdfhALF9p/1PaiM/8ithyyug==","signatures":[{"sig":"MEUCIQDPTvduQd8NDCUBZKHgIqy0ZUmFj4VoGvW6q1cwhN7JKwIgWV2b2IkvrQNVFBdkSq/CwE+3KsqbF4sPkMIDr8t3R/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9439482},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.10_1768894870857_0.40856552376595556","host":"s3://npm-registry-packages-npm-production"}},"26.1.11":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.11","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.11","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"f3255aab5e95a6ee03d82b3ae1c8234e46b65b70","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.11.tgz","fileCount":14,"integrity":"sha512-kkJ6FlQnRdGhwD5Usjidsj6qP5qHRfqmul56H6uchKYCKzQFtVZH2v7naiGPWxlkNqDm0TUGo2Mkb3Ud180nSg==","signatures":[{"sig":"MEQCIFbGOz0ND40BxhOhfGAV7QJz6y56LgKsRF102rMp4TksAiBLFalein588oYEiEFEIdaYdN8krghqKNDDLqoafPa20A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9439493},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.11_1768921536333_0.3086871643005198","host":"s3://npm-registry-packages-npm-production"}},"26.1.12":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.12","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.12","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"78e34522a6d6d9c983b93c3ae8c2be0d26a35cae","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.12.tgz","fileCount":14,"integrity":"sha512-KGes+RdooSMLo/9YEeousPlF46BCnc2ns0ce9n54iSUgirCQuaBsDqOJdAEFNM+JEJsO0wh/l9oPnl/I59W8gQ==","signatures":[{"sig":"MEUCIQCNVjrBC5kC8kse8N2u4Zc75JpCq860OQ2NLjwd1fN1xgIgIHh5mPwr5GUZ1d9kmeMcEpNdsAS5OOd5Ufbeweda020=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9439999},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.7.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.12_1769165682638_0.03308358025941649","host":"s3://npm-registry-packages-npm-production"}},"26.1.13":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.13","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.13","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"e1ae8bb39f2e4f6dfa25eb475d0afbfa7e9d2e40","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.13.tgz","fileCount":14,"integrity":"sha512-PSIe0/SL/XvJWIK2c6pp/IKZOr6Q+kDrlYDnh6zwdeJMhYRocZSEUctZ6EkIsbQ4JaytjTRYI6tTWQ7R6DOjog==","signatures":[{"sig":"MEQCIGJufwiP/hVLPszc2hkew998STG9H1e1uALFRBi6ctO2AiBWQ8Xo0GaSnME8rgsO7Wnpj88tsKw1PRvLaTlTJ7PRyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9439997},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.8.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.13_1769500382945_0.5027478734091713","host":"s3://npm-registry-packages-npm-production"}},"26.1.14":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.14","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.14","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"7694155ea9a59200e7d03aa56da1d22d8837a6cd","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.14.tgz","fileCount":14,"integrity":"sha512-8FqFIfOXDgq7VPNmd34rVK+OUBlHBAhz3qflaSN+tin+GMVqKYNHqX3JtVkHfeotaHxn6MVkGzsH4STIjFUrrg==","signatures":[{"sig":"MEUCIQCw1/+V/6Z5Wyjx21WRNZFT/RNDn1qddSQHD8J6wRNw6QIgYYm++PbdqEGiLdDqR8liZmrWbGwULILGPScO9kBXZhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9440014},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.8.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.14_1769602400211_0.8284692737396417","host":"s3://npm-registry-packages-npm-production"}},"26.1.15":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.15","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.15","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"ffd066045c714bb2fd86bd851102aa6b2385327b","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.15.tgz","fileCount":14,"integrity":"sha512-0GeGD7bpaFs/qpt+c56ACBdrumboWTgER3emThKi+Xtsorb922WwaLq3unpzcFVWimviUsnt5Ht32p0Xqn86PA==","signatures":[{"sig":"MEUCIQD2hF1BtbNXn+3oHs+hOVE//ABM0VyXr9uh0cJfwnQ4+QIgNt+LsZZzeXhWozRwo86ffrd0xi078dHtgFxrLbT830I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9440005},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.8.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.15_1770027901004_0.9823610747857372","host":"s3://npm-registry-packages-npm-production"}},"26.1.16":{"name":"@flussonic/flussonic-dvr-player","version":"26.1.16","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.1.16","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"bc82d4e59cae197710714c2b7a35c0b716e19859","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.1.16.tgz","fileCount":14,"integrity":"sha512-pzkR4MaRJYTbs9tAfrVrZPlEjkxw1ri6bxyAZ8KXMQafXWWjKxq3xgk08GaQrijU3gD9SmSkjlIxCXZQsdPtRw==","signatures":[{"sig":"MEQCIFYER1rixKGyUhwecl5GsUFT5KYWCU0wOjrZRLTi6MtiAiB5an62GipD8DExHaO0DupKCiU0bWqbxlN4vlLSLLe4rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9441867},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.8.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.1.16_1770142658780_0.04894817933709272","host":"s3://npm-registry-packages-npm-production"}},"26.2.1":{"name":"@flussonic/flussonic-dvr-player","version":"26.2.1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.2.1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"d74df95f622be5f4526fd506cf681505509e7e09","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.2.1.tgz","fileCount":14,"integrity":"sha512-I33siSkkZeKKEcOGGDJ/rxiigNpsbrV/ECpYLctdno/AveihSDQk7l/RVRJgEg45LZdAaDThCDartG+5ZqMaTg==","signatures":[{"sig":"MEQCIEEn8I7fJ5Ddz5K+VO678RWGn70zdorL6OI5vKv2qC3/AiBuTE5tc2AFgsfGg9XE6L8kuIx/y0rpzPhP+4sv928CEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9441908},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.9.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"25.6.3-1-g01bd0c9","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.2.1_1770636396059_0.2500890801494131","host":"s3://npm-registry-packages-npm-production"}},"26.2.2":{"name":"@flussonic/flussonic-dvr-player","version":"26.2.2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.2.2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"d6ee4cedafa375cb1e4b23c836682bf8f09814b2","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.2.2.tgz","fileCount":14,"integrity":"sha512-+3U7LAvxN5MVBpuv505/oBrF+qZ60EYkjqQ9j7Rht5GjI5jq2Ymfaa/LJnx2jkXBH12Md1xtwaKCud3Sq0E4yQ==","signatures":[{"sig":"MEUCIQCVySIiRosnNi5Dh3Er1822xv7A0BhPaQvuO1VllgEn5AIgMNHlh/3UcdIfBA0kQxitmXlah9qiq6euE8EJ4CLqvXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9444487},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.10.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.2.2_1771334610512_0.5073983555139028","host":"s3://npm-registry-packages-npm-production"}},"26.2.3":{"name":"@flussonic/flussonic-dvr-player","version":"26.2.3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.2.3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"aa580b19489be193253d05e40df24b7aca334d5f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.2.3.tgz","fileCount":14,"integrity":"sha512-a7HM2cpk7UZGa1UKfOlwLOB2to7wHG5cNSO/xCnWRBh2ZMgZqqXa7haqQdGEyQVEn4bE5rkbe3I6LapsVkF1gA==","signatures":[{"sig":"MEUCIAVEUhUqPDG8unLlU6Q96O9LkhgNgZI6xQUNjzPwTCyJAiEA95zNdK487VlPsieloAZe4hcQSbihvTomUrp3/JBIQiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9446791},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.10.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.2.3_1771343308008_0.09117399478369315","host":"s3://npm-registry-packages-npm-production"}},"26.2.4":{"name":"@flussonic/flussonic-dvr-player","version":"26.2.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.2.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"b4b6d451c53afce51291058d2b847d51d6426f2d","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.2.4.tgz","fileCount":14,"integrity":"sha512-nUaTtK3AqVEPDMGb5q8egcImVNQKPgzVA7ZSJIm3leY2gOgNq8LpvV1u8VfYWYhz2fEmia1jAp/Pgp7p/+2+EQ==","signatures":[{"sig":"MEUCIQC9fTWOFJWx3R48F8EZt6+gOkHvTSVvN5bqcmuZaRRd2wIgbXjTbOzethfTgHKbGeMUv/GurmJpjOK7W3TcAbf1ewQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9446943},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.10.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.2.4_1772026928572_0.8623449214686558","host":"s3://npm-registry-packages-npm-production"}},"26.2.5":{"name":"@flussonic/flussonic-dvr-player","version":"26.2.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.2.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"fe6d974b5355007e83d5172d55d9176d9d8fc438","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.2.5.tgz","fileCount":14,"integrity":"sha512-ax0Pyo5+3KpTVGDToTrXyQxjux3X21lFVOlnMD3JeBFJHYn7R2gNCgIMr4wyuiG8IOFhQZ0ez3WiAUlpfY8k+w==","signatures":[{"sig":"MEQCIHA3pTeEVUkdKURH7l2IdCzzom+xaF9Hc/Dk6dA6eAv8AiB1Jl4l+fxSGdVTqfLPddcrWx2Lzy1aGYdUHEKsm2CDcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9449217},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.10.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.2.5_1772116704966_0.10739798208238205","host":"s3://npm-registry-packages-npm-production"}},"26.2.6":{"name":"@flussonic/flussonic-dvr-player","version":"26.2.6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.2.6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"48ad71377e4866469621e16ad5070133f2d819b7","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.2.6.tgz","fileCount":14,"integrity":"sha512-79EfEerCOEC9HwaNDnbqbkFQDBs1LdV8WNynLRVb/QvluLfyf5Pijwy7jVzmS2g00XJTnXD5z9a4rl4XyzPx6A==","signatures":[{"sig":"MEQCIDf0nMbP9tojZ6HREUewaxqSd/5iyeR1c/GgUozv/iq9AiBGOfGc5HpAn4TFzugUvMqbk8ascpdl4G5WP5pQMxmPBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9449894},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.10.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.2.6_1772189541554_0.2800900793384673","host":"s3://npm-registry-packages-npm-production"}},"26.3.1":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"d231bbd16718b6f2ef230efae337e933ba876193","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.1.tgz","fileCount":14,"integrity":"sha512-RdC5PeaLbHvhNn6ELnJ6WrCXNYAMoGCYJA+QxqXVwxsKNzGViXKkJQ92c+RYxNSfGzCEV6wm34Knqmtnd2zupA==","signatures":[{"sig":"MEYCIQD/FqHcgZYm4zLLfoiJPnZvlSbusuGbuJ3C74K0r0lMNgIhAKHzCfeI00TPxw0S/1qf/KCOLkdlG2lL5zxdEU33rXQ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9451585},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.10.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.1_1772467832689_0.5691562545024818","host":"s3://npm-registry-packages-npm-production"}},"26.3.2":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"5a9c28f955f6379538fa2df19a8ff50b0b96d040","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.2.tgz","fileCount":14,"integrity":"sha512-HGYtXq1eEudoht6nki+8Qv6VnUrrTk5i9np2CuQje+i/k3bSsVjXlfHRRSoxQq1kcjPT8vkJTKCt1l55MlisgA==","signatures":[{"sig":"MEYCIQDhvQnfVEerHxbZdI7uG2t5Pnbtcro2YqTghQOG33XC3AIhAKtUf+ldm6J3DrXuo+OY+O1anV/UWfmKsRXCTKlZFWpE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9451712},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.10.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.2_1772535983535_0.9526919873217905","host":"s3://npm-registry-packages-npm-production"}},"26.3.3":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"f42bb1616155142916c79778b1470bd06efeba6f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.3.tgz","fileCount":14,"integrity":"sha512-3it2tFJ7gQnqPoMBLBcz2nDYo6btSQahcctcdiNxd+dC9FjPcQnqgPtCU5UK3YfmF7UHT7UPIhYpOFL7HpgedQ==","signatures":[{"sig":"MEYCIQDvvg4wko/lEXJyBHcLjU5M4lNli7KeZVrvIhXN7LRc3AIhAPUrmWZgMFlw2GA9Pzg+9XJwUlcAfz35h0w4TlbKvi80","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9453885},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.10.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.3_1772616313034_0.44988622881788753","host":"s3://npm-registry-packages-npm-production"}},"26.3.4":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"b2397b9b88a957367bcccb9a41badd7e5b4b70c6","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.4.tgz","fileCount":14,"integrity":"sha512-jOba7OkjtRAGth30b7yvjZQIlqnPmpuNWjGN9KQ8zqbpOVaf9bF0kXfZ3SFItquTucSz7d+YdqPqgLNV8XWhVw==","signatures":[{"sig":"MEUCIDdxvSWhMEluX7rWQP7k7pJR+42oI4atiI/jfILWr+ZdAiEAuyJ6srP8AnY/xwp72ZsSUa9SUCTS91QqZy6m+d83r6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9454218},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.10.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.4_1772637446226_0.5017797242256081","host":"s3://npm-registry-packages-npm-production"}},"26.3.5":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"e65e1c69273e018c2af987a855683da61cb38495","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.5.tgz","fileCount":14,"integrity":"sha512-qbH6OM/E+PuhboGBkXdl9uO6J2jZ4hUpjK6wcVKorG1bDIsssFAScj2d3FLVW2SKH4qD/IjVbVejTbJXHdhC+w==","signatures":[{"sig":"MEUCIHjeEtn/9sWvxewEfa5SVQdoqiS0Iy7A6gMjSzTIz/I1AiEA+l58AyyhTECMzkL5aSMdCqGvYLFhBHEmqdv0+Mr1Nfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9455044},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.10.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.5_1772702931738_0.8149629086104819","host":"s3://npm-registry-packages-npm-production"}},"26.3.6":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"13a0a4dd327421ab97f7fe2ffc2ba4ec4d821f0e","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.6.tgz","fileCount":14,"integrity":"sha512-BB+eGYLx1HJBWFMdZE4RkBVj/oYYwpRRaIxx8QKi/nRUCPAIOq9rm5WWj3xXLLZYOt2hElQOX/B+bgBH0ZKZ4Q==","signatures":[{"sig":"MEYCIQCvunfdTDRzuWBpsHAx+2jp0eKSTv4z+f++2pLoyPjDmAIhAMf/+PkJjkyzvMF7LLyZdzmPcDsfIUQ04BbGcaFFkeiq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9456997},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.10.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.0","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.6_1772795344788_0.4629026811325121","host":"s3://npm-registry-packages-npm-production"}},"26.3.7":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.7","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.7","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"c97c067c1ee49c83d68578f45c5fd690a0921828","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.7.tgz","fileCount":14,"integrity":"sha512-F7OSlKmSmmdrQQbBRg4yKZHpXZr2JLWxmQ3NCK4prSCvMFOas7E/lOK1mFJJJErjzVdyjXbrc9TC+ErIk1UuLQ==","signatures":[{"sig":"MEYCIQC5yJpgBfg/Ddg6oFFwbPJos2yaooKNxRe3APtCJUs6PQIhAPKlRsEu/B4CwudPI20COZQMxsXjrbNYw8cRWJcunUY+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9460380},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.11.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.7_1773226425764_0.9911798927737483","host":"s3://npm-registry-packages-npm-production"}},"26.3.8":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.8","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.8","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"e5c3deb2f1442fe872160af95c626a59c904b61c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.8.tgz","fileCount":14,"integrity":"sha512-WbKD98jvbzVhqRYxZghiguHMOoZeC9e3vBhovMJ/eOz/d3IzDIZ9P8ne3gha0PjudCwsHmQY2tmfSxu23PRhvQ==","signatures":[{"sig":"MEYCIQCff1m8TPplv+TQYFIi8XT/b8y2z5HxuoJe/8QyXqTntwIhANuF9Uibr4Tm+h1+3xWFI2xbPu7zUjOO/ki0CDlASLdP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9468012},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.11.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.8_1773232754725_0.2510900127644846","host":"s3://npm-registry-packages-npm-production"}},"26.3.9":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.9","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.9","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"3825fa3e1ba07efecb11a5a048a245cda5e9bf46","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.9.tgz","fileCount":14,"integrity":"sha512-3iLOjTAcKGtKzNpzqYVoJRHu9LuI6e2QXjqTm2HfkdpUo8UsKZXOf7E555Romb4iK8kn7+iiqa1V8Jv7urPMGA==","signatures":[{"sig":"MEQCIBqmtn92MJE0/MzrS8OCABd3+tyALKYUvYfB0YHhLd8jAiB5pHmgRvOAu6zeeoxLEuvZfBVr1vcr0bvos/Y4TArE3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9468303},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.11.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.9_1773239637908_0.9243030299092831","host":"s3://npm-registry-packages-npm-production"}},"26.3.10":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.10","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.10","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"6d9d6b3f9c2c7e9436de47072032158d7965cd00","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.10.tgz","fileCount":14,"integrity":"sha512-wgMVt9ztsxbcZucL9iBEi9UX0+hLpmdPnsjWSmRrJFldOx7ZhUhIsycAMOhuvb66QQIe5LcZoHfn8NJ0IJjg+g==","signatures":[{"sig":"MEQCIC6Ab61ZO8xrwealz9LOl1gDpjb5oPqgGxFlu93e/abgAiAf0YN99RcNYXw0Ov1HYrkF+FtaxlTt7OTTbNt0NVbS9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9469547},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.11.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.10_1773243831496_0.15396932673623387","host":"s3://npm-registry-packages-npm-production"}},"26.3.11":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.11","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.11","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"6b83c3e0f0c49db4b5309db7b7f8656c04cc8a79","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.11.tgz","fileCount":14,"integrity":"sha512-gfsWYhY6MNV+QqF0gnKorEA1uBOU4i9drimgmgaQwv3eWcfdkvfjz1tVba5T1yL9OYWyADPQGfx/w4EoTALy8Q==","signatures":[{"sig":"MEUCIQDIEcxmAdyuu8iqV0fhlqJ5vAZrJ8sFyWxfSp92prbquwIgG3cNLNPyqR3LIBCgs2lPRu8r1Tko7eaOwynk5qcc5Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9470789},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.11.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.2.1-1-g364d5b1","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.11_1773671044205_0.25087337348471506","host":"s3://npm-registry-packages-npm-production"}},"26.3.12":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.12","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.12","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"8d89b1f154192a2ab34daf2f693f33eb10f77453","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.12.tgz","fileCount":14,"integrity":"sha512-L4+1eFxWC63jqbkYyVKJHOUhnmxmcY8eFHY4YPd5bigtm3DLLeDJfTh93068/3c76q9MZkhdDM17YIIsW/NKjQ==","signatures":[{"sig":"MEQCIHHpysC64hmOtEMm4BxJrfjDpq2kjRgMMO6CpPwpcPvBAiA8J4vN4w62td0xQxYC8wk5mid76D/QQuia1qUsy9G5kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9471820},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.11.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.3.1-1-g634a583","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.3.1-1-g634a583","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.12_1773841301717_0.35873822444905223","host":"s3://npm-registry-packages-npm-production"}},"26.3.13":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.13","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.13","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"4fc2fc4279eaeb10877f61509dd728fd4a3ed917","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.13.tgz","fileCount":14,"integrity":"sha512-U0XuM49cQ4Ztj77p2BRVffW08VgCSAHUIhypiav2vIMdY9LNoL8ZHnArlhzIPNnLNEgyy64rzVoxx5987NbaWg==","signatures":[{"sig":"MEQCIGZA4CT5iRWxlK94HuQjh/gsU+Sosx58kCmYt6i32GELAiA86MD7137AM7BIvsR1PgI4NPrOESU4f9fAAh/NXa0jiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9471825},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.3.2-1-g7fc2b67","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.3.2-1-g7fc2b67","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.13_1774266989485_0.9828989565187005","host":"s3://npm-registry-packages-npm-production"}},"26.3.14":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.14","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.14","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"7aa74500bdea484332ba3f3da4d20900f9f7c5c9","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.14.tgz","fileCount":14,"integrity":"sha512-AVkvEq3Xpedop01K5YOBQKGFTAY/AFG/ZVrl9Hhx0NQKkS1WM016yEDi8/V1iSOY1QA7rT3iOlig4T3BxYsKHA==","signatures":[{"sig":"MEYCIQDGqSqU817nrj4+6v1MEh/0nSHmDKU+aQUmCksXAAKuVQIhAKpb+52eIb77Bpn47sp2lsPjfAeqdN9HcnBYVvF/GjiE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9474259},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.3.2-1-g7fc2b67","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.3.2-1-g7fc2b67","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.14_1774441767803_0.36070161004701373","host":"s3://npm-registry-packages-npm-production"}},"26.3.15":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.15","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.15","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"7c5e33c02c01763567e42d311263ed4684be5277","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.15.tgz","fileCount":14,"integrity":"sha512-YYQ39V0oRSvj2cAej1I8p9L/rTAUfxiN4g6mTANDS5LYkyYMMFdsbDwAzMDdRlqqGan3zoOFQJgLHbwVK1XE3g==","signatures":[{"sig":"MEUCIQDwNLYcS4vkkdiKOi1BUDoYDNuGhkW8KaYLsarxHjvl6AIgQfXQyy+wttaFOeoZ90x0JVkphyvYp8sqlCBmD0N/1NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9476006},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.3.2-1-g7fc2b67","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.3.2-1-g7fc2b67","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.15_1774449201285_0.20052468926328526","host":"s3://npm-registry-packages-npm-production"}},"26.3.16":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.16","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.16","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"cb0cb99e6af160717b0323833a83e368b4545df2","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.16.tgz","fileCount":14,"integrity":"sha512-wphff4hdhF9EkvY5jc4q1K5BZn7G95OVgGEZjEat3QTsy2qW1+vimbTHhhAntjhQMC70oSAmU9iEuhxcSKJlCw==","signatures":[{"sig":"MEUCIBMmPZuY+jnMJKmF/52YCCNbqY5mG3nwipACMQFqZQUtAiEAndSEt8zUT3yVXfPqXnG31uCFx2exFEl/WuDxu7TE4Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9476113},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.3.2-1-g7fc2b67","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.3.2-1-g7fc2b67","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.16_1774453143461_0.6578225274198359","host":"s3://npm-registry-packages-npm-production"}},"26.3.17":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.17","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.17","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"72a5b9412ddcbd64d4355ee3f8a42e7bd5846159","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.17.tgz","fileCount":14,"integrity":"sha512-GpTi9dnhWOY9i8+ZEAx3R18o/rlzfa14r6qFPeJpXsWBUjeWWOTi32FDPZUOBq3KJRfHlvxkPyCp3b9cKi9bqg==","signatures":[{"sig":"MEQCIDbhvdiABUFMx5wxriKkbFlvESErf6YvFLghghrqRPBZAiAJzQmZV29oKZKP3hJ5k7V/HSysdEqE2eHw9klX37SmOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9476386},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.3.2-1-g7fc2b67","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.3.2-1-g7fc2b67","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.17_1774522184078_0.4274084776705196","host":"s3://npm-registry-packages-npm-production"}},"26.3.18":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.18","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.18","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"},{"name":"yuritsin","email":"yuritsin.maksim@gmail.com"},{"name":"atak3n","email":"ataken85@gmail.com"},{"name":"katienazarova","email":"katienazarova@gmail.com"}],"dist":{"shasum":"eb09d6d66cd6261272d13d480416942ca39d5f16","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.18.tgz","fileCount":14,"integrity":"sha512-FnjTygdfFYjXYgvwjPriSvBPYad7+5aCoCxHJBnm2c+lyL4M44MQ8Ch2/OK0NXFgaom/WVxDgsW232F5Mv+iHA==","signatures":[{"sig":"MEYCIQCcCII8HXPGyV9KaE17D24woIIStxb1hskPGrWOEb1eqAIhANuog6k+3oG4h+OKCGtIZaDv8xhGbYm27zJazOKpUuk0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9477055},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.1","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.3.2-1-g7fc2b67","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.3.2-1-g7fc2b67","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.18_1774616793514_0.30899228155459135","host":"s3://npm-registry-packages-npm-production"}},"26.3.19":{"name":"@flussonic/flussonic-dvr-player","version":"26.3.19","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.3.19","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"34856e0146eaab589c62881925fc9a95ba1a85e2","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.3.19.tgz","fileCount":14,"integrity":"sha512-BGMblfAhF06IHRvtU77gijlGXuHfgghKcyyEtT/ZvbYwPd/61k4dswZeYkpNkVxpiSmjD74ZrGEsk+IQWNoUJA==","signatures":[{"sig":"MEYCIQCEooqHVGgqAQ/yUoOZrPOp/RNcheQlKUVV0xRcV4zXjQIhAJorfWuB8BLCxJx06SVYbKiX9vpBCQ9Fk4ewjv5Fc7vD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9477648},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.3.2-3-ga4d0a54","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.3.2-3-ga4d0a54","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.3.19_1775028931292_0.4209511677441897","host":"s3://npm-registry-packages-npm-production"}},"26.4.1":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"4288115b8a589926bed2a7004bdd1589326b18f7","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.1.tgz","fileCount":14,"integrity":"sha512-zTVZZsFaeKGs3oW4bJoAr9bBWtaxzUYxmdY3eywijW2z2/ueIWQl+t1JP7ERqqMd+ROdpdmHMA5LnvSatB7pAw==","signatures":[{"sig":"MEQCIGllpwghNMJdEM5lvOZ55jMOGHGiNdDa/7w0uKxFnxjsAiAFNkaQaxsu7pWpCo8kCrhbjtSlEQ0t39iX6HT3a1myjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9478070},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.3.2-3-ga4d0a54","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.3.2-3-ga4d0a54","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.1_1775138832689_0.5983407220282471","host":"s3://npm-registry-packages-npm-production"}},"26.4.2":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"5fb78e7165d735d55216f6aca62bdb610504681c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.2.tgz","fileCount":14,"integrity":"sha512-5KGv1o3OQzakEqI7yQsbXnaw1mSXCfrhXLA/88wddQUsj/2MTkRU8Zdp3Dfi2HKte06BuNXwpzNPIsz4duMDKA==","signatures":[{"sig":"MEYCIQClnBsDEclGV0VNa2IHZweEHCzQHrqn7bk4EhE7m0mUAAIhALOe7grRBVB6sNnvnWrFVgbZdATfHiI5ICsZuTMl5RDe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9480586},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.2_1775207681887_0.6367194557783944","host":"s3://npm-registry-packages-npm-production"}},"26.4.3":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"42c000e810358ae8dda1a92e01006a55847c46a7","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.3.tgz","fileCount":14,"integrity":"sha512-+0NYjXK72mg+75LVruCOGGgG1KO6Qa+esPdOIfiia7GgBs+b+g8n64I31Tq6Y5h4o5wKJxJIvTef+Uxg4MVWNg==","signatures":[{"sig":"MEQCIEQ4n5FCsBcw4mn0FNc/0VGIWaUG7vEQOPj3oHaOfRBFAiBjHVSsXFcslPLaSCFUplRxNdJLkADPLRLaVK3vMu3n+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9480958},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.3_1775477539240_0.12046937797429491","host":"s3://npm-registry-packages-npm-production"}},"26.4.4":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"7cae31a86e18b06813f8b290da685752e057a10e","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.4.tgz","fileCount":14,"integrity":"sha512-5VXGLSOX6J0QhchQUD1uL4DDsXjlvc5LH2chofwtFuxvG8J8fgjQwc9B1jYqrNWS7VhCdaXKJPcxegDflsT8qg==","signatures":[{"sig":"MEQCIHVSlkL5+Cqt68k3HK7FPpo+3Ymwy7mKIWIOhTRkmfbkAiAyucJDTPY6F+spQiz7Ur2bp/7QkzLL+oJQ+aEovGWl+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9481279},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.4_1775555478185_0.4089452806525604","host":"s3://npm-registry-packages-npm-production"}},"26.4.5":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"26c9518d1462aafded9888095d4cebf40735b705","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.5.tgz","fileCount":14,"integrity":"sha512-WOsIPhytiHSHcRhYEchaL+LxtIBAD9cNNGui/pIRMNUBPcuK9ZQjZaK/5B3KGrAxtKhm1baBguWYqZvUYHLu1A==","signatures":[{"sig":"MEQCIESx5Clq9jNifrakiDNXdEuuEhmivGbsYLA5/056IvV8AiBF5JcbNic/OYq/JOoTL3EBzuhCGgTlSryUSgwNyaNH5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9481341},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.5_1775571373116_0.42674874204240476","host":"s3://npm-registry-packages-npm-production"}},"26.4.6":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.6","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.6","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"dca1c2d948b147b931fbbd190a68b818c09917d2","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.6.tgz","fileCount":14,"integrity":"sha512-R9gnEJEIkm9BksA/XybSo1b2AQsoMA1IsARFvrFgRgSxDTf+UyXpDUot5BvSd1acU76deN3L01LKNnSlF7IeCA==","signatures":[{"sig":"MEQCIFeLPk02zH18jMphZCr/3sEOtvg2CCZgihc2CYmnauwxAiByITaBaKvrLyuGhY3t9ShkoABYemt9GnGkE56DI4/19A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9482151},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.6_1775727167801_0.6194145519214826","host":"s3://npm-registry-packages-npm-production"}},"26.4.7":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.7","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.7","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"ae5a34aeb6431fa92b62bd8318b39953045f93cb","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.7.tgz","fileCount":14,"integrity":"sha512-utetRHX8Cw/YnhJCxV9IbKOoUGn+k1mM5iEAv/4jVXQBJ05HJwYgUmPk8fra3jaKu3Pk12cskCgNBNYetUF3WQ==","signatures":[{"sig":"MEYCIQDrObhOYoIt0zc6TUFFIpdiCcl4BK76nL34WlxZ6zt+8gIhANdYZ6qqMt1/xg6/GLDnD2znEWJTnqaWXFfkjEcwOTt6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9482251},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.7_1775737161134_0.8771615665081065","host":"s3://npm-registry-packages-npm-production"}},"26.4.8":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.8","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.8","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"d148615a4dd34f77f3b2b78f3d7331c8f1453e27","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.8.tgz","fileCount":14,"integrity":"sha512-UTZEL/7M+5evgZk/KNma1+2wLXTC4d4XgtCOMtn1D3iD/FAlrDBNxxkKD81TsON1SP9yECVzXKypkFEnquOfWA==","signatures":[{"sig":"MEUCIG4PRRtd06M1xixO96+l8tLGeAO5BUHlhYT8cHOZcFx7AiEAjjXcO+wX8aVxZ2QE+kJPJ9zLdKgJbe2Zmk9YZyS2ZGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9482457},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.8_1776259580670_0.8703230954729511","host":"s3://npm-registry-packages-npm-production"}},"26.4.9":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.9","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.9","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"221f947b31ddc169eeb3ee6ce48e1f6a14ada66b","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.9.tgz","fileCount":14,"integrity":"sha512-pKPEvg78W8hA/KjlqcJ2I44A1lgjckgX8ltNndsgo2nQ/IH6d1ArjukMSFrsdfdIttTZMzdeUUrJPGv8hvDRVg==","signatures":[{"sig":"MEUCIQDjxcWvUyrAjgj+atnz7ZsioAiedy8tjAwHrua+2y+HugIgUv20NCYfrjBL1oz5QD/WS6zQujBUKWnxkqojsVSrNQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9482441},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.9_1776268100543_0.29380645099553715","host":"s3://npm-registry-packages-npm-production"}},"26.4.10":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.10","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.10","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"00adfbddd44c01b61151de694192415a9d51c9e6","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.10.tgz","fileCount":14,"integrity":"sha512-h5ptpbXjtvzrtQjIC0Kkjn62arC4NTyifcHRB+oYnlc/8Mm6aFAOI3B5t/cFqQeqEGQqnxe+tzie3WQyGW3ZTg==","signatures":[{"sig":"MEQCIC8K4DvG9BmSVTVpR4a1vCGcfBdu8KrzaJBpQ+biDMk1AiB8xeIBu+pEvC4GivKgGBX7MU5ubfuQA5aBNU5wyya2HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9484316},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.10_1776341017030_0.016406717809096527","host":"s3://npm-registry-packages-npm-production"}},"26.4.11":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.11","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.11","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"2f8328fb3f16ead01020fffe42c2af5d87e8d1a6","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.11.tgz","fileCount":14,"integrity":"sha512-554ll/v3zkgeKnmWbOLx10LQlfk1tn1qvMh7ZpqSLls63WA2PjgFUdtJXyLGJoxOLZk5B8ArxF5OcSWzkfC/yg==","signatures":[{"sig":"MEYCIQDfRsB28hjaHr8c2gaFTUVkVfiiVy+nfh7+HwtuifgtaAIhAIaTwXvvqveaGMoDMJDog45aRbbX7pEbEfGBuON+kGo3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9484460},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.11_1776416642672_0.9120545829460525","host":"s3://npm-registry-packages-npm-production"}},"26.4.12":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.12","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.12","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"676cc7c810676f61b402c4222c0bfa77dcd28d93","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.12.tgz","fileCount":14,"integrity":"sha512-9WVDN60PxvRJ5ab8YGrGuTXXHRwOG1t1ouIRDHsnzPv4W63eJUObhPu91FPiw+qoiQe61Om6rz1e3NAN6ZZLEA==","signatures":[{"sig":"MEYCIQDDPUFY1JUI92wfGxWLMBV+sElepINO6FzCHvSaSbXLggIhANhr3y5nZI9iMt6lb9eezofr0HNSJGmFuqBOE7AgOzCL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9485163},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.12_1776420939093_0.22944147710649432","host":"s3://npm-registry-packages-npm-production"}},"26.4.13":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.13","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.13","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"b5d7aec872071619b881b2b55d96312f4ebb849c","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.13.tgz","fileCount":14,"integrity":"sha512-IPaUmst/vt0qnOLhWSh91xOQXl7+a962As0rGkk3I3vTkS6EgvUmsn8/DhZHc9AYEQZ/3t8j/WqHpYdn4oeRkw==","signatures":[{"sig":"MEUCIDyGGbIOCHzlnTg1HWymfIbH7K/dETLJV5ZDzn2OC9e6AiEA3R+RqVAqYKWjm0mUDp/lPlmVYyaYeliY6YLEblzH2No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9486092},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.13_1776425285062_0.6756439571566095","host":"s3://npm-registry-packages-npm-production"}},"26.4.14":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.14","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.14","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"8cdeb4f18ef58c8bad6809d05f0879cff0cff02a","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.14.tgz","fileCount":14,"integrity":"sha512-bEKks/PX9e6a/ixfmRCl2r6nOoYtkHJsGCG1+Mr3jh+IhtESm55qrktR34nA5szsW/RXUMJL/jk0i6/g/unJGA==","signatures":[{"sig":"MEUCIQC/SZf737ltjzTR3/6q0rJoqopGNddn3o2KApmAq2wdTwIgbNdalkGJER+gNuW7iW1XAlXgnz07/58Vpht08jEfwT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9488602},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.14_1776427581131_0.11969743241662356","host":"s3://npm-registry-packages-npm-production"}},"26.4.15":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.15","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.15","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"91ce9cd705c8f465dde4cd971614b2c25d391478","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.15.tgz","fileCount":14,"integrity":"sha512-tBK7kOrkWZYdYQBLSEktBXC7x/bhjubqxXYFiq8X8SFaKKTQrJuV974mNtBShslZoqm8DP/t72+OQ6wVgs3W/g==","signatures":[{"sig":"MEUCIAtRUBYxYDMO35atzfsu1OW1076eUbTruqCPBoaeIflkAiEAsd78LKPsIz65ku9Wlw5CJ0o/YdpJT9VTJac8tDkLJ2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9488678},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.15_1776437137949_0.6232256829509029","host":"s3://npm-registry-packages-npm-production"}},"26.4.16":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.16","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.16","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"1c70971fe148c784c83aa9ed298f220e63dc18af","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.16.tgz","fileCount":14,"integrity":"sha512-wt2cJYtb97f5GSiv2L3FYjLLN5tO2f3HnUdXqS81AAVms7StifMdw+x9P+WOuI6FnU6xjKmCFqGlQj7iVLwDBw==","signatures":[{"sig":"MEUCIQD5/sTEjfqnUndbOfO+9RRlnL3qDv/0I1to1oEkrJ4mjQIgboq5nMdd9Us+Pp+ThSE6QEb986BaIYlEdbZxf8Xsr2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9489693},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.16_1776683857280_0.212091085192337","host":"s3://npm-registry-packages-npm-production"}},"26.4.17":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.17","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.17","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"cc4a59c9c96d112ccf7df95e931b6a6a2ff918df","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.17.tgz","fileCount":14,"integrity":"sha512-EkYiFJFphySjIDBGMR8GdPiE/GPugL7He6TuNWfE1x+tP0F79pXV+IETOYWUG3xwwS81r1JTDXroo4+2Wp69Ug==","signatures":[{"sig":"MEQCIDUx61LtfUE/YK3tziW1rJnHKuAYz6OJXWcov43mo4cJAiBtux+sTBfTdBLTXnoqm/t1MmGFiYrbtEfsMT3UeJlvmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9489739},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.12.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.17_1776758057924_0.23528296592306353","host":"s3://npm-registry-packages-npm-production"}},"26.4.18":{"name":"@flussonic/flussonic-dvr-player","version":"26.4.18","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.4.18","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"a104f59611de3fd4ab2d5b91db9151aa461941a1","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.4.18.tgz","fileCount":14,"integrity":"sha512-gWsQyV77DaslE5r99c7/8rtQxSNgQGstBoWkUbO+7pXLnJBuvXlh+y7MFkbtYYucv3WmwUqgRL1wjkpRxSZvwQ==","signatures":[{"sig":"MEQCIEirtv/L1QfaKLG6AsuVMhxoAmOrgOb/EvYu/RVk/YduAiAg9lh3cY0EbjJBSx6G5uPM+fEU9oQDUmZ21Kq77a50gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9494553},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.13.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.4.18_1777465068842_0.4212333050576398","host":"s3://npm-registry-packages-npm-production"}},"26.5.1":{"name":"@flussonic/flussonic-dvr-player","version":"26.5.1","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.5.1","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"62ca8b4ff5e361fd11a9f13fe65fcef7295a2222","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.5.1.tgz","fileCount":14,"integrity":"sha512-qDSGiEdMQIyAXzFEUkBwW+txRWOURilAaxkdNCv8ZK33lz6Q0FmtLCGOrtb6w8J7+fgCeZ5MNj5akI4R+VQCTg==","signatures":[{"sig":"MEUCIQCGYZbQWQzN9bpL78U+3ijxoditiA6QIREFWy2O69Pu8QIgPtZfZmemZC4t6h9J9nsNsrxnrf3Nz2Ek93ww6mbkRzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9494713},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.14.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.5.1_1778168285623_0.831946603986101","host":"s3://npm-registry-packages-npm-production"}},"26.5.2":{"name":"@flussonic/flussonic-dvr-player","version":"26.5.2","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.5.2","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"a7517fc3fbb3c7852cec95d50b8f7aceb13a2c12","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.5.2.tgz","fileCount":14,"integrity":"sha512-f1qLx+x6YZ2GJV1idsmW5exznrtG4xgKiDPKNjRqbBC9D1ZFKhtP4LvmSw/HWOpZuMUKl/VX4eKxMyPyR3sqQA==","signatures":[{"sig":"MEUCIQDkBS9jb3qBASbsaej0XZYnoX/nIbAPJDLpzeHaoHmPPQIgfDEjuVmZtZpdlV5MWdt0wpBODKZ4pMpllWZJUeDltjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9494545},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.14.0","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.5.2_1778242270946_0.11321684283974087","host":"s3://npm-registry-packages-npm-production"}},"26.5.3":{"name":"@flussonic/flussonic-dvr-player","version":"26.5.3","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.5.3","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"51dfa12400f26ccbc3f83554fd5fad12b52f846f","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.5.3.tgz","fileCount":14,"integrity":"sha512-5WNu3xbJsMVMNzQzmj8Ke2+ZquqSzRPjTZOl9o5fRMi+VS0phWYH6pzsSXmSMReMMzisiq4chyyb9q532ltWTA==","signatures":[{"sig":"MEUCIQC+nsGnH2xGjyrsR89UfRg8lwoI2DFGpAbvIV6loAd6qAIgaBr614lALrFrp3tHCyy4P2/HoSbFOMf/spW6ys+vjpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9494797},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.14.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.5.3_1778585723424_0.30427586410045615","host":"s3://npm-registry-packages-npm-production"}},"26.5.4":{"name":"@flussonic/flussonic-dvr-player","version":"26.5.4","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.5.4","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"0e0a0577578c67b27d10a4f980c6efc73972dec0","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.5.4.tgz","fileCount":14,"integrity":"sha512-BeZx03Z92Ts+9y4EF5ppt00zWXwLIn525oAuI69RlCpzDkkPwkjmCuDfj+zUcLSo5//yHpuUQxjruN1ZgSajtQ==","signatures":[{"sig":"MEUCIHCCar2rCMDcQt4WNyB+x+23lZjHks86jFoJ51COXCzrAiEA8Q9bPJlTYMR7BTMd4TpI8P2nWMU/IV2UfdCISQ1hmBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9495219},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.14.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.5.4_1778661268711_0.1964455625440189","host":"s3://npm-registry-packages-npm-production"}},"26.5.5":{"name":"@flussonic/flussonic-dvr-player","version":"26.5.5","author":{"url":"https://flussonic.com","name":"Max Lapshin","email":"max@erlyvideo.org"},"license":"ISC","_id":"@flussonic/flussonic-dvr-player@26.5.5","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"dist":{"shasum":"6b9b85aab8f6c83a8d9ff9872f89fffaa553c6e5","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.5.5.tgz","fileCount":14,"integrity":"sha512-1tmwwieHPx5D1pB11fFDyg6X2oIVIeTP6ny7lYm9f9qXyeXhbxtXmfBRdnascP6PyyueXiReCiA/+GALa1hIPw==","signatures":[{"sig":"MEUCIBkbn+ffGKoaZtmKZkJOegnzntPR91V1samLwAhjqLkXAiEA0cKPEM65ol89uo9CW/PXjnA5/fbWN6NTYgydlfQXHPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9496331},"main":"dist/FlussonicDvrPlayer.js","husky":{"hooks":{"pre-commit":"npx lint-staged"}},"scripts":{"test":"jest  --watch --runInBand","build":"webpack --mode production","start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","test:ci":"jest --ci --reporters=default --reporters=jest-junit","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","cypress:ci":"npx cypress run --env mode=development","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","cypress:local":"cypress open --env mode=development,environment=local","start:frontci":"webpack-dev-server --inline --content-base ./frontci","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"jest-junit":{"suiteName":"jest tests","outputName":"junit.xml","titleTemplate":"{classname}-{title}","outputDirectory":"./logs/","uniqueOutputName":"false","ancestorSeparator":" › ","classNameTemplate":"{classname}-{title}","usePathForSuiteName":"true"},"repository":{"url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git","type":"git"},"_npmVersion":"11.14.1","description":"Flussonic DVR player","directories":{},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"resolutions":{"cheerio":"1.0.0-rc.12"},"_nodeVersion":"20.20.2","dependencies":{"axios":"^0.27.2","ramda":"^0.29.0","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","i18next":"^23.5.1","panzoom":"^9.2.1","zustand":"^5.0.8","recharts":"^3.3.0","cross-env":"^7.0.3","react-dom":"~18","classnames":"^2.5.1","file-saver":"^2.0.2","prop-types":"15.7.2","lint-staged":"^16.1.2","querystring":"^0.2.0","react-query":"^3.39.3","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","react-i18next":"^12.2.2","@babel/runtime":"^7.10.2","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","react-error-boundary":"^4.0.0","react-copy-to-clipboard":"^5.1.0","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","devDependencies":{"jest":"^26.0.1","sass":"^1.45.1","husky":"^1.2.0","enzyme":"^3.11.0","eslint":"^8.42.0","cypress":"^12.17.0","webpack":"^4.46.0","prettier":"^2.0.5","ts-loader":"^8.0.17","babel-jest":"^26.0.1","css-loader":"^3.2.0","jest-junit":"^10.0.0","typescript":"^5.1.3","@babel/core":"^7.8.7","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/uuid":"^8.3.4","file-loader":"^6.0.0","html-loader":"^1.1.0","sass-loader":"^8.0.2","webpack-cli":"^3.1.2","@types/react":"^18.2.21","babel-loader":"^8.3.0","style-loader":"^1.0.0","yarn-audit-fix":"^9.3.9","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.21.4","@webpack-cli/serve":"^2.0.1","eslint-plugin-jest":"^27.2.1","identity-obj-proxy":"^3.0.0","openapi-typescript":"^6.2.4","webpack-dev-server":"~3","@babel/preset-react":"^7.9.4","copy-webpack-plugin":"6","cy-verify-downloads":"^0.2.5","eslint-plugin-react":"^7.22.0","html-webpack-plugin":"^4.5.2","react-test-renderer":"^16.13.1","@babel/eslint-plugin":"^7.19.1","@testing-library/dom":"^10.4.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.13.3","terser-webpack-plugin":"^1.4.5","@testing-library/react":"^16.3.0","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme-adapter-react-16":"^1.15.2","mini-css-extract-plugin":"^1.6.2","webpack-bundle-analyzer":"^4.5.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-react-hooks":"^4.6.0","compression-webpack-plugin":"~6","eslint-plugin-chai-friendly":"^0.7.2","@testing-library/react-hooks":"^8.0.1","eslint-import-resolver-webpack":"^0.12.1","@babel/plugin-transform-runtime":"^7.10.1","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^4.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1"},"peerDependencies":{"axios":"^0.27.2","react":"~18","hls.js":"1.5.13","core-js":"^3.37.1","panzoom":"^9.2.1","react-dom":"~18","file-saver":"^2.0.2","prop-types":"15.7.2","querystring":"^0.2.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","create-react-class":"^15.7.0","immutability-helper":"^2.8.1","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce"},"_npmOperationalInternal":{"tmp":"tmp/flussonic-dvr-player_26.5.5_1778769751843_0.5901295254339123","host":"s3://npm-registry-packages-npm-production"}},"26.5.6":{"name":"@flussonic/flussonic-dvr-player","version":"26.5.6","description":"Flussonic DVR player","main":"dist/FlussonicDvrPlayer.js","repository":{"type":"git","url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git"},"author":{"name":"Max Lapshin","email":"max@erlyvideo.org","url":"https://flussonic.com"},"license":"ISC","scripts":{"start":"NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --env.development --mode development --hot --profile --progress --host 0.0.0.0","start:dev":"yarn prestart && yarn start --config webpack.config.dev.js --http","start:frontci":"webpack-dev-server --inline --content-base ./frontci","prestart":"cat src/config.dev.json && echo 'Config exists' || cp src/config.dev.example.json src/config.dev.json","build":"webpack --mode production","build:stats":"NODE_OPTIONS=--openssl-legacy-provider webpack --profile --json --env.production --env.noSourceMap=true --mode production > dist/stats.json","build:analyse":"webpack-bundle-analyzer dist/stats.json","build:flussonic":"rm dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=dvr3 --env.publicPath=/flu/dvr3/","build:embed":"rm ../flussonic/wwwroot/flu/dvr3/* ; webpack --env.production --mode production --config webpack.config.embed.js --env.noSourceMap=true --env.outputPath=../flussonic/wwwroot/flu/dvr3/ --env.publicPath=/flu/dvr3/","build:frontci":"webpack --config webpack.config.frontci.js --mode production","build:watcher":"NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.watcher.js --mode production --env.noSourceMap=true","build:watcher:ci":"webpack --config webpack.config.watcher.js --mode production","test:ci":"jest --ci --reporters=default --reporters=jest-junit","test":"jest  --watch --runInBand","cypress":"cross-env CYPRESS_VERIFY_TIMEOUT=100000 && cypress open --e2e --browser chrome --env mode=development,environment=local","cypress:local":"cypress open --env mode=development,environment=local","cypress:ci":"npx cypress run --env mode=development","schema:processing":"node src/apiGeneration/schemaProcessing.mjs"},"husky":{"hooks":{"pre-commit":"npx lint-staged"}},"lint-staged":{"src/**/*.{js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"src/**/*.{json,css,scss,md}":["prettier --write"]},"jest-junit":{"suiteName":"jest tests","outputDirectory":"./logs/","outputName":"junit.xml","uniqueOutputName":"false","classNameTemplate":"{classname}-{title}","titleTemplate":"{classname}-{title}","ancestorSeparator":" › ","usePathForSuiteName":"true"},"devDependencies":{"@babel/core":"^7.8.7","@babel/eslint-plugin":"^7.19.1","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-nullish-coalescing-operator":"^7.27.1","@babel/plugin-transform-optional-chaining":"^7.27.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.21.4","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.21.5","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.0","@testing-library/react-hooks":"^8.0.1","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","@webpack-cli/serve":"^2.0.1","babel-jest":"^26.0.1","babel-loader":"^8.3.0","clean-webpack-plugin":"^4.0.0","compression-webpack-plugin":"~6","copy-webpack-plugin":"6","css-loader":"^3.2.0","cy-verify-downloads":"^0.2.5","cypress":"^12.17.0","cypress-multi-reporters":"^1.6.3","cypress-terminal-report":"^6.1.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^8.42.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-typescript":"^4.4.4","eslint-import-resolver-webpack":"^0.12.1","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-cypress":"^2.13.3","eslint-plugin-deprecation":"^1.4.1","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"^7.22.0","eslint-plugin-react-hooks":"^4.6.0","file-loader":"^6.0.0","html-loader":"^1.1.0","html-webpack-plugin":"^4.5.2","husky":"^1.2.0","identity-obj-proxy":"^3.0.0","jest":"^26.0.1","jest-junit":"^10.0.0","mini-css-extract-plugin":"^1.6.2","openapi-typescript":"^6.2.4","prettier":"^2.0.5","react-test-renderer":"^16.13.1","sass":"^1.45.1","sass-loader":"^8.0.2","style-loader":"^1.0.0","terser-webpack-plugin":"^1.4.5","ts-loader":"^8.0.17","typescript":"^5.1.3","webpack":"^4.46.0","webpack-bundle-analyzer":"^4.5.0","webpack-cli":"^3.1.2","webpack-dev-server":"~3","yarn-audit-fix":"^9.3.9"},"peerDependencies":{"@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce","axios":"^0.27.2","core-js":"^3.37.1","create-react-class":"^15.7.0","file-saver":"^2.0.2","hls.js":"1.5.13","immutability-helper":"^2.8.1","panzoom":"^9.2.1","prop-types":"15.7.2","querystring":"^0.2.0","react":"~18","react-dom":"~18","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0"},"dependencies":{"@babel/runtime":"^7.10.2","@flussonic/flussonic-mse-player":"26.4.0-2-ga9c7672","@flussonic/flussonic-webrtc-player":"^24.7.1-0-g20fa1ce","axios":"^0.27.2","classnames":"^2.5.1","core-js":"^3.37.1","create-react-class":"^15.7.0","cross-env":"^7.0.3","file-saver":"^2.0.2","hls.js":"1.5.13","i18next":"^23.5.1","immutability-helper":"^2.8.1","lint-staged":"^16.1.2","panzoom":"^9.2.1","prop-types":"15.7.2","querystring":"^0.2.0","ramda":"^0.29.0","react":"~18","react-copy-to-clipboard":"^5.1.0","react-dom":"~18","react-error-boundary":"^4.0.0","react-i18next":"^12.2.2","react-query":"^3.39.3","recharts":"^3.3.0","url-polyfill":"^1.1.2","whatwg-fetch":"^3.0.0","zustand":"^5.0.8"},"resolutions":{"cheerio":"1.0.0-rc.12"},"packageManager":"yarn@3.5.0+sha512.2dc70be5fce9f66756d25b00a888f3ca66f86b502b76750e72ba54cec89da767b938c54124595e26f868825688e0fe3552c26c76a330673343057acadd5cfcf2","_id":"@flussonic/flussonic-dvr-player@26.5.6","_nodeVersion":"20.20.2","_npmVersion":"11.14.1","dist":{"integrity":"sha512-RNUb+TuG8UdhyTACSbFPieDDFAebL5oAXSWEiVxUEYiSsLmubQBN+afumrWAbUJyvpkB/GVQPQaEX/mDTy3WBw==","shasum":"9b976b398bd13d69e7964b1bbe75c47934822bb8","tarball":"https://registry.npmjs.org/@flussonic/flussonic-dvr-player/-/flussonic-dvr-player-26.5.6.tgz","fileCount":14,"unpackedSize":9496522,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBcnZgUWkp/5qS0iQWabml/rcPG0O4xhwrZGq9s9eJw3AiEAyd14fp1800x86kNuDIPcYtr7F+5e/n3DGP0fF8sqXtk="}]},"_npmUser":{"name":"maxlapshin","email":"max@erlyvideo.org"},"directories":{},"maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flussonic-dvr-player_26.5.6_1779115963243_0.964404173595216"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-21T13:34:11.154Z","modified":"2026-05-18T14:52:43.806Z","24.6.1-1-g1e1f942":"2024-06-21T13:34:11.508Z","24.6.1-1-g49236dd":"2024-06-21T14:07:28.414Z","24.6.1-1-g78fce8e":"2024-06-21T14:16:11.243Z","24.6.1-1-g406852e":"2024-06-21T14:47:53.135Z","24.6.1-1-g23b2582":"2024-06-24T08:36:33.190Z","24.6.1-1-g02f58cd":"2024-06-24T08:58:32.255Z","24.6.1-2-g3b8ffeb":"2024-06-24T09:06:37.689Z","24.6.3-0-g471872f":"2024-06-24T09:12:10.006Z","24.6.3-1-g13fb3f7":"2024-06-24T09:29:13.709Z","24.6.3-2-gfe626ef":"2024-06-24T10:02:28.243Z","24.6.5-0-ga55ed83":"2024-06-24T15:21:01.650Z","24.6.5-1-g741fe9e":"2024-06-24T15:58:00.447Z","24.6.5-3-g31b7b3e":"2024-06-25T10:39:27.731Z","24.6.6-0-g31b7b3e":"2024-06-25T10:50:10.229Z","24.6.6-6-g6025f5e":"2024-07-01T11:39:05.912Z","24.6.6-8-gfaae130":"2024-07-01T12:09:58.412Z","24.7.1-0-ga54f650":"2024-07-01T12:24:44.682Z","24.7.1-4-g31e1169":"2024-07-03T12:09:29.512Z","24.7.2-0-g2e2b3e0":"2024-07-03T12:39:26.803Z","24.7.2-2-g6f75df3":"2024-07-05T12:12:25.646Z","24.7.2-4-g333bd94":"2024-07-08T12:27:04.714Z","24.7.2-7-gbef62c5":"2024-07-11T09:01:09.554Z","24.7.3-0-gd6270e6":"2024-07-11T09:14:22.592Z","24.7.3-2-g0068cdc":"2024-07-12T09:25:13.257Z","24.7.3-4-gb20ffb3":"2024-07-12T10:35:46.549Z","24.7.3-6-g71d438f":"2024-07-12T16:10:15.695Z","24.7.3-9-g8324d47":"2024-07-17T12:17:06.460Z","24.7.3-11-g647fcaa":"2024-07-17T14:15:40.087Z","24.7.3-13-gb5ff375":"2024-07-17T14:54:30.262Z","24.7.3-15-gff7191e":"2024-07-17T15:51:54.455Z","24.7.4-0-g8bfc57b":"2024-07-18T05:00:10.549Z","24.7.4-2-ge9de30d":"2024-07-19T09:15:51.133Z","24.7.4-6-g2041dfa":"2024-07-22T15:04:25.780Z","24.7.4-8-gc6035c2":"2024-07-25T08:53:02.157Z","24.7.4-10-g9dd0fc3":"2024-07-25T10:21:03.345Z","24.7.4-12-g5d14f00":"2024-07-30T10:24:57.977Z","24.7.4-14-ge46e9f8":"2024-07-31T08:56:03.208Z","24.7.4-16-g163ad84":"2024-08-01T15:19:28.809Z","24.7.4-18-gc527cc0":"2024-08-01T15:29:32.167Z","24.7.4-20-g29f79e0":"2024-08-02T10:50:18.902Z","24.7.4-22-g2d5add0":"2024-08-06T09:33:04.631Z","24.7.4-25-ged83b8e":"2024-08-08T07:49:06.385Z","24.7.4-28-g66daeae":"2024-08-09T08:25:04.107Z","24.7.4-30-gd15d65a":"2024-08-09T11:42:42.622Z","24.7.4-32-gc4d5694":"2024-08-09T15:35:25.723Z","24.7.4-34-g3eab63a":"2024-08-13T12:57:32.360Z","24.7.4-37-ge64acf4":"2024-08-14T09:33:11.570Z","24.7.4-36-gd17b0b1":"2024-08-15T13:36:54.588Z","24.7.4-38-g3c010c6":"2024-08-15T15:10:02.938Z","24.7.4-42-g503b95e":"2024-08-16T16:24:21.120Z","24.7.4-44-g0736c81":"2024-08-29T13:43:37.989Z","24.7.4-46-ge19539b":"2024-08-29T14:48:55.908Z","24.7.4-48-g0224a6c":"2024-09-02T13:15:01.338Z","24.7.4-51-g41c9d1d":"2024-09-16T12:18:30.303Z","24.7.4-55-g5b05fe4":"2024-09-18T08:43:28.941Z","24.7.4-57-g13107eb":"2024-09-24T14:49:50.522Z","24.7.4-59-gd7f7326":"2024-10-03T11:35:17.596Z","24.7.4-61-g6b13a0a":"2024-10-04T09:27:40.805Z","24.7.4-63-g55c51b1":"2024-10-08T07:50:48.653Z","24.7.4-66-ged5e04c":"2024-10-08T15:33:11.712Z","24.7.4-72-g666a2bb":"2024-10-09T11:21:15.617Z","24.7.4-74-g7c715ad":"2024-10-15T09:11:51.901Z","24.7.4-76-g5358a52":"2024-10-15T09:14:58.471Z","24.7.4-78-g4a085d7":"2024-10-16T10:13:39.117Z","24.7.4-85-gce1c417":"2024-11-01T11:46:06.743Z","24.7.4-90-gc3590cd":"2024-11-07T11:26:17.072Z","24.7.4-93-g513207b":"2024-11-08T09:34:22.387Z","24.7.4-95-g31b05f1":"2024-11-19T09:13:09.474Z","24.7.4-97-g0da495e":"2024-11-20T10:13:08.061Z","24.7.4-99-gb00f3b0":"2024-11-21T11:57:46.514Z","24.7.4-101-g72a2c31":"2024-11-25T10:27:42.075Z","24.7.4-103-ge22c4c9":"2024-11-25T13:49:16.795Z","24.7.4-105-gd5acdc9":"2024-11-25T21:47:19.187Z","24.7.4-107-g07cb491":"2024-11-27T15:31:34.918Z","24.7.4-109-gc4626b6":"2024-11-28T11:26:12.227Z","24.7.4-111-gaa3fdcc":"2024-11-29T10:40:13.567Z","24.12.1-0-g928bdf4":"2024-11-29T10:55:12.580Z","24.12.1-3-gad92f02":"2024-12-02T15:18:44.688Z","24.12.1-7-g5e81bf9":"2024-12-03T15:27:02.496Z","24.12.1-9-g26b9c80":"2024-12-09T14:58:44.502Z","24.12.1-11-gd4e0358":"2024-12-11T08:55:09.901Z","24.12.1-14-g38da8e8":"2024-12-26T11:53:50.941Z","24.12.1-16-gd2c6f6f":"2024-12-27T09:05:29.372Z","24.12.1-18-g294db39":"2024-12-28T08:42:47.408Z","24.12.1-20-g2cd76f5":"2024-12-28T09:58:11.126Z","25.5.3":"2025-04-11T14:45:46.733Z","25.5.4":"2025-04-11T15:07:50.773Z","25.5.5":"2025-04-11T15:47:51.285Z","25.5.6":"2025-04-11T17:44:31.680Z","25.5.7":"2025-04-11T18:16:05.562Z","25.6.0":"2025-04-17T07:59:15.697Z","25.6.1":"2025-04-17T12:49:50.267Z","25.6.2":"2025-04-17T19:09:02.684Z","25.6.3":"2025-04-18T08:48:20.569Z","25.6.4":"2025-04-21T09:00:16.470Z","25.6.5":"2025-04-21T10:24:26.719Z","25.6.6":"2025-04-24T07:28:20.749Z","25.6.7":"2025-04-28T15:15:13.107Z","25.6.8":"2025-04-29T09:43:51.715Z","25.6.9":"2025-05-19T19:34:13.336Z","25.6.10":"2025-05-20T15:50:43.675Z","25.6.11":"2025-05-22T12:42:16.342Z","25.6.12":"2025-05-27T09:29:35.080Z","25.6.13":"2025-06-04T14:17:53.044Z","25.6.15":"2025-06-06T17:00:44.592Z","25.6.16":"2025-06-10T11:31:17.948Z","25.7.1":"2025-06-11T15:43:43.488Z","25.7.2":"2025-06-16T14:09:03.686Z","25.7.3":"2025-06-16T14:59:20.641Z","25.7.4":"2025-06-19T12:34:07.096Z","25.7.5":"2025-06-19T16:07:27.106Z","25.7.6":"2025-06-24T10:03:14.012Z","25.7.7":"2025-06-26T07:34:32.072Z","25.8.1":"2025-07-01T16:25:50.724Z","25.8.2":"2025-07-07T08:35:50.401Z","25.8.3":"2025-07-08T14:28:28.347Z","25.8.4":"2025-07-11T08:06:06.709Z","25.8.5":"2025-07-14T14:19:49.289Z","25.8.6":"2025-07-17T09:51:15.666Z","25.8.7":"2025-07-18T14:20:55.924Z","25.8.8":"2025-07-21T08:05:41.144Z","25.8.9":"2025-07-21T12:32:01.398Z","25.8.10":"2025-07-23T10:58:29.260Z","25.8.11":"2025-07-25T07:57:00.707Z","25.8.12":"2025-07-29T12:22:10.349Z","25.9.2":"2025-08-01T14:06:53.207Z","25.9.3":"2025-08-08T10:21:40.406Z","25.9.4":"2025-08-11T13:00:46.742Z","25.9.5":"2025-08-22T12:37:16.749Z","25.9.6":"2025-08-29T12:08:08.699Z","25.9.7":"2025-09-01T09:09:24.817Z","25.9.8":"2025-09-01T14:19:51.845Z","25.10.2":"2025-09-02T13:46:36.171Z","25.10.4":"2025-09-05T15:00:38.664Z","25.10.5":"2025-09-08T10:25:29.861Z","25.10.6":"2025-09-09T08:45:50.327Z","25.10.7":"2025-09-10T08:38:27.140Z","25.10.8":"2025-09-10T11:12:05.167Z","25.10.9":"2025-09-11T14:11:57.153Z","25.10.10":"2025-09-12T12:35:46.760Z","25.10.12":"2025-09-15T09:39:10.867Z","25.10.14":"2025-09-19T08:06:01.551Z","25.10.16":"2025-09-22T16:03:41.866Z","25.10.17":"2025-09-23T12:35:46.086Z","25.10.18":"2025-09-24T09:17:14.583Z","25.10.19":"2025-09-24T10:01:42.654Z","25.10.20":"2025-09-25T10:59:58.644Z","25.10.21":"2025-09-25T15:40:20.053Z","25.10.22":"2025-09-29T11:21:13.274Z","25.10.23":"2025-09-29T13:27:48.013Z","25.10.24":"2025-09-30T09:16:39.135Z","25.10.25":"2025-09-30T12:23:53.540Z","25.11.0":"2025-10-01T09:58:15.281Z","25.11.1":"2025-10-01T13:15:58.832Z","25.11.2":"2025-10-06T17:31:56.977Z","25.11.3":"2025-10-07T13:20:42.156Z","25.11.4":"2025-10-08T13:12:44.098Z","25.11.5":"2025-10-09T13:12:26.229Z","25.11.6":"2025-10-10T15:27:49.564Z","25.11.7":"2025-10-13T14:43:11.632Z","25.11.9":"2025-10-16T09:36:59.920Z","25.11.10":"2025-10-16T12:24:57.009Z","25.11.11":"2025-10-20T10:11:23.867Z","25.11.12":"2025-10-21T15:32:38.675Z","25.11.13":"2025-10-24T09:00:33.573Z","25.11.14":"2025-10-24T13:55:09.690Z","25.11.15":"2025-10-27T08:40:45.595Z","25.11.16":"2025-10-27T13:00:48.841Z","25.11.17":"2025-10-28T12:15:11.277Z","25.11.18":"2025-10-28T13:15:46.674Z","25.11.19":"2025-10-28T14:45:10.522Z","25.11.20":"2025-10-30T08:00:50.130Z","25.11.21":"2025-10-31T12:07:53.879Z","25.11.22":"2025-11-01T07:43:12.075Z","25.12.1":"2025-11-01T11:44:27.581Z","25.12.2":"2025-11-06T10:14:55.149Z","25.12.3":"2025-11-07T13:15:28.561Z","25.12.4":"2025-11-10T07:59:30.239Z","25.12.5":"2025-11-10T09:38:12.825Z","25.12.6":"2025-11-10T10:16:09.885Z","25.12.8":"2025-11-11T11:48:52.657Z","25.12.9":"2025-11-11T13:32:27.017Z","25.12.10":"2025-11-12T12:56:25.707Z","25.12.11":"2025-11-14T07:07:35.429Z","25.12.12":"2025-11-14T07:38:42.828Z","25.12.14":"2025-11-14T13:57:34.057Z","25.12.15":"2025-11-17T15:08:38.881Z","25.12.16":"2025-11-18T07:54:49.731Z","25.12.18":"2025-11-19T07:28:23.108Z","25.12.19":"2025-11-19T11:00:52.786Z","25.12.20":"2025-11-19T11:32:32.377Z","25.12.21":"2025-11-20T08:17:26.131Z","25.12.22":"2025-11-20T10:02:52.809Z","25.12.23":"2025-11-20T10:34:56.911Z","25.12.24":"2025-11-21T11:14:40.706Z","25.12.25":"2025-11-25T11:55:41.201Z","25.12.26":"2025-11-26T08:16:19.070Z","25.12.27":"2025-11-27T09:06:30.529Z","25.12.28":"2025-11-27T09:32:22.264Z","25.12.29":"2025-11-27T10:35:41.469Z","25.12.30":"2025-11-28T10:20:31.561Z","25.12.31":"2025-12-02T14:14:49.872Z","25.12.33":"2025-12-08T09:22:11.763Z","25.12.34":"2025-12-08T11:44:40.094Z","25.12.35":"2025-12-08T14:44:47.585Z","25.12.36":"2025-12-09T10:27:50.549Z","25.12.37":"2025-12-09T11:07:46.236Z","25.12.38":"2025-12-09T11:26:08.046Z","25.12.39":"2025-12-11T07:44:55.299Z","25.12.40":"2025-12-11T16:37:27.585Z","25.12.41":"2025-12-12T12:33:21.235Z","25.12.42":"2025-12-18T08:00:16.284Z","25.12.44":"2025-12-19T09:37:36.382Z","25.12.45":"2025-12-22T06:50:21.455Z","25.12.46":"2025-12-24T10:02:20.580Z","26.1.1":"2026-01-12T10:55:49.750Z","26.1.2":"2026-01-12T11:59:03.641Z","26.1.3":"2026-01-13T14:45:43.257Z","26.1.4":"2026-01-14T14:14:41.335Z","26.1.5":"2026-01-14T14:57:25.782Z","26.1.6":"2026-01-15T13:31:32.140Z","26.1.7":"2026-01-16T15:03:54.950Z","26.1.8":"2026-01-19T11:29:57.831Z","26.1.9":"2026-01-19T14:24:41.380Z","26.1.10":"2026-01-20T07:41:11.210Z","26.1.11":"2026-01-20T15:05:36.661Z","26.1.12":"2026-01-23T10:54:43.013Z","26.1.13":"2026-01-27T07:53:03.360Z","26.1.14":"2026-01-28T12:13:20.584Z","26.1.15":"2026-02-02T10:25:01.369Z","26.1.16":"2026-02-03T18:17:39.186Z","26.2.1":"2026-02-09T11:26:36.388Z","26.2.2":"2026-02-17T13:23:30.965Z","26.2.3":"2026-02-17T15:48:28.453Z","26.2.4":"2026-02-25T13:42:08.980Z","26.2.5":"2026-02-26T14:38:25.358Z","26.2.6":"2026-02-27T10:52:21.950Z","26.3.1":"2026-03-02T16:10:33.130Z","26.3.2":"2026-03-03T11:06:23.960Z","26.3.3":"2026-03-04T09:25:13.502Z","26.3.4":"2026-03-04T15:17:26.639Z","26.3.5":"2026-03-05T09:28:52.169Z","26.3.6":"2026-03-06T11:09:05.179Z","26.3.7":"2026-03-11T10:53:46.129Z","26.3.8":"2026-03-11T12:39:15.109Z","26.3.9":"2026-03-11T14:33:58.446Z","26.3.10":"2026-03-11T15:43:51.953Z","26.3.11":"2026-03-16T14:24:04.622Z","26.3.12":"2026-03-18T13:41:42.248Z","26.3.13":"2026-03-23T11:56:30.106Z","26.3.14":"2026-03-25T12:29:28.162Z","26.3.15":"2026-03-25T14:33:21.696Z","26.3.16":"2026-03-25T15:39:03.892Z","26.3.17":"2026-03-26T10:49:44.493Z","26.3.18":"2026-03-27T13:06:33.886Z","26.3.19":"2026-04-01T07:35:31.631Z","26.4.1":"2026-04-02T14:07:13.065Z","26.4.2":"2026-04-03T09:14:42.353Z","26.4.3":"2026-04-06T12:12:19.731Z","26.4.4":"2026-04-07T09:51:18.564Z","26.4.5":"2026-04-07T14:16:13.539Z","26.4.6":"2026-04-09T09:32:48.208Z","26.4.7":"2026-04-09T12:19:21.490Z","26.4.8":"2026-04-15T13:26:21.069Z","26.4.9":"2026-04-15T15:48:21.283Z","26.4.10":"2026-04-16T12:03:37.476Z","26.4.11":"2026-04-17T09:04:03.012Z","26.4.12":"2026-04-17T10:15:39.479Z","26.4.13":"2026-04-17T11:28:05.389Z","26.4.14":"2026-04-17T12:06:21.522Z","26.4.15":"2026-04-17T14:45:38.390Z","26.4.16":"2026-04-20T11:17:37.660Z","26.4.17":"2026-04-21T07:54:18.276Z","26.4.18":"2026-04-29T12:17:49.212Z","26.5.1":"2026-05-07T15:38:06.068Z","26.5.2":"2026-05-08T12:11:11.364Z","26.5.3":"2026-05-12T11:35:23.777Z","26.5.4":"2026-05-13T08:34:29.111Z","26.5.5":"2026-05-14T14:42:32.218Z","26.5.6":"2026-05-18T14:52:43.687Z"},"author":{"name":"Max Lapshin","email":"max@erlyvideo.org","url":"https://flussonic.com"},"license":"ISC","repository":{"type":"git","url":"git@git.erlyvideo.ru:flussonic/dvr-с классическим UI player.git"},"description":"Flussonic DVR player","maintainers":[{"name":"maxlapshin","email":"max@erlyvideo.org"}],"readme":"# flussonic-dvr-player\n\nFlussonic DVR Player is a JavaScript library for playing video archives and live streams. It relies on [Flussonic backend](https://flussonic.com/doc/api/streaming/).\n\n## Installation\n\nInstall `flussonic-dvr-player` from NPM by running the command:\n\n```\nnpm install --save @flussonic/flussonic-dvr-player\n```\n\nor using Yarn:\n\n```\nyarn add @flussonic/flussonic-dvr-player\n```\n\n## Usage\n\nYou can use the DVR Player as a React component:\n\n```jsx\nimport DvrPlayer from '@flussonic/flussonic-dvr-player';\nimport '@flussonic/flussonic-dvr-player/dist/fonts/font.css';\n\nexport const DVRPlayer = ({ options }) => {\n  const player = useRef(null);\n\n  useEffect(() => {\n    const DVR = DvrPlayer.load(options, player.current);\n\n    return function cleanup() {\n      const { DvrUnmount } = DVR;\n      if (DvrUnmount) DvrUnmount();\n    };\n  }, [options]);\n\n  return <div id=\"dvr-player\" ref={player} style={{ height: '100%' }} />;\n};\n```\n\nor use it with a script tag:\n\n```html\n<head>\n  <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@flussonic/flussonic-dvr-player/dist/fonts/font.css\">\n  <script src=\"https://cdn.jsdelivr.net/npm/@flussonic/flussonic-dvr-player/dist/FlussonicDvrPlayer.js\"></script>\n</head>\n<body>\n  <div id=\"dvr-player\"></div>\n  <script type=\"text/javascript\">\n    const options = {\n      name: 'YOUR_STREAM_NAME', // replace it with your stream name\n      streamer_http: window.location.protocol + '//' + window.location.host,\n      query: window.location.search.replace(/^\\?/, ''),\n    };\n    const player = document.getElementById('dvr-player');\n    window.onload = function () {\n      window.FlussonicDvrPlayer = FlussonicDvrPlayer.default.load(options, player);\n    };\n  </script>\n</body>\n```\n\nWhere:\n\n`player` - HTML container for the player\n\n`options` - a plain object, that can include:\n\nrequired:\n\n- `name` - stream name\n- `streamer_http` - the streamer's URL\n\nadditional:\n\n- `tokenName` - custom token name (`token` by default)\n- `token` - authorization token\n- `streamer_rtmp` - the stream's rtmp URL\n- `autoPlay` - enable autoplay (`true`|`false`)\n- `fixedRange` - locks the timeline on a current episode (`true`|`false`)\n- `proto` - playback type for a live (`mse` | `hls`), `mse` by default\n- `from` - start time of playback (utc in sec)\n- `to` - stop time of playback (utc in sec)\n- `play_duration` - stops playback after some playback duration (`sec`)\n- `locale` - player locale (`ru` | `en`)\n- `zoom` - initial zoom for the timeline (`sec`)\n- `debug` - debug mode (`true`|`false`)\n- `tracks` - starting tracks for the live playback (`string`, example: `v2a1`)\n- `timeLineElement` - external HTML container for the timeline\n- `onMediaInfo(data)` - callback for getting media info data object\n- `onEvent(name, data?)` - callback for player events, returns the event name and the possible data about it\n- `panzoom` - zoom for video element (`true`|`false`)\n- `noMenu` - render timeline menu element (`true`|`false`)\n- `centeredSeek` - timeline seek with auto-centering (`true`|`false`)\n- `enableMp4Download` - enable/disable download video segments (`true`|`false`)\n- `statsSendEnable` - enable sending stats (`true`|`false`)\n- `statsSendTime` - stats data sending interval (`sec`)\n- `localtime` - use local user time (`true`|`false`)\n- `export_limit` - export episode selection time limit (`sec`)\n- `start_track` - adaptive track selection (`lowest` | `best`)\n- `dvr` - dvr mode (`true`|`false`)\n- `enoughBufferTime` - enough buffer time to disable a loading indicator (`sec`)\n- `muted` - controls whether audio is played by default. It depends on browser restrictions. If the browser does not allow autoplay with sound, the value will automatically switch to false. (true | false)\n\nmosaic play mode:\n\n- `streams` - an array of stream names for mosaic\n- `multiTimeline` - enable split timeline mode (`true`|`false`)\n- `streamingChannels` - a plain object, that can include:\n    - `renderTitles` - show titles of streams (`true`|`false`)\n    - `size` - a mosaic size (`AxB` where A - a number of columns, B - a number of rows)\n    - `streams` - an array of objects, that can include:\n        - `subName` - name of the stream\n        - `address` - stream may have its own address on the other Flussonic server\n        - `main` - should be selected first (`true`|`false`)\n        - `auth_token` - token name with a token (`token=${token}`)\n        - `order` - order of the playback window (`number`)\n\n### Methods\n\n- **play()** - starts the playback\n- **stop()** - stops the playback, sets `srcObject` of `<video>` to null\n- **restartPlayer()** - restarts playback\n- **changeLanguage(lang)** - changes the language\n","readmeFilename":"README.md"}