### List of things that should be done to clean up each package #### Remove use of `window` globals and use them from `atom` global instead - [x] `window.syntax` :arrow_right: `atom.syntax` - [x] `window.config` :arrow_right: `atom.config` - [x] `window.pasteboard` :arrow_right: `atom.pasteboard` - [x] `window.keymap` :arrow_right: `atom.keymap` - [x] `window.project` :arrow_right: `atom.project` - [x] `window.rootView` :arrow_right: `atom.rootView` #### Remove use of package manager methods on `atom`, use them via `atom.packages` instead - [x] `atom.activatePackage` :arrow_right: `atom.packages.activatePackage` #### Remove use of deserializer helpers on window - [x] `registerDeserializer` :arrow_right: `atom.deserializers.add` #### Remove use of [emissary](https://github.com/atom/emissary) Emitter shims - [x] `one` :arrow_right: `once` - [x] `trigger` :arrow_right: `emit` - [x] `subscriptionCount` :arrow_right: `getSubscriptionCount` #### Remove use of the following fs methods - [x] `exists` :arrow_right: `existsSync` - [x] `makeTree` :arrow_right: `makeTreeSync` - [x] `move` :arrow_right: `moveSync` - [x] `read` :arrow_right: `readFileSync` - [x] `remove` :arrow_right: `removeSync` - [x] `write` :arrow_right: `writeFile` - [x] `writeSync` :arrow_right: `writeFileSync`
List of things that should be done to clean up each package
Remove use of
windowglobals and use them fromatomglobal insteadwindow.syntax➡️atom.syntaxwindow.config➡️atom.configwindow.pasteboard➡️atom.pasteboardwindow.keymap➡️atom.keymapwindow.project➡️atom.projectwindow.rootView➡️atom.rootViewRemove use of package manager methods on
atom, use them viaatom.packagesinsteadatom.activatePackage➡️atom.packages.activatePackageRemove use of deserializer helpers on window
registerDeserializer➡️atom.deserializers.addRemove use of emissary Emitter shims
one➡️oncetrigger➡️emitsubscriptionCount➡️getSubscriptionCountRemove use of the following fs methods
exists➡️existsSyncmakeTree➡️makeTreeSyncmove➡️moveSyncread➡️readFileSyncremove➡️removeSyncwrite➡️writeFilewriteSync➡️writeFileSync