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

@vyro-x/react-auth

Package Overview
Dependencies
Maintainers
4
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vyro-x/react-auth - npm Package Compare versions

Comparing version 1.0.11 to 1.0.12

12

lib/service/tokens.d.ts

@@ -1,9 +0,9 @@

export declare const ACCESS_TOKEN_COOKIE_NAME = "vyro_access_token";
export declare const REFRESH_TOKEN_COOKIE_NAME = "vyro_refresh_token";
export declare const getAccessToken: () => any;
export declare const setAccessToken: (value: string) => void;
export declare const getRefreshToken: () => any;
export declare const setRefreshToken: (value: string) => void;
export declare const ACCESS_TOKEN_LOCAL_STORAGE_KEY = "vyro_access_token";
export declare const REFRESH_TOKEN_LOCAL_STORAGE_KEY = "vyro_refresh_token";
export declare const getAccessToken: () => string;
export declare const setAccessToken: (value: any) => void;
export declare const getRefreshToken: () => string;
export declare const setRefreshToken: (value: any) => void;
export declare const clearAccessToken: () => void;
export declare const clearRefreshToken: () => void;
export declare const isAuthenticated: () => boolean;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isAuthenticated = exports.clearRefreshToken = exports.clearAccessToken = exports.setRefreshToken = exports.getRefreshToken = exports.setAccessToken = exports.getAccessToken = exports.REFRESH_TOKEN_COOKIE_NAME = exports.ACCESS_TOKEN_COOKIE_NAME = void 0;
const react_cookie_1 = require("react-cookie");
exports.ACCESS_TOKEN_COOKIE_NAME = 'vyro_access_token';
exports.REFRESH_TOKEN_COOKIE_NAME = 'vyro_refresh_token';
const clientSideCookies = new react_cookie_1.Cookies();
const getAccessToken = () => clientSideCookies.get(exports.ACCESS_TOKEN_COOKIE_NAME);
exports.isAuthenticated = exports.clearRefreshToken = exports.clearAccessToken = exports.setRefreshToken = exports.getRefreshToken = exports.setAccessToken = exports.getAccessToken = exports.REFRESH_TOKEN_LOCAL_STORAGE_KEY = exports.ACCESS_TOKEN_LOCAL_STORAGE_KEY = void 0;
exports.ACCESS_TOKEN_LOCAL_STORAGE_KEY = 'vyro_access_token';
exports.REFRESH_TOKEN_LOCAL_STORAGE_KEY = 'vyro_refresh_token';
const getAccessToken = () => localStorage.getItem(exports.ACCESS_TOKEN_LOCAL_STORAGE_KEY);
exports.getAccessToken = getAccessToken;
const setAccessToken = (value) => {
clientSideCookies.set(exports.ACCESS_TOKEN_COOKIE_NAME, value, {
path: '/',
maxAge: 30 * 86400,
});
};
const setAccessToken = (value) => localStorage.setItem(exports.ACCESS_TOKEN_LOCAL_STORAGE_KEY, value);
exports.setAccessToken = setAccessToken;
const getRefreshToken = () => clientSideCookies.get(exports.REFRESH_TOKEN_COOKIE_NAME);
const getRefreshToken = () => localStorage.getItem(exports.REFRESH_TOKEN_LOCAL_STORAGE_KEY);
exports.getRefreshToken = getRefreshToken;
const setRefreshToken = (value) => {
clientSideCookies.set(exports.REFRESH_TOKEN_COOKIE_NAME, value, {
path: '/',
maxAge: 30 * 86400,
});
};
const setRefreshToken = (value) => localStorage.setItem(exports.REFRESH_TOKEN_LOCAL_STORAGE_KEY, value);
exports.setRefreshToken = setRefreshToken;
const clearAccessToken = () => clientSideCookies.remove(exports.ACCESS_TOKEN_COOKIE_NAME, { path: '/' });
const clearAccessToken = () => localStorage.removeItem(exports.ACCESS_TOKEN_LOCAL_STORAGE_KEY);
exports.clearAccessToken = clearAccessToken;
const clearRefreshToken = () => clientSideCookies.remove(exports.REFRESH_TOKEN_COOKIE_NAME, { path: '/' });
const clearRefreshToken = () => localStorage.removeItem(exports.REFRESH_TOKEN_LOCAL_STORAGE_KEY);
exports.clearRefreshToken = clearRefreshToken;
const isAuthenticated = () => !!(0, exports.getAccessToken)();
exports.isAuthenticated = isAuthenticated;
{
"name": "@vyro-x/react-auth",
"description": "Client authentication",
"version": "1.0.11",
"version": "1.0.12",
"private": false,

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

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