UNPKG

typed-factorio

Version:

Featureful typescript definitions for the Factorio modding api.

66 lines (65 loc) 2.21 kB
{ "name": "typed-factorio", "version": "2.13.0", "description": "Featureful typescript definitions for the Factorio modding api.", "keywords": [ "factorio", "types", "typescript-to-lua", "tstl" ], "repository": { "type": "git", "url": "git+https://github.com/GlassBricks/typed-factorio.git" }, "homepage": "https://github.com/GlassBricks/typed-factorio#readme", "license": "MIT", "files": [ "**/*.d.ts", "*.d.ts", "!generator/**/*" ], "type": "module", "packageManager": "npm@9.5.0", "scripts": { "generate": "tsx --tsconfig generator/tsconfig.json generator/main.ts", "generate-no-format": "tsx --tsconfig generator/tsconfig.json generator/main.ts --no-format", "clean": "rimraf runtime/generated prototype/generated", "lint": "eslint .", "format:check": "prettier --check .", "format:fix": "prettier --write .", "check": "npm run lint && npm run format:check && tsc --noEmit", "prepublishOnly": "npm run generate && npm run check", "script": "tsx --tsconfig scripts/tsconfig.json", "download-latest-api-jsons": "npm run script ./scripts/download-latest.ts", "new-version-changelog": "npm run script ./scripts/new-version-changelog.ts", "get-current-factorio-version": "npm run script ./scripts/get-current-version.ts", "next-factorio-version-diff": "npm run script ./scripts/new-version-diff.ts" }, "peerDependencies": { "lua-types": "^2.13.1", "typescript-to-lua": "^1.10.0" }, "devDependencies": { "@swc/core": "^1.4.8", "@types/download": "^8.0.5", "@types/node": "^20.11.29", "@typescript-eslint/eslint-plugin": "^7.3.0", "@typescript-eslint/parser": "^7.3.0", "chalk": "^5.3.0", "download": "^8.0.0", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.1.3", "lua-types": "^2.13.1", "prettier": "^3.2.5", "rimraf": "^5.0.5", "tsx": "^4.7.1", "typescript": "~5.4.2", "typescript-to-lua": "^1.25.0" } }