{
	"name": "@api-wrappers/anilist-wrapper",
	"version": "4.0.1",
	"description": "Typed AniList GraphQL wrapper for anime, manga, characters, staff, users, media lists, and raw GraphQL requests.",
	"type": "module",
	"main": "./dist/index.cjs",
	"module": "./dist/index.mjs",
	"types": "./dist/index.d.mts",
	"homepage": "https://github.com/Api-Wrappers/anilist-wrapper#readme",
	"publishConfig": {
		"access": "public"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/Api-Wrappers/anilist-wrapper.git"
	},
	"bugs": {
		"url": "https://github.com/Api-Wrappers/anilist-wrapper/issues"
	},
	"keywords": [
		"anilist",
		"anilist-api",
		"anilist api",
		"anilist-wrapper",
		"anilist wrapper",
		"anilist-client",
		"anilist client",
		"anilist-sdk",
		"anilist sdk",
		"anime",
		"anime-api",
		"manga",
		"manga-api",
		"graphql",
		"graphql-client",
		"graphql-sdk",
		"generated-types",
		"api-client",
		"api-wrapper",
		"sdk",
		"typescript",
		"typescript-library",
		"node",
		"nodejs",
		"bun",
		"api-wrappers"
	],
	"author": {
		"name": "api-wrappers",
		"url": "https://github.com/api-wrappers"
	},
	"license": "MIT",
	"private": false,
	"sideEffects": false,
	"engines": {
		"node": ">=18"
	},
	"devEngines": {
		"packageManager": {
			"name": "bun",
			"version": "1.4.2",
			"onFail": "warn"
		}
	},
	"exports": {
		".": {
			"import": {
				"types": "./dist/index.d.mts",
				"default": "./dist/index.mjs"
			},
			"require": {
				"types": "./dist/index.d.cts",
				"default": "./dist/index.cjs"
			}
		},
		"./package.json": "./package.json"
	},
	"files": [
		"dist",
		"README.md",
		"LICENSE",
		"CHANGELOG.md",
		"docs",
		"!docs/issue-drafts.md",
		"!docs/isues-draft*"
	],
	"scripts": {
		"build": "tsdown",
		"prepublishOnly": "bun run build",
		"changeset": "changeset",
		"version-packages": "changeset version",
		"release": "changeset publish",
		"codegen": "graphql-codegen --config codegen.yml",
		"test": "bun test --timeout 10000 test/*.test.ts",
		"test:live": "bun test --timeout 10000 test/live/*.live.test.ts",
		"typecheck": "tsc --noEmit",
		"check": "biome check .",
		"check:unsafe": "biome check --write --unsafe .",
		"check:write": "biome check --write .",
		"verify": "bun run check && bun run typecheck && bun run build && bun pm pack --dry-run",
		"test:dist": "bun run build && node test/dist/node-smoke.mjs && node test/dist/node-smoke.cjs",
		"test:docs": "bun scripts/check-doc-snippets.ts",
		"test:documents": "bun scripts/validate-selected-documents.ts",
		"test:coverage": "bun test --coverage --coverage-reporter=lcov test/*.test.ts && bun scripts/check-coverage.ts"
	},
	"devDependencies": {
		"@biomejs/biome": "^2.5.3",
		"@changesets/changelog-github": "^1.0.1",
		"@changesets/cli": "^3.0.3",
		"@graphql-codegen/cli": "^7.2.0",
		"@graphql-codegen/typescript": "^6.1.0",
		"@graphql-codegen/typescript-generic-sdk": "^5.0.1",
		"@graphql-codegen/typescript-operations": "^6.1.0",
		"@types/bun": "^1.3.14",
		"graphql": "^16.14.2",
		"graphql-tag": "^2.12.6",
		"tsdown": "^0.23.0",
		"typescript": "^7.0.2"
	},
	"dependencies": {
		"@api-wrappers/api-core": "^1.1.1"
	}
}
