fix(core): update
This commit is contained in:
parent
9e8b30391a
commit
1887645625
@ -1,10 +1,10 @@
|
|||||||
import { tap, expect } from '@pushrocks/tapbundle';
|
import { tap, expect } from '@pushrocks/tapbundle';
|
||||||
|
|
||||||
import * as webdetector from '../ts/index';
|
import * as webdetector from '../ts/index.js';
|
||||||
let testWebDetector: webdetector.WebDetector;
|
let testWebDetector: webdetector.WebDetector;
|
||||||
|
|
||||||
tap.test('first test', async () => {
|
tap.test('first test', async () => {
|
||||||
const testWebDetector = new webdetector.WebDetector({
|
testWebDetector = new webdetector.WebDetector({
|
||||||
checkOnlineUrl: 'https://pubapi.lossless.one',
|
checkOnlineUrl: 'https://pubapi.lossless.one',
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -21,6 +21,11 @@ tap.test('should be online', async () => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
tap.test('should detect the platform', async () => {
|
||||||
|
const platform = testWebDetector.platform.detectPlatform();
|
||||||
|
console.log(platform);
|
||||||
|
});
|
||||||
|
|
||||||
console.log('hi');
|
console.log('hi');
|
||||||
|
|
||||||
tap.start();
|
tap.start();
|
||||||
|
@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@pushrocks/webdetector',
|
name: '@pushrocks/webdetector',
|
||||||
version: '2.0.0',
|
version: '2.0.1',
|
||||||
description: 'detect different environments within the browser'
|
description: 'detect different environments within the browser'
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@ export type TWebPlatform = 'android' | 'ios' | 'windows' | 'mac' | 'linux' | 'un
|
|||||||
|
|
||||||
export class Platform {
|
export class Platform {
|
||||||
public detectPlatform(): TWebPlatform {
|
public detectPlatform(): TWebPlatform {
|
||||||
const userAgent = navigator?.userAgent?.toLowerCase();
|
const userAgent = globalThis?.navigator?.userAgent?.toLowerCase();
|
||||||
|
|
||||||
if (!userAgent) {
|
if (!userAgent) {
|
||||||
return 'unknown';
|
return 'unknown';
|
||||||
|
10
tsconfig.json
Normal file
10
tsconfig.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"compilerOptions": {
|
||||||
|
"experimentalDecorators": true,
|
||||||
|
"useDefineForClassFields": false,
|
||||||
|
"target": "ES2022",
|
||||||
|
"module": "ES2022",
|
||||||
|
"moduleResolution": "nodenext",
|
||||||
|
"esModuleInterop": true
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user