powr-sdk-api
Version:
Shared API core library for PowrStack projects. Zero dependencies - works with Express, Next.js API routes, and other frameworks. All features are optional and install only what you need.
26 lines (25 loc) • 996 B
JavaScript
;
var _process$env$GOOGLE_C;
require('dotenv').config();
const config = {
mongoUri: process.env.POWR_DB_URI,
jwtToken: process.env.JWT_TOKEN,
projectId: process.env.PROJECT_ID,
storageBucket: process.env.STORAGE_BUCKET
};
const credentials = {
type: process.env.GOOGLE_CLOUD_TYPE,
project_id: process.env.GOOGLE_CLOUD_PROJECT_ID,
private_key_id: process.env.GOOGLE_CLOUD_PRIVATE_KEY_ID,
private_key: (_process$env$GOOGLE_C = process.env.GOOGLE_CLOUD_PRIVATE_KEY) === null || _process$env$GOOGLE_C === void 0 ? void 0 : _process$env$GOOGLE_C.replace(/\\n/g, "\n"),
client_email: process.env.GOOGLE_CLOUD_CLIENT_EMAIL,
client_id: process.env.GOOGLE_CLOUD_CLIENT_ID,
auth_uri: process.env.GOOGLE_CLOUD_AUTH_URI,
token_uri: process.env.GOOGLE_CLOUD_TOKEN_URI,
auth_provider_x509_cert_url: process.env.GOOGLE_CLOUD_AUTH_PROVIDER_X509_CERT_URL,
client_x509_cert_url: process.env.GOOGLE_CLOUD_CLIENT_X509_CERT_URL
};
module.exports = {
config,
credentials
};