UNPKG

@skymp/skymp-ui-components

Version:

Library of UI components, styles and resources of Skymp

144 lines (143 loc) 4.77 kB
{ "name": "@skymp/skymp-ui-components", "version": "0.7.2", "description": "Library of UI components, styles and resources of Skymp", "main": "dist/index.js", "module": "dist/index.es.js", "jsnext:main": "dist/index.es.js", "author": "Svyatoslav Ratov <svyatoslavratov@yandex.ru>", "license": "MIT", "keywords": [ "skymp", "skymp-ui", "skymp-react", "skymp-ui-components", "skymp-components", "skymp-frontend", "skymp-library", "skyrim", "skyrim-react", "skyrim-ui-components", "skyrim-ui", "frontend", "react-components", "tes", "the elder scrolls" ], "homepage": "https://svyatoslavratov.github.io/skymp-ui-components", "repository": { "type": "git", "url": "git+https://github.com/svyatoslavratov/skymp-ui-components.git" }, "bugs": { "url": "https://github.com/svyatoslavratov/skymp-ui-components/issues" }, "scripts": { "start": "concurrently \"rollup -c -w\" \"npm run storybook\"", "build": "rollup -c", "eslint": "eslint \"src/**/*.{ts,tsx,js,jsx}\" --no-error-on-unmatched-pattern", "stylelint": "stylelint \"src/**/*.(css|scss)\" --allow-empty-input", "lint": "npm run eslint && npm run stylelint", "pretty": "prettier --write \"./**/*.+(js|jsx|tsx|ts|json|css|scss|md|html)\"", "test": "jest --setupFiles ./setupTests.ts --passWithNoTests ", "test:generate-output": "jest --setupFiles ./setupTests.ts --json --outputFile=.jest-test-results.json", "storybook": "concurrently \"npm run test:generate-output -- --watch\" \"start-storybook -p 9009 -s public\"", "storybook:build": "build-storybook -s public -o .storybook-static", "storybook:build-docs": "build-storybook -s public --docs -o .storybook-docs", "prepare": "npm run build && node scripts/prepublish.js", "predeploy": "npm run build-storybook:docs", "deploy": "gh-pages -d .storybook-docs" }, "peerDependencies": { "react": "^16.0.0", "node-sass": "^4.13.1", "classnames": "^2.2.6" }, "devDependencies": { "@babel/core": "^7.10.3", "@storybook/addon-actions": "^5.3.19", "@storybook/addon-docs": "^5.3.19", "@storybook/addon-info": "^5.3.19", "@storybook/addon-jest": "^5.3.19", "@storybook/addon-knobs": "^5.3.19", "@storybook/addon-links": "^5.3.19", "@storybook/addon-storysource": "^5.3.19", "@storybook/addons": "^5.3.19", "@storybook/react": "^5.3.19", "@svgr/rollup": "^5.4.0", "@types/classnames": "^2.2.10", "@types/enzyme": "^3.10.5", "@types/enzyme-adapter-react-16": "^1.0.6", "@types/jest": "^25.2.3", "@types/react": "^16.9.41", "@types/react-dom": "^16.9.8", "@types/storybook__addon-info": "^5.2.1", "@types/storybook__addon-knobs": "^5.2.1", "@types/storybook__react": "^5.2.1", "@typescript-eslint/eslint-plugin": "^2.34.0", "@typescript-eslint/parser": "^2.34.0", "awesome-typescript-loader": "^5.2.1", "babel-eslint": "^10.1.0", "babel-loader": "^8.1.0", "concurrently": "^5.2.0", "css-loader": "^3.6.0", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.2", "enzyme-to-json": "^3.5.0", "eslint": "^6.8.0", "eslint-config-prettier": "^6.11.0", "eslint-config-react-app": "^5.2.1", "eslint-loader": "^3.0.4", "eslint-plugin-flowtype": "^4.7.0", "eslint-plugin-import": "^2.21.2", "eslint-plugin-jsx-a11y": "^6.3.1", "eslint-plugin-prettier": "^3.1.4", "eslint-plugin-react": "^7.20.0", "eslint-plugin-react-hooks": "^2.5.1", "gh-pages": "^2.2.0", "husky": "^4.2.5", "jest": "^25.5.4", "lint-staged": "^10.2.11", "prettier": "^1.19.1", "react-docgen-typescript-loader": "^3.7.2", "react-dom": "^16.13.1", "rollup": "^1.32.1", "rollup-plugin-babel": "^4.4.0", "rollup-plugin-commonjs": "^10.1.0", "rollup-plugin-copy": "^3.3.0", "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-peer-deps-external": "^2.2.2", "rollup-plugin-postcss": "^2.9.0", "rollup-plugin-terser": "^5.3.0", "rollup-plugin-typescript2": "^0.25.3", "rollup-plugin-url": "^3.0.1", "sass-loader": "^8.0.2", "style-loader": "^1.2.1", "stylelint": "^13.6.1", "stylelint-config-prettier": "^8.0.2", "stylelint-config-standard": "^20.0.0", "stylelint-scss": "^3.18.0", "ts-jest": "^25.5.1", "typescript": "^3.9.5", "webpack-blocks": "^2.1.0" }, "files": [ "dist" ], "eslintConfig": { "extends": [ "stylelint" ] }, "husky": { "hooks": { "pre-commit": "npm run lint && npm run test && lint-staged" } }, "lint-staged": { "*.+(js|jsx|json|css|scss|md|html)": [ "prettier --write", "git add" ] } }