{
    "name": "@youwol/mkdocs-ts",
    "description": "Typescript based mkdocs like solution",
    "version": "0.6.4",
    "author": "greinisch@youwol.com",
    "homepage": "https://github.com/youwol/mkdocs-ts#README.md",
    "main": "dist/@youwol/mkdocs-ts.js",
    "types": "src/index.ts",
    "scripts": {
        "clean": "del-cli dist",
        "auto-gen": "python template.py",
        "build": "yarn build:dev",
        "pre-build": "yarn clean",
        "build:dev": "yarn pre-build && webpack --mode development",
        "build:prod": "yarn pre-build && webpack --mode production && yarn build-css",
        "lint-check": "yarn lint-prettier-check && yarn lint-eslint-check",
        "lint-prettier-check": "prettier --check ./src",
        "lint-eslint-check": "eslint ./src",
        "test": "jest -i",
        "test-coverage": "jest -i --collect-coverage",
        "doc": "typedoc",
        "publish-npm-public": "yarn build:prod && yarn test-coverage && yarn publish --access public",
        "build-css-default": "sass ./src/sass/mkdocs-light.scss ./assets/mkdocs-light.css",
        "build-css": "yarn build-css-default && prettier ./assets -w"
    },
    "prettier": "@youwol/prettier-config",
    "eslintConfig": {
        "extends": [
            "@youwol"
        ],
        "ignorePatterns": [
            "/dist/",
            "/coverage/",
            "mkdocs-ts-doc"
        ],
        "overrides": [
            {
                "files": [
                    "bin/index.js"
                ],
                "env": {
                    "node": true
                }
            }
        ]
    },
    "dependencies": {
        "@youwol/rx-vdom": "^1.0.1",
        "@youwol/webpm-client": "^3.0.0",
        "rxjs": "^7.5.6",
        "marked": "^4.2.3",
        "highlight.js": "11.2.0",
        "@youwol/rx-tree-views": "^0.3.4",
        "@youwol/http-primitives": "^0.2.3",
        "esprima": "^4.0.1",
        "codemirror": "^5.52.0"
    },
    "devDependencies": {
        "@types/jest": "^29.5.6",
        "@types/node": "^20.11.19",
        "@types/webpack": "^5.28.0",
        "@youwol/eslint-config": "^1.2.1",
        "@youwol/jest-preset": "^1.2.1",
        "@youwol/prettier-config": "^1.2.1",
        "@youwol/tsconfig": "^1.2.1",
        "del-cli": "^5.1.0",
        "isomorphic-fetch": "^3.0.0",
        "ts-loader": "9.5.0",
        "ts-node": "10.9.2",
        "tsx": "4.7.1",
        "typedoc": "^0.25.7",
        "typescript": "5.3.3",
        "webpack": "^5.89.0",
        "webpack-bundle-analyzer": "^4.9.1",
        "webpack-cli": "5.1.4",
        "sass": "^1.69.7"
    },
    "webpm": {
        "dependencies": {
            "@youwol/rx-vdom": "^1.0.1",
            "@youwol/webpm-client": "^3.0.0",
            "rxjs": "^7.5.6",
            "marked": "^4.2.3",
            "highlight.js": "11.2.0",
            "@youwol/rx-tree-views": "^0.3.4"
        },
        "aliases": []
    }
}
