@novauth/common
Advanced tools
Comparing version 0.1.0 to 0.1.4
@@ -1,6 +0,6 @@ | ||
import { Pairing } from '../../devices'; | ||
import { Pairing } from '../../pairing'; | ||
interface APIDeviceUpdateRequest { | ||
action: 'pair_verify' | 'pair_confirm'; | ||
action: 'pair_verify' | 'pair_confirm' | 'pair'; | ||
pairing: Omit<Pairing, 'status'>; | ||
} | ||
export default APIDeviceUpdateRequest; |
@@ -1,2 +0,3 @@ | ||
import { DeviceID, Pairing } from '../../devices'; | ||
import { DeviceID } from '../../devices'; | ||
import { Pairing } from '../../pairing'; | ||
import APIResponse from '../base/APIResponse'; | ||
@@ -3,0 +4,0 @@ interface APIDeviceUpdateResponseData { |
@@ -1,2 +0,2 @@ | ||
import { PublicKeyCredentialRequestOptions } from 'fido2-lib'; | ||
import PushAuthenticationPayload from '../../push-authentication/PushAuthenticationPayload'; | ||
/** | ||
@@ -6,6 +6,4 @@ * The push authentication request sent to the API | ||
interface APIPushAuthenticationRequest { | ||
payload: { | ||
assertionRequest: PublicKeyCredentialRequestOptions; | ||
}; | ||
payload: PushAuthenticationPayload; | ||
} | ||
export default APIPushAuthenticationRequest; |
export { default as BaseResponse } from './base/BaseResponse'; | ||
export { default as APIResponse } from './base/APIResponse'; | ||
export { default as APIError } from './base/APIError'; | ||
export { NormalStatus, ErrorStatus } from './Status'; | ||
export * from './Status'; | ||
export { default as APIDeviceUpdateRequest } from './devices/APIDeviceUpdateRequest'; | ||
@@ -9,1 +9,3 @@ export { default as APIDeviceUpdateResponse } from './devices/APIDeviceUpdateResponse'; | ||
export { default as APIPushAuthenticationResponse } from './devices/APIPushAuthenticationResponse'; | ||
export { default as APIDeviceRegistrationRequest } from './devices/APIDeviceRegistrationRequest'; | ||
export { default as APIDeviceRegistrationResponse } from './devices/APIDeviceRegistrationResponse'; |
@@ -1,1 +0,1 @@ | ||
export {}; | ||
export * from './Status'; |
@@ -5,2 +5,4 @@ /** When a request ended successfully */ | ||
declare type ErrorStatus = 400 | 401 | 403 | 404 | 500; | ||
export { NormalStatus, ErrorStatus }; | ||
declare function isErrorStatus(status: number): boolean; | ||
declare function isNormalStatus(status: number): boolean; | ||
export { NormalStatus, ErrorStatus, isErrorStatus, isNormalStatus }; |
@@ -1,1 +0,15 @@ | ||
export {}; | ||
function isErrorStatus(status) { | ||
return (status === 400 || | ||
status === 401 || | ||
status === 403 || | ||
status === 404 || | ||
status === 500); | ||
} | ||
function isNormalStatus(status) { | ||
return (status === 400 || | ||
status === 401 || | ||
status === 403 || | ||
status === 404 || | ||
status === 500); | ||
} | ||
export { isErrorStatus, isNormalStatus }; |
@@ -1,3 +0,1 @@ | ||
export { default as Pairing } from './pairings/Pairing'; | ||
export { default as PairingStatus } from './pairings/PairingStatus'; | ||
export { default as DeviceID } from './DeviceID'; |
export * from './api'; | ||
export * from './app-api'; | ||
export * from './devices'; | ||
export * from './pairing'; | ||
export * from './push-authentication'; | ||
export { default as Operation, OperationID } from './Operation.js'; | ||
/** Custom type to replace the typoe of some properties with another type | ||
@@ -4,0 +8,0 @@ * Example: |
export * from './api'; | ||
export * from './app-api'; | ||
export * from './devices'; | ||
export * from './pairing'; | ||
export * from './push-authentication'; | ||
export { default as Operation } from './Operation.js'; |
@@ -1,2 +0,4 @@ | ||
export { default as Pairing } from './Pairing'; | ||
export { default as PairingStatus } from './PairingStatus'; | ||
export { default as Pairing } from './Pairing.js'; | ||
export { default as PairingRequest, compress, decompress, PairingRequestCompressed, } from './PairingRequest.js'; | ||
export { default as PairingResponse } from './PairingResponse.js'; | ||
export { default as PairingStatus } from './PairingStatus.js'; |
@@ -1,1 +0,1 @@ | ||
export {}; | ||
export { compress, decompress, } from './PairingRequest.js'; |
{ | ||
"name": "@novauth/common", | ||
"version": "0.1.0", | ||
"version": "0.1.4", | ||
"description": "Shared code for the NovAuth project", | ||
@@ -17,3 +17,3 @@ "keywords": [ | ||
}, | ||
"homepage": "https://github.com/novauth/novauth/tree/main/packages/server-common#readme", | ||
"homepage": "https://github.com/novauth/novauth/tree/main/packages/common#readme", | ||
"license": "MIT", | ||
@@ -32,2 +32,3 @@ "main": "lib/index.js", | ||
"build": "tsc --build", | ||
"prepublishOnly": "npm run build", | ||
"test": "echo \"Error: run tests from root\" && exit 1" | ||
@@ -44,3 +45,7 @@ }, | ||
}, | ||
"gitHead": "4d55a458e88b91eb14f85f58e229bc8d99653274" | ||
"dependencies": { | ||
"fido2-lib": "^3.1.7", | ||
"uuid": "^8.3.2" | ||
}, | ||
"gitHead": "52bbfd5e0055a453a28d8a0783e6226695c73791" | ||
} |
@@ -1,2 +0,2 @@ | ||
# `push-server-common` | ||
# `push-common` | ||
@@ -8,5 +8,5 @@ > TODO: description | ||
``` | ||
const pushServerCommon = require('push-server-common'); | ||
const pushServerCommon = require('push-common'); | ||
// TODO: DEMONSTRATE API | ||
``` |
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
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
10990
55
267
1
2
1
+ Addedfido2-lib@^3.1.7
+ Addeduuid@^8.3.2
+ Added@cbor-extract/cbor-extract-darwin-arm64@2.2.0(transitive)
+ Added@cbor-extract/cbor-extract-darwin-x64@2.2.0(transitive)
+ Added@cbor-extract/cbor-extract-linux-arm@2.2.0(transitive)
+ Added@cbor-extract/cbor-extract-linux-arm64@2.2.0(transitive)
+ Added@cbor-extract/cbor-extract-linux-x64@2.2.0(transitive)
+ Added@cbor-extract/cbor-extract-win32-x64@2.2.0(transitive)
+ Added@hexagon/base64@1.1.28(transitive)
+ Added@peculiar/asn1-schema@2.3.15(transitive)
+ Added@peculiar/json-schema@1.1.12(transitive)
+ Added@peculiar/webcrypto@1.4.6(transitive)
+ Addedasn1js@3.0.5(transitive)
+ Addedbytestreamjs@2.0.1(transitive)
+ Addedcbor-extract@2.2.0(transitive)
+ Addedcbor-x@1.5.9(transitive)
+ Addeddetect-libc@2.0.3(transitive)
+ Addedfido2-lib@3.5.3(transitive)
+ Addedjose@4.15.9(transitive)
+ Addednode-gyp-build-optional-packages@5.1.1(transitive)
+ Addedpkijs@3.0.16(transitive)
+ Addedpunycode.js@2.3.1(transitive)
+ Addedpvtsutils@1.3.6(transitive)
+ Addedpvutils@1.1.3(transitive)
+ Addedtldts@6.1.76(transitive)
+ Addedtldts-core@6.1.76(transitive)
+ Addedtslib@2.8.1(transitive)
+ Addeduuid@8.3.2(transitive)
+ Addedwebcrypto-core@1.8.1(transitive)