Skip to content

Files

Latest commit

 

History

History
55 lines (38 loc) · 977 Bytes

index.mdx

File metadata and controls

55 lines (38 loc) · 977 Bytes
title
Usage

The @nx.js/inspect package implements a generic utility for inspecting JavaScript objects.

It is used internally by the nx.js runtime (i.e. for console-related functions). It is extracted into a separate package for use with arbitrary JavaScript runtimes and for testing purposes.

Installation

<InstallTabs items={['npm', 'pnpm', 'yarn', 'bun']}>

npm install @nx.js/inspect
</Tab>
<Tab value="pnpm">
pnpm add @nx.js/inspect
</Tab>
<Tab value='yarn'>
yarn add @nx.js/inspect
</Tab>
<Tab value='bun'>
bun add @nx.js/inspect
</Tab>

Example

import { createInspect } from '@nx.js/inspect';

const inspect = createInspect();

console.log(inspect(Promise.resolve(42)));
console.log(inspect(/test/g));
console.log(inspect({ a: 1, b: 2, 'c d': 3 }));
console.log(inspect(async () => 42));