{
	"name": "@openwebwork/mathquill",
	"description": "Easily type math in your webapp",
	"version": "0.11.6",
	"license": "MPL-2.0",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/openwebwork/mathquill.git"
	},
	"homepage": "https://github.com/openwebwork/mathquill",
	"main": "dist/index.cjs",
	"module": "dist/index.mjs",
	"types": "dist/index.d.mts",
	"exports": {
		"import": "./dist/index.mjs",
		"require": "./dist/index.cjs"
	},
	"files": [
		"dist/**/*"
	],
	"scripts": {
		"build:lib": "rollup -c",
		"build:dev": "webpack --mode development",
		"build:web": "webpack --mode production",
		"build": "npm run build:web && npm run build:lib",
		"serve": "webpack serve --mode development",
		"lint:eslint": "eslint ./src ./test --fix",
		"lint:eslint:check": "eslint ./src ./test",
		"lint:stylelint": "stylelint \"./src/**/*.scss\" \"./public/**/*.css\" \"./public/**/*.html\" --fix",
		"lint:stylelint:check": "stylelint \"./src/**/*.scss\" \"./public/**/*.css\" \"./public/**/*.html\"",
		"lint": "npm run lint:eslint && npm run lint:stylelint",
		"lint:check": "npm run lint:eslint:check && npm run lint:stylelint:check",
		"format": "prettier --write .",
		"format:check": "prettier --check ."
	},
	"dependencies": {
		"bootstrap": "^5.3.8"
	},
	"devDependencies": {
		"@awmottaz/prettier-plugin-void-html": "^2.1.0",
		"@csstools/postcss-light-dark-function": "^3.0.1",
		"@eslint/js": "^10.0.1",
		"@rollup/plugin-typescript": "^12.3.0",
		"@stylistic/eslint-plugin": "^5.10.0",
		"@types/bootstrap": "^5.2.10",
		"@types/mocha": "^10.0.10",
		"autoprefixer": "^10.5.0",
		"copy-webpack-plugin": "^14.0.0",
		"css-loader": "^7.1.4",
		"css-minimizer-webpack-plugin": "^8.0.0",
		"eslint": "^10.2.1",
		"eslint-config-prettier": "^10.1.8",
		"eslint-plugin-mocha": "^11.2.0",
		"eslint-webpack-plugin": "^6.0.0",
		"globals": "^17.5.0",
		"mini-css-extract-plugin": "^2.10.2",
		"mocha": "^11.7.5",
		"postcss": "^8.5.15",
		"postcss-loader": "^8.2.1",
		"prettier": "^3.8.3",
		"rollup": "^4.60.2",
		"rollup-plugin-dts": "^6.4.1",
		"sass": "^1.99.0",
		"sass-loader": "^16.0.7",
		"stylelint": "^17.9.0",
		"stylelint-config-html": "^1.1.0",
		"stylelint-config-recommended-scss": "^17.0.1",
		"stylelint-config-standard": "^40.0.0",
		"stylelint-config-standard-scss": "^17.0.0",
		"stylelint-webpack-plugin": "^5.1.0",
		"ts-loader": "^9.5.7",
		"typescript": "^6.0.3",
		"typescript-eslint": "^8.59.0",
		"webpack": "^5.106.2",
		"webpack-cli": "^7.0.2",
		"webpack-dev-server": "^5.2.3"
	},
	"overrides": {
		"diff": "^8.0.3",
		"glob": "^13.0.6",
		"serialize-javascript": "^7.0.2",
		"uuid": "^14.0.0"
	},
	"browserslist": [
		"last 10 Chrome versions",
		"last 10 Firefox versions",
		"last 4 Edge versions",
		"last 7 Safari versions",
		"last 8 Android versions",
		"last 8 ChromeAndroid versions",
		"last 8 FirefoxAndroid versions",
		"last 10 iOS versions",
		"last 5 Opera versions"
	],
	"allowScripts": {
		"@parcel/watcher": false
	}
}
