Socket
Socket
Sign inDemoInstall

@aws-sdk/shared-ini-file-loader

Package Overview
Dependencies
Maintainers
5
Versions
111
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/shared-ini-file-loader - npm Package Compare versions

Comparing version 3.79.0 to 3.80.0

dist-cjs/getConfigFilepath.js

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

# [3.80.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.79.0...v3.80.0) (2022-04-28)
**Note:** Version bump only for package @aws-sdk/shared-ini-file-loader
# [3.79.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.78.0...v3.79.0) (2022-04-27)

@@ -8,0 +16,0 @@

10

dist-cjs/loadSharedConfigFiles.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.loadSharedConfigFiles = exports.ENV_CONFIG_PATH = exports.ENV_CREDENTIALS_PATH = void 0;
const path_1 = require("path");
const getHomeDir_1 = require("./getHomeDir");
exports.loadSharedConfigFiles = void 0;
const getConfigFilepath_1 = require("./getConfigFilepath");
const getCredentialsFilepath_1 = require("./getCredentialsFilepath");
const getProfileData_1 = require("./getProfileData");
const parseIni_1 = require("./parseIni");
const slurpFile_1 = require("./slurpFile");
exports.ENV_CREDENTIALS_PATH = "AWS_SHARED_CREDENTIALS_FILE";
exports.ENV_CONFIG_PATH = "AWS_CONFIG_FILE";
const swallowError = () => ({});
const loadSharedConfigFiles = async (init = {}) => {
const { filepath = process.env[exports.ENV_CREDENTIALS_PATH] || (0, path_1.join)((0, getHomeDir_1.getHomeDir)(), ".aws", "credentials"), configFilepath = process.env[exports.ENV_CONFIG_PATH] || (0, path_1.join)((0, getHomeDir_1.getHomeDir)(), ".aws", "config"), } = init;
const { filepath = (0, getCredentialsFilepath_1.getCredentialsFilepath)(), configFilepath = (0, getConfigFilepath_1.getConfigFilepath)() } = init;
const parsedFiles = await Promise.all([

@@ -15,0 +13,0 @@ (0, slurpFile_1.slurpFile)(configFilepath).then(parseIni_1.parseIni).then(getProfileData_1.getProfileData).catch(swallowError),

8

dist-es/loadSharedConfigFiles.js
import { __awaiter, __generator } from "tslib";
import { join } from "path";
import { getHomeDir } from "./getHomeDir";
import { getConfigFilepath } from "./getConfigFilepath";
import { getCredentialsFilepath } from "./getCredentialsFilepath";
import { getProfileData } from "./getProfileData";
import { parseIni } from "./parseIni";
import { slurpFile } from "./slurpFile";
export var ENV_CREDENTIALS_PATH = "AWS_SHARED_CREDENTIALS_FILE";
export var ENV_CONFIG_PATH = "AWS_CONFIG_FILE";
var swallowError = function () { return ({}); };

@@ -17,3 +15,3 @@ export var loadSharedConfigFiles = function (init) {

case 0:
_a = init.filepath, filepath = _a === void 0 ? process.env[ENV_CREDENTIALS_PATH] || join(getHomeDir(), ".aws", "credentials") : _a, _b = init.configFilepath, configFilepath = _b === void 0 ? process.env[ENV_CONFIG_PATH] || join(getHomeDir(), ".aws", "config") : _b;
_a = init.filepath, filepath = _a === void 0 ? getCredentialsFilepath() : _a, _b = init.configFilepath, configFilepath = _b === void 0 ? getConfigFilepath() : _b;
return [4, Promise.all([

@@ -20,0 +18,0 @@ slurpFile(configFilepath).then(parseIni).then(getProfileData).catch(swallowError),

import { SharedConfigFiles } from "@aws-sdk/types";
export declare const ENV_CREDENTIALS_PATH = "AWS_SHARED_CREDENTIALS_FILE";
export declare const ENV_CONFIG_PATH = "AWS_CONFIG_FILE";
export interface SharedConfigInit {

@@ -5,0 +3,0 @@ /**

import { SharedConfigFiles } from "@aws-sdk/types";
export declare const ENV_CREDENTIALS_PATH = "AWS_SHARED_CREDENTIALS_FILE";
export declare const ENV_CONFIG_PATH = "AWS_CONFIG_FILE";
export interface SharedConfigInit {

@@ -5,0 +3,0 @@

{
"name": "@aws-sdk/shared-ini-file-loader",
"version": "3.79.0",
"version": "3.80.0",
"dependencies": {

@@ -5,0 +5,0 @@ "tslib": "^2.3.1"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc