6 changed files with 396 additions and 0 deletions
@ -0,0 +1,344 @@
@@ -0,0 +1,344 @@
|
||||
{ |
||||
"name": "bitwarden-fdroid", |
||||
"version": "0.0.0", |
||||
"lockfileVersion": 1, |
||||
"requires": true, |
||||
"dependencies": { |
||||
"array-union": { |
||||
"version": "1.0.2", |
||||
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", |
||||
"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", |
||||
"dev": true, |
||||
"requires": { |
||||
"array-uniq": "^1.0.1" |
||||
} |
||||
}, |
||||
"array-uniq": { |
||||
"version": "1.0.3", |
||||
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", |
||||
"integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", |
||||
"dev": true |
||||
}, |
||||
"async": { |
||||
"version": "2.6.1", |
||||
"resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", |
||||
"integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", |
||||
"dev": true, |
||||
"requires": { |
||||
"lodash": "^4.17.10" |
||||
} |
||||
}, |
||||
"balanced-match": { |
||||
"version": "1.0.0", |
||||
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", |
||||
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", |
||||
"dev": true |
||||
}, |
||||
"brace-expansion": { |
||||
"version": "1.1.11", |
||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |
||||
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", |
||||
"dev": true, |
||||
"requires": { |
||||
"balanced-match": "^1.0.0", |
||||
"concat-map": "0.0.1" |
||||
} |
||||
}, |
||||
"commander": { |
||||
"version": "2.15.1", |
||||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", |
||||
"integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", |
||||
"dev": true |
||||
}, |
||||
"concat-map": { |
||||
"version": "0.0.1", |
||||
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", |
||||
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", |
||||
"dev": true |
||||
}, |
||||
"escape-string-regexp": { |
||||
"version": "1.0.5", |
||||
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", |
||||
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", |
||||
"dev": true |
||||
}, |
||||
"filename-reserved-regex": { |
||||
"version": "1.0.0", |
||||
"resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", |
||||
"integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", |
||||
"dev": true |
||||
}, |
||||
"filenamify": { |
||||
"version": "1.2.1", |
||||
"resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", |
||||
"integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", |
||||
"dev": true, |
||||
"requires": { |
||||
"filename-reserved-regex": "^1.0.0", |
||||
"strip-outer": "^1.0.0", |
||||
"trim-repeated": "^1.0.0" |
||||
} |
||||
}, |
||||
"filenamify-url": { |
||||
"version": "1.0.0", |
||||
"resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", |
||||
"integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", |
||||
"dev": true, |
||||
"requires": { |
||||
"filenamify": "^1.0.0", |
||||
"humanize-url": "^1.0.0" |
||||
} |
||||
}, |
||||
"fs-extra": { |
||||
"version": "5.0.0", |
||||
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", |
||||
"integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", |
||||
"dev": true, |
||||
"requires": { |
||||
"graceful-fs": "^4.1.2", |
||||
"jsonfile": "^4.0.0", |
||||
"universalify": "^0.1.0" |
||||
} |
||||
}, |
||||
"fs.realpath": { |
||||
"version": "1.0.0", |
||||
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", |
||||
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", |
||||
"dev": true |
||||
}, |
||||
"gh-pages": { |
||||
"version": "1.2.0", |
||||
"resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-1.2.0.tgz", |
||||
"integrity": "sha512-cGLYAvxtlQ1iTwAS4g7FreZPXoE/g62Fsxln2mmR19mgs4zZI+XJ+wVVUhBFCF/0+Nmvbq+abyTWue1m1BSnmg==", |
||||
"dev": true, |
||||
"requires": { |
||||
"async": "2.6.1", |
||||
"commander": "2.15.1", |
||||
"filenamify-url": "^1.0.0", |
||||
"fs-extra": "^5.0.0", |
||||
"globby": "^6.1.0", |
||||
"graceful-fs": "4.1.11", |
||||
"rimraf": "^2.6.2" |
||||
} |
||||
}, |
||||
"glob": { |
||||
"version": "7.1.4", |
||||
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", |
||||
"integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", |
||||
"dev": true, |
||||
"requires": { |
||||
"fs.realpath": "^1.0.0", |
||||
"inflight": "^1.0.4", |
||||
"inherits": "2", |
||||
"minimatch": "^3.0.4", |
||||
"once": "^1.3.0", |
||||
"path-is-absolute": "^1.0.0" |
||||
} |
||||
}, |
||||
"globby": { |
||||
"version": "6.1.0", |
||||
"resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", |
||||
"integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", |
||||
"dev": true, |
||||
"requires": { |
||||
"array-union": "^1.0.1", |
||||
"glob": "^7.0.3", |
||||
"object-assign": "^4.0.1", |
||||
"pify": "^2.0.0", |
||||
"pinkie-promise": "^2.0.0" |
||||
} |
||||
}, |
||||
"graceful-fs": { |
||||
"version": "4.1.11", |
||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", |
||||
"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", |
||||
"dev": true |
||||
}, |
||||
"humanize-url": { |
||||
"version": "1.0.1", |
||||
"resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", |
||||
"integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", |
||||
"dev": true, |
||||
"requires": { |
||||
"normalize-url": "^1.0.0", |
||||
"strip-url-auth": "^1.0.0" |
||||
} |
||||
}, |
||||
"inflight": { |
||||
"version": "1.0.6", |
||||
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", |
||||
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", |
||||
"dev": true, |
||||
"requires": { |
||||
"once": "^1.3.0", |
||||
"wrappy": "1" |
||||
} |
||||
}, |
||||
"inherits": { |
||||
"version": "2.0.3", |
||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", |
||||
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", |
||||
"dev": true |
||||
}, |
||||
"is-plain-obj": { |
||||
"version": "1.1.0", |
||||
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", |
||||
"integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", |
||||
"dev": true |
||||
}, |
||||
"jsonfile": { |
||||
"version": "4.0.0", |
||||
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", |
||||
"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", |
||||
"dev": true, |
||||
"requires": { |
||||
"graceful-fs": "^4.1.6" |
||||
} |
||||
}, |
||||
"lodash": { |
||||
"version": "4.17.11", |
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", |
||||
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", |
||||
"dev": true |
||||
}, |
||||
"minimatch": { |
||||
"version": "3.0.4", |
||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", |
||||
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", |
||||
"dev": true, |
||||
"requires": { |
||||
"brace-expansion": "^1.1.7" |
||||
} |
||||
}, |
||||
"normalize-url": { |
||||
"version": "1.9.1", |
||||
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", |
||||
"integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", |
||||
"dev": true, |
||||
"requires": { |
||||
"object-assign": "^4.0.1", |
||||
"prepend-http": "^1.0.0", |
||||
"query-string": "^4.1.0", |
||||
"sort-keys": "^1.0.0" |
||||
} |
||||
}, |
||||
"object-assign": { |
||||
"version": "4.1.1", |
||||
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", |
||||
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", |
||||
"dev": true |
||||
}, |
||||
"once": { |
||||
"version": "1.4.0", |
||||
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", |
||||
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", |
||||
"dev": true, |
||||
"requires": { |
||||
"wrappy": "1" |
||||
} |
||||
}, |
||||
"path-is-absolute": { |
||||
"version": "1.0.1", |
||||
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", |
||||
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", |
||||
"dev": true |
||||
}, |
||||
"pify": { |
||||
"version": "2.3.0", |
||||
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", |
||||
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", |
||||
"dev": true |
||||
}, |
||||
"pinkie": { |
||||
"version": "2.0.4", |
||||
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", |
||||
"integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", |
||||
"dev": true |
||||
}, |
||||
"pinkie-promise": { |
||||
"version": "2.0.1", |
||||
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", |
||||
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", |
||||
"dev": true, |
||||
"requires": { |
||||
"pinkie": "^2.0.0" |
||||
} |
||||
}, |
||||
"prepend-http": { |
||||
"version": "1.0.4", |
||||
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", |
||||
"integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", |
||||
"dev": true |
||||
}, |
||||
"query-string": { |
||||
"version": "4.3.4", |
||||
"resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", |
||||
"integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", |
||||
"dev": true, |
||||
"requires": { |
||||
"object-assign": "^4.1.0", |
||||
"strict-uri-encode": "^1.0.0" |
||||
} |
||||
}, |
||||
"rimraf": { |
||||
"version": "2.6.3", |
||||
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", |
||||
"integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", |
||||
"dev": true, |
||||
"requires": { |
||||
"glob": "^7.1.3" |
||||
} |
||||
}, |
||||
"sort-keys": { |
||||
"version": "1.1.2", |
||||
"resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", |
||||
"integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", |
||||
"dev": true, |
||||
"requires": { |
||||
"is-plain-obj": "^1.0.0" |
||||
} |
||||
}, |
||||
"strict-uri-encode": { |
||||
"version": "1.1.0", |
||||
"resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", |
||||
"integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", |
||||
"dev": true |
||||
}, |
||||
"strip-outer": { |
||||
"version": "1.0.1", |
||||
"resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", |
||||
"integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", |
||||
"dev": true, |
||||
"requires": { |
||||
"escape-string-regexp": "^1.0.2" |
||||
} |
||||
}, |
||||
"strip-url-auth": { |
||||
"version": "1.0.1", |
||||
"resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", |
||||
"integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", |
||||
"dev": true |
||||
}, |
||||
"trim-repeated": { |
||||
"version": "1.0.0", |
||||
"resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", |
||||
"integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", |
||||
"dev": true, |
||||
"requires": { |
||||
"escape-string-regexp": "^1.0.2" |
||||
} |
||||
}, |
||||
"universalify": { |
||||
"version": "0.1.2", |
||||
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", |
||||
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", |
||||
"dev": true |
||||
}, |
||||
"wrappy": { |
||||
"version": "1.0.2", |
||||
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", |
||||
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", |
||||
"dev": true |
||||
} |
||||
} |
||||
} |
||||
@ -0,0 +1,10 @@
@@ -0,0 +1,10 @@
|
||||
{ |
||||
"name": "bitwarden-fdroid", |
||||
"version": "0.0.0", |
||||
"scripts": { |
||||
"deploy": "gh-pages --dist dist" |
||||
}, |
||||
"devDependencies": { |
||||
"gh-pages": "^1.2.0" |
||||
} |
||||
} |
||||
@ -0,0 +1,20 @@
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env python3 |
||||
|
||||
repo_url = "https://bitwarden.github.io/fdroid" |
||||
repo_name = "Bitwarden F-Droid Repo" |
||||
repo_icon = "fdroid-icon.png" |
||||
repo_description = """ |
||||
F-Droid repo for Bitwarden. |
||||
""" |
||||
|
||||
archive_older = 2 |
||||
archive_url = "https://does.not.exist" |
||||
archive_name = "Bitwarden Archive Repo" |
||||
archive_icon = "fdroid-icon.png" |
||||
archive_description = """ |
||||
F-Droid archive repo for Bitwarden. |
||||
""" |
||||
|
||||
repo_keyalias = "bitwarden-Virtual-Machine" |
||||
keystore = "keystore.jks" |
||||
keydname = "CN=bitwarden-Virtual-Machine, OU=F-Droid" |
||||
|
After Width: | Height: | Size: 3.3 KiB |
Binary file not shown.
@ -0,0 +1,22 @@
@@ -0,0 +1,22 @@
|
||||
Categories: |
||||
- Productivity |
||||
|
||||
License: GPL-3.0-only |
||||
IssueTracker: https://github.com/bitwarden/mobile/issues |
||||
SourceCode: https://github.com/bitwarden/mobile |
||||
Changelog: https://github.com/bitwarden/mobile/releases |
||||
WebSite: https://bitwarden.com |
||||
|
||||
AuthorName: 8bit Solutions LLC |
||||
Name: Bitwarden |
||||
Summary: A secure and free password manager for all of your devices. |
||||
Description: | |
||||
Bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices. |
||||
|
||||
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords across apps and websites hackers can easily access your email, bank, and other important accounts. |
||||
|
||||
Security experts recommend that you use a different, randomly generated password for every account that you create. But how do you manage all those passwords? Bitwarden makes it easy for you to create, store, and access your passwords. |
||||
|
||||
Bitwarden stores all of your logins in an encrypted vault that syncs across all of your devices. Since it's fully encrypted before it ever leaves your device, only you have access to your data. Not even the team at Bitwarden can read your data, even if we wanted to. Your data is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256. |
||||
|
||||
Bitwarden is 100% open source software. The source code for Bitwarden is hosted on GitHub and everyone is free to review, audit, and contribute to the Bitwarden codebase. |
||||
Loading…
Reference in new issue