leonitousconforti/tinyburg

View on GitHub
packages/insight/package.json

Summary

Maintainability
Test Coverage
{
    "name": "@tinyburg/insight",
    "version": "6.1.0",
    "description": "Provides insight into the TinyTower game using frida agents",
    "keywords": [
        "tinyburg",
        "nimblebit",
        "TinyTower",
        "Tiny Tower"
    ],
    "homepage": "https://github.com/leonitousconforti/tinyburg",
    "repository": {
        "type": "git",
        "url": "https://github.com/leonitousconforti/tinyburg.git",
        "directory": "packages/insight"
    },
    "license": "MIT",
    "author": "Leo Conforti <leo@leoconforti.us> (https://leoconforti.us)",
    "type": "module",
    "exports": {
        ".": {
            "types": "./dist/src/index.d.ts",
            "import": "./dist/src/index.js"
        },
        "./bootstrap-agent": {
            "types": "./dist/src/bootstrap-agent.d.ts",
            "import": "./dist/src/bootstrap-agent.js"
        },
        "./shared/*": {
            "types": "./dist/src/shared/*.d.ts",
            "import": "./dist/src/shared/*.js"
        },
        "./agents/*": {
            "types": "./dist/src/agents/*.d.ts",
            "import": "./dist/src/agents/*.js"
        },
        "./helpers/*": {
            "types": "./dist/src/helpers/*.d.ts",
            "import": "./dist/src/helpers/*.js"
        }
    },
    "main": "dist/src/index.js",
    "files": [
        "dist/src/"
    ],
    "scripts": {
        "_phase:build": "heft run --only build -- --clean",
        "_phase:test": "NODE_OPTIONS=\"--experimental-vm-modules --no-warnings\" heft run --only test -- --clean",
        "build": "NODE_OPTIONS=\"--experimental-vm-modules --no-warnings\" heft test --clean",
        "run-js-example": "rushx build && node dist/examples/js/index.js",
        "run-js-typed-example": "rushx build && node dist/examples/js-typed/index.js",
        "run-ts-example": "rushx build && node dist/examples/ts/index.js",
        "update-snapshots": "NODE_OPTIONS=\"--experimental-vm-modules --no-warnings\" heft test --clean --update-snapshots"
    },
    "dependencies": {
        "@swc/core": "~1.5.3",
        "debug": "~4.3.4",
        "emittery": "~1.0.3",
        "esbuild": "~0.21.0",
        "frida": "~16.2.1",
        "frida-compile": "~16.4.1",
        "frida-il2cpp-bridge": "~0.9.0"
    },
    "devDependencies": {
        "@effect/platform": "0.57.0",
        "@effect/platform-node": "0.51.9",
        "@effect/schema": "0.67.22",
        "@rushstack/eslint-config": "3.7.0",
        "@rushstack/heft": "0.66.18",
        "@rushstack/heft-jest-plugin": "0.11.39",
        "@rushstack/heft-lint-plugin": "0.3.39",
        "@rushstack/heft-typescript-plugin": "0.5.16",
        "@tinyburg/architect": "workspace:*",
        "@tinyburg/fount": "workspace:*",
        "@tinyburg/tsconfig-rig": "workspace:*",
        "@types/debug": "4.1.12",
        "@types/frida-gum": "18.7.0",
        "@types/heft-jest": "1.0.6",
        "@types/node": "20.14.2",
        "effect": "3.3.1",
        "eslint": "8.57.0",
        "eslint-config-prettier": "9.1.0",
        "eslint-plugin-prettier": "5.1.3",
        "eslint-plugin-unicorn": "53.0.0",
        "fast-check": "3.19.0",
        "prettier": "3.3.1",
        "the-moby-effect": "~1.45.0-alpha.8",
        "typescript": "5.4.5"
    },
    "engines": {
        "node": ">=18"
    }
}