{
"name": "@skava/ui",
"version": "4.2.0-a11y.0",
"_private": true,
"sideEffects": false,
"license": "proprietary",
"typings": "dist/index.d.ts",
"main": "dist/index.js",
"esnext": "dist/esnext/index.js",
"module": "dist/esm/index.js",
"scripts": {
"start": "node scripts/start.js",
"build": "node scripts/build.js",
"test": "node scripts/test.js --env=jsdom",
"styleguide": "styleguidist server",
"styleguide:build": "styleguidist build",
"storybook": "start-storybook -p 9001 -c .storybook",
"screenshot": "storybook-chrome-screenshot -p 9001 -c .storybook",
"types": "make types",
"compile": "make compile",
"prepublishOnly": "make publish",
"storybook:build": "build-storybook -c .storybook -o .out"
},
"dependencies": {
"@skava/ally": "1.0.2",
"@skava/forms": "^3.0.0-beta.7",
"@skava/persistence": "^3.0.0",
"@skava/router": "^6.0.2",
"@skava/state": "^2.0.0",
"@skava/utils": "^1.1.6",
"chain-able-boost": "^6.0.2",
"exotic": "^2.0.6",
"react": "16.6.0",
"react-animate-height": "^2.0.6",
"react-dom": "^16.6.0",
"styleh-components": "3.1.6"
},
"peerDependencies": {
"xmobx": "^2.0.2"
},
"devDependencies": {
"@babel/cli": "7.0.0-beta.42",
"@babel/core": "7.0.0-beta.42",
"@babel/plugin-syntax-jsx": "7.0.0-beta.42",
"@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.42",
"@skava/typings": "1.3.1",
"@storybook/addon-a11y": "^4.0.0-alpha.24",
"@storybook/addon-actions": "^4.0.0-alpha.24",
"@storybook/addon-info": "^4.0.0-alpha.24",
"@storybook/addon-knobs": "^4.0.0-alpha.24",
"@storybook/addon-notes": "^4.0.0-alpha.24",
"@storybook/addon-options": "^4.0.0-alpha.24",
"@storybook/addon-storysource": "^4.0.0-alpha.24",
"@storybook/addon-viewport": "^4.0.0-alpha.24",
"@storybook/react": "^4.0.0-alpha.24",
"@types/classnames": "2.2.6",
"@types/core-js": "2.5.0",
"@types/enzyme": "^3.1.14",
"@types/google-maps": "3.2.0",
"@types/jest": "^23.3.3",
"@types/node": "^10.11.7",
"@types/prop-types": "^15.5.6",
"@types/react": "^16.4.18",
"@types/react-addons-test-utils": "^0.14.22",
"@types/react-dom": "^16.0.9",
"@types/react-json-tree": "0.6.8",
"@types/react-test-renderer": "^16.0.3",
"@types/storybook__addon-a11y": "3.3.1",
"@types/storybook__addon-actions": "3.4.1",
"@types/storybook__addon-info": "3.4.2",
"@types/storybook__addon-knobs": "3.4.1",
"@types/storybook__addon-notes": "3.3.3",
"awesome-typescript-loader": "^5.2.1",
"babel-loader": "8.0.4",
"babel-plugin-module-resolver": "^3.1.1",
"babel-plugin-styled-components": "1.7.1-fork.6",
"case-sensitive-paths-webpack-plugin": "2.1.2",
"chalk": "2.4.1",
"date-fns": "^1.29.0",
"declaration-bundler-webpack-plugin": "^1.0.3",
"enhanced-resolve": "^4.1.0",
"enzyme": "3.7.0",
"eslint": "^5.6.1",
"eslint-config-google": "0.9.1",
"eslint-config-supermind": "0.48.0",
"eslint-plugin-babel": "5.2.1",
"eslint-plugin-better": "^0.1.5",
"eslint-plugin-destructuring": "^2.1.0",
"eslint-plugin-i18n": "^1.2.0",
"eslint-plugin-import": "^2.12.0",
"eslint-plugin-jsdoc": "3.6.2",
"eslint-plugin-jsx-a11y": "^6.0.3",
"eslint-plugin-prettier": "2.6.0",
"eslint-plugin-react": "^7.8.2",
"eslint-plugin-typescript": "^0.12.0",
"eslint-plugin-xod-fp": "^0.1.1",
"extract-text-webpack-plugin": "3.0.2",
"file-loader": "2.0.0",
"fork-ts-checker-webpack-plugin": "^0.4.10",
"fs-extra": "7.0.0",
"html-webpack-plugin": "3.2.0",
"jest": "23.6.0",
"moment": "2.22.2",
"prettier": "^1.14.3",
"promise": "8.0.1",
"query-string": "6.2.0",
"raf": "3.4.0",
"react-addons-test-utils": "^15.6.2",
"react-calendar": "^2.17.4",
"react-dev-utils": "6.0.4",
"react-docgen-typescript-loader": "^3.0.0",
"react-docgen-typescript-webpack-plugin": "^1.1.0",
"react-json-tree": "0.11.0",
"react-router": "4.3.1",
"react-router-dom": "^4.3.1",
"react-scripts": "2.0.4",
"react-test-renderer": "^16.5.2",
"source-map-loader": "^0.2.3",
"sw-precache-webpack-plugin": "0.11.5",
"ts-jest": "23.10.3",
"ts-loader": "^5.2.2",
"tsconfig-paths-webpack-plugin": "^3.2.0",
"tslint": "^5.11.0",
"tslint-react": "^3.6.0",
"typescript": "3.1.3",
"typescript-eslint-parser": "^20.0.0",
"typescript-styled-plugin": "0.11.0",
"uglifyjs-webpack-plugin": "^1.2.5",
"url-loader": "1.1.1",
"vscode-languageserver": "5.1.0",
"webpack": "4.22.0",
"webpack-dev-server": "3.1.9",
"webpack-manifest-plugin": "2.0.0",
"webpack-node-externals": "^1.7.2",
"xmobx": "^2.0.2"
},
"jest": {
"collectCoverageFrom": [
"src/**/*.{js,jsx,ts,tsx}"
],
"setupFiles": [
"<rootDir>/config/polyfills.js"
],
"testMatch": [
"<rootDir>/src/**/__tests__/**/*.(j|t)s?(x)",
"<rootDir>/src/**/?(*.)(spec|test).(j|t)s?(x)"
],
"testEnvironment": "node",
"testURL": "http://localhost",
"transform": {
"^.+\\.(js|jsx|mjs)$": "<rootDir>/node_modules/babel-jest",
"^.+\\.tsx?$": "<rootDir>/config/jest/typescriptTransform.js",
"^.+\\.css$": "<rootDir>/config/jest/cssTransform.js",
"^(?!.*\\.(js|jsx|mjs|css|json)$)": "<rootDir>/config/jest/fileTransform.js"
},
"transformIgnorePatterns": [
"[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|ts|tsx)$"
],
"moduleNameMapper": {
"^react-native$": "react-native-web"
},
"moduleFileExtensions": [
"mjs",
"web.ts",
"ts",
"web.tsx",
"tsx",
"web.js",
"js",
"web.jsx",
"jsx",
"json",
"node"
],
"globals": {
"ts-jest": {
"tsConfigFile": "./tsconfig.test.json"
}
}
},
"eslintConfig": {
"extends": "react-app"
}
}