{
    "name": "data-navigator",
    "author": "Frank Elavsky",
    "version": "2.4.1",
    "type": "module",
    "main": "./dist/index.cjs",
    "module": "./dist/index.js",
    "types": "./dist/index.d.ts",
    "files": [
        "dist/**/*",
        "text-chat.css",
        "README.md",
        "LICENSE"
    ],
    "exports": {
        ".": {
            "import": {
                "types": "./dist/index.d.ts",
                "default": "./dist/index.js"
            },
            "require": {
                "types": "./dist/index.d.ts",
                "default": "./dist/index.cjs"
            }
        },
        "./text-chat.css": "./text-chat.css"
    },
    "keywords": [
        "visualization",
        "accessibility",
        "touch",
        "keyboard"
    ],
    "description": "Data-navigator is a JavaScript library that allows for serial navigation of data structures using a variety of input modalities and assistive technologies.",
    "scripts": {
        "clean": "rm -rf ./dist",
        "build": "yarn build:index && yarn build:modules",
        "build:index": "tsup src/index.ts --format cjs,esm --dts",
        "build:modules": "tsup src/structure.ts src/input.ts src/rendering.ts src/utilities.ts src/consts.ts src/text-chat.ts --format cjs,esm --minify",
        "prepublishOnly": "cp ../../README.md ../../LICENSE ."
    },
    "devDependencies": {
        "@swc/core": "^1.3.75",
        "tsup": "^7.2.0",
        "typescript": "^5.1.6"
    }
}
