{
    "name": "@youwol/os-widgets",
    "description": "Collection of widgets for the in-browser emulated OS of YouWol.",
    "version": "0.2.6",
    "author": "greinisch@youwol.com",
    "homepage": "https://github.com/youwol/os-widgets#README.md",
    "main": "dist/@youwol/os-widgets.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",
        "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"
    },
    "prettier": "@youwol/prettier-config",
    "eslintConfig": {
        "extends": [
            "@youwol"
        ]
    },
    "dependencies": {
        "@youwol/os-core": "^0.2.0",
        "@youwol/webpm-client": "^3.0.0",
        "@youwol/http-clients": "^3.0.0",
        "@youwol/http-primitives": "^0.2.0",
        "@youwol/rx-vdom": "^1.0.1",
        "@youwol/rx-group-views": "^0.3.0",
        "@youwol/rx-tab-views": "^0.3.0",
        "@youwol/rx-input-views": "^0.3.0",
        "@youwol/rx-button-views": "^0.2.0",
        "@youwol/rx-context-menu-views": "^0.2.0",
        "@youwol/rx-tree-views": "^0.3.3",
        "rxjs": "^7.5.6",
        "lodash": "^4.17.15",
        "uuid": "^8.3.2",
        "marked": "^4.2.3"
    },
    "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"
    },
    "webpm": {
        "dependencies": {
            "@youwol/webpm-client": "^3.0.0"
        },
        "aliases": []
    }
}
