1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-19 17:53:39 +00:00

[PM-328] Move common/importer to libs/importer (tools-migration) (#5060)

* Create and register new libs/importer

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

* Move importer-related files to libs/importer

* Move importer-spec-related files to libs/importer

Move import.service.spec

* Update package-lock.json

* Set CODEOWNERS for new libs/importer

* Register libs/importer with cli and fix imports

* Register libs/importer with web and fix imports

* Move importOption into models

Rename importOptions to import-options

* Fix linting issues after updating prettier

* Only expose necessary files from libs/importer

Fix tsconfig files
- Removes the trailing /index on imports in web/cli

As the spec-files no longer can access the internals via @bitwarden/importer they import by path (../src/importers)

* Add barrel files to vendors with more than one importer
This commit is contained in:
Daniel James Smith
2023-03-23 11:43:27 +01:00
committed by GitHub
parent 7cfabf053c
commit a5a12a6723
202 changed files with 706 additions and 479 deletions

View File

@@ -0,0 +1,59 @@
export { AscendoCsvImporter } from "./ascendo-csv-importer";
export { AvastCsvImporter, AvastJsonImporter } from "./avast";
export { AviraCsvImporter } from "./avira-csv-importer";
export { BlackBerryCsvImporter } from "./blackberry-csv-importer";
export { ChromeCsvImporter } from "./chrome-csv-importer";
export {
BitwardenCsvImporter,
BitwardenJsonImporter,
BitwardenPasswordProtectedImporter,
} from "./bitwarden";
export { BlurCsvImporter } from "./blur-csv-importer";
export { ButtercupCsvImporter } from "./buttercup-csv-importer";
export { ClipperzHtmlImporter } from "./clipperz-html-importer";
export { CodebookCsvImporter } from "./codebook-csv-importer";
export { DashlaneCsvImporter, DashlaneJsonImporter } from "./dashlane";
export { EncryptrCsvImporter } from "./encryptr-csv-importer";
export { EnpassCsvImporter, EnpassJsonImporter } from "./enpass";
export { FirefoxCsvImporter } from "./firefox-csv-importer";
export { FSecureFskImporter } from "./fsecure/fsecure-fsk-importer";
export { GnomeJsonImporter } from "./gnome-json-importer";
export { KasperskyTxtImporter } from "./kaspersky-txt-importer";
export { KeePass2XmlImporter } from "./keepass2-xml-importer";
export { KeePassXCsvImporter } from "./keepassx-csv-importer";
export { KeeperCsvImporter, KeeperJsonImporter } from "./keeper";
export { LastPassCsvImporter } from "./lastpass-csv-importer";
export { LogMeOnceCsvImporter } from "./logmeonce-csv-importer";
export { MeldiumCsvImporter } from "./meldium-csv-importer";
export { MSecureCsvImporter } from "./msecure-csv-importer";
export { MykiCsvImporter } from "./myki-csv-importer";
export { NordPassCsvImporter } from "./nordpass-csv-importer";
export {
OnePassword1PifImporter,
OnePassword1PuxImporter,
OnePasswordMacCsvImporter,
OnePasswordWinCsvImporter,
} from "./onepassword";
export { PadlockCsvImporter } from "./padlock-csv-importer";
export { PassKeepCsvImporter } from "./passkeep-csv-importer";
export { PasskyJsonImporter } from "./passky/passky-json-importer";
export { PassmanJsonImporter } from "./passman-json-importer";
export { PasspackCsvImporter } from "./passpack-csv-importer";
export { PasswordAgentCsvImporter } from "./passwordagent-csv-importer";
export { PasswordBossJsonImporter } from "./passwordboss-json-importer";
export { PasswordDragonXmlImporter } from "./passworddragon-xml-importer";
export { PasswordSafeXmlImporter } from "./passwordsafe-xml-importer";
export { PasswordWalletTxtImporter } from "./passwordwallet-txt-importer";
export { PsonoJsonImporter } from "./psono/psono-json-importer";
export { RememBearCsvImporter } from "./remembear-csv-importer";
export { RoboFormCsvImporter } from "./roboform-csv-importer";
export { SafariCsvImporter } from "./safari-csv-importer";
export { SafeInCloudXmlImporter } from "./safeincloud-xml-importer";
export { SaferPassCsvImporter } from "./saferpass-csv-importer";
export { SecureSafeCsvImporter } from "./securesafe-csv-importer";
export { SplashIdCsvImporter } from "./splashid-csv-importer";
export { StickyPasswordXmlImporter } from "./stickypassword-xml-importer";
export { TrueKeyCsvImporter } from "./truekey-csv-importer";
export { UpmCsvImporter } from "./upm-csv-importer";
export { YotiCsvImporter } from "./yoti-csv-importer";
export { ZohoVaultCsvImporter } from "./zohovault-csv-importer";