@accounts/common
Advanced tools
Comparing version 0.1.0-alpha.fe08f703 to 0.1.0-beta.0
@@ -1,9 +0,9 @@ | ||
import { PasswordLoginUserType } from './types'; | ||
import { LoginUserIdentityType } from './types'; | ||
export declare class AccountsError extends Error { | ||
loginInfo: PasswordLoginUserType; | ||
loginInfo: LoginUserIdentityType; | ||
errorCode: string | number; | ||
epochTime: number; | ||
constructor(message: string, loginInfo?: PasswordLoginUserType, errorCode?: string | number); | ||
constructor(message: string, loginInfo?: LoginUserIdentityType, errorCode?: string | number); | ||
toString(): string; | ||
serialize(): string; | ||
} |
@@ -1,2 +0,2 @@ | ||
declare const toUsernameAndEmail: ({user, username, email, id}: { | ||
declare const toUsernameAndEmail: ({ user, username, email, id, }: { | ||
user?: string; | ||
@@ -3,0 +3,0 @@ username?: string; |
@@ -1,8 +0,10 @@ | ||
import { HashAlgorithm } from './config'; | ||
export declare type PasswordType = string | { | ||
digest: string; | ||
algorithm: HashAlgorithm; | ||
}; | ||
export interface TokenRecord { | ||
token: string; | ||
address: string; | ||
when: number; | ||
reason: string; | ||
} | ||
export interface EmailRecord { | ||
address: string; | ||
verified: boolean; | ||
} | ||
@@ -20,6 +22,6 @@ export interface UserObjectType { | ||
email?: string; | ||
password?: PasswordType; | ||
profile?: object; | ||
[additionalKey: string]: any; | ||
} | ||
export interface PasswordLoginUserIdentityType { | ||
export interface LoginUserIdentityType { | ||
id?: string; | ||
@@ -29,3 +31,2 @@ username?: string; | ||
} | ||
export declare type PasswordLoginUserType = string | PasswordLoginUserIdentityType; | ||
export interface TokensType { | ||
@@ -37,3 +38,2 @@ accessToken?: string; | ||
sessionId: string; | ||
user: UserObjectType; | ||
tokens: TokensType; | ||
@@ -40,0 +40,0 @@ } |
{ | ||
"name": "@accounts/common", | ||
"version": "0.1.0-alpha.fe08f703", | ||
"version": "0.1.0-beta.0", | ||
"description": "Fullstack authentication and accounts-management", | ||
@@ -15,8 +15,7 @@ "main": "lib/index.js", | ||
"compile": "tsc", | ||
"prepublish": "npm run compile", | ||
"prepublishOnly": "npm run compile", | ||
"test": "npm run testonly", | ||
"test-ci": "npm lint && npm coverage", | ||
"testonly": "jest", | ||
"coverage": "npm run testonly -- --coverage", | ||
"coveralls": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage" | ||
"coverage": "npm run testonly -- --coverage" | ||
}, | ||
@@ -54,6 +53,4 @@ "files": [ | ||
"devDependencies": { | ||
"coveralls": "^2.11.14", | ||
"localstorage-polyfill": "^1.0.1", | ||
"regenerator-runtime": "^0.9.6", | ||
"rimraf": "^2.6.1" | ||
"regenerator-runtime": "^0.9.6" | ||
}, | ||
@@ -60,0 +57,0 @@ "dependencies": { |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
2
0
13505