{
  "name": "@xarc/subapp",
  "version": "1.0.0",
  "description": "xarc subapp version 2",
  "main": "dist-node-cjs/node/index.js",
  "module": "dist-node-esm/node/index.js",
  "browser": {
    "./dist-node-cjs/node/index.js": "./dist-browser~es5~cjs~/browser/index.js",
    "./dist-node-esm/node/index.js": "./dist-browser~es2x~esm~/browser/index.js"
  },
  "homepage": "http://www.electrode.io",
  "repository": {
    "type": "git",
    "url": "https://github.com/electrode-io/electrode.git"
  },
  "files": [
    "dist",
    "dist-browser~es2x~esm~",
    "dist-browser~es5~cjs~",
    "dist-node-cjs",
    "dist-node-esm",
    "src"
  ],
  "author": "Electrode (http://www.electrode.io/)",
  "contributors": [
    "Joel Chen <xchen@walmartlabs.com>"
  ],
  "keywords": [],
  "license": "Apache-2.0",
  "dependencies": {
    "@xarc/render-context": "^2.0.0",
    "@xarc/tag-renderer": "^2.0.0",
    "lodash": "^4.17.20",
    "tslib": "^2.1.0"
  },
  "peerDependencies": {
    "@xarc/app": "*"
  },
  "devDependencies": {
    "@babel/cli": "^7.12.1",
    "@babel/core": "^7.11.0",
    "@babel/eslint-parser": "^7.25.1",
    "@istanbuljs/nyc-config-typescript": "^1.0.1",
    "@types/chai": "^4.2.14",
    "@types/chai-as-promised": "^7.1.3",
    "@types/mocha": "^10.0.1",
    "@types/node": "^20.14.10",
    "@types/sinon": "^9.0.10",
    "@types/sinon-chai": "^3.2.5",
    "@typescript-eslint/eslint-plugin": "^4.11.0",
    "@typescript-eslint/parser": "^4.11.0",
    "@xarc/module-dev": "^3.0.2",
    "@xarc/run": "^1.1.1",
    "babel-plugin-transform-remove-strict-mode": "^0.0.2",
    "babel-preset-minify": "^0.5.1",
    "chai": "^4.2.0",
    "chai-as-promised": "^7.1.1",
    "eslint": "^7.32.0",
    "eslint-config-walmart": "^2.2.1",
    "eslint-plugin-filenames": "^1.3.2",
    "eslint-plugin-jsdoc": "^48.2.7",
    "jsdom": "^16.4.0",
    "jsdom-global": "^3.0.2",
    "mocha": "^10.2.0",
    "nyc": "^15.1.0",
    "sinon": "^9.2.2",
    "sinon-chai": "^3.5.0",
    "source-map-support": "^0.5.19",
    "ts-node": "^10.9.1",
    "typedoc": "^0.26.3",
    "typescript": "^5.4.5",
    "xsh": "^0.4.5"
  },
  "nyc": {
    "extends": [
      "@istanbuljs/nyc-config-typescript"
    ],
    "all": true,
    "reporter": [
      "lcov",
      "text",
      "text-summary"
    ],
    "exclude": [
      "*clap.js",
      "*clap.ts",
      "coverage",
      "dist",
      "dist-*",
      "docs",
      "gulpfile.js",
      "test",
      "xrun*.js",
      "xrun*.ts",
      ".eslintrc.js",
      ".babelrc.js"
    ],
    "check-coverage": false,
    "statements": 100,
    "branches": 100,
    "functions": 100,
    "lines": 100,
    "cache": false
  },
  "@xarc/module-dev": {
    "features": [
      "eslint",
      "eslintTS",
      "mocha",
      "typedoc",
      "typescript"
    ]
  },
  "mocha": {
    "require": [
      "ts-node/register",
      "source-map-support/register",
      "@xarc/module-dev/config/test/setup.js"
    ],
    "recursive": true
  },
  "scripts": {
    "build": "xrun user/build",
    "test": "xrun xarc/test-only",
    "coverage": "xrun xarc/test-cov",
    "check": "xrun xarc/check",
    "docs": "xrun xarc/docs"
  }
}