{
    "name": "@stackoverflow/stacks-editor",
    "version": "0.15.3",
    "description": "",
    "repository": {
        "type": "git",
        "url": "https://github.com/StackExchange/Stacks-Editor.git"
    },
    "main": "./dist/app.bundle.js",
    "module": "./dist/src/index.js",
    "types": "./dist/src/index.d.ts",
    "exports": {
        ".": {
            "import": "./dist/src/index.js",
            "require": "./dist/app.bundle.js",
            "types": "./dist/src/index.d.ts"
        },
        "./plugins/sample": {
            "import": "./dist/plugins/sample/index.js",
            "types": "./dist/plugins/sample/index.d.ts"
        },
        "./plugins/devx": {
            "import": "./dist/plugins/devx/index.js",
            "types": "./dist/plugins/devx/index.d.ts"
        },
        "./plugins/official": {
            "import": "./dist/plugins/official/index.js",
            "types": "./dist/plugins/official/index.d.ts"
        },
        "./dist/styles.css": "./dist/styles.css"
    },
    "files": [
        "dist/"
    ],
    "scripts": {
        "start": "webpack serve --config config/webpack.dev.js",
        "build": "webpack --config config/webpack.prod.js",
        "build:dev": "webpack --config config/webpack.dev.js",
        "build:gh-pages": "webpack --config config/webpack.dev.js --mode=production --",
        "build:stats": "webpack --config config/webpack.prod.js --entry ./src/index.ts --profile --json > stats.json",
        "lint": "prettier --check . && eslint .",
        "format": "prettier --write .",
        "test": "npm run test:unit && npm run test:e2e",
        "test:unit": "jest --config config/jest-unit.config.js",
        "test:e2e": "npx playwright test --config config/playwright.config.ts",
        "release": "npm run build && changeset publish",
        "version": "changeset version && npm install --package-lock-only",
        "prepublishOnly": "npm run build && tsc --module ES6 --sourceMap false",
        "prepare": "husky install"
    },
    "keywords": [],
    "author": "Stack Exchange Inc",
    "license": "MIT",
    "sideEffects": [
        "*.css"
    ],
    "commitlint": {
        "extends": [
            "@stackoverflow"
        ]
    },
    "eslintConfig": {
        "extends": [
            "./config/.eslintrc.js"
        ]
    },
    "devDependencies": {
        "@commitlint/cli": "^19.2.1",
        "@commitlint/config-conventional": "^19.1.0",
        "@changesets/changelog-github": "^0.5.1",
        "@changesets/cli": "^2.28.1",
        "@playwright/test": "^1.42.1",
        "@stackoverflow/commitlint-config": "^1.0.0",
        "@stackoverflow/prettier-config": "^1.0.0",
        "@stackoverflow/stacks": "^2.3.2",
        "@stackoverflow/tsconfig": "^1.0.0",
        "@types/jest": "^29.5.12",
        "@types/markdown-it": "^14.0.0",
        "@typescript-eslint/eslint-plugin": "^7.4.0",
        "@typescript-eslint/parser": "^7.4.0",
        "clean-webpack-plugin": "^4.0.0",
        "css-loader": "^7.1.1",
        "cssnano": "^7.0.1",
        "eslint": "^8.57.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-jest": "^28.2.0",
        "eslint-plugin-no-unsanitized": "^4.0.2",
        "highlight.js": "^11.9.0",
        "html-loader": "^5.0.0",
        "html-webpack-plugin": "^5.6.0",
        "husky": "^9.0.11",
        "jest": "^29.7.0",
        "jest-environment-jsdom": "^29.7.0",
        "liquidjs-loader": "^1.0.1",
        "mini-css-extract-plugin": "^2.8.1",
        "mini-svg-data-uri": "^1.4.4",
        "postcss": "^8.4.38",
        "postcss-loader": "^8.1.1",
        "prettier": "^3.2.5",
        "prosemirror-test-builder": "^1.1.1",
        "ts-jest": "^29.1.2",
        "ts-loader": "^9.5.1",
        "typescript": "^5.4.3",
        "webpack": "^5.91.0",
        "webpack-bundle-analyzer": "^4.10.1",
        "webpack-cli": "^5.1.4",
        "webpack-dev-server": "^5.0.4",
        "webpack-merge": "^5.10.0"
    },
    "dependencies": {
        "@lezer/highlight": "^1.2.0",
        "@lezer/markdown": "^1.2.0",
        "@stackoverflow/stacks-icons": "^6.2.0",
        "markdown-it": "^14.0.0",
        "orderedmap": "^2.1.1",
        "prosemirror-commands": "^1.5.2",
        "prosemirror-highlightjs": "^0.9.1",
        "prosemirror-history": "^1.4.0",
        "prosemirror-inputrules": "^1.4.0",
        "prosemirror-keymap": "^1.2.2",
        "prosemirror-lezer": "^0.0.5",
        "prosemirror-markdown": "^1.12.0",
        "prosemirror-model": "^1.24.1",
        "prosemirror-schema-basic": "^1.2.2",
        "prosemirror-schema-list": "^1.3.0",
        "prosemirror-state": "^1.4.3",
        "prosemirror-transform": "^1.8.0",
        "prosemirror-utils": "^1.2.1-0",
        "prosemirror-view": "^1.37.1"
    },
    "peerDependencies": {
        "@stackoverflow/stacks": "^2.3.0",
        "highlight.js": "^11.6.0"
    }
}
