{
	"name": "@simpleview/sv-mosaic",
	"version": "46.1.1",
	"description": "Mosaic UI Library",
	"author": "Owen Allen <owenallenaz@gmail.com>",
	"devDependencies": {
		"@emotion/react": "11.14.0",
		"@emotion/styled": "11.14.1",
		"@monaco-editor/react": "^4.7.0",
		"@mui/icons-material": "7.3.8",
		"@mui/material": "7.3.8",
		"@mui/x-date-pickers": "8.29.2",
		"@simpleview/mochalib": "2.0.2",
		"@simpleview/sv-mosaic-eslint": "0.0.2",
		"@testing-library/dom": "10.4.0",
		"@testing-library/jest-dom": "6.5.0",
		"@testing-library/react": "16.0.1",
		"@testing-library/user-event": "14.5.2",
		"@types/lodash": "4.14.179",
		"@types/node": "^22.5.5",
		"@types/react": "19.2.18",
		"@types/react-color": "^3.0.13",
		"@types/react-dom": "19.2.4",
		"@types/react-phone-number-input": "^3.1.37",
		"@types/react-places-autocomplete": "^7.2.14",
		"@vitest/coverage-istanbul": "4.0.18",
		"@vitest/ui": "4.0.18",
		"copyfiles": "2.4.1",
		"eslint": "^9.15.0",
		"i18next": "19.5.0",
		"identity-obj-proxy": "3.0.0",
		"jsdom": "25.0.0",
		"monaco-editor": "^0.52.2",
		"react": "19.2.8",
		"react-color": "2.19.3",
		"react-dom": "19.2.8",
		"react-i18next": "11.7.0",
		"react-places-autocomplete": "7.3.0",
		"release-it": "16.1.5",
		"styled-components": "6.3.11",
		"ts-node": "10.9.1",
		"ts-patch": "^3.2.1",
		"typescript": "5.5.4",
		"typescript-transform-paths": "3.5.1",
		"vite-tsconfig-paths": "6.1.1",
		"vitest": "4.0.18",
		"vitest-canvas-mock": "1.1.3",
		"vitest-fail-on-console": "0.10.1"
	},
	"dependencies": {
		"@dnd-kit/core": "6.1.0",
		"@dnd-kit/modifiers": "^7.0.0",
		"@dnd-kit/sortable": "8.0.0",
		"@dnd-kit/utilities": "3.2.2",
		"@mui/utils": "7.3.8",
		"@mui/system": "7.3.8",
		"@react-google-maps/api": "^2.7.0",
		"@tiptap/core": "2.8.0",
		"@tiptap/extension-blockquote": "2.8.0",
		"@tiptap/extension-bold": "2.8.0",
		"@tiptap/extension-bullet-list": "2.8.0",
		"@tiptap/extension-code": "2.8.0",
		"@tiptap/extension-code-block": "2.8.0",
		"@tiptap/extension-document": "2.8.0",
		"@tiptap/extension-dropcursor": "2.8.0",
		"@tiptap/extension-hard-break": "2.8.0",
		"@tiptap/extension-heading": "2.8.0",
		"@tiptap/extension-history": "2.8.0",
		"@tiptap/extension-image": "2.8.0",
		"@tiptap/extension-italic": "2.8.0",
		"@tiptap/extension-link": "2.8.0",
		"@tiptap/extension-list-item": "2.8.0",
		"@tiptap/extension-ordered-list": "2.8.0",
		"@tiptap/extension-paragraph": "2.8.0",
		"@tiptap/extension-strike": "2.8.0",
		"@tiptap/extension-subscript": "2.8.0",
		"@tiptap/extension-superscript": "2.8.0",
		"@tiptap/extension-text": "2.8.0",
		"@tiptap/extension-text-align": "2.8.0",
		"@tiptap/extension-text-style": "2.8.0",
		"@tiptap/extension-underline": "2.8.0",
		"@tiptap/pm": "2.8.0",
		"@tiptap/react": "2.8.0",
		"csstype": "^3.1.3",
		"date-fns": "^2.29.1",
		"lodash": "^4.17.15",
		"nanoid": "^3.3.7",
		"postcode-validator": "^3.8.21",
		"react-phone-number-input": "^3.4.11"
	},
	"peerDependencies": {
		"@emotion/react": "11.14.0",
		"@emotion/styled": "11.14.1",
		"@monaco-editor/react": "^4.7.0",
		"@mui/icons-material": "7.3.8",
		"@mui/material": "7.3.8",
		"@mui/x-date-pickers": "^8.28.5",
		"i18next": "^19.5.0",
		"monaco-editor": "^0.52.2",
		"react": "19.2.8",
		"react-dom": "19.2.8",
		"react-i18next": "^11.7.0",
		"styled-components": "6.3.11"
	},
	"exports": {
		".": {
			"types": "./dist/types/index.d.ts",
			"import": "./dist/esm/index.js",
			"require": "./dist/cjs/index.js"
		},
		"./constants": {
			"types": "./dist/types/constants/index.d.ts",
			"import": "./dist/esm/constants/index.js",
			"require": "./dist/cjs/constants/index.js"
		},
		"./mock": {
			"types": "./dist/types/mock/index.d.ts",
			"import": "./dist/esm/mock/index.js",
			"require": "./dist/cjs/mock/index.js"
		},
		"./theme": {
			"types": "./dist/types/theme/index.d.ts",
			"import": "./dist/esm/theme/index.js",
			"require": "./dist/cjs/theme/index.js"
		},
		"./transforms": {
			"types": "./dist/types/transforms/index.d.ts",
			"import": "./dist/esm/transforms/index.js",
			"require": "./dist/cjs/transforms/index.js"
		},
		"./types": {
			"types": "./dist/types/types/index.d.ts"
		},
		"./components/*": {
			"types": "./dist/types/components/*/index.d.ts",
			"import": "./dist/esm/components/*/index.js",
			"require": "./dist/cjs/components/*/index.js"
		},
		"./utils/*": {
			"types": "./dist/types/utils/*/index.d.ts",
			"import": "./dist/esm/utils/*/index.js",
			"require": "./dist/cjs/utils/*/index.js"
		}
	},
	"scripts": {
		"test": "vitest --config='./src/__tests__/vite.config.mts'",
		"test:ui": "vitest --config='./src/__tests__/vite.config.mts' --ui --coverage.enabled=true",
		"types": "tsc --noEmit",
		"types:tests": "tsc --noEmit --project src/__tests__/tsconfig.json",
		"lint": "eslint .",
		"build": "pnpm run build:esm && pnpm run build:cjs",
		"build:esm": "rm -rf ./dist/esm ./dist/types && tspc --project ./tsconfig.esm.json && pnpm copy-assets:esm",
		"build:cjs": "rm -rf ./dist/cjs && tspc --project ./tsconfig.cjs.json && pnpm copy-assets:cjs",
		"start": "tspc --project ./tsconfig.esm.json --watch --preserveWatchOutput --incremental",
		"copy-assets:esm": "copyfiles -u 1 './src/**/*.css' ./dist/esm",
		"copy-assets:cjs": "copyfiles -u 1 './src/**/*.css' ./dist/cjs",
		"publish:npm": "ts-node ./scripts/publish-to-npm.ts",
		"knip": "knip",
		"create:test": "ts-node ./scripts/create-test-file.ts",
		"release": "release-it"
	},
	"files": [
		"dist/"
	],
	"repository": {
		"type": "git",
		"url": "https://github.com/simpleviewinc/sv-mosaic"
	},
	"license": "MIT"
}
