Загрузка данных


package.json
3.85 KiB
{
  "name": "@rshbintech.ckof.ownfin/subscription-vsesvoe-ui",
  "version": "1.37.0",
  "homepage": "/subscription-vsesvoe",
  "description": "Свои Финансы - Рекуррентные платежи для подписки «Всё Своё»",
  "author": "ЦК ДБО ФЛ",
  "license": "ISC",
  "private": true,
  "scripts": {
    "build": "cross-env MODULE_FEDERATION=true BUNDLER=rspack rshb-scripts build",
    "eslint:check": "eslint --config ./node_modules/@rshbintech.ckof.ownfin/scripts/dist/configs/eslint/eslint.config.cjs ./src",
    "eslint:fix": "eslint --config ./node_modules/@rshbintech.ckof.ownfin/scripts/dist/configs/eslint/eslint.config.cjs ./src --fix",
    "stylelint": "stylelint \"./src/**/*.{scss,css}\"",
    "stylelint:fix": "stylelint \"./src/**/*.{scss,css}\" --fix",
    "prettier:write": "prettier --ignore-unknown --write src",
    "quality": "rshb-scripts quality-check",
    "start": "cross-env MODULE_FEDERATION=true BUNDLER=rspack rshb-scripts start",
    "auth:start": "cross-env MODULE_FEDERATION=true rshb-scripts auth && yarn start",
    "start:https": "cross-env MODULE_FEDERATION=true HTTPS=true SSL_CRT_FILE=localhost.pem SSL_KEY_FILE=localhost-key.pem yarn start",
    "test": "yarn typescript:check && yarn test:vitest",
    "test:vitest": "vitest",
    "test:unit": "rshb-scripts test --testPathIgnorePatterns=/cypress/ --passWithNoTests",
    "typescript:check": "tsc --noEmit",
    "build::webpack": "cross-env MODULE_FEDERATION=true rshb-scripts build",
    "build:rsdoctor": "cross-env MODULE_FEDERATION=true BUNDLER=rspack ANALYZE_BUNDLE=true rshb-scripts build",
    "start:webpack": "cross-env MODULE_FEDERATION=true rshb-scripts start",
    "auth:start:webpack": "rshb-scripts auth && yarn start:webpack",
    "image": "rshb-scripts image-optimize src/client/common/assets/images/source/insurance-airplane-banner.png src/client/common/assets/images/ --quality=60"
  },
  "dependencies": {
    "@reduxjs/toolkit": "^2.11.2",
    "@rshbintech.ckof.ownfin/core-ui": "5.0.0",
    "@rshbintech.ckof.ownfin/core-ui-icons": "1.3.6",
    "@rshbintech.ckof.ownfin/core-ui-local": "3.0.0",
    "@rshbintech.ckof.ownfin/http-subscription": "0.4.0",
    "@rshbintech.ckof.ownfin/icons": "2.17.0",
    "@rshbintech.ckof.ownfin/logger": "2.1.2",
    "@rshbintech.ckof.ownfin/module-observer": "2.1.2",
    "@rshbintech.ckof.ownfin/shared-ui": "1.84.2",
    "@rshbintech.ckof.ownfin/utils": "1.3.1",
    "classnames": "^2.3.2",
    "react": "19.1.2",
    "react-dom": "19.1.2",
    "react-redux": "^8.0.5",
    "react-router-dom": "^6.8.2",
    "@rshbintech.ckof.ownfin/analytics": "1.0.2"
  },
  "devDependencies": {
    "@rshbintech.ckof.ownfin/scripts": "1.33.3",
    "@types/node": "^22.9.0",
    "@types/react": "19.1.2",
    "@types/react-dom": "19.1.2",
    "@types/redux": "^3.6.0"
  },
  "resolutions": {
    "@types/react": "19.1.2",
    "@types/react-dom": "19.1.2"
  },
  "browserslist": {
    "production": [
      "last 4 versions",
      "not op_mini all",
      "not dead",
      "not ie > 0"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "prettier": "@rshbintech.ckof.ownfin/scripts/dist/configs/prettier",
  "stylelint": {
    "extends": "@rshbintech.ckof.ownfin/scripts/dist/configs/stylelint"
  },
  "commitlint": {
    "extends": [
      "@rshbintech.ckof.ownfin/scripts/dist/configs/commitlint"
    ]
  },
  "husky": {
    "hooks": {
      "pre-push": "yarn test --watch=false",
      "pre-commit": "lint-staged && yarn typescript:check",
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  },
  "lint-staged": {
    "!(*.js|*.jsx|*.ts|*.tsx|*.css|*.scss)": [
      "yarn prettier:write"
    ],
    "*.{js,jsx,ts,tsx}": [
      "yarn eslint:fix",
      "yarn prettier:write"
    ],
    "*.{css,scss}": [
      "yarn stylelint:fix",
      "yarn prettier:write"
    ]
  }
}