kwooshung/react-progressbar-wrapper

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "@kwooshung/react-progressbar-wrapper",
  "version": "1.0.9",
  "title": "ReactProgressBarWrapper",
  "description": "The progress bar wrapper at the top of the website supports RTL and the internal style is completely customized. This component only provides external wrapping elements without mentioning any styles.",
  "private": false,
  "tags": [
    "kwooshung",
    "react",
    "react-progressbar",
    "react-progressbar-wrapper",
    "progressbar",
    "react progressbar",
    "react progressbar-wrapper",
    "ProgressBarWrapper",
    "ReactProgressBarWrapper"
  ],
  "keywords": [
    "kwooshung",
    "react",
    "react-progressbar",
    "react-progressbar-wrapper",
    "progressbar",
    "react progressbar",
    "react progressbar-wrapper",
    "ProgressBarWrapper",
    "ReactProgressBarWrapper"
  ],
  "author": "kwooshung",
  "homepage": "https://github.com/kwooshung/react-progressbar-wrapper",
  "repository": {
    "type": "git",
    "url": "https://github.com/kwooshung/react-progressbar-wrapper.git"
  },
  "bugs": {
    "url": "https://github.com/kwooshung/react-progressbar-wrapper/issues"
  },
  "type": "module",
  "main": "dist/index.cmd.js",
  "module": "dist/index.esm.js",
  "unpkg": "dist/index.umd.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "require": "./dist/index.cmd.js",
      "import": "./dist/index.esm.js",
      "types": "./dist/index.d.ts"
    },
    "./dist/index.css": {
      "import": "./dist/index.css",
      "require": "./dist/index.css"
    }
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "prepare": "husky install",
    "dev": "vite",
    "build": "tsc && vite build",
    "preview": "vite preview",
    "test": "vitest",
    "test:watch": "vitest watch --coverage",
    "test:ci": "vitest run --coverage",
    "stylelint": "stylelint --fix --cache --quiet --max-warnings 0 --config .stylelintrc.cjs \"**/*.{css,less,scss,sass,stylus,styl}\"",
    "eslint": "eslint . --fix --cache --quiet --report-unused-disable-directives --max-warnings 0 --ext .js,.cjs,.jsx,.ts,.cts,.tsx"
  },
  "dependencies": {
    "@kwooshung/randoms": "^1.0.9",
    "classnames": "^2.5.1"
  },
  "peerDependencies": {
    "react": ">=16.6.0",
    "react-dom": ">=16.6.0"
  },
  "devDependencies": {
    "@kwooshung/cvlar": "^1.3.7",
    "@swc/core": "^1.4.1",
    "@swc/jest": "^0.2.36",
    "@testing-library/jest-dom": "^6.4.2",
    "@testing-library/react": "^14.2.1",
    "@testing-library/react-hooks": "^8.0.1",
    "@types/jest": "^29.5.12",
    "@types/node": "^20.11.19",
    "@types/randomatic": "^3.1.5",
    "@types/react": "^18.2.56",
    "@types/react-dom": "^18.2.19",
    "@typescript-eslint/eslint-plugin": "^7.0.1",
    "@typescript-eslint/parser": "^7.0.1",
    "@vitejs/plugin-react-swc": "^3.6.0",
    "@vitest/coverage-v8": "^1.3.0",
    "commitlint": "^18.6.1",
    "eslint": "^8.56.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-prettier": "^5.1.3",
    "eslint-plugin-react": "^7.33.2",
    "eslint-plugin-react-hooks": "^4.6.0",
    "eslint-plugin-react-refresh": "^0.4.5",
    "husky": "^9.0.11",
    "identity-obj-proxy": "^3.0.0",
    "jest": "^29.7.0",
    "jsdom": "^24.0.0",
    "less": "^4.2.0",
    "lint-staged": "^15.2.2",
    "postcss-less": "^6.0.0",
    "prettier": "^3.2.5",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "stylelint": "^16.2.1",
    "stylelint-config-standard": "^36.0.0",
    "stylelint-order": "^6.0.4",
    "swc-loader": "^0.2.6",
    "terser": "^5.27.1",
    "ts-jest": "^29.1.2",
    "ts-loader": "^9.5.1",
    "tsup": "^8.0.2",
    "typescript": "^5.3.3",
    "vite": "^5.1.3",
    "vite-plugin-dts": "^3.7.2",
    "vite-plugin-imp": "^2.4.0",
    "vitest": "^1.3.0"
  },
  "license": "MIT"
}