{
	"name": "use-react-amplitude",
	"version": "1.0.1",
	"description": "Useful hooks for working with amplitude",
	"type": "module",
	"files": [
		"dist/**/*"
	],
	"source": "src/index.ts",
	"main": "dist/index.js",
	"umd:main": "dist/index.umd.js",
	"module": "dist/index.module.js",
	"exports": {
		"types": "./dist/index.d.ts",
		"require": "./dist/index.js",
		"default": "./dist/index.modern.mjs"
	},
	"types": "dist/index.d.ts",
	"scripts": {
		"lint": "eslint --fix \"src/**.ts\"",
		"test": "jest && eslint \"src/**.ts\"",
		"test:dev": "jest --watchAll",
		"test:coverage": "jest --coverage",
		"build": "rm -rf ./dist/*; microbundle build --entry src/index.ts --name use-react-amplitude --jsx React.createElement --tsconfig tsconfig.json",
		"size": "npm run build && size-limit",
		"publish-lib": "npm run build && npm publish",
		"publish-beta": "npm run build && npm publish --tag beta",
		"publish-dryrun": "npm run build && npm publish --dry-run"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/Valyay/use-react-amplitude.git"
	},
	"keywords": [
		"analytics",
		"react",
		"amplitude",
		"hook",
		"hooks",
		"metrics",
		"tracking",
		"track",
		"ts",
		"typescript",
		"event",
		"events"
	],
	"author": "Evgeniy Valyaev",
	"license": "MIT",
	"bugs": {
		"url": "https://github.com/Valyay/use-react-amplitude/issues"
	},
	"homepage": "https://github.com/Valyay/use-react-amplitude#readme",
	"peerDependencies": {
		"react": ">=16.9.0"
	},
	"devDependencies": {
		"@size-limit/preset-small-lib": "^8.1.0",
		"@testing-library/react": "^12.1.4",
		"@testing-library/react-hooks": "^8.0.1",
		"@types/jest": "^27.5.2",
		"@types/lodash.isequal": "^4.5.6",
		"@types/node": "^18.6.2",
		"@types/prettier": "^2.4.4",
		"@types/react": "^16.8.19",
		"@typescript-eslint/eslint-plugin": "^5.32.0",
		"@typescript-eslint/parser": "^5.32.0",
		"eslint": "^8.21.0",
		"eslint-config-prettier": "^8.5.0",
		"eslint-config-standard": "^17.0.0",
		"eslint-plugin-node": "^11.1.0",
		"eslint-plugin-prettier": "^4.2.1",
		"eslint-plugin-react-hooks": "^4.6.0",
		"eslint-plugin-standard": "^5.0.0",
		"jest": "^27.0.0",
		"microbundle": "^0.15.1",
		"prettier": "^2.7.1",
		"react": "^16.9.0",
		"react-dom": "^16.9.0",
		"react-test-renderer": "^16.9.0",
		"ts-jest": "27.0",
		"typescript": "^4.0"
	},
	"dependencies": {
		"@amplitude/analytics-browser": "^1.5.5",
		"lodash.isequal": "^4.5.0"
	},
	"size-limit": [
		{
			"path": "dist/index.modern.mjs",
			"limit": "28 KB"
		},
		{
			"path": "dist/index.modern.mjs",
			"limit": "28 KB"
		},
		{
			"path": "dist/index.module.js",
			"limit": "28 KB"
		},
		{
			"path": "dist/index.umd.js",
			"limit": "35 KB"
		},
		{
			"path": "dist/index.modern.mjs",
			"import": "{ useTrackOnMount }",
			"limit": "28 KB"
		},
		{
			"path": "dist/index.modern.mjs",
			"import": "{ useTrackOnChange }",
			"limit": "28 KB"
		},
		{
			"path": "dist/index.modern.mjs",
			"import": "{ useTrackOnUpdate }",
			"limit": "28 KB"
		}
	]
}
