Socket
Socket
Sign inDemoInstall

arctic

Package Overview
Dependencies
1
Maintainers
1
Versions
49
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.7.0 to 0.7.1

dist/providers/bitbucket.d.ts

10

dist/index.d.ts
export { Apple } from "./providers/apple.js";
export { Auth0 } from "./providers/auth0.js";
export { MicrosoftEntraID } from "./providers/microsoft-entra-id.js";
export { Bitbucket } from "./providers/bitbucket.js";
export { Discord } from "./providers/discord.js";
export { Facebook } from "./providers/facebook.js";
export { Figma } from "./providers/figma.js";
export { GitHub } from "./providers/github.js";

@@ -12,2 +13,4 @@ export { Google } from "./providers/google.js";

export { LinkedIn } from "./providers/linkedin.js";
export { MicrosoftEntraID } from "./providers/microsoft-entra-id.js";
export { Notion } from "./providers/notion.js";
export { Reddit } from "./providers/reddit.js";

@@ -20,5 +23,6 @@ export { Slack } from "./providers/slack.js";

export type { Auth0Tokens, Auth0User } from "./providers/auth0.js";
export type { MicrosoftEntraIDIdTokenClaims, MicrosoftEntraIDTokens, MicrosoftEntraIDUser } from "./providers/microsoft-entra-id.js";
export type { BitbucketLink, BitbucketLinks, BitbucketTokens, BitbucketUser } from "./providers/bitbucket.js";
export type { DiscordTokens, DiscordUser } from "./providers/discord.js";
export type { FacebookTokens, FacebookUser } from "./providers/facebook.js";
export type { FigmaRefreshedTokens, FigmaTokens, FigmaUser } from "./providers/figma.js";
export type { GitHubTokens, GitHubUser, PrivateGitHubUser, PublicGitHubUser } from "./providers/github.js";

@@ -31,2 +35,4 @@ export type { GitLabTokens, GitLabUser } from "./providers/gitlab.js";

export type { LinkedInTokens, LinkedInUser } from "./providers/linkedin.js";
export type { MicrosoftEntraIDIdTokenClaims, MicrosoftEntraIDTokens, MicrosoftEntraIDUser } from "./providers/microsoft-entra-id.js";
export type { NotionPersonUser, NotionTokens, NotionUser } from "./providers/notion.js";
export type { RedditTokens, RedditUser } from "./providers/reddit.js";

@@ -33,0 +39,0 @@ export type { SlackTokens, SlackUser } from "./providers/slack.js";

export { Apple } from "./providers/apple.js";
export { Auth0 } from "./providers/auth0.js";
export { MicrosoftEntraID } from "./providers/microsoft-entra-id.js";
export { Bitbucket } from "./providers/bitbucket.js";
export { Discord } from "./providers/discord.js";
export { Facebook } from "./providers/facebook.js";
export { Figma } from "./providers/figma.js";
export { GitHub } from "./providers/github.js";

@@ -12,2 +13,4 @@ export { Google } from "./providers/google.js";

export { LinkedIn } from "./providers/linkedin.js";
export { MicrosoftEntraID } from "./providers/microsoft-entra-id.js";
export { Notion } from "./providers/notion.js";
export { Reddit } from "./providers/reddit.js";

@@ -14,0 +17,0 @@ export { Slack } from "./providers/slack.js";

2

dist/providers/facebook.js

@@ -0,3 +1,3 @@

import { OAuth2Client } from "oslo/oauth2";
import { TimeSpan, createDate } from "oslo";
import { OAuth2Client } from "oslo/oauth2";
const authorizeEndpoint = "https://www.facebook.com/v16.0/dialog/oauth";

@@ -4,0 +4,0 @@ const tokenEndpoint = "https://graph.facebook.com/v16.0/oauth/access_token";

@@ -18,3 +18,3 @@ import type { OAuth2Provider } from "../index.js";

accessToken: string;
accessTokenExpiresIn: number;
accessTokenExpiresAt: Date;
refreshToken: string;

@@ -21,0 +21,0 @@ }

import { OAuth2Client } from "oslo/oauth2";
import { TimeSpan, createDate } from "oslo";
export class GitLab {

@@ -31,3 +32,3 @@ client;

accessToken: result.access_token,
accessTokenExpiresIn: result.expires_in,
accessTokenExpiresAt: createDate(new TimeSpan(result.expires_in, "s")),
refreshToken: result.refresh_token

@@ -51,3 +52,3 @@ };

accessToken: result.access_token,
accessTokenExpiresIn: result.expires_in,
accessTokenExpiresAt: createDate(new TimeSpan(result.expires_in, "s")),
refreshToken: result.refresh_token

@@ -54,0 +55,0 @@ };

@@ -15,5 +15,5 @@ import type { OAuth2Provider } from "../index.js";

accessToken: string;
accessTokenExpiresIn: number;
accessTokenExpiresAt: Date;
refreshToken: string;
refreshTokenExpiresIn: number;
refreshTokenExpiresAt: Date;
}

@@ -20,0 +20,0 @@ export interface LinkedInUser {

import { OAuth2Client } from "oslo/oauth2";
import { TimeSpan, createDate } from "oslo";
const authorizeEndpoint = "https://www.linkedin.com/oauth/v2/authorization";

@@ -30,5 +31,5 @@ const tokenEndpoint = "https://www.linkedin.com/oauth/v2/accessToken";

accessToken: result.access_token,
accessTokenExpiresIn: result.expires_in,
accessTokenExpiresAt: createDate(new TimeSpan(result.expires_in, "s")),
refreshToken: result.refresh_token,
refreshTokenExpiresIn: result.refresh_token_expires_in
refreshTokenExpiresAt: createDate(new TimeSpan(result.refresh_token_expires_in, "s"))
};

@@ -35,0 +36,0 @@ }

{
"name": "arctic",
"type": "module",
"version": "0.7.0",
"version": "0.7.1",
"description": "OAuth 2.0 with built-in providers",

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

@@ -17,4 +17,6 @@ # `arctic`

- Auth0
- Bitbucket
- Discord
- Facebook
- Figma
- Github

@@ -24,2 +26,3 @@ - GitLab

- LinkedIn
- Notion
- Reddit

@@ -26,0 +29,0 @@ - Spotify

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc