Skip to content

Commit

Permalink
feat: use package-tracer
Browse files Browse the repository at this point in the history
  • Loading branch information
mohammadhonarvar authored and alimd committed Sep 29, 2024
1 parent cf8c45c commit cc3c5f9
Show file tree
Hide file tree
Showing 13 changed files with 51 additions and 5 deletions.
4 changes: 4 additions & 0 deletions packages/deep-clone/src/main.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
import {packageTracer} from '@alwatr/package-tracer';

packageTracer.add(__package_name__, __package_version__);

/**
* Clone deeply nested objects and arrays.
*
Expand Down
9 changes: 6 additions & 3 deletions packages/delay/src/main.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
import { parseDuration, type DurationString } from '@alwatr/parse-duration';
import {packageTracer} from '@alwatr/package-tracer';
import {parseDuration, type DurationString} from '@alwatr/parse-duration';

import { requestAnimationFrame, requestIdleCallback } from './polyfill.js';
packageTracer.add(__package_name__, __package_version__);

import type { HasAddEventListener } from '@alwatr/type-helper';
import {requestAnimationFrame, requestIdleCallback} from './polyfill.js';

import type {HasAddEventListener} from '@alwatr/type-helper';

/**
* A utility module to help manage asynchronous operations and waiting for events or timeouts.
Expand Down
3 changes: 3 additions & 0 deletions packages/exit-hook/src/main.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
import {deduplicate} from '@alwatr/dedupe';
import {packageTracer} from '@alwatr/package-tracer';

packageTracer.add(__package_name__, __package_version__);

deduplicate({name: __package_name__});

Expand Down
7 changes: 5 additions & 2 deletions packages/fetch/src/core.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
import {globalScope} from '@alwatr/global-scope';
import {createLogger} from '@alwatr/logger';
import {waitForTimeout} from '@alwatr/delay';
import {packageTracer} from '@alwatr/package-tracer';
import {delay} from '@alwatr/delay';

import type {FetchOptions} from './type.js';

packageTracer.add(__package_name__, __package_version__);

export const logger_ = createLogger('@alwatr/fetch');

let cacheStorage_: Cache;
Expand Down Expand Up @@ -216,7 +219,7 @@ export async function handleRetryPattern_(options: Required<FetchOptions>): Prom
throw err;
}

await waitForTimeout(options.retryDelay);
await delay.by(options.retryDelay);

options.signal = externalAbortSignal;
return handleRetryPattern_(options);
Expand Down
4 changes: 4 additions & 0 deletions packages/flat-string/src/main.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
import {packageTracer} from '@alwatr/package-tracer';

packageTracer.add(__package_name__, __package_version__);

/**
* This function simplifies the complex C structures that are part of a combined JavaScript string.
*
Expand Down
4 changes: 4 additions & 0 deletions packages/flatomise/src/main.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
import {packageTracer} from '@alwatr/package-tracer';

packageTracer.add(__package_name__, __package_version__);

/**
* Flat promise that can be resolved or rejected from outside.
*/
Expand Down
4 changes: 4 additions & 0 deletions packages/is-number/src/main.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
import {packageTracer} from '@alwatr/package-tracer';

packageTracer.add(__package_name__, __package_version__);

/**
* Check the value is number or can convert to a number, for example string ' 123 ' can be converted to 123
*
Expand Down
4 changes: 4 additions & 0 deletions packages/local-storage/src/main.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
import {packageTracer} from '@alwatr/package-tracer';

import type {Json, JsonValue} from '@alwatr/type-helper';

packageTracer.add(__package_name__, __package_version__);

/**
* Parse json string without throwing error.
*
Expand Down
3 changes: 3 additions & 0 deletions packages/logger/src/logger.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
import {packageTracer} from '@alwatr/package-tracer';
import {platformInfo} from '@alwatr/platform-info';

import type {AlwatrLogger} from './type.js';

packageTracer.add(__package_name__, __package_version__);

const defaultDebugMode =
platformInfo.development ||
(platformInfo.isCli
Expand Down
3 changes: 3 additions & 0 deletions packages/node-fs/src/common.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
import {AsyncQueue} from '@alwatr/async-queue';
import {createLogger} from '@alwatr/logger';
import {packageTracer} from '@alwatr/package-tracer';

packageTracer.add(__package_name__, __package_version__);

export const logger = createLogger('@alwatr/node-fs');

Expand Down
3 changes: 3 additions & 0 deletions packages/parse-duration/src/main.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
import {isNumber} from '@alwatr/is-number';
import {packageTracer} from '@alwatr/package-tracer';

packageTracer.add(__package_name__, __package_version__);

/**
* Unit conversion table
Expand Down
4 changes: 4 additions & 0 deletions packages/platform-info/src/main.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
import {packageTracer} from '@alwatr/package-tracer';

import type {Mutable} from '@alwatr/type-helper';

packageTracer.add(__package_name__, __package_version__);

/**
* Represents information about the current platform.
*/
Expand Down
4 changes: 4 additions & 0 deletions packages/polyfill-has-own/src/main.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
import {packageTracer} from '@alwatr/package-tracer';

packageTracer.add(__package_name__, __package_version__);

/* eslint-disable no-prototype-builtins */

/**
Expand Down

0 comments on commit cc3c5f9

Please sign in to comment.