{
    "name": "markcheck",
    "version": "1.3.0",
    "type": "module",
    "license": "MIT",
    "repository": "github:rauschma/markcheck",
    "author": "Axel Rauschmayer",
    "bin": {
        "markcheck": "./dist/src/markcheck.js"
    },
    "files": [
        "package.json",
        "README.md",
        "LICENSE",
        "dist/**/*.js",
        "!dist/**/*_test.js",
        "!dist/test/**/*.js"
    ],
    "imports": {
        "#root/*": "./*",
        "#demo/*": "./demo/*"
    },
    "scripts": {
        "\n========== Building ==========": "",
        "build": "npm run clean && tsc && npm run chmod",
        "watch": "tsc --watch",
        "clean": "shx rm -rf ./dist/*",
        "chmod": "shx chmod u+x ./dist/src/markcheck.js",
        "\n========== Testing ==========": "",
        "checkmd": "markcheck doc/manual/quick-start.md demo/demo-*.md",
        "test": "mocha --ui qunit --enable-source-maps --no-warnings=ExperimentalWarning",
        "testall": "mocha --ui qunit --enable-source-maps --no-warnings=ExperimentalWarning \"./dist/**/*_test.js\"",
        "circular": "npx madge --circular src/markcheck.ts",
        "\n========== Publishing ==========": "",
        "publishd": "npm publish --dry-run",
        "prepublishOnly": "npm run build"
    },
    "dependencies": {
        "@rauschma/helpers": "^0.1.0",
        "@rauschma/nodejs-tools": "^0.3.0",
        "diff": "^5.2.0",
        "json5": "^2.2.3",
        "markdown-it": "^14.1.0",
        "zod": "^3.22.4",
        "zod-to-json-schema": "^3.22.5"
    },
    "devDependencies": {
        "@types/diff": "^5.0.9",
        "@types/json5": "^2.2.0",
        "@types/markdown-it": "^13.0.7",
        "@types/mocha": "^10.0.6",
        "@types/node": "^20.11.30",
        "mocha": "^10.3.0",
        "shx": "^0.3.4"
    }
}
