{
    "name": "@endran/firestore-export-import",
    "version": "0.9.1",
    "description": "Exporter/Importer for Firestore, capable of handling massive data sets",
    "homepage": "https://gitlab.com/endran/firestore-export-import",
    "author": "David Hardy <davidhardy85@gmail.com>",
    "contributors": [
        "David Hardy <davidhardy85@gmail.com>",
        "David Hardy <david.hardy85@onn.software>"
    ],
    "bugs": "https://gitlab.com/endran/firestore-export-import/issues",
    "repository": {
        "type": "git",
        "url": "git@gitlab.com:endran/firestore-export-import.git"
    },
    "license": "MIT",
    "private": false,
    "preferGlobal": false,
    "bin": {
        "fei": "./dist/index.js"
    },
    "files": [
        "dist"
    ],
    "engines": {
        "node": ">=10.0"
    },
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "keywords": [
        "firebase",
        "firestore",
        "export",
        "import",
        "data"
    ],
    "scripts": {
        "format": "prettier --write **/*.ts **/*.md **/*.yml",
        "build": "tsc",
        "devI": "tsc && yarn feiI",
        "devE": "tsc && yanrn feiE",
        "devC": "tsc && yarn feiC",
        "feiEmu": "node 'dist/index.js' -S firebase-admin.json -E 8080 -R '/content/data' -F empty.json -O --export -B 500",
        "feiExport": "node 'dist/index.js' -S firebase-admin.json -R '/events/PREDEFINED_EVENT_06' -F empty2.json -O --export -X '.*/itemInstances'",
        "feiImport": "node 'dist/index.js' -S firebase-admin.json -F 'data/pp.json' -O --import -B 750",
        "feiClear": "node 'dist/index.js' -S firebase-admin.json -R '__ROOT__' --clear -B 500",
        "feiHelp": "node 'dist/index.js' --help",
        "fei": "node 'dist/index.js'",
        "lint": "tslint --project tsconfig.json",
        "lint:fix": "tslint --fix src/**/*.ts"
    },
    "dependencies": {
        "commander": "^11.1.0",
        "firebase-admin": "~12.0.0",
        "line-by-line": "^0.1.6",
        "moment": "^2.30.1"
    },
    "devDependencies": {
        "@types/line-by-line": "^0.1.9",
        "@types/node": "^20.10.5",
        "husky": "^3.1.0",
        "prettier": "^3.1.1",
        "lint-staged": "^15.2.0",
        "ts-node": "^10.9.2",
        "tslint": "^6.1.3",
        "tslint-config-prettier": "^1.18.0",
        "typescript": "^5.3.3"
    },
    "husky": {
        "hooks": {
            "pre-commit": "lint-staged"
        }
    },
    "lint-staged": {
        "*.{html,js,css,scss,md}": [
            "prettier --write"
        ],
        "*.ts": [
            "prettier --write",
            "yarn lint --fix"
        ]
    }
}
