| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- {
- "name": "BluevChat",
- "version": "1.0.1",
- "sideEffects": false,
- "description": "蓝微旗下适用巨量引擎VPN的浏览器",
- "keywords": [
- "web-browser",
- "material",
- "electron",
- "react",
- "mobx",
- "styled-components"
- ],
- "homepage": "https://www.bluevchat.com",
- "main": "build/main.bundle.js",
- "author": "Zory Lee<lee@ooow.vip>",
- "repository": {
- "type": "git",
- "url": "git+https://gits.yunenv.cn/bluevchat/browser.git"
- },
- "bugs": {
- "url": "https://gits.yunenv.cn/bluevchat/browser/issues"
- },
- "scripts": {
- "dev-renderer": "cross-env DEV=1 webpack serve --config webpack.config.renderer.js",
- "dev-webpack": "cross-env DEV=1 webpack",
- "build-renderer": "webpack --config webpack.config.renderer.js",
- "dev": "cross-env START=1 npm run watch",
- "build": "rimraf build && concurrently \"npm run build-renderer\" \"webpack\"",
- "ci-build": "node scripts/ci-build.js",
- "start": "electron . > output.log 2>&1",
- "watch": "concurrently \"npm run dev-renderer\" \"npm run dev-webpack\"",
- "win": "npm run build && electron-builder -w",
- "darwin": "npm run build && electron-builder -m",
- "linux": "npm run build && electron-builder -l",
- "lint": "eslint \"src/**/*.ts*\" \"src/**/*.tsx*\"",
- "lint-fix": "npm run lint -- --fix",
- "rebuild": "electron-builder install-app-deps"
- },
- "devDependencies": {
- "@babel/core": "^7.12.16",
- "@cliqz/adblocker-electron": "1.20.1",
- "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3",
- "@types/animejs": "^3.1.2",
- "@types/chrome": "0.0.130",
- "@types/crypto-js": "^4.0.1",
- "@types/jszip": "^3.4.1",
- "@types/nedb": "1.8.11",
- "@types/node": "14.14.28",
- "@types/node-fetch": "^2.5.8",
- "@types/react": "17.0.2",
- "@types/react-dom": "17.0.1",
- "@types/rimraf": "^3.0.0",
- "@types/styled-components": "5.1.7",
- "@typescript-eslint/eslint-plugin": "^4.15.1",
- "@typescript-eslint/parser": "^4.15.1",
- "@wexond/rpc-core": "^1.0.3",
- "@wexond/rpc-electron": "^1.0.3",
- "animejs": "^3.2.1",
- "awesome-node-loader": "^1.1.1",
- "babel-loader": "^8.2.2",
- "concurrently": "^5.3.0",
- "copy-webpack-plugin": "^7.0.0",
- "cross-env": "7.0.3",
- "electron": "11.2.3",
- "electron-builder": "22.9.1",
- "electron-extensions": "^7.0.0-beta.3",
- "electron-updater": "4.3.5",
- "eslint": "^7.20.0",
- "eslint-config-prettier": "^7.2.0",
- "eslint-plugin-prettier": "^3.3.1",
- "eslint-plugin-react": "^7.22.0",
- "file-loader": "^6.2.0",
- "file-type": "16.2.0",
- "fork-ts-checker-webpack-plugin": "^6.1.0",
- "html-webpack-plugin": "^5.1.0",
- "icojs": "^0.16.0",
- "jszip": "^3.6.0",
- "mobx": "6.1.7",
- "mobx-react-lite": "3.2.0",
- "nedb": "1.8.0",
- "node-bookmarks-parser": "^2.0.0",
- "node-fetch": "^2.6.1",
- "prettier": "2.2.1",
- "pretty-bytes": "5.5.0",
- "react": "17.0.1",
- "react-dom": "17.0.1",
- "react-refresh": "^0.9.0",
- "react-windows-controls": "1.1.1",
- "rimraf": "^3.0.2",
- "source-map-support": "^0.5.19",
- "styled-components": "^5.2.1",
- "terser": "^5.6.0",
- "terser-webpack-plugin": "^5.1.1",
- "ts-loader": "^8.0.17",
- "tsconfig-paths-webpack-plugin": "^3.3.0",
- "typescript": "^4.1.5",
- "typescript-plugin-styled-components": "^1.4.4",
- "webpack": "5.22.0",
- "webpack-bundle-analyzer": "^4.4.0",
- "webpack-cli": "4.5.0",
- "webpack-dev-server": "^3.11.2",
- "webpack-merge": "^5.7.3"
- },
- "dependencies": {
- "global-agent": "^3.0.0",
- "global-tunnel-ng": "^2.7.1"
- }
- }
|