@shopify/shopify-api
Version:
Shopify API Library for Node - accelerate development with support for authentication, graphql proxy, webhooks
30 lines (26 loc) • 1.2 kB
JavaScript
;
var oauth = require('./oauth/oauth.js');
var nonce = require('./oauth/nonce.js');
var safeCompare = require('./oauth/safe-compare.js');
var getEmbeddedAppUrl = require('./get-embedded-app-url.js');
var tokenExchange = require('./oauth/token-exchange.js');
var clientCredentials = require('./oauth/client-credentials.js');
var refreshToken = require('./oauth/refresh-token.js');
var migrateToExpiringToken = require('./oauth/migrate-to-expiring-token.js');
function shopifyAuth(config) {
const shopify = {
begin: oauth.begin(config),
callback: oauth.callback(config),
nonce: nonce.nonce,
safeCompare: safeCompare.safeCompare,
getEmbeddedAppUrl: getEmbeddedAppUrl.getEmbeddedAppUrl(config),
buildEmbeddedAppUrl: getEmbeddedAppUrl.buildEmbeddedAppUrl(config),
tokenExchange: tokenExchange.tokenExchange(config),
migrateToExpiringToken: migrateToExpiringToken.migrateToExpiringToken(config),
refreshToken: refreshToken.refreshToken(config),
clientCredentials: clientCredentials.clientCredentials(config),
};
return shopify;
}
exports.shopifyAuth = shopifyAuth;
//# sourceMappingURL=index.js.map