From 286043492fb77ed79f17170dfa83c0385060ff50 Mon Sep 17 00:00:00 2001 From: mbilker Date: Wed, 16 Mar 2016 12:15:11 -0400 Subject: [PATCH 1/2] fix(exports): add atom-keytar for use in extensions In Cypher, I store the Keybase tokens in `config.cson` currently. With the recent integration of `atom-keytar`, I can store those authentication tokens into the system keychain where they are better protected than `config.cson` just like the account tokens. --- src/global/nylas-exports.coffee | 1 + 1 file changed, 1 insertion(+) diff --git a/src/global/nylas-exports.coffee b/src/global/nylas-exports.coffee index 22ece2510..417952f83 100644 --- a/src/global/nylas-exports.coffee +++ b/src/global/nylas-exports.coffee @@ -156,6 +156,7 @@ class NylasExports @get "React", -> require 'react' # Our version of React for 3rd party use @get "Reflux", -> require 'reflux' @get "Rx", -> require 'rx-lite' + @get "Keychain", -> require 'keytar' # Keychain access through native module # React Components @load "ReactRemote", 'react-remote/react-remote-parent' From e767c9a89bb485af66a9dbefc57359803032276a Mon Sep 17 00:00:00 2001 From: mbilker Date: Thu, 17 Mar 2016 21:11:03 -0400 Subject: [PATCH 2/2] fix(exports): rename Keychain to Keytar to reduce confusion @bengotow requested that the export represent the original module to prevent confusion and reduce the documentation needed. --- src/global/nylas-exports.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/global/nylas-exports.coffee b/src/global/nylas-exports.coffee index 417952f83..d1771fd35 100644 --- a/src/global/nylas-exports.coffee +++ b/src/global/nylas-exports.coffee @@ -156,7 +156,7 @@ class NylasExports @get "React", -> require 'react' # Our version of React for 3rd party use @get "Reflux", -> require 'reflux' @get "Rx", -> require 'rx-lite' - @get "Keychain", -> require 'keytar' # Keychain access through native module + @get "Keytar", -> require 'keytar' # atom-keytar access through native module # React Components @load "ReactRemote", 'react-remote/react-remote-parent'