@teaui/core
Version:
A high-level terminal UI library for Node
76 lines • 1.68 kB
JSON
{
"name": "@teaui/core",
"description": "A high-level terminal UI library for Node",
"author": "Colin T.A. Gray <colinta@colinta.com>",
"contributors": [
"Shawn Chen <meishangchen@gmail.com>",
"npmjs.com/blessed"
],
"version": "1.2.5",
"license": "MIT",
"preferGlobal": false,
"repository": {
"type": "git",
"url": "git://github.com/colinta/teaui.git"
},
"homepage": "https://github.com/colinta/teaui",
"main": ".dist/index.js",
"types": ".dist/index.d.ts",
"files": [
".dist/"
],
"bugs": {
"url": "http://github.com/colinta/teaui/issues"
},
"keywords": [
"curses",
"tui",
"terminal",
"text-ui",
"terminal-ui"
],
"tags": [
"curses",
"tui",
"terminal"
],
"engines": {
"node": ">= 18.12.0"
},
"dependencies": {},
"devDependencies": {
"ava": "^6.2.0",
"tsimp": "^2.0.12",
"@teaui/shared": "1.1.4"
},
"ava": {
"clearScreen": true,
"extensions": {
"ts": "module"
},
"require": [
"tests/setup.ts"
],
"files": [
"tests/**/*.test.ts",
"tests/**/*.test.tsx",
"lib/**/*.test.ts",
"lib/**/*.test.tsx"
],
"concurrency": 5,
"failFast": true,
"failWithoutAssertions": false,
"verbose": true,
"nodeArguments": [
"--import=tsimp"
]
},
"scripts": {
"gittag": "git tag $(node -e 'process.stdout.write(require(\"./package\").version)')",
"clean": "rm -rf .dist/",
"cp-usr": "mkdir -p .dist/sys/usr/ && cp lib/sys/usr/* .dist/sys/usr/",
"build": "pnpm clean && pnpm tsc && pnpm cp-usr",
"test": "ava",
"test:watch": "ava --watch --clear-screen"
}
}