{
	"name": "@visa/nova-icons-react",
	"version": "4.0.0",
	"license": "Apache-2.0",
	"description": "Visa Product Design System's Nova icons React package.",
	"author": "Visa Product Design System",
	"publishConfig": {
		"access": "public"
	},
	"sideEffects": false,
	"main": "index.cjs",
	"module": "index.mjs",
	"types": "index.d.ts",
	"dependencies": {
		"tslib": "^2.6.2"
	},
	"peerDependencies": {
		"clsx": "^2.1.0",
		"react": "^19",
		"react-dom": "^19"
	},
	"scripts": {
		"build": "pnpm -p \"/^build:.*/\"",
		"build:sprite": "npx @svgr/cli --typescript --no-svgo --svg-props focusable='false' --svg-props aria-hidden='true' --out-dir dist/sprite --index-template sprite-index-template.js --template sprite-template.js --filename-case kebab -- ../sprite",
		"build:svg": "npx @svgr/cli --typescript --no-svgo --title-prop --desc-prop --svg-props focusable='false' --svg-props aria-hidden='true' --out-dir dist/ --index-template index-template.js --template template.js --filename-case kebab -- ../svg/",
		"clean": "rm -r dist",
		"clean:cjs": "rm -r dist/**/*.cjs",
		"clean:esm": "rm -r dist/**/*.mjs",
		"clean:js": "rm -r dist/**/*.js",
		"clean:types": "rm -r dist/**/*.d.ts",
		"clean:transpiled": "pnpm clean:cjs && pnpm clean:esm && pnpm clean:js && pnpm clean:types",
		"prebuild": "mkdir -p dist/sprite",
		"postbuild": "pnpm -p \"/^transpile:.*/\"",
		"build:copy": "cp package.json dist/ && cp index.ts dist/ && cp message-icon.tsx dist/ && cp ../../README.md dist/ && cp .npmignore dist/",
		"transpile:js": "rollup -c --bundleConfigAsCjs",
		"transpile:types": "tsc -p tsconfig.compiler.json"
	},
	"devDependencies": {
		"@rollup/plugin-commonjs": "^26.0.1",
		"@rollup/plugin-node-resolve": "^15.2.3",
		"@rollup/plugin-terser": "^0.4.4",
		"@rollup/plugin-typescript": "^11.1.6",
		"@svgr/cli": "^8.1.0",
		"@types/react": "^18.3.3",
		"@types/react-dom": "^18.3.0",
		"rollup": "^4.18.0",
		"typescript": "^5.4.5"
	}
}
