{
	"name": "@steve02081504/virtual-console",
	"version": "0.2.14",
	"description": "A virtual console for capturing and manipulating terminal output.",
	"main": "main.mjs",
	"type": "module",
	"exports": {
		".": {
			"browser": {
				"types": "./browser.d.mts",
				"default": "./browser.mjs"
			},
			"node": {
				"types": "./node.d.mts",
				"default": "./node.mjs"
			},
			"types": "./main.d.mts",
			"default": "./main.mjs"
		},
		"./node": {
			"types": "./node.d.mts",
			"default": "./node.mjs"
		},
		"./browser": {
			"types": "./browser.d.mts",
			"default": "./browser.mjs"
		},
		"./wire/protocol": {
			"types": "./src/wire/protocol.d.mts",
			"default": "./src/wire/protocol.mjs"
		},
		"./wire/server": {
			"types": "./src/wire/server.d.mts",
			"default": "./src/wire/server.mjs"
		},
		"./wire/client": {
			"types": "./src/wire/client.d.mts",
			"default": "./src/wire/client.mjs"
		},
		"./wire/serialize-log-entry": {
			"types": "./src/wire/serialize-log-entry.d.mts",
			"default": "./src/wire/serialize-log-entry.mjs"
		}
	},
	"types": "./main.d.mts",
	"imports": {
		"#vc/*": "./src/*"
	},
	"scripts": {
		"test": "node test/runner.mjs",
		"repl": "node scripts/segment-repl.mjs"
	},
	"keywords": [
		"console",
		"virtual",
		"capture",
		"terminal",
		"output"
	],
	"author": "steve02081504",
	"bugs": {
		"url": "https://github.com/steve02081504/virtual-console/issues"
	},
	"homepage": "https://github.com/steve02081504/virtual-console#readme",
	"dependencies": {
		"@steve02081504/ansi2html": "latest",
		"ansi-escapes": "latest",
		"color-name": "latest",
		"full-proxy": "latest",
		"supports-ansi": "latest"
	},
	"devDependencies": {
		"@steve02081504/async-eval": "latest"
	},
	"overrides": {
		"@steve02081504/async-eval": {
			"@steve02081504/virtual-console": "$@steve02081504/virtual-console"
		}
	}
}
