{
	"name": "@filen/sync",
	"version": "0.2.1",
	"description": "Filen Sync",
	"main": "dist/index.js",
	"types": "dist/index.d.ts",
	"private": false,
	"scripts": {
		"test": "jest",
		"lint": "eslint src/**/* --ext .js,.jsx,.ts,.tsx",
		"emitTypes": "tsc --emitDeclarationOnly",
		"tsc": "tsc --build",
		"clear": "rimraf ./dist",
		"build": "npm run clear && npm run lint && npm run tsc",
		"dev": "tsx ./dev/index.ts",
		"dev:test": "tsx ./dev/test.ts",
		"yalc": "npm run build && yalc push",
		"install:filen": "npm install @filen/sdk@latest"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/FilenCloudDienste/filen-sync.git"
	},
	"keywords": [
		"filen"
	],
	"engines": {
		"node": ">=20"
	},
	"author": "Filen",
	"license": "AGPLv3",
	"bugs": {
		"url": "https://github.com/FilenCloudDienste/filen-sync/issues"
	},
	"homepage": "https://filen.io",
	"devDependencies": {
		"@jest/globals": "^29.7.0",
		"@types/fs-extra": "^11.0.4",
		"@types/jest": "^29.5.12",
		"@types/micromatch": "^4.0.9",
		"@types/mime-types": "^2.1.4",
		"@types/uuid": "^10.0.0",
		"@types/write-file-atomic": "^4.0.3",
		"@typescript-eslint/eslint-plugin": "^6.20.0",
		"@typescript-eslint/parser": "^6.20.0",
		"cross-env": "^7.0.3",
		"eslint": "^8.56.0",
		"jest": "^29.7.0",
		"rimraf": "^5.0.5",
		"ts-jest": "^29.1.5",
		"ts-node": "^10.9.2",
		"tsx": "^4.11.0",
		"typescript": "^5.3.3",
		"wait-on": "^7.2.0"
	},
	"dependencies": {
		"@filen/sdk": "^0.3.7",
		"@parcel/watcher": "^2.5.1",
		"fast-glob": "^3.3.3",
		"fs-extra": "^11.3.0",
		"ignore": "^7.0.3",
		"micromatch": "^4.0.8",
		"node-watch": "^0.7.4",
		"pino": "^9.5.0",
		"rotating-file-stream": "^3.2.5",
		"uuid": "^11.0.5",
		"write-file-atomic": "^6.0.0"
	}
}
