UNPKG

predix-ui

Version:

px-* web components as React styled components

229 lines (228 loc) 7.51 kB
{ "name": "predix-ui", "description": "px-* web components as React styled components", "author": "Jonnie Spratley", "user": "jonniespratley", "version": "0.0.23", "license": "", "repository": { "type": "git", "url": "https://github.com/jonniespratley/predix-ui.git" }, "homepage": "https://jonniespratley.github.io/predix-ui/", "bugs": { "url": "https://github.com/jonniespratley/predix-ui/issues" }, "browser": "dist/predix-ui.min.js", "umd:main": "dist/umd/index.js", "main": "dist/predix-ui.min.js", "module": "src/index.js", "config": { "library": "PxReact", "libraryTarget": "umd" }, "scripts": { "catalog-start": "catalog start", "catalog-build": "catalog build", "plop": "./node_modules/.bin/plop", "storybook": "NODE_ENV=dev start-storybook -p 8181 -c .storybook", "storybook:build": "build-storybook -c .storybook -o gh-pages/storybook", "docs": "esdoc", "dist:icons": "node ./tools/icons-optimize-and-fix.js", "start": "webpack-dev-server --env dev", "test": "NODE_ENV=test jest", "test:coverage": "jest --coverage", "test:watch": "jest --watch", "test:generate-output": "jest --json --outputFile=jest-test-results.json", "lint": "eslint ./src", "test:lint": "eslint ./__tests__ ./src/**/*.test.js --cache", "gh-pages": "webpack --env ghPages --progress", "gh-pages:deploy": "npm run storybook:build && gh-pages -d gh-pages", "gh-pages:stats": "webpack --env ghPages --profile --json > stats.json", "clean": "rimraf dist coverage gh-pages", "dist": "NODE_ENV=production ./node_modules/.bin/gulp", "dist:es6": "rimraf ./dist/es6 && BABEL_ENV=es6 babel ./src --out-dir ./dist/es6", "dist:min": "NODE_ENV=production webpack --env distMin --progress", "dist:modules": "rimraf ./dist/modules && BABEL_ENV=modules babel ./src --out-dir ./dist/modules", "preversion": "npm run test && npm run dist && npm run dist:min && git commit --allow-empty -am 'tag'", "prepublish": "npm run dist", "postpublish": "npm run gh-pages && npm run gh-pages:deploy", "travis-deploy-once": "travis-deploy-once", "semantic-release": "semantic-release" }, "engines": { "node": ">=8.0.0", "npm": ">=5.0.0" }, "keywords": [ "reactjs", "predix-ui" ], "pre-push": [ "lint", "test" ], "devDependencies": { "@storybook/addon-info": "^3.3.10", "@storybook/addon-jest": "^3.4.4", "@storybook/addon-knobs": "^3.3.10", "@storybook/addon-storyshots": "^3.3.10", "@storybook/addon-viewport": "^3.3.15", "@storybook/addons": "^3.3.15", "@storybook/react": "^3.3.10", "babel-cli": "^6.26.0", "babel-core": "^6.24.1", "babel-eslint": "^10.0.1", "babel-jest": "^22.0.6", "babel-loader": "^7.1.2", "babel-plugin-external-helpers": "^6.22.0", "babel-plugin-module-resolver": "^3.0.0", "babel-plugin-styled-components": "^1.5.1", "babel-plugin-transform-class-properties": "^6.24.1", "babel-plugin-transform-decorators": "^6.24.1", "babel-plugin-transform-react-remove-prop-types": "0.4.19", "babel-plugin-transform-require-ignore": "^0.1.1", "babel-plugin-wrap-in-js": "^1.1.1", "babel-preset-env": "^1.6.0", "babel-preset-es2015": "^6.24.1", "babel-preset-react": "^6.24.1", "babel-preset-react-hmre": "^1.1.1", "babel-runtime": "^6.23.0", "catalog": "^3.2.3", "chai": "^4.1.2", "chai-jest-snapshot": "^2.0.0", "classnames": "^2.2.5", "clean-webpack-plugin": "^0.1.16", "css-loader": "^0.28.1", "cssnano": "^3.10.0", "debug": "^3.0.1", "enzyme": "^3.0.0", "enzyme-adapter-react-16": "^1.0.0", "enzyme-to-json": "^3.3.3", "esdoc": "^1.0.3", "esdoc-ecmascript-proposal-plugin": "^1.0.0", "esdoc-react-plugin": "^1.0.1", "esdoc-standard-plugin": "^1.0.0", "eslint": "^4.16.0", "eslint-config-airbnb": "^16.1.0", "eslint-loader": "^1.7.1", "eslint-plugin-import": "^2.2.0", "eslint-plugin-jsx-a11y": "^6.0.2", "eslint-plugin-react": "^7.3.0", "extract-text-webpack-plugin": "^3.0.0", "file-loader": "^1.1.6", "fs-extra": "^5.0.0", "gh-pages": "^1.0.0", "git-prepush-hook": "^1.0.2", "glob": "^7.1.2", "gulp": "^3.9.1", "gulp-autoprefixer": "^5.0.0", "gulp-babel": "^7.0.0", "gulp-bower": "^0.0.14", "gulp-clean": "^0.4.0", "gulp-concat": "^2.6.1", "gulp-cssmin": "^0.2.0", "gulp-eslint": "^4.0.0", "gulp-filelog": "^0.4.1", "gulp-help": "^1.6.1", "gulp-load-plugins": "^1.5.0", "gulp-postcss": "^7.0.0", "gulp-purifycss": "^0.2.0", "gulp-rename": "^1.2.2", "gulp-sass": "^4.0.0", "gulp-sequence": "^1.0.0", "gulp-size": "^3.0.0", "gulp-sourcemaps": "^2.6.1", "html-webpack-plugin": "^2.28.0", "html-webpack-template": "^6.0.1", "i": "^0.3.5", "imports-loader": "^0.7.1", "jest": "^22.1.4", "jest-styled-components": "^5.0.0", "js-tree": "^2.0.1", "json-loader": "^0.5.4", "lodash": "^4.17.4", "node-sass": "^4.5.3", "node-sass-import-once": "^1.2.0", "npm-install-webpack-plugin": "^4.0.5", "polished": "^1.9.2", "prop-types": "^15.6.0", "purify-css": "^1.2.5", "purifycss-webpack": "^0.7.0", "px-table-view": "git+https://github.com/PredixDev/px-table-view.git#master", "px-theme": "git+https://github.com/PredixDev/px-theme.git#master", "raf": "^3.4.0", "raw-loader": "^0.5.1", "react": "^16.2.0", "react-css-modules": "^4.7.1", "react-dom": "^16.2.0", "react-github-corner": "^2.1.0", "react-test-renderer": "16", "rimraf": "^2.6.1", "sass-loader": "^7.0.0", "semantic-release": "^15.1.8", "sinon": "^4.2.0", "storybook-addon-jsx": "^5.3.0", "storybook-readme": "^3.3.0", "strip-json-comments": "^2.0.1", "style-loader": "^0.19.0", "styled-components": "^3.2.3", "svg-inline-loader": "^0.8.0", "svgo": "^1.0.3", "symbol-tree": "^3.2.2", "sync-exec": "^0.6.2", "system-bell-webpack-plugin": "^1.0.0", "travis-deploy-once": "^5.0.0", "url-loader": "^0.6.0", "wallaby-webpack": "^3.9.4", "webpack": "^3.6.0", "webpack-bundle-analyzer": "^2.9.0", "webpack-dev-server": "^2.11.1", "webpack-jarvis": "^0.2.2", "webpack-merge": "^4.1.0", "webpack-stream": "^4.0.0" }, "peerDependencies": { "prop-types": "^15.6.0", "react": "^16.0.0", "react-dom": "^16.0.0", "styled-components": "^3.2.3" }, "dependencies": { "styled-components": "^3.2.3", "js-tree": "^2.0.1", "react-popper": "^0.10.4" }, "jest": { "setupTestFrameworkScriptFile": "<rootDir>__tests__/setup.js", "verbose": true, "testEnvironment": "jsdom", "collectCoverage": true, "testURL": "http://localhost", "snapshotSerializers": [ "enzyme-to-json/serializer" ], "testMatch": [ "**/__tests__/**/*.test.js?(x)", "**/src/**/*.test.js?(x)" ], "moduleFileExtensions": [ "js", "jsx" ], "modulePathIgnorePatterns": [ "bower_components", "plop-templates", "stories", "docs" ], "moduleDirectories": [ "node_modules", "packages" ], "moduleNameMapper": { "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js", "\\.(css|scss)$": "<rootDir>/__mocks__/styleMock.js" } } }