fix(core): update
This commit is contained in:
parent
9e8b30391a
commit
1887645625
@ -1,10 +1,10 @@
|
||||
import { tap, expect } from '@pushrocks/tapbundle';
|
||||
|
||||
import * as webdetector from '../ts/index';
|
||||
import * as webdetector from '../ts/index.js';
|
||||
let testWebDetector: webdetector.WebDetector;
|
||||
|
||||
tap.test('first test', async () => {
|
||||
const testWebDetector = new webdetector.WebDetector({
|
||||
testWebDetector = new webdetector.WebDetector({
|
||||
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');
|
||||
|
||||
tap.start();
|
||||
|
@ -3,6 +3,6 @@
|
||||
*/
|
||||
export const commitinfo = {
|
||||
name: '@pushrocks/webdetector',
|
||||
version: '2.0.0',
|
||||
version: '2.0.1',
|
||||
description: 'detect different environments within the browser'
|
||||
}
|
||||
|
@ -2,7 +2,7 @@ export type TWebPlatform = 'android' | 'ios' | 'windows' | 'mac' | 'linux' | 'un
|
||||
|
||||
export class Platform {
|
||||
public detectPlatform(): TWebPlatform {
|
||||
const userAgent = navigator?.userAgent?.toLowerCase();
|
||||
const userAgent = globalThis?.navigator?.userAgent?.toLowerCase();
|
||||
|
||||
if (!userAgent) {
|
||||
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