{
	"name": "@politiet/sheriff-web-components",
	"version": "2.6.0",
	"description": "Sheriff Design System Web Components Library",
	"author": "Politiets IT-enhet",
	"license": "ISC",
	"main": "dist/index.js",
	"module": "dist/index.js",
	"type": "module",
	"types": "dist/index.d.ts",
	"web-types": "web-types.json",
	"customElements": "custom-elements.json",
	"files": [
		"dist",
		"web-types.json",
		"custom-elements.json"
	],
	"exports": {
		".": {
			"import": "./dist/index.js",
			"types": "./dist/index.d.ts"
		},
		"./framework/preact": {
			"types": "./dist/frameworks/preact.d.ts"
		},
		"./framework/react": {
			"types": "./dist/frameworks/react.d.ts"
		},
		"./framework/solidjs": {
			"types": "./dist/frameworks/solidjs.d.ts"
		},
		"./framework/svelte": {
			"types": "./dist/frameworks/svelte.d.ts"
		},
		"./framework/vue": {
			"types": "./dist/frameworks/vue.d.ts"
		},
		"./react-wrappers": {
			"import": "./dist/react-wrappers/index.js",
			"types": "./dist/react-wrappers/index.d.ts"
		},
		"./sds-alert": {
			"import": "./dist/sds-alert/sds-alert.js",
			"types": "./dist/sds-alert/sds-alert.d.ts"
		},
		"./sds-button": {
			"import": "./dist/sds-button/sds-button.js",
			"types": "./dist/sds-button/sds-button.d.ts"
		},
		"./sds-card": {
			"import": "./dist/sds-card/sds-card.js",
			"types": "./dist/sds-card/sds-card.d.ts"
		},
		"./sds-checkbox": {
			"import": "./dist/sds-checkbox/sds-checkbox.js",
			"types": "./dist/sds-checkbox/sds-checkbox.d.ts"
		},
		"./sds-checkbox-group": {
			"import": "./dist/sds-checkbox-group/sds-checkbox-group.js",
			"types": "./dist/sds-checkbox-group/sds-checkbox-group.d.ts"
		},
		"./sds-chip": {
			"import": "./dist/sds-chip/sds-chip.js",
			"types": "./dist/sds-chip/sds-chip.d.ts"
		},
		"./sds-details": {
			"import": "./dist/sds-details/sds-details.js",
			"types": "./dist/sds-details/sds-details.d.ts"
		},
		"./sds-dialog": {
			"import": "./dist/sds-dialog/sds-dialog.js",
			"types": "./dist/sds-dialog/sds-dialog.d.ts"
		},
		"./sds-heading": {
			"import": "./dist/sds-heading/sds-heading.js",
			"types": "./dist/sds-heading/sds-heading.d.ts"
		},
		"./sds-icon": {
			"import": "./dist/sds-icon/sds-icon.js",
			"types": "./dist/sds-icon/sds-icon.d.ts"
		},
		"./sds-icon/icon-loader": {
			"import": "./dist/sds-icon/sds-icon-loader.js",
			"types": "./dist/sds-icon/sds-icon-loader.d.ts"
		},
		"./sds-loader": {
			"import": "./dist/sds-loader/sds-loader.js",
			"types": "./dist/sds-loader/sds-loader.d.ts"
		},
		"./sds-notification": {
			"import": "./dist/sds-notification/sds-notification.js",
			"types": "./dist/sds-notification/sds-notification.d.ts"
		},
		"./sds-process": {
			"import": "./dist/sds-process/sds-process.js",
			"types": "./dist/sds-process/sds-process.d.ts"
		},
		"./sds-process-step": {
			"import": "./dist/sds-process-step/sds-process-step.js",
			"types": "./dist/sds-process-step/sds-process-step.d.ts"
		},
		"./sds-popover": {
			"import": "./dist/sds-popover/sds-popover.js",
			"types": "./dist/sds-popover/sds-popover.d.ts"
		},
		"./sds-radio": {
			"import": "./dist/sds-radio/sds-radio.js",
			"types": "./dist/sds-radio/sds-radio.d.ts"
		},
		"./sds-radio-group": {
			"import": "./dist/sds-radio-group/sds-radio-group.js",
			"types": "./dist/sds-radio-group/sds-radio-group.d.ts"
		},
		"./sds-select": {
			"import": "./dist/sds-select/sds-select.js",
			"types": "./dist/sds-select/sds-select.d.ts"
		},
		"./sds-stepper": {
			"import": "./dist/sds-stepper/sds-stepper.js",
			"types": "./dist/sds-stepper/sds-stepper.d.ts"
		},
		"./sds-stepper-step": {
			"import": "./dist/sds-stepper-step/sds-stepper-step.js",
			"types": "./dist/sds-stepper-step/sds-stepper-step.d.ts"
		},
		"./sds-switch": {
			"import": "./dist/sds-switch/sds-switch.js",
			"types": "./dist/sds-switch/sds-switch.d.ts"
		},
		"./sds-tag": {
			"import": "./dist/sds-tag/sds-tag.js",
			"types": "./dist/sds-tag/sds-tag.d.ts"
		},
		"./sds-text": {
			"import": "./dist/sds-text/sds-text.js",
			"types": "./dist/sds-text/sds-text.d.ts"
		},
		"./sds-textarea": {
			"import": "./dist/sds-textarea/sds-textarea.js",
			"types": "./dist/sds-textarea/sds-textarea.d.ts"
		},
		"./sds-textfield": {
			"import": "./dist/sds-textfield/sds-textfield.js",
			"types": "./dist/sds-textfield/sds-textfield.d.ts"
		}
	},
	"scripts": {
		"tidy-frameworks": "node ../../../scripts/delete-filetypes-from-folder.js --folder ./dist/frameworks --filetypes js,js.map",
		"build": "npm run build:popover && tsc && npm run tidy-frameworks && npm run build:metadata && npm run build:skill",
		"build:popover": "rollup -c src/sds-popover/assets/rollup.config.js",
		"build:web-types": "wca-webtypes analyze \"src/sds-*/**/*.ts\" --format webtypes --visibility public --outFile \"web-types.json\"",
		"build:cem": "cem analyze --config custom-elements-manifest.config.mjs --outdir .",
		"build:metadata": "npm run build:web-types && npm run build:cem",
		"build:skill": "mkdir -p dist/skill && cp -r ../../../skills/sheriff-web-components/. dist/skill/"
	},
	"dependencies": {
		"lit": "^3.3.1"
	},
	"optionalDependencies": {
		"@lit/react": "^1.0.8",
		"@politiet/sheriff-icons": "^2.0.2"
	},
	"peerDependencies": {
		"@politiet/sheriff-css-framework": "^2.2.4",
		"typescript": ">=3.8.0"
	},
	"peerDependenciesMeta": {
		"typescript": {
			"optional": true
		}
	},
	"devDependencies": {
		"@custom-elements-manifest/analyzer": "^0.11.0",
		"@digdir/designsystemet-css": "^1.12.1",
		"@digdir/designsystemet-web": "^1.12.1",
		"@rollup/plugin-node-resolve": "^16.0.3",
		"@rollup/plugin-terser": "^0.4.4",
		"lit-web-types": "^0.1.5",
		"rollup": "^4.59.0",
		"web-component-analyzer-webtypes": "^2.0.12"
	},
	"wca": {
		"webtypesConfig": {
			"framework": "web-components",
			"description-markup": "markdown"
		}
	}
}
