{
	"name": "@gullerya/object-observer",
	"version": "7.0.0",
	"description": "object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way",
	"keywords": [
		"object",
		"array",
		"observe",
		"observer",
		"object observe",
		"object.observe",
		"observable",
		"changes",
		"deep",
		"tree",
		"graph",
		"javascript",
		"proxy",
		"C",
		"J",
		"G",
		"Y"
	],
	"author": {
		"name": "Yuri Guller",
		"email": "gullerya@gmail.com"
	},
	"homepage": "https://github.com/gullerya/object-observer",
	"repository": {
		"type": "git",
		"url": "https://github.com/gullerya/object-observer"
	},
	"bugs": {
		"url": "https://github.com/gullerya/object-observer/issues",
		"email": "gullerya@gmail.com"
	},
	"license": "ISC",
	"funding": [
		{
			"url": "https://paypal.me/gullerya?locale.x=en_US"
		},
		{
			"url": "https://tidelift.com/funding/github/npm/object-observer"
		}
	],
	"type": "module",
	"main": "./dist/object-observer.min.js",
	"module": "./dist/object-observer.min.js",
	"browser": "./dist/object-observer.min.js",
	"types": "./dist/object-observer.d.ts",
	"exports": {
		".": {
			"types": "./dist/object-observer.d.ts",
			"import": "./dist/object-observer.min.js",
			"require": "./dist/cjs/object-observer.min.cjs"
		}
	},
	"files": [
		"dist",
		"sri.json"
	],
	"scripts": {
		"build": "node ./ci/tools/build-utils.js",
		"lint": "eslint -c ./ci/eslint.config.mjs ./src/* ./tests/*.js ./ci/**/*.js",
		"test-types": "tsc",
		"test": "node node_modules/@gullerya/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.js",
		"test:chromium": "node node_modules/@gullerya/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-chromium.js",
		"test:firefox": "node node_modules/@gullerya/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-firefox.js",
		"test:webkit": "node node_modules/@gullerya/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-webkit.js",
		"test:nodejs": "node node_modules/@gullerya/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.js",
		"version": "npm run build && git add --all",
		"postversion": "git push && git push --tags"
	},
	"devDependencies": {
		"@eslint/js": "^9.39.1",
		"@gullerya/just-test": "^4.0.17",
		"esbuild": "^0.27.0",
		"eslint": "^9.39.1",
		"globals": "^16.5.0",
		"typescript": "^5.9.3",
		"typescript-eslint": "^8.48.0"
	},
	"publishConfig": {
		"access": "public"
	}
}
