Socket
Socket
Sign inDemoInstall

@availity/env-var

Package Overview
Dependencies
Maintainers
17
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@availity/env-var - npm Package Compare versions

Comparing version 1.11.1-alpha.16 to 1.11.1-alpha.33

20

lib/index.js
"use strict";
require("core-js/modules/es.regexp.exec");
Object.defineProperty(exports, "__esModule", {

@@ -11,5 +13,14 @@ value: true

exports.getSpecificEnv = getSpecificEnv;
exports.isCloud = isCloud;
exports["default"] = _default;
require("core-js/modules/es.string.match.js");
require("core-js/modules/es.object.assign.js");
require("core-js/modules/es.string.split.js");
require("core-js/modules/es.object.keys.js");
require("core-js/modules/es.object.to-string.js");
// Cloud domains are in the format <team>.<cloud provider><zone>.availity.com

@@ -157,9 +168,2 @@ // where <cloud provider> is a two character abbreviation for the cloud provider

}, null) || 'local';
} // returns boolean if the URL matches cloud pattern
function isCloud() {
var windowOverride = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : window;
var options = getLocationComponents(windowOverride);
return !!getCloudEnv(options);
}

@@ -166,0 +170,0 @@

7

package.json
{
"name": "@availity/env-var",
"version": "1.11.1-alpha.16+463e932",
"version": "1.11.1-alpha.33+a2b3164",
"description": "Availity-specific way to determine variables based on the current environment the code is running in",

@@ -28,3 +28,6 @@ "main": "lib/index.js",

},
"gitHead": "463e932f0e29fd34741d0d113e204d804af49417"
"dependencies": {
"core-js": "^3.12.1"
},
"gitHead": "a2b31645b933229b33935f4ff16aa299ec4a25af"
}

@@ -130,8 +130,2 @@ // Cloud domains are in the format <team>.<cloud provider><zone>.availity.com

// returns boolean if the URL matches cloud pattern
export function isCloud(windowOverride = window) {
const options = getLocationComponents(windowOverride);
return !!getCloudEnv(options);
}
export default function(varObj, windowOverride, defaultVar) {

@@ -138,0 +132,0 @@ const env = getCurrentEnv(windowOverride);

@@ -1,2 +0,2 @@

import envVar, { setEnvironments, getSpecificEnv, isCloud } from '../src';
import envVar, { setEnvironments, getSpecificEnv } from '../src';

@@ -394,62 +394,2 @@ const setHostname = hostname => {

});
const isCloudTest = (url, flag, overrideWindow) => {
test(`should return ${flag} for ${url}`, () => {
setHostname(url);
expect(isCloud(overrideWindow)).toBe(flag);
});
};
describe('isCloud URLs', () => {
[
['fallback-apps.availity.com', false],
['localhost', false],
['127.0.0.1', false],
['test-apps.availity.com', false],
['t01-apps.availity.com', false],
['t14-apps.availity.com', false],
['qa-apps.availity.com', false],
['qap-apps.availity.com', false],
['q01-apps.availity.com', false],
['apps.availity.com', false],
['digital.awp.availity.com/cdn/prd/spaces/index.html', true],
['digital.azp.availity.com/cdn/prd/spaces/index.html', true],
['digital.gcp.availity.com/cdn/prd/spaces/index.html', true],
['digital.awn.availity.com/cdn/prd/spaces/index.html', false], // Non-prod domain, prod URI
['digital.aws.availity.com/cdn/prd/spaces/index.html', false], // Non-prod domain, prod URI
['digital.azn.availity.com/cdn/prd/spaces/index.html', false], // Non-prod domain, prod URI
['digital.gcn.availity.com/cdn/prd/spaces/index.html', false], // Non-prod domain, prod URI
['digital.awp.availity.com/cdn/tst/spaces/index.html', false], // Prod domain, non-prod URI
['digital.azp.availity.com/cdn/tst/spaces/index.html', false], // Prod domain, non-prod URI
['digital.gcp.availity.com/cdn/tst/spaces/index.html', false], // Prod domain, non-prod URI
['digital.awp.availity.com/api/prd/spaces/index.html', true],
['digital.azp.availity.com/api/prd/spaces/index.html', true],
['digital.gcp.availity.com/api/prd/spaces/index.html', true],
['digital.awn.availity.com/api/prd/spaces/index.html', false], // Non-prod domain, prod URI
['digital.aws.availity.com/api/prd/spaces/index.html', false], // Non-prod domain, prod URI
['digital.azn.availity.com/api/prd/spaces/index.html', false], // Non-prod domain, prod URI
['digital.gcn.availity.com/api/prd/spaces/index.html', false], // Non-prod domain, prod URI
['digital.awp.availity.com/api/tst/spaces/index.html', false], // Prod domain, non-prod URI
['digital.azp.availity.com/api/tst/spaces/index.html', false], // Prod domain, non-prod URI
['digital.gcp.availity.com/api/tst/spaces/index.html', false], // Prod domain, non-prod URI
['digital.gap.availity.com/api/prd/spaces/index.html', false], // Unrecognized cloud
['digital.azp.availity.com/apic/prd/spaces/index.html', false], // Unrecognized namespace
['digital.azp.availity.com/api/prod/spaces/index.html', false], // Unrecognized environment
['digital.awn.availity.com/cdn/stg/spaces/index.html', true],
['digital.aws.availity.com/cdn/stg/spaces/index.html', true],
['digital.azn.availity.com/cdn/qua/spaces/index.html', true],
['digital.gcn.availity.com/cdn/qap/spaces/index.html', true],
['digital.awn.availity.com/cdn/tst/spaces/index.html', true],
['digital.aws.availity.com/cdn/tst/spaces/index.html', true],
['digital.azn.availity.com/cdn/t01/spaces/index.html', true],
['digital.gcn.availity.com/cdn/t25/spaces/index.html', true],
['digital.box.availity.com/cdn/t25/spaces/index.html', false],
['digital.awn.availity.com/cdn/apple/spaces/index.html', false],
['digital.aws.availity.com/cdn/apple/spaces/index.html', false],
['digital.awn.availity.com/nahfam/stg/spaces/index.html', false],
['digital.aws.availity.com/nahfam/stg/spaces/index.html', false],
].forEach(args => {
isCloudTest(...args);
});
});
});
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