package.json

Summary

Maintainability
Test Coverage
{
  "name": "@okp4/ui",
  "version": "5.1.1",
  "private": false,
  "repository": "git@github.com:okp4/ui.git",
  "license": "BSD-3-Clause",
  "description": "UI Components used @okp4.network",
  "homepage": "https://github.com/okp4/ui",
  "author": {
    "name": "OKP4",
    "web": "https://okp4.network"
  },
  "engines": {
    "node": "^16.14.0",
    "yarn": "~1.22.17"
  },
  "main": "lib/index.js",
  "module": "lib/index.esm.js",
  "types": "lib/index.d.ts",
  "files": [
    "lib"
  ],
  "scripts": {
    "build": "rollup -c --failAfterWarnings",
    "clean": "rimraf dist",
    "lint": "eslint './src/**/*.{js,jsx,ts,tsx}' --max-warnings=0 && stylelint './src/**/*.scss'",
    "lint:fix": "eslint --fix './src/**/*.{js,jsx,ts,tsx}'",
    "storybook": "start-storybook -p 6006",
    "build-storybook": "build-storybook -o dist/",
    "test": "jest",
    "coverage": "yarn test --coverage --watchAll=false --silent --ci",
    "graphql:code-gen": "gql-gen --config codegen.yml",
    "gen-svg-sprite:icons": "yarn run svg-sprite -s --symbol-dest='' --symbol-sprite='sprite' --dest=src/assets/icons src/assets/icons/*.svg",
    "gen-svg-sprite:logos": "yarn run svg-sprite -s --symbol-dest='' --symbol-sprite='sprite' --dest=src/assets/logos src/assets/logos/*.svg",
    "gen-svg-sprite": "yarn gen-svg-sprite:icons && yarn gen-svg-sprite:logos",
    "clean-svg:icons": "yarn run svgo -f ./src/assets/icons --exclude 'sprite.svg'  -o ./src/assets/icons",
    "clean-svg:logos": "yarn run svgo -f ./src/assets/logos --exclude 'sprite.svg'  -o ./src/assets/logos",
    "clean-svg": "yarn clean-svg:icons && yarn clean-svg:logos"
  },
  "keywords": [],
  "peerDependencies": {
    "react": "^17.0.2",
    "react-dom": "^17.0.2"
  },
  "dependencies": {
    "@javelin/ecs": "^1.0.0-alpha.13",
    "@aws-sdk/client-s3": "^3.171.0",
    "@aws-sdk/lib-storage": "^3.171.0",
    "@radix-ui/react-switch": "^1.0.0",
    "@radix-ui/react-toast": "^1.0.0",
    "@urql/core": "^3.0.1",
    "bech32-buffer": "^0.2.0",
    "classnames": "^2.3.1",
    "graphql": "^16.5.0",
    "graphql-ws": "^5.10.0",
    "i18next": "^22.0.6",
    "i18next-browser-languagedetector": "^6.1.4",
    "immutable": "^4.1.0",
    "lodash": "^4.17.21",
    "ngraph.forcelayout": "^3.3.0",
    "ngraph.graph": "^20.0.0",
    "react-i18next": "^12.0.0",
    "react-redux": "^8.0.2",
    "redux": "^4.1.2",
    "redux-devtools-extension": "^2.13.9",
    "redux-thunk": "^2.4.1",
    "reselect": "^4.1.5",
    "short-uuid": "^4.2.0",
    "svgxuse": "^1.2.6",
    "ts-bus": "^2.3.1"
  },
  "devDependencies": {
    "@babylonjs/core": "^5.28.0",
    "@babylonjs/inspector": "^5.28.0",
    "@graphql-codegen/cli": "^2.6.2",
    "@graphql-codegen/typescript": "^2.4.11",
    "@graphql-codegen/typescript-operations": "^2.4.0",
    "@keplr-wallet/types": "^0.11.10",
    "@okp4/cosmos-faucet-schema": "^1.1.0",
    "@okp4/eslint-config": "^1.1.0",
    "@rollup/plugin-alias": "^3.1.9",
    "@rollup/plugin-graphql": "^1.1.0",
    "@rollup/plugin-image": "^3.0.1",
    "@rollup/plugin-json": "^4.1.0",
    "@rollup/plugin-node-resolve": "^15.0.1",
    "@storybook/addon-actions": "^6.5.12",
    "@storybook/addon-essentials": "^6.5.12",
    "@storybook/addon-links": "^6.5.12",
    "@storybook/addon-postcss": "^2.0.0",
    "@storybook/addons": "^6.5.12",
    "@storybook/preset-scss": "^1.0.3",
    "@storybook/react": "^6.5.12",
    "@storybook/theming": "^6.5.12",
    "@swc/core": "^1.2.204",
    "@swc/helpers": "^0.4.2",
    "@swc/jest": "^0.2.21",
    "@testing-library/react": "12.1.5",
    "@testing-library/react-hooks": "^8.0.1",
    "@types/jest": "^29.0.1",
    "@types/react": "^18.0.5",
    "@types/react-dom": "^17.0.13",
    "@typescript-eslint/eslint-plugin": ">=5.14.0",
    "autoprefixer": "10.4.12",
    "axios": "^0.27.2",
    "babel-loader": "^8.2.3",
    "css-loader": "5.2.6",
    "eslint": ">=8.10.0",
    "eslint-plugin-functional": ">=4.0.2",
    "eslint-plugin-react": ">=7.29.4",
    "eslint-plugin-react-hooks": ">=4.3.0",
    "eslint-plugin-storybook": "^0.6.4",
    "jest": "^29.0.1",
    "jest-environment-jsdom": "^29.0.1",
    "jest-transform-graphql": "^2.1.0",
    "nanoid": "^4.0.0",
    "ngraph.generators": "^20.1.0",
    "postcss": "^8.4.5",
    "postcss-flexbugs-fixes": "4.2.1",
    "prettier": ">=2.5.1",
    "raw-loader": "^4.0.2",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "rollup": "^2.70.0",
    "rollup-plugin-analyzer": "^4.0.0",
    "rollup-plugin-copy": "^3.4.0",
    "rollup-plugin-peer-deps-external": "^2.2.4",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-terser": "^7.0.2",
    "rollup-plugin-ts": "^3.0.2",
    "sass": "^1.49.9",
    "sass-loader": "10.1.1",
    "storybook-css-modules-preset": "^1.1.1",
    "style-loader": "2.0.0",
    "stylelint": "^14.8.5",
    "stylelint-config-sass-guidelines": "^9.0.1",
    "stylelint-scss": "^4.1.0",
    "svg-sprite": "^1.5.4",
    "svgo": "^2.8.0",
    "ts-node": "^10.8.1",
    "typed-scss-modules": "^7.0.0",
    "typescript": "^4.7.4",
    "typescript-plugin-css-modules": "^3.4.0",
    "url-loader": "^4.1.1",
    "web-streams-polyfill": "^3.2.1"
  }
}