Name Description Size
360seProfileMigrator.jsm 10429
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. 14575
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. 23454
ChromeWindowsLoginCrypto.jsm Class to handle encryption and decryption of logins stored in Chrome/Chromium on Windows. 5877
ESEDBReader.jsm exported ESEDBReader 22158
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. 16745
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
MSMigrationUtils.jsm Must be invoked once after last use of any of the provided helpers. 31571
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|. 42222
ProfileMigrator.jsm 719
SafariProfileMigrator.jsm Recursively migrate a Safari collection of bookmarks. @param aEntries the collection's children @param aCollection one of the values above. 14300
components.conf 4556
content 3
jar.mn 481
moz.build 1621
nsIBrowserProfileMigrator.idl profile items to migrate. use with migrate(). 2699
nsIEHistoryEnumerator.cpp 3352
nsIEHistoryEnumerator.h Initializes the history reader, if needed. 932
nsIKeychainMigrationUtils.idl 509
nsKeychainMigrationUtils.h 596
nsKeychainMigrationUtils.mm 2511
nsWindowsMigrationUtils.h 946
tests 2
.eslintrc.js 1003