@privy-io/api-base
Advanced tools
Comparing version 1.4.0 to 1.4.1-beta-20241122004429
@@ -84,3 +84,9 @@ import { z } from 'zod'; | ||
/** The user has not consented to delegated actions for this wallet */ | ||
USER_HAS_NOT_DELEGATED_WALLET = "user_has_not_delegated_wallet" | ||
USER_HAS_NOT_DELEGATED_WALLET = "user_has_not_delegated_wallet", | ||
/** This feature is not enabled on the app */ | ||
FEATURE_NOT_ENABLED = "feature_not_enabled", | ||
/** Wallet has insufficent funds for transaction */ | ||
INSUFFICIENT_FUNDS = "insufficient_funds", | ||
/** Transaction broadcast failure */ | ||
TRANSACTION_BROADCAST_FAILURE = "transaction_broadcast_failure" | ||
} | ||
@@ -87,0 +93,0 @@ |
@@ -1,1 +0,1 @@ | ||
"use strict";var o=Object.defineProperty;var R=Object.getOwnPropertyDescriptor;var E=Object.getOwnPropertyNames;var g=Object.prototype.hasOwnProperty;var m=(t,s)=>{for(var e in s)o(t,e,{get:s[e],enumerable:!0})},x=(t,s,e,A)=>{if(s&&typeof s=="object"||typeof s=="function")for(let a of E(s))!g.call(t,a)&&a!==e&&o(t,a,{get:()=>s[a],enumerable:!(A=R(s,a))||A.enumerable});return t};var U=t=>x(o({},"__esModule",{value:!0}),t);var h={};m(h,{APIError:()=>r,AccountTransferRequiredError:()=>L,AllowlistRejectedError:()=>l,ForbiddenError:()=>p,HttpError:()=>n,InternalServerError:()=>d,InvalidInputError:()=>N,LegacyInvalidInputError:()=>S,NotFoundError:()=>u,PrivyErrorCode:()=>c,RequestTimeoutError:()=>D,TooManyRequestsError:()=>T,UnauthorizedError:()=>I,UnsupportedMediaType:()=>O});module.exports=U(h);var c=(_=>(_.OAUTH_ACCOUNT_SUSPENDED="oauth_account_suspended",_.MISSING_OR_INVALID_PRIVY_APP_ID="missing_or_invalid_privy_app_id",_.MISSING_OR_INVALID_PRIVY_CLIENT_ID="missing_or_invalid_privy_client_id",_.MISSING_OR_INVALID_PRIVY_ACCOUNT_ID="missing_or_invalid_privy_account_id",_.MISSING_OR_INVALID_TOKEN="missing_or_invalid_token",_.MISSING_OR_INVALID_MFA="missing_or_invalid_mfa",_.EXPIRED_OR_INVALID_MFA_TOKEN="expired_or_invalid_mfa_token",_.INVALID_DATA="invalid_data",_.INVALID_CREDENTIALS="invalid_credentials",_.INVALID_CAPTCHA="invalid_captcha",_.LINKED_TO_ANOTHER_USER="linked_to_another_user",_.ALLOWLIST_REJECTED="allowlist_rejected",_.CANNOT_UNLINK_EMBEDDED_WALLET="cannot_unlink_embedded_wallet",_.CANNOT_UNLINK_SOLE_ACCOUNT="cannot_unlink_sole_account",_.CANNOT_LINK_MORE_OF_TYPE="cannot_link_more_of_type",_.LINKED_ACCOUNT_NOT_FOUND="linked_account_not_found",_.TOO_MANY_REQUESTS="too_many_requests",_.INVALID_ORIGIN="invalid_origin",_.MISSING_ORIGIN="missing_origin",_.INVALID_NATIVE_APP_ID="invalid_native_app_id",_.TOKEN_ALREADY_USED="token_already_used",_.ALREADY_LOGGED_OUT="already_logged_out",_.NOT_SUPPORTED="not_supported",_.USER_UNSUBSCRIBED="user_unsubscribed",_.MAX_APPS_REACHED="max_apps_reached",_.USER_LIMIT_REACHED="max_accounts_reached",_.DEVICE_REVOKED="device_revoked",_.WALLET_PASSWORD_EXISTS="wallet_password_exists",_.OAUTH_STATE_MISMATCH="oauth_state_mismatch",_.MAX_DENYLIST_ENTRIES_REACHED="max_denylist_entries_reached",_.DISALLOWED_LOGIN_METHOD="disallowed_login_method",_.DISALLOWED_PLUS_EMAIL="disallowed_plus_email",_.DISALLOWED_RECOVERY_METHOD="disallowed_recovery_method",_.LEGACY_DASHBOARD_LOGIN_CONFIGURATION="legacy_dashboard_login_configuration",_.CANNOT_SET_PASSWORD="cannot_set_password",_.INVALID_PKCE_PARAMETERS="invalid_pkce_parameters",_.INVALID_APP_URL_SCHEME_CONFIGURATION="invalid_app_url_scheme_configuration",_.CROSS_APP_CONNECTION_NOT_ALLOWED="cross_app_connection_not_allowed",_.USER_DOES_NOT_EXIST="user_does_not_exist",_.ACCOUNT_TRANSFER_REQUIRED="account_transfer_required",_.USER_HAS_NOT_DELEGATED_WALLET="user_has_not_delegated_wallet",_))(c||{});var n=class extends Error{status;code;responseData;constructor(s,e,A,a){super(e),this.code=A,this.status=s,this.responseData=a}toString(){return`${this.constructor.name}: ${this.message}${this.cause?` [cause: ${this.cause}]`:""}`}},N=class extends n{constructor(s,e){super(400,s,e||"invalid_data")}},I=class extends n{constructor(s,e){super(401,s,e)}},l=class extends I{constructor(s){super(s||"User is not allowed to login to this app.","allowlist_rejected")}},p=class extends n{constructor(s,e){super(403,s,e)}},u=class extends n{constructor(s){super(404,s)}},D=class extends n{constructor(s,e){super(408,s,e)}},O=class extends n{constructor(s){super(415,s)}},S=class extends n{constructor(s,e){super(422,s,e)}},T=class extends n{constructor(s){super(429,s||"Too many requests. Please wait to try again.","too_many_requests")}},d=class extends n{constructor(s){super(500,s||"Service unavailable.")}},L=class extends n{constructor(e){super(400,"Account transfer required","account_transfer_required",e);this.data=e}};var i=require("zod");var r=i.z.object({error:i.z.string(),cause:i.z.string().optional(),code:i.z.nativeEnum(c).optional()});0&&(module.exports={APIError,AccountTransferRequiredError,AllowlistRejectedError,ForbiddenError,HttpError,InternalServerError,InvalidInputError,LegacyInvalidInputError,NotFoundError,PrivyErrorCode,RequestTimeoutError,TooManyRequestsError,UnauthorizedError,UnsupportedMediaType}); | ||
"use strict";var N=Object.defineProperty;var E=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var g=Object.prototype.hasOwnProperty;var m=(t,s)=>{for(var e in s)N(t,e,{get:s[e],enumerable:!0})},x=(t,s,e,A)=>{if(s&&typeof s=="object"||typeof s=="function")for(let a of d(s))!g.call(t,a)&&a!==e&&N(t,a,{get:()=>s[a],enumerable:!(A=E(s,a))||A.enumerable});return t};var U=t=>x(N({},"__esModule",{value:!0}),t);var h={};m(h,{APIError:()=>f,AccountTransferRequiredError:()=>L,AllowlistRejectedError:()=>o,ForbiddenError:()=>u,HttpError:()=>n,InternalServerError:()=>R,InvalidInputError:()=>l,LegacyInvalidInputError:()=>T,NotFoundError:()=>p,PrivyErrorCode:()=>c,RequestTimeoutError:()=>D,TooManyRequestsError:()=>S,UnauthorizedError:()=>I,UnsupportedMediaType:()=>O});module.exports=U(h);var c=(_=>(_.OAUTH_ACCOUNT_SUSPENDED="oauth_account_suspended",_.MISSING_OR_INVALID_PRIVY_APP_ID="missing_or_invalid_privy_app_id",_.MISSING_OR_INVALID_PRIVY_CLIENT_ID="missing_or_invalid_privy_client_id",_.MISSING_OR_INVALID_PRIVY_ACCOUNT_ID="missing_or_invalid_privy_account_id",_.MISSING_OR_INVALID_TOKEN="missing_or_invalid_token",_.MISSING_OR_INVALID_MFA="missing_or_invalid_mfa",_.EXPIRED_OR_INVALID_MFA_TOKEN="expired_or_invalid_mfa_token",_.INVALID_DATA="invalid_data",_.INVALID_CREDENTIALS="invalid_credentials",_.INVALID_CAPTCHA="invalid_captcha",_.LINKED_TO_ANOTHER_USER="linked_to_another_user",_.ALLOWLIST_REJECTED="allowlist_rejected",_.CANNOT_UNLINK_EMBEDDED_WALLET="cannot_unlink_embedded_wallet",_.CANNOT_UNLINK_SOLE_ACCOUNT="cannot_unlink_sole_account",_.CANNOT_LINK_MORE_OF_TYPE="cannot_link_more_of_type",_.LINKED_ACCOUNT_NOT_FOUND="linked_account_not_found",_.TOO_MANY_REQUESTS="too_many_requests",_.INVALID_ORIGIN="invalid_origin",_.MISSING_ORIGIN="missing_origin",_.INVALID_NATIVE_APP_ID="invalid_native_app_id",_.TOKEN_ALREADY_USED="token_already_used",_.ALREADY_LOGGED_OUT="already_logged_out",_.NOT_SUPPORTED="not_supported",_.USER_UNSUBSCRIBED="user_unsubscribed",_.MAX_APPS_REACHED="max_apps_reached",_.USER_LIMIT_REACHED="max_accounts_reached",_.DEVICE_REVOKED="device_revoked",_.WALLET_PASSWORD_EXISTS="wallet_password_exists",_.OAUTH_STATE_MISMATCH="oauth_state_mismatch",_.MAX_DENYLIST_ENTRIES_REACHED="max_denylist_entries_reached",_.DISALLOWED_LOGIN_METHOD="disallowed_login_method",_.DISALLOWED_PLUS_EMAIL="disallowed_plus_email",_.DISALLOWED_RECOVERY_METHOD="disallowed_recovery_method",_.LEGACY_DASHBOARD_LOGIN_CONFIGURATION="legacy_dashboard_login_configuration",_.CANNOT_SET_PASSWORD="cannot_set_password",_.INVALID_PKCE_PARAMETERS="invalid_pkce_parameters",_.INVALID_APP_URL_SCHEME_CONFIGURATION="invalid_app_url_scheme_configuration",_.CROSS_APP_CONNECTION_NOT_ALLOWED="cross_app_connection_not_allowed",_.USER_DOES_NOT_EXIST="user_does_not_exist",_.ACCOUNT_TRANSFER_REQUIRED="account_transfer_required",_.USER_HAS_NOT_DELEGATED_WALLET="user_has_not_delegated_wallet",_.FEATURE_NOT_ENABLED="feature_not_enabled",_.INSUFFICIENT_FUNDS="insufficient_funds",_.TRANSACTION_BROADCAST_FAILURE="transaction_broadcast_failure",_))(c||{});var n=class extends Error{status;code;responseData;constructor(s,e,A,a){super(e),this.code=A,this.status=s,this.responseData=a}toString(){return`${this.constructor.name}: ${this.message}${this.cause?` [cause: ${this.cause}]`:""}`}},l=class extends n{constructor(s,e){super(400,s,e||"invalid_data")}},I=class extends n{constructor(s,e){super(401,s,e)}},o=class extends I{constructor(s){super(s||"User is not allowed to login to this app.","allowlist_rejected")}},u=class extends n{constructor(s,e){super(403,s,e)}},p=class extends n{constructor(s){super(404,s)}},D=class extends n{constructor(s,e){super(408,s,e)}},O=class extends n{constructor(s){super(415,s)}},T=class extends n{constructor(s,e){super(422,s,e)}},S=class extends n{constructor(s){super(429,s||"Too many requests. Please wait to try again.","too_many_requests")}},R=class extends n{constructor(s){super(500,s||"Service unavailable.")}},L=class extends n{constructor(e){super(400,"Account transfer required","account_transfer_required",e);this.data=e}};var i=require("zod");var f=i.z.object({error:i.z.string(),cause:i.z.string().optional(),code:i.z.nativeEnum(c).optional()});0&&(module.exports={APIError,AccountTransferRequiredError,AllowlistRejectedError,ForbiddenError,HttpError,InternalServerError,InvalidInputError,LegacyInvalidInputError,NotFoundError,PrivyErrorCode,RequestTimeoutError,TooManyRequestsError,UnauthorizedError,UnsupportedMediaType}); |
{ | ||
"name": "@privy-io/api-base", | ||
"version": "1.4.0", | ||
"engines": { | ||
"npm": ">=8.0.0", | ||
"node": ">=18.0.0" | ||
}, | ||
"main": "./dist/index.js", | ||
"module": "./dist/index.mjs", | ||
"types": "./dist/index.d.ts", | ||
"typings": "./dist/index", | ||
"version": "1.4.1-beta-20241122004429", | ||
"exports": { | ||
@@ -34,11 +26,19 @@ ".": { | ||
}, | ||
"main": "./dist/index.js", | ||
"module": "./dist/index.mjs", | ||
"types": "./dist/index.d.ts", | ||
"typings": "./dist/index", | ||
"files": [ | ||
"dist/**/*", | ||
"LICENSE", | ||
"README.md" | ||
], | ||
"scripts": { | ||
"build": "npx tsup --clean --minify", | ||
"check-types": "npx tsc --noEmit", | ||
"clean": "rm -rf dist .turbo", | ||
"check-types": "npx tsc --noEmit", | ||
"dev": "npx tsup --watch", | ||
"format": "eslint ./**/*.ts --fix", | ||
"lint": "eslint ./**/*.ts", | ||
"format": "eslint ./**/*.ts --fix", | ||
"test": "jest --testMatch \"**/test/**/*.test.ts\"", | ||
"test:ci": "npm run test" | ||
"test": "jest --testMatch \"**/test/**/*.test.ts\"" | ||
}, | ||
@@ -49,12 +49,11 @@ "dependencies": { | ||
"devDependencies": { | ||
"@privy-io/eslint-config-custom": "*", | ||
"@privy-io/tsconfig": "*", | ||
"@privy-io/eslint-config-custom": "*", | ||
"tsup": "^6.2.3", | ||
"typescript": "~5.5.3" | ||
}, | ||
"files": [ | ||
"dist/**/*", | ||
"LICENSE", | ||
"README.md" | ||
], | ||
"engines": { | ||
"node": ">=18.0.0", | ||
"npm": ">=8.0.0" | ||
}, | ||
"publishConfig": { | ||
@@ -61,0 +60,0 @@ "access": "public" |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30163
220
3