{
  "name": "mico-spinner",
  "version": "1.4.0",
  "description": "minimalistic spinner for nodejs projects",
  "main": "index.js",
  "types": "index.d.ts",
  "author": "Nikolay Topkaridi",
  "license": "MIT",
  "repository": "enemycnt/mico-spinner",
  "scripts": {
    "test": "jest --coverage --forceExit && eslint .",
    "record-terminal-screenshot": "termtosvg terminal-screenshot.svg -c='./scripts/animation.sh' -g=24x10 -t window_frame"
  },
  "devDependencies": {
    "@logux/eslint-config": "^45.4.4",
    "@logux/sharec-config": "^0.10.2",
    "check-dts": "^0.4.4",
    "clean-publish": "^2.2.0",
    "cross-spawn": "^7.0.3",
    "eslint": "^7.28.0",
    "eslint-config-standard": "^16.0.3",
    "eslint-plugin-import": "^2.23.4",
    "eslint-plugin-jest": "^24.3.6",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-prefer-let": "^1.1.0",
    "eslint-plugin-promise": "^5.1.0",
    "eslint-plugin-security": "^1.4.0",
    "eslint-plugin-unicorn": "^33.0.1",
    "jest": "^26.6.3",
    "lint-staged": "^11.0.0",
    "prettier": "^2.3.1",
    "print-snapshots": "^0.3.2",
    "simple-git-hooks": "^2.4.1",
    "typescript": "^4.3.4",
    "yaspeller": "^7.0.0"
  },
  "eslintConfig": {
    "extends": "@logux/eslint-config",
    "rules": {
      "node/no-unsupported-features/es-syntax": "off",
      "security/detect-non-literal-require": "off",
      "security/detect-non-literal-regexp": "off",
      "node/global-require": "off",
      "no-console": "off"
    },
    "overrides": [
      {
        "files": "*.test.js",
        "rules": {
          "node/no-extraneous-require": "off"
        }
      },
      {
        "files": "packages/*/test/**/*.js",
        "rules": {
          "node/no-unpublished-require": "off"
        }
      },
      {
        "files": "packages/size-limit/run.js",
        "rules": {
          "consistent-return": "off"
        }
      }
    ]
  },
  "eslintIgnore": [
    "node_modules",
    "**/errors.ts",
    "index.d.ts"
  ],
  "jest": {
    "testEnvironment": "node",
    "modulePathIgnorePatterns": [
      "./samples/",
      "./dist"
    ],
    "coverageThreshold": {
      "global": {
        "statements": 90
      }
    }
  },
  "simple-git-hooks": {
    "pre-commit": "npx lint-staged"
  },
  "prettier": {
    "arrowParens": "avoid",
    "jsxSingleQuote": false,
    "quoteProps": "consistent",
    "semi": false,
    "singleQuote": true,
    "trailingComma": "none"
  },
  "lint-staged": {
    "*.md": "yaspeller",
    "*.js": [
      "prettier --write",
      "eslint --fix"
    ],
    "*.ts": [
      "prettier --write",
      "eslint --fix"
    ]
  },
  "yaspeller": {
    "lang": "en",
    "ignoreCapitalization": true,
    "ignoreText": [
      " \\(by [^)]+\\)."
    ],
    "dictionary": [
      "linter",
      "JS",
      "polyfills",
      "MobX",
      "UI",
      "Autoprefixer",
      "PostCSS",
      "Browserslist",
      "EmojiMart",
      "Logux",
      "webpack’s",
      "bundler",
      "Vue",
      "Rollup",
      "CI",
      "gzip",
      "js",
      "kB",
      "nanoid",
      "npm",
      "Storeon",
      "Travis",
      "webpack",
      "Versioning",
      "JSDoc",
      "Puppeter",
      "estimo",
      "bundlers",
      "CLI",
      "CRM",
      "brotli",
      "PnP",
      "ES",
      "GitHub",
      "modifyWebpackConfig",
      "mico-spinner",
      "mico",
      "Minimalistic",
      "nanocolors",
      "colorette",
      "pico",
      "picocolors"
    ]
  },
  "sharec": {
    "config": "@logux/sharec-config",
    "version": "0.10.2"
  },
  "dependencies": {
    "picocolors": "^0.2.0"
  }
}
