{
	"name": "ndarray-pixels",
	"version": "4.1.0",
	"description": "ndarray-pixels",
	"type": "module",
	"sideEffects": false,
	"types": "./dist/index.d.ts",
	"main": "./dist/ndarray-pixels-node.cjs",
	"module": "./dist/ndarray-pixels-browser.modern.js",
	"exports": {
		"types": "./dist/index.d.ts",
		"node": {
			"require": "./dist/ndarray-pixels-node.cjs",
			"default": "./dist/ndarray-pixels-node.modern.js"
		},
		"default": {
			"require": "./dist/ndarray-pixels-browser.cjs",
			"default": "./dist/ndarray-pixels-browser.modern.js"
		}
	},
	"repository": "github:donmccurdy/ndarray-pixels",
	"author": "Don McCurdy <dm@donmccurdy.com>",
	"license": "MIT",
	"scripts": {
		"dist": "yarn dist:node && yarn dist:browser",
		"dist:node": "microbundle build --raw --no-compress --target node --format modern,cjs src/index.ts --output dist/ndarray-pixels-node.js",
		"dist:browser": "microbundle build --raw --no-compress --target web --format modern,cjs src/index.ts --output dist/ndarray-pixels-browser.js --alias ./node-get-pixels=./browser-get-pixels.ts,./node-save-pixels=./browser-save-pixels.ts",
		"clean": "rm -rf dist/*",
		"test": "yarn test:node && yarn test:browser",
		"test:node": "tape test/node.test.cjs | tap-spec",
		"test:browser": "browserify test/browser.test.cjs | tape-run | tap-spec",
		"lint": "eslint \"{src,test}/**/*.ts\"",
		"docs": "typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./docs --hideBreadcrumbs --hidePageHeader && cat docs/functions/*.md | sed \"s/# /### /g\" | replace-between --target README.md --token API && rm -rf docs",
		"preversion": "yarn dist && yarn test",
		"version": "yarn dist && yarn docs && git add -u",
		"postversion": "git push && git push --tags && npm publish"
	},
	"dependencies": {
		"@types/ndarray": "^1.0.14",
		"ndarray": "^1.0.19",
		"ndarray-ops": "^1.2.2",
		"sharp": "^0.33.4"
	},
	"devDependencies": {
		"@eslint/js": "^9.2.0",
		"@types/ndarray-ops": "1.2.7",
		"@types/node": "20.12.12",
		"@types/tape": "5.6.4",
		"browserify": "17.0.0",
		"eslint": "8.57.0",
		"microbundle": "0.15.1",
		"regenerator-runtime": "0.14.1",
		"replace-between": "0.0.8",
		"source-map-support": "0.5.21",
		"tap-spec": "5.0.0",
		"tape": "5.7.5",
		"tape-run": "11.0.0",
		"typedoc": "0.25.13",
		"typedoc-plugin-markdown": "4.0.2",
		"typescript": "5.4.5",
		"typescript-eslint": "^7.9.0"
	},
	"files": [
		"dist/",
		"src/",
		"README.md",
		"LICENSE",
		"package.json"
	],
	"packageManager": "yarn@4.2.2"
}
