4.0.1 • Published 7 months ago

bare-inspector v4.0.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
7 months 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

4.0.1

7 months ago

4.0.0

7 months ago

3.0.2

8 months ago

3.0.1

9 months ago

3.0.0

9 months ago

2.3.2

10 months ago

2.3.1

10 months ago

2.3.4

9 months ago

2.3.3

9 months ago

2.3.0

1 year ago

2.2.1

1 year ago

2.2.0

1 year ago

2.1.0

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.2.1

1 year ago

1.2.0

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

2 years ago