UNPKG

anomaly-packer

Version:

Anomaly Packer is a utility package for STALKER Anomaly creators to help them develop addons at speed with TypeScript's type-safety and game-oriented build tools.

88 lines 2.67 kB
{ "name": "anomaly-packer", "description": "Anomaly Packer is a utility package for STALKER Anomaly creators to help them develop addons at speed with TypeScript's type-safety and game-oriented build tools.", "keywords": [ "stalker", "anomaly" ], "version": "0.4.0", "author": { "url": "https://github.com/piscopancer", "name": "piscopancer" }, "repository": { "url": "https://github.com/piscopancer/anomaly-packer" }, "type": "module", "main": "dist/index.mjs", "types": "dist/index.d.mts", "exports": { ".": { "types": "./dist/index.d.mts", "import": "./dist/index.mjs" }, "./jsx-runtime": { "types": "./dist/jsx-runtime.d.mts", "import": "./dist/jsx-runtime.mjs" }, "./types/*": { "types": "./dist/types/*.d.ts" }, "./tsconfig.scripts.json": "./dist/tsconfig.scripts.json" }, "files": [ "dist" ], "bin": { "anomaly-packer": "dist/cli/anomaly-packer.mjs" }, "devDependencies": { "@changesets/cli": "^2.31.0", "@types/archiver": "^8.0.0", "@types/ini": "^4.1.1", "@types/node": "^24.2.0", "@types/react-dom": "^19.2.3", "cli-table3": "^0.6.5", "prettier": "^3.9.5", "ts-morph": "^28.0.0", "tsdown": "^0.22.4", "tsx": "^4.23.0", "typescript": "^6.0.2" }, "peerDependencies": { "react": "^19.0.0", "typescript": "^6.0.0" }, "dependencies": { "@tree-sitter-grammars/tree-sitter-lua": "^0.4.1", "@types/react": "^19.2.17", "archiver": "^8.0.0", "chalk": "^5.6.2", "fast-xml-parser": "^5.9.3", "iconv-lite": "^0.7.3", "ini": "^7.0.0", "lua-types": "^2.14.1", "react": "^19.2.7", "react-dom": "^19.2.7", "simplified-jsx-to-ast": "^0.4.0", "typescript-to-lua": "^1.37.0", "web-tree-sitter": "^0.26.11" }, "scripts": { "build": "tsdown && tsx src/scripts/gen-type-barrels.ts", "anomaly-packer": "tsx src/cli/anomaly-packer.ts", "gen-script-skeletons": "tsx src/scripts/gen-script-skeletons.ts", "audit-coverage": "tsx src/scripts/audit-coverage.ts", "todos": "tsx src/scripts/audit-coverage.ts --todos", "format": "prettier --write .", "changeset": "changeset", "changeset:version": "changeset version", "changeset:publish": "pnpm build && changeset publish", "gen-sections": "tsx src/scripts/gen-sections.ts", "gen-ini-schemas": "tsx src/scripts/gen-ini-schemas.ts", "gen-textures": "tsx src/scripts/gen-textures.ts", "gen-info-portions": "tsx src/scripts/gen-info-portions.ts", "gen-weather": "tsx src/scripts/gen-weather.ts", "gen-dialogs": "tsx src/scripts/gen-dialogs.ts" } }