{
    "name": "@runejs/filestore",
    "version": "0.17.0",
    "description": "Tools for managing the RuneJS filestore.",
    "main": "lib/index.js",
    "types": "lib/index.d.ts",
    "scripts": {
        "build": "tsc",
        "clean": "rimraf lib",
        "lint": "biome lint",
        "lint:fix": "biome lint --write",
        "format": "biome format",
        "format:fix": "biome format --write",
        "fin": "npm run lint:fix && npm run format:fix",
        "start": "ts-node src/run.ts",
        "package": "rimraf lib && npm i && npm run build && npm publish --dry-run"
    },
    "repository": {
        "type": "git",
        "url": "git+ssh://git@github.com/runejs/filestore.git"
    },
    "keywords": [
        "runejs",
        "runescape",
        "typescript",
        "filestore",
        "cache",
        "js5"
    ],
    "author": "Tynarus",
    "license": "GPL-3.0",
    "bugs": {
        "url": "https://github.com/runejs/filestore/issues"
    },
    "homepage": "https://github.com/runejs/filestore#readme",
    "peerDependencies": {
        "@runejs/common": "2.0.2-beta.3",
        "tslib": "2.8.1",
        "typescript": "5.7.3"
    },
    "dependencies": {
        "@runejs/common": "2.0.2-beta.3",
        "canvas": "^3.1.0",
        "pngjs": "^7.0.0",
        "properties-parser": "^0.6.0",
        "seek-bzip": "^2.0.0",
        "tslib": "2.8.1"
    },
    "devDependencies": {
        "@biomejs/biome": "1.9.4",
        "@types/node": "^22.10.10",
        "@types/pngjs": "^6.0.5",
        "rimraf": "^6.0.1",
        "ts-node": "^10.9.2",
        "typescript": "5.7.3"
    }
}
