mirror of
https://github.com/FreeTubeApp/FreeTube
synced 2024-12-14 21:50:50 +01:00
9df6e248ad
Added: Comment links - Links in comments are now clikcable and displayed in blue Fixed: Comment display - Comments should now display the whole text. They were cut of due to an issue in the module, which is now fixed
146 lines
5.2 KiB
JSON
146 lines
5.2 KiB
JSON
{
|
|
"author": {
|
|
"name": "PrestonN",
|
|
"email": "FreeTubeApp@protonmail.com",
|
|
"url": "https://github.com/FreeTubeApp/FreeTube"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/FreeTubeApp/FreeTube/issues"
|
|
},
|
|
"dependencies": {
|
|
"@fortawesome/fontawesome-svg-core": "^1.2.32",
|
|
"@fortawesome/free-solid-svg-icons": "^5.15.1",
|
|
"@fortawesome/vue-fontawesome": "^2.0.0",
|
|
"@silvermine/videojs-quality-selector": "^1.2.4",
|
|
"autolinker": "^3.14.1",
|
|
"bulma-pro": "^0.2.0",
|
|
"dateformat": "^3.0.3",
|
|
"electron-context-menu": "^2.3.0",
|
|
"jquery": "^3.5.1",
|
|
"js-yaml": "^3.14.0",
|
|
"lodash.debounce": "^4.0.8",
|
|
"lodash.isequal": "^4.5.0",
|
|
"lodash.uniqwith": "^4.5.0",
|
|
"markdown": "^0.5.0",
|
|
"material-design-icons": "^3.0.1",
|
|
"nedb": "^1.8.0",
|
|
"opml-to-json": "0.0.3",
|
|
"rss-parser": "^3.9.0",
|
|
"video.js": "7.6.6",
|
|
"videojs-abloop": "^1.1.2",
|
|
"videojs-contrib-quality-levels": "^2.0.9",
|
|
"videojs-http-source-selector": "^1.1.6",
|
|
"videojs-replay": "^1.1.0",
|
|
"videojs-vtt-thumbnails-freetube": "0.0.15",
|
|
"vue": "^2.6.12",
|
|
"vue-electron": "^1.0.6",
|
|
"vue-i18n": "^8.22.0",
|
|
"vue-observe-visibility": "^0.4.6",
|
|
"vue-router": "^3.4.5",
|
|
"vuex": "^3.5.1",
|
|
"xml2json": "^0.12.0",
|
|
"youtube-chat": "^1.1.0",
|
|
"youtube-suggest": "^1.1.0",
|
|
"yt-channel-info": "^1.1.3",
|
|
"yt-comment-scraper": "^1.3.4",
|
|
"yt-dash-manifest-generator": "^1.1.0",
|
|
"yt-trending-scraper": "^1.0.3",
|
|
"yt-xml2vtt": "^1.1.2",
|
|
"ytdl-core": "^3.3.0",
|
|
"ytpl": "^1.0.1",
|
|
"ytsr": "^1.0.4"
|
|
},
|
|
"description": "A private YouTube client",
|
|
"devDependencies": {
|
|
"@babel/core": "^7.11.6",
|
|
"@babel/plugin-proposal-class-properties": "^7.10.4",
|
|
"@babel/plugin-proposal-object-rest-spread": "^7.11.0",
|
|
"@babel/preset-env": "^7.11.5",
|
|
"@babel/preset-typescript": "^7.10.4",
|
|
"@typescript-eslint/eslint-plugin": "^4.4.0",
|
|
"@typescript-eslint/parser": "^4.4.0",
|
|
"acorn": "^8.0.3",
|
|
"babel-eslint": "^10.1.0",
|
|
"babel-loader": "^8.1.0",
|
|
"copy-webpack-plugin": "^6.2.0",
|
|
"css-loader": "^4.3.0",
|
|
"devtron": "^1.4.0",
|
|
"electron": "^9.3.1",
|
|
"electron-builder": "^22.8.1",
|
|
"electron-builder-squirrel-windows": "^22.9.1",
|
|
"electron-debug": "^3.1.0",
|
|
"electron-rebuild": "^2.2.0",
|
|
"eslint": "^7.10.0",
|
|
"eslint-config-prettier": "^6.12.0",
|
|
"eslint-config-standard": "^14.1.1",
|
|
"eslint-plugin-import": "^2.22.1",
|
|
"eslint-plugin-node": "^11.1.0",
|
|
"eslint-plugin-prettier": "^3.1.4",
|
|
"eslint-plugin-promise": "^4.2.1",
|
|
"eslint-plugin-standard": "^4.0.1",
|
|
"eslint-plugin-vue": "^7.0.1",
|
|
"fast-glob": "^3.2.4",
|
|
"file-loader": "^6.1.0",
|
|
"html-webpack-plugin": "^4.5.0",
|
|
"jest": "^26.5.2",
|
|
"mini-css-extract-plugin": "^0.11.3",
|
|
"node-abi": "^2.19.1",
|
|
"node-loader": "^1.0.1",
|
|
"npm-run-all": "^4.1.5",
|
|
"prettier": "^2.1.2",
|
|
"sass": "^1.26.12",
|
|
"sass-loader": "^10.0.2",
|
|
"style-loader": "^1.3.0",
|
|
"tree-kill": "1.2.2",
|
|
"typescript": "^4.0.3",
|
|
"url-loader": "^4.1.0",
|
|
"vue-devtools": "^5.1.4",
|
|
"vue-eslint-parser": "^7.1.0",
|
|
"vue-loader": "^15.9.3",
|
|
"vue-style-loader": "^4.1.2",
|
|
"vue-template-compiler": "^2.6.12",
|
|
"webpack": "^4.44.2",
|
|
"webpack-cli": "^3.3.12",
|
|
"webpack-dev-server": "^3.11.0"
|
|
},
|
|
"license": "AGPL-3.0-or-later",
|
|
"main": "./dist/main.js",
|
|
"name": "freetube",
|
|
"private": true,
|
|
"productName": "FreeTube",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/FreeTubeApp/FreeTube.git"
|
|
},
|
|
"scripts": {
|
|
"build": "run-s rebuild:electron pack build-release",
|
|
"build:arm": "run-s rebuild:electron pack build-release:arm",
|
|
"build-release": "node _scripts/build.js",
|
|
"build-release:arm": "node _scripts/build.js arm",
|
|
"debug": "run-s rebuild:electron debug-runner",
|
|
"debug-runner": "node _scripts/dev-runner.js --remote-debug",
|
|
"dev": "run-s rebuild:electron dev-runner",
|
|
"dev-runner": "node _scripts/dev-runner.js",
|
|
"electron-builder-install": "electron-builder install-app-deps",
|
|
"electron-rebuild": "electron-rebuild",
|
|
"jest": "jest",
|
|
"jest:coverage": "jest --collect-coverage",
|
|
"jest:watch": "jest --watch",
|
|
"lint-fix": "eslint --fix --ext .js,.ts,.vue ./",
|
|
"lint": "eslint --ext .js,.ts,.vue ./",
|
|
"pack": "run-p pack:main pack:renderer pack:web pack:workers",
|
|
"pack:main": "webpack --mode=production --env.NODE_ENV=production --hide-modules --config _scripts/webpack.main.config.js",
|
|
"pack:renderer": "webpack --mode=production --env.NODE_ENV=production --hide-modules --config _scripts/webpack.renderer.config.js",
|
|
"pack:web": "webpack --mode=production --env.NODE_ENV=production --hide-modules --config _scripts/webpack.web.config.js",
|
|
"pack:workers": "webpack --mode=production --env.NODE_ENV=production --hide-modules --config _scripts/webpack.workers.config.js",
|
|
"postinstall": "electron-rebuild",
|
|
"prettier": "prettier --write \"{src,_scripts}/**/*.{js,ts,vue}\"",
|
|
"rebuild:electron": "run-s electron-builder-install electron-rebuild",
|
|
"rebuild:node": "npm rebuild",
|
|
"release": "run-s test build",
|
|
"test": "run-s rebuild:node pack:workers jest",
|
|
"test:watch": "run-s rebuild:node pack:workers jest:watch"
|
|
},
|
|
"version": "0.8.0"
|
|
}
|