{ "name": "@haskell-spotlight/browser-extension", "version": "0.1.0", "license": "MIT", "private": true, "main": "build/index.js", "files": [ "build", "README.md" ], "dependencies": { "@haskell-spotlight/react-lib": "*", "buffer": "^6.0.3", "crypto-browserify": "^3.12.0", "express": "^4.17.1", "highlight.js": "^11.4.0", "postcss-selector-replace": "^1.0.2", "react": "^17.0.2", "react-dom": "^17.0.2", "react-error-boundary": "^3.1.4", "react-toastify": "^8.1.0", "stream-browserify": "^3.0.0", "url-parse": "^1.5.3", "uuid": "^8.3.2", "webextension-polyfill": "^0.8.0", "ws": "^8.2.0" }, "devDependencies": { "@swc/core": "^1.2.107", "@types/node": "^16.9.1", "@types/react": "^17.0.16", "@types/react-dom": "^17.0.9", "@types/terser-webpack-plugin": "^5.0.4", "@types/webextension-polyfill": "^0.8.0", "@types/webpack": "^5.28.0", "@types/webpack-dev-server": "^3.11.5", "@types/ws": "^7.4.7", "chokidar-cli": "^3.0.0", "css-loader": "^6.5.1", "glob": "^7.1.7", "html-webpack-plugin": "^5.3.2", "jest": "^27.2.0", "postcss": "^8.4.5", "postcss-loader": "^6.2.1", "postcss-pxtorem": "^6.0.0", "postcss-rem-to-pixel": "^4.1.2", "raw-loader": "^4.0.2", "style-loader": "^3.3.1", "swc-loader": "^0.1.15", "terser-webpack-plugin": "^5.1.4", "ts-jest": "^27.0.5", "ts-loader": "^9.2.6", "ts-node": "^10.1.0", "tsconfig-paths": "^3.10.1", "typescript": "^4.4.4", "webextension-polyfill": "^0.8.0", "webpack": "^5.63.0", "webpack-cli": "^4.9.1", "webpack-dev-server": "^4.4.0" }, "scripts": { "build": "rm -rf build && webpack --config webpack.config.ts --env mode=production && cp -r ./assets/* ./build/", "build:dev": "rm -rf build && webpack --config webpack.config.ts --env mode=development && cp -r ./assets/* ./build/", "build:analyze": "webpack --analyze --mode=poduction", "dev": "chokidar \"**/*\" -i \"node_modules/**/*\" -i \"build\" -c \"npm run build:dev\" --initial" } }