{"_id":"@abu-sara/mgl","name":"@abu-sara/mgl","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@abu-sara/mgl","version":"1.0.0","description":"Magala Media Server — self-hosted streaming and media management server","keywords":["media-server","streaming","magala","self-hosted"],"license":"ISC","preferGlobal":true,"bin":{"mgl":"bin/mgl.js"},"scripts":{"start":"node pro.js","start:quiet":"set QUIET_CONSOLE=1&& node pro.js","magala":"node pro.js","lint":"eslint .","lint:compat":"set BROWSERSLIST_ENV=production&& eslint \"rayan/hm/js/**/*.{js,mjs,cjs,jsx}\"","bundle:server":"webpack --config webpack.server.config.js","bundle:ui":"webpack --config webpack.ui.config.js","analyze:ui":"node -e \"process.env.ANALYZE='1'; require('child_process').execSync('node node_modules/webpack/bin/webpack.js --config webpack.ui.config.js', { stdio: 'inherit' });\"","analyze:ui:static":"node -e \"process.env.ANALYZE='1'; process.env.ANALYZE_MODE='static'; require('child_process').execSync('node node_modules/webpack/bin/webpack.js --config webpack.ui.config.js', { stdio: 'inherit' });\"","analyze:ui:static:corejs":"node -e \"process.env.ANALYZE='1'; process.env.ANALYZE_MODE='static'; process.env.USE_COREJS='1'; require('child_process').execSync('node node_modules/webpack/bin/webpack.js --config webpack.ui.config.js', { stdio: 'inherit' });\"","analyze:all":"node -e \"process.env.ANALYZE='1'; process.env.ANALYZE_MODE='static'; const cp=require('child_process'); cp.execSync('node node_modules/webpack/bin/webpack.js --config webpack.css.config.js', { stdio: 'inherit' }); cp.execSync('node node_modules/webpack/bin/webpack.js --config webpack.ui.config.js', { stdio: 'inherit' });\"","analyze:all:nomangle":"node -e \"process.env.ANALYZE='1'; process.env.ANALYZE_MODE='static'; process.env.DISABLE_MANGLE='1'; const cp=require('child_process'); cp.execSync('node node_modules/webpack/bin/webpack.js --config webpack.css.config.js', { stdio: 'inherit' }); cp.execSync('node node_modules/webpack/bin/webpack.js --config webpack.ui.config.js', { stdio: 'inherit' });\"","analyze:all:corejs":"node -e \"process.env.ANALYZE='1'; process.env.ANALYZE_MODE='static'; process.env.USE_COREJS='1'; const cp=require('child_process'); cp.execSync('node node_modules/webpack/bin/webpack.js --config webpack.css.config.js', { stdio: 'inherit' }); cp.execSync('node node_modules/webpack/bin/webpack.js --config webpack.ui.config.js', { stdio: 'inherit' });\"","bundle:css":"webpack --config webpack.css.config.js","bundle:ui:obfuscate":"set OBFUSCATE=1&& webpack --config webpack.ui.config.js","bundle:ui:debug":"set KEEP_UI_CONSOLE=1&& webpack --config webpack.ui.config.js","bundle:ui:watch":"webpack --config webpack.ui.config.js --watch","bundle:ui:watch:debug":"set KEEP_UI_CONSOLE=1&& webpack --config webpack.ui.config.js --watch","bundle:ui:watch:poll":"webpack --config webpack.ui.config.js --watch --watch-options-poll=1000","bundle:ui:watch:poll:debug":"set KEEP_UI_CONSOLE=1&& webpack --config webpack.ui.config.js --watch --watch-options-poll=1000","bundle:all":"npm run bundle:server && npm run bundle:ui && npm run bundle:css","start:bundle":"node os.js","start:bundle:quiet":"set QUIET_CONSOLE=1&& node os.js"},"devDependencies":{"@babel/core":"^7.29.0","@babel/preset-env":"^7.29.0","@eslint/js":"^9.39.2","@fullhuman/postcss-purgecss":"^8.0.0","babel-loader":"^10.0.0","check-unused-css":"^0.2.7","css-loader":"^7.1.4","css-minimizer-webpack-plugin":"^7.0.4","eslint":"^9.39.2","eslint-plugin-compat":"^6.1.0","eslint-plugin-react":"^7.37.5","globals":"^17.3.0","javascript-obfuscator":"^5.3.0","mini-css-extract-plugin":"^2.10.0","playwright":"^1.58.2","puppeteer-core":"^24.37.2","purgecss":"^8.0.0","style-loader":"^4.0.0","terser-webpack-plugin":"^5.3.16","webpack":"^5.105.0","webpack-bundle-analyzer":"^5.2.0","webpack-cli":"^6.0.1","webpack-node-externals":"^3.0.0","webpack-obfuscator":"^3.6.0","webpack-remove-empty-scripts":"^1.1.1"},"dependencies":{"adm-zip":"^0.5.16","archiver":"^7.0.1","axios":"^1.13.4","bcrypt":"^6.0.0","bcryptjs":"^3.0.3","cheerio":"^1.2.0","child_process":"^1.0.2","compression":"^1.8.1","core-js":"^3.48.0","cors":"^2.8.6","crypto":"^1.0.1","dns":"^0.2.2","express":"^5.2.1","express-session":"^1.19.0","fs":"^0.0.1-security","fs-extra":"^11.3.3","http":"^0.0.1-security","https":"^1.0.0","megajs":"^1.3.9","multer":"^2.0.2","net":"^1.0.2","node-cron":"^4.2.1","os":"^0.1.2","path":"^0.12.7","punycode":"^2.3.1","regenerator-runtime":"^0.14.1","sharp":"^0.34.5","stream":"^0.0.3","stream-throttle":"^0.1.3","undici":"^7.20.0","unzipper":"^0.12.3","url":"^0.11.4","util":"^0.12.5","whatwg-fetch":"^3.6.20"},"browserslist":{"production":[">0.5%","last 3 versions","Firefox ESR","not dead","not ie 11","not op_mini all","chrome >= 80","firefox >= 78","safari >= 13","ios_saf >= 13","edge >= 80","android >= 8","samsung >= 12"],"development":["last 3 versions","safari >= 13","android >= 8"]},"gitHead":"36921db1a67eb0fc19b09d053e7af7cc13646b02","_id":"@abu-sara/mgl@1.0.0","_nodeVersion":"25.8.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-IO0WXRZSMBXq1G8UtT+0H7JDBgFQ8bhbqkTyMw1SkmAfBCPFz6Eonq7iAoVrXqzE2/Mwj88vhIZ7t1HCeWHBDQ==","shasum":"50971d8350844ec1e4cfd1acc646f76abc5ffa17","tarball":"https://registry.npmjs.org/@abu-sara/mgl/-/mgl-1.0.0.tgz","fileCount":4,"unpackedSize":9095875,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG0r0zJLo12p4UV67kkHABQzLhQuhTxQA21BnCJevfpXAiBmMswOzthxECRVCXmGJTCH0xNAat/N2uY0GqJfUCy1XQ=="}]},"_npmUser":{"name":"abu-sara","email":"walysky@gmail.com"},"directories":{},"maintainers":[{"name":"abu-sara","email":"walysky@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mgl_1.0.0_1773093876385_0.3587946139666678"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-09T22:04:36.325Z","1.0.0":"2026-03-09T22:04:36.600Z","modified":"2026-03-09T22:04:36.835Z"},"maintainers":[{"name":"abu-sara","email":"walysky@gmail.com"}],"description":"Magala Media Server — self-hosted streaming and media management server","keywords":["media-server","streaming","magala","self-hosted"],"license":"ISC","readme":"ERROR: No README data found!","readmeFilename":"","_rev":"1-76339f180921aebb2d1df9bd83f38962"}