{
	"name": "react-native-skia-list",
	"version": "0.7.2",
	"description": "The fastest react-native list renderer based on skia",
	"source": "./src/index.ts",
	"main": "./lib/commonjs/index.js",
	"module": "./lib/module/index.js",
	"react-native": "./src/index.ts",
	"types": "./lib/typescript/commonjs/src/index.d.ts",
	"files": [
		"src",
		"lib",
		"android",
		"ios",
		"cpp",
		"*.podspec",
		"!ios/build",
		"!android/build",
		"!android/gradle",
		"!android/gradlew",
		"!android/gradlew.bat",
		"!android/local.properties",
		"!**/__tests__",
		"!**/__fixtures__",
		"!**/__mocks__",
		"!**/.*"
	],
	"scripts": {
		"example": "yarn workspace react-native-skia-list-example",
		"test": "jest",
		"typecheck": "tsc",
		"lint": "eslint \"**/*.{js,ts,tsx}\"",
		"clean": "del-cli lib",
		"prepare": "bob build",
		"release": "release-it"
	},
	"keywords": [
		"react-native",
		"ios",
		"android"
	],
	"repository": {
		"type": "git",
		"url": "git+https://github.com/samuelscheit/react-native-skia-list.git"
	},
	"author": "samuelscheit <github@samuelscheit.com> (https://github.com/SamuelScheit)",
	"license": "MIT",
	"bugs": {
		"url": "https://github.com/samuelscheit/react-native-skia-list/issues"
	},
	"homepage": "https://samuelscheit.github.io/react-native-skia-list/",
	"publishConfig": {
		"registry": "https://registry.npmjs.org/"
	},
	"devDependencies": {
		"@commitlint/config-conventional": "^19.6.0",
		"@evilmartians/lefthook": "^1.9.0",
		"@react-native/eslint-config": "^0.76.4",
		"@release-it/conventional-changelog": "^9.0.3",
		"@types/jest": "^29.5.14",
		"@types/react": "^19.0.1",
		"@types/react-native": "^0.73.0",
		"commitlint": "^19.6.0",
		"del-cli": "^6.0.0",
		"eslint": "^9.16.0",
		"eslint-config-prettier": "^9.1.0",
		"eslint-plugin-prettier": "^5.2.1",
		"jest": "^29.7.0",
		"patch-package": "^8.0.0",
		"prettier": "^3.4.2",
		"react": "^19.0.0",
		"react-native": "^0.76.4",
		"react-native-builder-bob": "^0.35.2",
		"release-it": "^17.10.0",
		"typescript": "^5.7.2"
	},
	"workspaces": [
		"example",
		"docs"
	],
	"jest": {
		"preset": "react-native",
		"modulePathIgnorePatterns": [
			"<rootDir>/example/node_modules",
			"<rootDir>/lib/"
		]
	},
	"commitlint": {
		"extends": [
			"@commitlint/config-conventional"
		]
	},
	"release-it": {
		"git": {
			"commitMessage": "chore: release ${version}",
			"tagName": "v${version}"
		},
		"npm": {
			"publish": true
		},
		"github": {
			"release": true
		},
		"plugins": {
			"@release-it/conventional-changelog": {
				"preset": "angular"
			}
		}
	},
	"eslintConfig": {
		"root": true,
		"extends": [
			"@react-native",
			"prettier"
		],
		"rules": {
			"no-unused-vars": "off",
			"no-unused-labels": "off",
			"no-unused-expressions": "off",
			"@typescript-eslint/no-unused-expressions": "off",
			"react/react-in-jsx-scope": "off",
			"@typescript-eslint/no-unused-vars": "off",
			"react-hooks/exhaustive-deps": "off",
			"react-native/no-inline-styles": "off",
			"react-hooks/rules-of-hooks": "off",
			"@typescript-eslint/no-shadow": "off",
			"prettier/prettier": [
				"error",
				{
					"quoteProps": "consistent",
					"singleQuote": false,
					"tabWidth": 4,
					"trailingComma": "es5",
					"useTabs": true,
					"printWidth": 120
				}
			]
		}
	},
	"eslintIgnore": [
		"node_modules/",
		"lib/"
	],
	"prettier": {
		"quoteProps": "consistent",
		"singleQuote": false,
		"tabWidth": 4,
		"trailingComma": "es5",
		"useTabs": true,
		"printWidth": 120
	},
	"react-native-builder-bob": {
		"source": "src",
		"output": "lib",
		"targets": [
			[
				"commonjs",
				{
					"esm": true
				}
			],
			[
				"module",
				{
					"esm": true
				}
			],
			[
				"typescript",
				{
					"project": "tsconfig.build.json",
					"esm": true
				}
			]
		]
	},
	"create-react-native-library": {
		"type": "library",
		"version": "0.41.2"
	},
	"dependencies": {
		"@shopify/react-native-skia": "^1.7.0",
		"react-native-gesture-handler": "^2.21.2",
		"react-native-keyboard-controller": "^1.14.5",
		"react-native-reanimated": "^3.16.3"
	},
	"packageManager": "yarn@4.5.1"
}
