New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@styla/config-override

Package Overview
Dependencies
Maintainers
2
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@styla/config-override - npm Package Compare versions

Comparing version 1.1.3 to 1.2.0

.idea/inspectionProfiles/Project_Default.xml

2

dist/index.d.ts

@@ -12,4 +12,4 @@ export declare class Override {

get<T>(overrideName: string): T;
set<T>(overrideName: string, overrideValue: T): void;
delete(overrideName: string): void;
set<T>(overrideName: string, overrideValue: T): void;
}

@@ -34,3 +34,7 @@ "use strict";

Override.prototype.get = function (overrideName) {
return this.getAll()[overrideName];
try {
return JSON.parse(sessionStorage[this._overrideNamespace + "_override_" + overrideName]);
}
catch (_a) { }
return void 0;
};

@@ -37,0 +41,0 @@ Override.prototype.set = function (overrideName, overrideValue) {

@@ -15,5 +15,4 @@ export class Override {

*/
getAll(): object
{
if ( !( 'sessionStorage' in window ) )
getAll(): object {
if (!('sessionStorage' in window))
return {};

@@ -23,21 +22,18 @@

Object.keys( sessionStorage )
.forEach( item =>
{
if ( !this._overrideRegex.test( item ) )
{
Object.keys(sessionStorage)
.forEach(item => {
if (!this._overrideRegex.test(item)) {
return;
}
try
{
const itemName = this._overrideRegex.exec( item )[ 1 ];
try {
const itemName = this._overrideRegex.exec(item)[1];
overrides[ itemName ] = JSON.parse( sessionStorage[ item ] );
}
catch ( err )
{
overrides[itemName] = JSON.parse(
sessionStorage[item],
);
} catch (err) {
void err;
}
} );
});

@@ -47,20 +43,26 @@ return overrides;

get <T>( overrideName: string ): T
{
return this.getAll()[ overrideName ];
get<T>(overrideName: string): T {
try {
return JSON.parse(
sessionStorage[
`${this._overrideNamespace}_override_${overrideName}`
],
);
} catch {}
return void 0;
}
set <T>( overrideName: string, overrideValue: T ): void
{
if ( !( 'sessionStorage' in window ) )
set<T>(
overrideName: string,
overrideValue: T,
): void {
if (!('sessionStorage' in window))
return;
console.assert( overrideName !== null && overrideName !== undefined, 'Override name is mandatory' );
console.assert(overrideName !== null && overrideName !== undefined, 'Override name is mandatory');
try
{
sessionStorage[ `${this._overrideNamespace}_override_${overrideName}` ] = JSON.stringify( overrideValue );
}
catch ( err )
{
try {
sessionStorage[`${this._overrideNamespace}_override_${overrideName}`] = JSON.stringify(overrideValue);
} catch (err) {
void 0;

@@ -70,15 +72,11 @@ }

delete ( overrideName: string ): void
{
if ( !( 'sessionStorage' in window ) )
delete(overrideName: string): void {
if (!('sessionStorage' in window))
return;
console.assert( overrideName !== null && overrideName !== undefined, 'Override name is mandatory' );
console.assert(overrideName !== null && overrideName !== undefined, 'Override name is mandatory');
try
{
sessionStorage.removeItem( `${this._overrideNamespace}_override_${overrideName}` );
}
catch ( err )
{
try {
sessionStorage.removeItem(`${this._overrideNamespace}_override_${overrideName}`);
} catch (err) {
void 0;

@@ -88,1 +86,2 @@ }

};
{
"name": "@styla/config-override",
"version": "1.1.3",
"version": "1.2.0",
"description": "",

@@ -20,3 +20,4 @@ "main": "./dist/index.js",

},
"homepage": "https://github.com/styladev/npm-config-override#readme"
"homepage": "https://github.com/styladev/npm-config-override#readme",
"dependencies": {}
}

Sorry, the diff of this file is not supported yet

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