{
    "name": "@byte-fw/byte",
    "version": "0.5.0",
    "scripts": {
        "setup": "symlink-dir ./shared ./client/shared && symlink-dir ./shared ./server/shared",
        "clean-setup": "rimraf ./client/shared && rimraf ./client/.ignored_shared && rimraf ./server/.ignored_shared && rimraf ./server/shared && rimraf ./docs",
        "clean-build": "cd ./build && cp ./client/byte-client.d.ts . && cp ./server/byte-server.d.ts . && rimraf -rf ./client/ && rimraf -rf ./server/",
        "clean-all": "npm run clean-setup && rimraf ./build",
        "format:client": "prettier --write \"./client\"",
        "format:server": "prettier --write \"./server\"",
        "format:shared": "prettier --write \"./shared\"",
        "lint:client": "eslint ./client",
        "lint:server": "eslint ./server",
        "build:client": "tstl-tables --project ./client/tsconfig.json",
        "build:server": "tstl-tables --project ./server/tsconfig.json",
        "types:client": "dets ./build/client/index.d.ts --name byte-client --out ./build/client/byte-client.d.ts",
        "types:server": "dets ./build/server/index.d.ts --name byte-server --out ./build/server/byte-server.d.ts",
        "update-types": "types-replacer ./build/client/byte-client.d.ts ./build/server/byte-server.d.ts ./shared/native_defs.d.ts",
        "docs:client": "cd client && typedoc . --tsconfig ./tsconfig.json",
        "docs:server": "cd server && typedoc . --tsconfig ./tsconfig.json",
        "docs": "npm run docs:client && npm run docs:server"
    },
    "devDependencies": {
        "@eslint/js": "^9.17.0",
        "@typescript-to-lua/language-extensions": "1.19.0",
        "dets": "0.16.2",
        "eslint": "^9.17.0",
        "eslint-plugin-import": "^2.31.0",
        "globals": "^15.13.0",
        "mkdirp": "3.0.1",
        "move-file-cli": "3.0.0",
        "prettier": "3.4.2",
        "rimraf": "5.0.5",
        "symlink-dir": "5.2.1",
        "typedoc": "0.26.11",
        "typedoc-github-theme": "0.1.2",
        "typescript": "5.4.3",
        "typescript-eslint": "^8.18.1",
        "typescript-to-fivem-lua": "1.27.0"
    },
    "files": [
        "build/byte-client.d.ts",
        "build/byte-server.d.ts"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/Byte-fw/Byte.git"
    },
    "keywords": [
        "byte",
        "fivem",
        "redm",
        "cfx.re",
        "lua",
        "typescript",
        "tstl"
    ]
}





