{
	"name": "@sctlib/mwc",
	"version": "0.3.3",
	"private": false,
	"description": "matrix-web-components to interact with matrix.org",
	"type": "module",
	"main": "dist-lib/mwc.js",
	"exports": {
		".": "./dist-lib/mwc.js",
		"./api": "./src/services/api.js",
		"./api-widget": "./src/services/api-widget.js",
		"./dom-events": "./src/services/dom-events.js",
		"./events-manager": "./src/services/events-manager.js",
		"./storage": "./src/services/storage.js",
		"./raw": "./src/index.js"
	},
	"scripts": {
		"dev": "vite",
		"dev-server:start": "docker run -it --rm --name synapse --mount type=volume,src=synapse-data,dst=/data -p 8008:8008 matrixdotorg/synapse:latest",
		"build": "npm run build-website; npm run build-lib;",
		"build-website": "vite build --config src/vite/website.config.js",
		"build-lib": "vite build --config src/vite/lib.config.js",
		"preview": "npx serve dist-website",
		"lint": "prettier --write .",
		"lint-ci": "prettier --check .",
		"test": "DOTENV_CONFIG_PATH=./src/tests/.env c8 ava",
		"test-watch": "DOTENV_CONFIG_PATH=./src/tests/.env ava --watch"
	},
	"repository": {
		"type": "git",
		"url": "git+ssh://git@gitlab.com/sctlib/mwc.git"
	},
	"keywords": [
		"matrix",
		"web-component",
		"custom-elements",
		"client",
		"mwc",
		"matrix-web-components"
	],
	"author": "sctlib",
	"license": "GPL-3.0-or-later",
	"bugs": {
		"url": "https://gitlab.com/sctlib/mwc/issues"
	},
	"homepage": "https://gitlab.com/sctlib/mwc#readme",
	"peerDependencies": {
		"dompurify": "^3.0.2"
	},
	"dependencies": {
		"@sctlib/wcu": "^0.0.11"
	},
	"devDependencies": {
		"ava": "^5.3.1",
		"c8": "^8.0.0",
		"dotenv": "^16.3.1",
		"prettier": "^2.8.8",
		"recursive-readdir": "^2.2.3",
		"vite": "^4.3.2"
	},
	"ava": {
		"files": [
			"src/tests/**/*"
		]
	},
	"prettier": {
		"useTabs": true
	}
}
