Name Description Size
360seProfileMigrator.jsm 10417
ChromeMacOSLoginCrypto.jsm Class to handle encryption and decryption of logins stored in Chrome/Chromium on macOS. 5957
ChromeMigrationUtils.jsm Get all extensions installed in a specific profile. @param {String} profileId - A Chrome user profile ID. For example, "Profile 1". @returns {Array} All installed Chrome extensions information. 15334
ChromeProfileMigrator.jsm Converts an array of chrome bookmark objects into one our own places code understands. @param items bookmark items to be inserted on this parent @param errorAccumulator function that gets called with any errors thrown so we don't drop them on the floor. 23719
ChromeWindowsLoginCrypto.jsm Class to handle encryption and decryption of logins stored in Chrome/Chromium on Windows. 5877
components.conf 4821
content 3
EdgeProfileMigrator.jsm Get rows from a table in the Edge DB as an array of JS objects. @param {String} tableName the name of the table to read. @param {String[]|function} columns a list of column specifiers (see ESEDBReader.jsm) or a function that generates them based on the database reference once opened. @param {nsIFile} dbFile the database file to use. Defaults to the main Edge database. @param {function} filterFn Optional. A function that is called for each row. Only rows for which it returns a truthy value are included in the result. @returns {Array} An array of row objects. 16565
ESEDBReader.jsm exported ESEDBReader 22158
FirefoxProfileMigrator.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 12145
IEProfileMigrator.jsm Migrate the logins that were saved for the uris arguments. @param {nsIURI[]} uris - the uris that are going to be migrated. 14049
jar.mn 481
MigrationUtils.jsm Shared prototype for migrators, implementing nsIBrowserProfileMigrator. To implement a migrator: 1. Import this module. 2. Create the prototype for the migrator, extending MigratorPrototype. Namely: MosaicMigrator.prototype = Object.create(MigratorPrototype); 3. Set classDescription, contractID and classID for your migrator, and set NSGetFactory appropriately. 4. If the migrator supports multiple profiles, override the sourceProfiles Here we default for single-profile migrator. 5. Implement getResources(aProfile) (see below). 6. For startup-only migrators, override |startupOnlyMigrator|. 41161
moz.build 1621
MSMigrationUtils.jsm Must be invoked once after last use of any of the provided helpers. 31514
nsIBrowserProfileMigrator.idl profile items to migrate. use with migrate(). 2594
nsIEHistoryEnumerator.cpp 3352
nsIEHistoryEnumerator.h Initializes the history reader, if needed. 932
nsIKeychainMigrationUtils.idl 509
nsKeychainMigrationUtils.h 596
nsKeychainMigrationUtils.mm 2511
nsWindowsMigrationUtils.h 946
ProfileMigrator.jsm 718
SafariProfileMigrator.jsm Recursively migrate a Safari collection of bookmarks. @param aEntries the collection's children @param aCollection one of the values above. 16583
tests 2
.eslintrc.js 1003