1
0
mirror of https://github.com/bitwarden/browser synced 2024-12-18 12:22:59 +01:00
bitwarden-estensione-browser/apps/desktop
Daniel James Smith 192bb5a7b3
[PM-328] Move exporter to tools (#5070)
* Create and register new libs/exporter

Create package.json
Create tsconfig
Create jest.config
Extend shared and root tsconfig and jest.configs
Register with eslint

* Migrate exportService to libs/exporter

Move exportService (abstraction and impl) into libs/exporter
Refactored exportService to be split into vault-export and event-export
Created barrel-files for both exports
Moved export.service.spec.ts into vault-export
Created an export-helper, which helps build the filename (extract method refactor from ExportService)

* Move components in libs/angular into tools-subfolder

Moved components
Updated imports in jslib-services.module and jslib.module

* Register libs/exporter with browser and fix imports

Move export.component into tools-subfolder

* Register libs/exporter with cli and fix imports

Move export.command into tools-subfolder

* Register libs/exporter with desktop and fix imports

Move export.component into tools-subfolder

* Move export models to libs/exporter

* Update web imports

* Update package-lock.json

* Move export models back as it would create circular dependency

Reponse models in common rely on export models which are in libs/exporter, which relies on common

* Fix up web for event-export

* Update CODEOWNERS

* Add export-models to team-tools-dev

* Simplify domain import

* Moving EventExport into web
2023-04-19 11:30:46 +02:00
..
.vscode
config
desktop_native Rework Desktop Biometrics (#5234) 2023-04-18 09:09:47 -04:00
native-messaging-test-runner
resources
scripts [PM-1691] Upgrade electron builder (#5038) 2023-04-10 20:19:28 +02:00
src [PM-328] Move exporter to tools (#5070) 2023-04-19 11:30:46 +02:00
stores
.eslintrc.json
.gitignore
crowdin.yml
electron-builder.json [PM-1691] Upgrade electron builder (#5038) 2023-04-10 20:19:28 +02:00
installer.nsh
jest.config.js
package.json Bumped desktop version to 2023.3.3 (#5195) 2023-04-10 14:04:00 -07:00
README.md
sign.js
test.setup.ts
tsconfig.json [PM-328] Move exporter to tools (#5070) 2023-04-19 11:30:46 +02:00
tsconfig.renderer.json
tsconfig.spec.json
webpack.main.js
webpack.renderer.js

Github Workflow build on master Crowdin Join the chat at https://gitter.im/bitwarden/Lobby

Bitwarden Desktop Application

Platforms

The Bitwarden desktop app is written using Electron and Angular. The application installs on Windows, macOS, and Linux distributions.

Desktop Vault

Documentation

Please refer to the Desktop section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.