2.0.0 • Published 9 days ago

bare-inspector v2.0.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
9 days ago

bare-inspector

V8 inspector support for Bare.

npm i bare-inspector

Usage

const { Session } = require('bare-inspector')

const session = new Session()
session.connect()

try {
  const { result } = await session.post('Runtime.evaluate', { expression: '1 + 2' })

  console.log(result)
} catch (err) {
  console.error(err)
}

Heap snapshots

const { Session, HeapSnapshot } = require('bare-inspector')
const fs = require('bare-fs')

const session = new Session()
session.connect()

const snapshot = new HeapSnapshot(session)

snapshot.pipe(fs.createWriteStream('profile.heapsnapshot'))

API

const session = new Session()

session.connect()

session.post()

session.destroy()

session.on('<inspector-protocol-method>', message)

session.on('inspectorNotification', message)

const snapshot = new HeapSnapshot(session)

for await (const chunk of snapshot)

License

Apache-2.0

2.0.0

9 days ago

1.2.1

2 months ago

1.2.0

2 months ago

1.1.2

3 months ago

1.1.1

3 months ago

1.1.0

3 months ago

1.0.2

3 months ago

1.0.1

4 months ago

1.0.0

5 months ago