tor push
This commit is contained in:
@@ -0,0 +1,112 @@
|
||||
{
|
||||
"name": "container-proxy",
|
||||
"version": "0.1.0",
|
||||
"description": "[Firefox extension] Assign a proxy to a Firefox container [Extension page](https://addons.mozilla.org/en-US/firefox/addon/container-proxy/)",
|
||||
"scripts": {
|
||||
"test": "pnpm run test:unit",
|
||||
"bundle": "web-ext -s dist build --overwrite-dest",
|
||||
"bundle:src": "V=$(cat src/manifest.json | jq -r .version) && zip -r -X source-artifacts/container-proxy-v${V}.zip src babel.config.js LICENSE package.json package-lock.json README.md tsconfig.json webpack.config.js",
|
||||
"test:func": "pnpm run build && mocha test/functional/",
|
||||
"test:unit": "ts-mocha --require ts-node/register test/unit/**/*.test.ts",
|
||||
"codeStyle:check": "standardx && ts-standard",
|
||||
"codeStyle:fix": "standardx --fix && ts-standard --fix",
|
||||
"lint": "addons-linter dist",
|
||||
"debug": "web-ext run -s dist --verbose --browser-console --keep-profile-changes -p ./tmpProfile --start-url about:debugging --start-url about:addons --pref=intl.locale.requested=en #--pref=intl.locale.matchOS=false",
|
||||
"ci:test-unit": "pnpm run test:unit",
|
||||
"ci:test-func": "HEADLESS=true pnpm run test:func",
|
||||
"ci:style-check": "pnpm run codeStyle:check",
|
||||
"ci:lint": "pnpm run build && pnpm run lint",
|
||||
"build": "webpack",
|
||||
"build:watch": "webpack --watch",
|
||||
"clean": "rm -rf ./dist"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/bekh6ex/firefox-container-proxy.git"
|
||||
},
|
||||
"author": "Aleksei Bekh-Ivanov",
|
||||
"license": "BSD-2-Clause",
|
||||
"bugs": {
|
||||
"url": "https://github.com/bekh6ex/firefox-container-proxy/issues"
|
||||
},
|
||||
"homepage": "https://addons.mozilla.org/en-US/firefox/addon/container-proxy/",
|
||||
"devDependencies": {
|
||||
"@types/chai": "^5.0.1",
|
||||
"@types/firefox-webext-browser": "^120.0.4",
|
||||
"@types/mocha": "^10.0.10",
|
||||
"addons-linter": "^7.8.0",
|
||||
"chai": "^5.1.2",
|
||||
"copy-webpack-plugin": "^12.0.2",
|
||||
"css-loader": "^7.1.2",
|
||||
"css-modules-typescript-loader": "^4.0.1",
|
||||
"esm": "^3.2.25",
|
||||
"mocha": "^10.8.2",
|
||||
"sass-loader": "^16.0.4",
|
||||
"sinon": "^8.1.1",
|
||||
"standardx": "^7.0.0",
|
||||
"style-loader": "^4.0.0",
|
||||
"ts-loader": "^9.2.6",
|
||||
"ts-mocha": "^10.0.0",
|
||||
"ts-standard": "^12.0.2",
|
||||
"tsconfig-paths-webpack-plugin": "^4.2.0",
|
||||
"typescript": "^5.7.3",
|
||||
"web-ext": "^8.4.0",
|
||||
"webextensions-api-fake": "^1.3.0",
|
||||
"webextensions-geckodriver": "^0.7.0",
|
||||
"webpack": "^5.59.1",
|
||||
"webpack-cli": "^6.0.1"
|
||||
},
|
||||
"standardx": {
|
||||
"cache": false,
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"env": {
|
||||
"browser": true,
|
||||
"mocha": true
|
||||
},
|
||||
"globals": [
|
||||
"browser",
|
||||
"expect",
|
||||
"store"
|
||||
],
|
||||
"ignore": [
|
||||
"dist",
|
||||
"/src/lib/*",
|
||||
"src/**/*.ts",
|
||||
"test/**/*.ts"
|
||||
]
|
||||
},
|
||||
"ts-standard": {
|
||||
"ignore": [
|
||||
"dist",
|
||||
"src/**/*.js",
|
||||
"test/**/*.js",
|
||||
"src/options/import/FoxyProxyConverter.ts",
|
||||
"test/unit/options/import/FoxyProxyConverter.test.ts"
|
||||
],
|
||||
"cache": false,
|
||||
"env": {
|
||||
"browser": true,
|
||||
"mocha": true
|
||||
},
|
||||
"globals": [
|
||||
"browser",
|
||||
"expect",
|
||||
"store"
|
||||
]
|
||||
},
|
||||
"eslintConfig": {
|
||||
"rules": {
|
||||
"no-unused-expressions": "error"
|
||||
},
|
||||
"overrides": [
|
||||
{
|
||||
"files": [
|
||||
"*.test.js"
|
||||
],
|
||||
"rules": {
|
||||
"no-unused-expressions": "off"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user