packages/insight/package.json
{
"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"
}
}