{
  "name": "@tsports/termenv",
  "version": "0.16.0-tsport",
  "goSourceVersion": "v1.0.0",
  "portInfo": {
    "sourceRepo": "https://github.com/muesli/termenv",
    "sourceVersion": "v0.16.0",
    "tsportVersion": 0,
    "lastUpdated": "2024-08-24T12:00:00Z"
  },
  "description": "TypeScript port of termenv with 100% API compatibility",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "module": "./dist/index.js",
  "type": "module",
  "scripts": {
    "build": "bun tsc --project tsconfig.build.json",
    "clean": "rm -rf dist",
    "dev": "bun tsc --project tsconfig.build.json --watch",
    "test": "bun test",
    "test:compatibility": "bun test test/automated-cases.test.ts",
    "test:examples": "bun test test/examples-comparison.test.ts",
    "test:init-reference": "cd test/automation && git submodule update --init --recursive",
    "test:update-snapshots": "echo 'Snapshot update script not implemented'",
    "test:apply-patches": "echo 'Patch application script not implemented'",
    "lint": "biome check src test --no-errors-on-unmatched --write --diagnostic-level=error",
    "format": "biome format --write src test",
    "format:check": "dprint check",
    "docs": "typedoc",
    "docs:build": "typedoc",
    "docs:serve": "echo 'Docs serve script not implemented'",
    "prepack": "bun run build",
    "setup": "bun run scripts/setup-reference.ts https://github.com/muesli/termenv.git",
    "setup:hooks": "./scripts/setup-hooks.sh",
    "version:bump-go": "bun run scripts/bump-go-version.ts",
    "version:bump-tsport": "bun run scripts/bump-tsport-version.ts"
  },
  "keywords": [
    "termenv",
    "go-port",
    "typescript"
  ],
  "author": {
    "name": "tsports",
    "url": "https://github.com/tsports"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/SubtleTools/termenv-tsport"
  },
  "bugs": {
    "url": "https://github.com/SubtleTools/termenv-tsport/issues"
  },
  "homepage": "https://github.com/SubtleTools/termenv-tsport#readme",
  "engines": {
    "node": ">=16.0.0"
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE",
    "CHANGELOG.md"
  ],
  "imports": {
    "#src/*": "./src/*",
    "#test/*": "./test/*"
  },
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "types": "./dist/index.d.ts"
    },
    "./go-style": {
      "import": "./dist/go-style.js",
      "types": "./dist/go-style.d.ts"
    },
    "./types": {
      "import": "./dist/types.js",
      "types": "./dist/types.d.ts"
    },
    "./package.json": "./package.json",
    "./README.md": "./README.md"
  },
  "dependencies": {
    "@tsports/go-colorful": "^1.2.0-tsport",
    "@tsports/uniseg": "^0.4.7-tsport"
  },
  "devDependencies": {
    "@biomejs/biome": "2.2.2",
    "@moonrepo/cli": "^1.39.4",
    "@types/bun": "^1.2.20",
    "bun-types": "^1.2.20",
    "dprint": "^0.50.1",
    "tsconfig-moon": "^1.4.1",
    "typedoc": "^0.28.10",
    "typedoc-plugin-markdown": "^4.8.1",
    "typedoc-vitepress-theme": "^1.1.2",
    "typescript": "^5.9.2",
    "vitepress": "^1.6.4"
  }
}
