browserpass-extension: avoid IFD

This commit is contained in:
Colin 2023-05-03 09:40:40 +00:00
parent 185f1f8f11
commit 35d6f40263
4 changed files with 2589 additions and 2 deletions

View File

@ -27,8 +27,13 @@ let
};
browserpass-extension-yarn-modules = mkYarnModules {
inherit pname version;
packageJSON = "${src}/src/package.json";
yarnLock = "${src}/src/yarn.lock";
packageJSON = ./package.json;
yarnLock = ./yarn.lock;
# yarnNix is auto-generated. to update: leave unset, then query the package deps and copy it out of the store.
yarnNix = ./yarn.nix;
# the following also works, but because it's IFD it's not allowed by some users, like NUR.
# packageJSON = "${src}/src/package.json";
# yarnLock = "${src}/src/yarn.lock";
};
extid = "browserpass@maximbaz.com";
in stdenv.mkDerivation {

View File

@ -0,0 +1,34 @@
{
"name": "browserpass-extension",
"version": "3.7.2",
"description": "Browser extension for zx2c4's pass (password manager) - Community Edition.",
"homepage": "https://github.com/browserpass/browserpass-extension",
"license": "ISC",
"author": [
{
"name": "Maxim Baz",
"email": "browserpass@maximbaz.com"
},
{
"name": "Steve Gilberd",
"email": "steve@erayd.net"
}
],
"dependencies": {
"@browserpass/url": "^1.1.6",
"chrome-extension-async": "^3.4.1",
"fuzzysort": "^1.1.4",
"hash.js": "^1.1.7",
"idb": "^4.0.5",
"ignore": "^5.1.8",
"mithril": "^1.1.7",
"moment": "^2.27.0",
"otplib": "^11.0.0",
"sha1": "^1.1.1"
},
"devDependencies": {
"browserify": "^16.5.2",
"less": "^3.12.2",
"prettier": "^2.0.5"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff