{
	"name": "nestjs-minio",
	"version": "2.8.0",
	"description": "Minio object storage with nestjs",
	"keywords": [
		"minio",
		"nestjs"
	],
	"bugs": {
		"url": "https://github.com/NestCrafts/nestjs-minio/issues"
	},
	"license": "MIT",
	"author": "Rubin Bhandari",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/NestCrafts/nestjs-minio.git"
	},
	"files": [
		"dist"
	],
	"main": "./dist/index.js",
	"types": "./dist/index.d.ts",
	"publishConfig": {
		"access": "public"
	},
	"scripts": {
		"build": "npx rimraf dist tsconfig.build.tsbuildinfo && tsc -p tsconfig.build.json",
		"prepack": "npm run build",
		"format": "oxfmt",
		"format:check": "oxfmt --check **/*.ts",
		"lint": "oxlint",
		"lint:fix": "oxlint --fix",
		"test": "jest",
		"test:watch": "jest --watch",
		"test:cov": "jest --coverage",
		"test:e2e": "jest --config ./tests/jest-e2e.json --runInBand",
		"test:e2e:dev": "jest --config ./tests/jest-e2e.json --runInBand --watch",
		"build:docs": "npx compodoc -p tsconfig.build.json -d docs -o -s --theme material"
	},
	"dependencies": {
		"minio": "^8.0.7"
	},
	"devDependencies": {
		"@nestjs/common": "^11.1.19",
		"@nestjs/core": "^11.1.19",
		"@nestjs/testing": "^11.1.19",
		"@rubiin/tsconfig": "^2.1.0",
		"@types/express": "4.17.21",
		"@types/jest": "29.5.12",
		"@types/supertest": "6.0.2",
		"cz-conventional-changelog": "3.3.0",
		"husky": "^9.1.7",
		"jest": "^30.3.0",
		"lint-staged": "^16.4.0",
		"oxfmt": "^0.46.0",
		"oxlint": "^1.61.0",
		"reflect-metadata": "^0.2.2",
		"rxjs": "^7.8.2",
		"supertest": "^7.2.2",
		"ts-jest": "^29.4.9",
		"ts-node": "^10.9.2",
		"tsconfig-paths": "^4.2.0",
		"typescript": "^6.0.3"
	},
	"peerDependencies": {
		"@nestjs/common": ">7.0.0",
		"@nestjs/core": ">7.0.0"
	},
	"lint-staged": {
		"*.{js,jsx,ts,tsx}": [
			"oxlint --fix",
			"oxfmt --write"
		],
		"*.{json,md,scss,yaml,yml}": [
			"oxfmt --write"
		]
	},
	"config": {
		"commitizen": {
			"path": "./node_modules/cz-conventional-changelog"
		}
	},
	"jest": {
		"coverageDirectory": "../coverage",
		"moduleFileExtensions": [
			"js",
			"json",
			"ts"
		],
		"rootDir": "src",
		"testEnvironment": "node",
		"testRegex": ".spec.ts$",
		"transform": {
			"^.+\\.(t|j)s$": [
				"ts-jest",
				{
					"tsconfig": "<rootDir>/../tsconfig.spec.json",
					"diagnostics": {
						"ignoreCodes": [
							151002
						]
					}
				}
			]
		}
	}
}
