Ctrl K
ComunidadGuías…

package.json

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
	"name": "browser-addon",
	"version": "7.1.0",
	"description": "Browser addon for fast translate text and pages",
	"license": "GPL-3.0",
	"author": "Vitonsky <https://github.com/vitonsky>",
	"scripts": {
		"test": "vitest",
		"test:all": "TEST_TARGETS=all npx vitest",
		"build:dev": "EXT_TARGET=firefox webpack-cli -wc ./webpack.config.js",
		"build:tokens": "themekit build -c themekit.config.json",
		"release:patch": "npm version patch",
		"prettify": "prettier --write \"{*,**/*}.{ts,tsx,js,jsx}\" && eslint --fix \".\" && stylelint --fix \"{*,**/*}.css\"",
		"lint": "prettier \"{*,**/*}.{ts,tsx,js,jsx}\" --check && eslint --max-warnings 0 . && stylelint --fix \"{*,**/*}.css\"",
		"prepare": "husky install"
	},
	"engines": {
		"node": ">=20"
	},
	"workspaces": ["./packages/*"],
	"dependencies": {
		"@bem-react/classname": "^1.5.10",
		"@bem-react/core": "^3.0.1",
		"@popperjs/core": "^2.11.5",
		"@react-aria/interactions": "^3.9.1",
		"@react-aria/utils": "^3.13.1",
		"anylang": "^4.0.0",
		"colord": "^2.9.1",
		"domtranslator": "^1.3.1",
		"effector": "^22.4.1",
		"fp-ts": "^2.12.1",
		"idb": "^8.0.3",
		"io-ts": "^2.2.16",
		"lodash": "^4.17.21",
		"monaco-editor-core": "^0.39.0",
		"papaparse": "^5.3.2",
		"patronum": "^1.12.3",
		"penpal": "^6.2.2",
		"react": "^17.0.1",
		"react-dom": "^17.0.2",
		"react-elegant-ui": "^0.3.3",
		"react-infinite-scroller": "^1.2.6",
		"react-shadow": "^18.6.2",
		"use-debounce": "^10.1.1",
		"webextension-polyfill": "^0.12.0"
	},
	"devDependencies": {
		"@babel/preset-env": "^7.28.0",
		"@babel/preset-react": "^7.27.1",
		"@commitlint/cli": "^19.8.1",
		"@commitlint/config-conventional": "^19.8.1",
		"@cspell/eslint-plugin": "^9.2.0",
		"@eslint/js": "^9.31.0",
		"@svgr/webpack": "^8.1.0",
		"@types/lodash": "^4.17.20",
		"@types/node": "^24.0.15",
		"@types/papaparse": "^5.3.2",
		"@types/react": "^17.0.47",
		"@types/react-dom": "^17.0.17",
		"@types/react-infinite-scroller": "^1.2.3",
		"@types/resize-observer-browser": "^0.1.11",
		"@types/webextension-polyfill": "^0.9.1",
		"@typescript-eslint/eslint-plugin": "^8.37.0",
		"@typescript-eslint/parser": "^8.37.0",
		"@yandex/themekit": "^1.6.8",
		"babel-loader": "^10.0.0",
		"blob-polyfill": "^9.0.20240710",
		"copy-webpack-plugin": "^13.0.0",
		"crx": "^5.0.1",
		"css-loader": "^7.1.2",
		"eslint": "^9.31.0",
		"eslint-config-prettier": "^10.1.5",
		"eslint-import-resolver-typescript": "^4.4.4",
		"eslint-plugin-import": "^2.32.0",
		"eslint-plugin-react": "^7.37.5",
		"eslint-plugin-react-hooks": "^5.2.0",
		"eslint-plugin-simple-import-sort": "^12.1.1",
		"eslint-plugin-unused-imports": "^4.1.4",
		"fake-indexeddb": "^6.0.1",
		"file-loader": "^6.2.0",
		"husky": "^9.1.7",
		"jest-localstorage-mock": "^2.4.26",
		"jest-webextension-mock": "^3.7.22",
		"jsdom": "^26.1.0",
		"lint-staged": "^16.1.2",
		"mini-css-extract-plugin": "^2.9.2",
		"postcss-loader": "^8.1.1",
		"postcss-rem-to-pixel": "^4.1.2",
		"prettier": "^3.6.2",
		"sharp": "^0.34.3",
		"stylelint": "^16.22.0",
		"stylelint-config-standard": "^38.0.0",
		"ts-loader": "^9.5.2",
		"typescript": "^6.0.3",
		"typescript-eslint": "^8.66.0",
		"vitest": "^3.2.4",
		"web-ext": "^8.2.0",
		"webpack": "^5.100.2",
		"webpack-bundle-analyzer": "^4.10.2",
		"webpack-cli": "^6.0.1"
	}
}