{
	"name": "@hidayetcanozcan/nucleus-generic-api-caller",
	"version": "1.0.1",
	"description": "Type-safe generic API caller for Next.js Server Actions with automatic CRUD generation, React hooks, and CustomFetch integration.",
	"main": "dist/index.js",
	"types": "dist/index.d.ts",
	"module": "dist/index.js",
	"type": "module",
	"exports": {
		".": {
			"types": "./dist/index.d.ts",
			"import": "./dist/index.js"
		},
		"./server": {
			"types": "./dist/server/index.d.ts",
			"import": "./dist/server/index.js"
		},
		"./client": {
			"types": "./dist/client/index.d.ts",
			"import": "./dist/client/index.js"
		},
		"./types": {
			"types": "./dist/types/index.d.ts",
			"import": "./dist/types/index.js"
		}
	},
	"files": [
		"dist",
		"README.md",
		"LICENSE"
	],
	"sideEffects": false,
	"scripts": {
		"build": "tsc -p tsconfig.json",
		"clean": "rm -rf dist",
		"prepare": "npm run build",
		"prepublishOnly": "npm run clean && npm run build",
		"publish:patch": "npm version patch && npm publish --access public",
		"publish:minor": "npm version minor && npm publish --access public",
		"publish:major": "npm version major && npm publish --access public"
	},
	"keywords": [
		"nextjs",
		"api",
		"generic",
		"crud",
		"server-actions",
		"typescript",
		"react-hooks",
		"custom-fetch",
		"nucleus"
	],
	"author": {
		"name": "Hidayet Can Özcan",
		"email": "hidayetcan@gmail.com",
		"url": "https://github.com/HidayetCanOzcan"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/HidayetCanOzcan/nucleus-generic-api-caller.git"
	},
	"license": "MIT",
	"engines": {
		"node": ">=18.0.0"
	},
	"peerDependencies": {
		"next": ">=14.0.0",
		"react": ">=18.0.0",
		"@hidayetcanozcan/custom-fetch": ">=1.0.0"
	},
	"devDependencies": {
		"typescript": "^5.7.0",
		"@types/react": "^18.2.0",
		"@types/node": "^20.0.0"
	}
}
