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
JSON
{
"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"
}
}