Repository URL to install this package:
Version:
0.9.6 ▾
|
ui-component-library
/
package.json
|
---|
{
"name": "ui-component-library",
"version": "0.9.6",
"private": false,
"sideEffects": [
"src/bootstrapper/setup.ts"
],
"typings": "typings",
"main": "dist",
"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",
"deploy": "build-storybook -c .storybook -o .static",
"screenshot": "storybook-chrome-screenshot -p 9001 -c .storybook",
"types": "make types",
"compile": "make compile",
"prepublish": "make publish",
"export": "make types && make compile && make babel"
},
"dependencies": {
"@skava/modules": "^1.2.16",
"chain-able-boost": "^6.0.0-beta.8",
"exotic": "^1.2.13",
"react": "canary",
"react-animate-height": "^1.0.2",
"react-dom": "canary",
"xmobx": "^1.3.0"
},
"optionalDependencies": {
"apollo-codegen": "^0.19.1",
"apollo-storybook-decorator": "^0.5.1",
"eslint": "^4.19.1",
"eslint-config-google": "0.9.1",
"eslint-config-supermind": "0.48.0",
"eslint-plugin-better": "^0.1.5",
"eslint-plugin-class-property": "^1.1.0",
"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",
"object-assign": "4.1.1",
"promise": "8.0.1",
"raf": "3.4.0",
"react-addons-test-utils": "^15.6.2",
"react-dev-utils": "5.0.1",
"storybook-chrome-screenshot": "^1.0.1",
"styled-components": "^3.2.5",
"styled-theme": "^0.3.3",
"typescript-eslint-parser": "^15.0.0",
"view-container": "^1.2.10",
"whatwg-fetch": "2.0.4"
},
"devDependencies": {
"@babel/core": "7.0.0-beta.54",
"@storybook/addon-a11y": "^3.4.8",
"@storybook/addon-graphql": "^3.4.8",
"@storybook/addon-info": "^3.4.8",
"@storybook/addon-knobs": "^3.4.8",
"@storybook/addon-notes": "^3.4.8",
"@storybook/addon-options": "^3.4.8",
"@storybook/addon-storysource": "^3.4.8",
"@storybook/addon-viewport": "^3.4.8",
"@storybook/react": "^3.4.8",
"@types/core-js": "0.9.46",
"@types/enzyme": "^3.1.9",
"@types/jest": "^22.2.3",
"@types/node": "^10.1.2",
"@types/prop-types": "^15.5.3",
"@types/react": "^16.3.14",
"@types/react-addons-test-utils": "^0.14.21",
"@types/react-dom": "^16.0.5",
"@types/react-test-renderer": "^16.0.1",
"awesome-typescript-loader": "^4.0.1",
"babel-core": "^7.0.0-bridge.0",
"babel-plugin-module-resolver": "^3.1.1",
"babel-preset-skava": "^0.1.0",
"case-sensitive-paths-webpack-plugin": "2.1.2",
"chalk": "1.1.3",
"declaration-bundler-webpack-plugin": "^1.0.3",
"dotenv": "5.0.1",
"enhanced-resolve": "^4.0.0",
"enzyme": "^3.3.0",
"extract-text-webpack-plugin": "3.0.2",
"file-loader": "1.1.11",
"fork-ts-checker-webpack-plugin": "^0.4.1",
"fs-extra": "5.0.0",
"html-webpack-plugin": "3.2.0",
"jest": "22.4.4",
"prettier": "^1.12.1",
"react-docgen-typescript-loader": "^2.0.3",
"react-docgen-typescript-webpack-plugin": "^1.1.0",
"react-scripts": "1.1.4",
"react-test-renderer": "^16.3.2",
"source-map-loader": "^0.2.3",
"sw-precache-webpack-plugin": "0.11.5",
"ts-jest": "22.4.6",
"ts-loader": "^4.3.0",
"tsconfig-paths-webpack-plugin": "^3.1.3",
"tslint": "^5.10.0",
"tslint-react": "^3.6.0",
"typescript": "next",
"typescript-styled-plugin": "latest",
"uglifyjs-webpack-plugin": "^1.2.5",
"url-loader": "1.0.1",
"vscode-languageserver": "next",
"webpack": "4.8.3",
"webpack-dev-server": "3.1.4",
"webpack-manifest-plugin": "2.0.0",
"webpack-node-externals": "^1.7.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"
}
}