UNPKG

lucid-ui

Version:

A UI component library from AppNexus.

177 lines (176 loc) 5.97 kB
{ "name": "lucid-ui", "version": "7.0.0", "description": "A UI component library from AppNexus.", "main": "dist", "module": "lib/index.js", "types": "lib/index.d.ts", "sideEffects": [ "*.css", "*.less" ], "repository": { "type": "git", "url": "https://github.com/appnexus/lucid.git" }, "scripts": { "build:bundle:development": "NODE_ENV=development webpack --config webpack.config.bundle.js", "build:bundle:minified": "NODE_ENV=production webpack --config webpack.config.bundle.js", "build:docs": "rm -rf ./dist/docs && NODE_DEST_ENV=docs build-storybook --docs -s .storybook/static -o ./dist/docs", "build:js": "NODE_ENV=production babel --extensions .js,.jsx,.ts,.tsx --ignore spec.js,docs,examples,test-entry.js,coverage ./src --out-dir ./dist", "build:modules:babel": "NODE_ENV=production BABEL_ENV=modules babel --extensions .js,.jsx,.ts,.tsx --ignore spec.js,docs,examples,test-entry.js,coverage ./src --out-dir ./lib", "build:tsc": "tsc --project tsconfig.publish.json && run-s build:bundle:*", "chromatic": "chromatic test --build-script-name build:docs --exit-zero-on-changes", "clean:dist": "rm -rf dist", "clean:lib": "rm -rf lib", "clear-jest": "jest --clearCache", "cover": "npm run jest -- --coverage", "dev": "start-storybook --docs -p 6006 -s .storybook/static", "docs:upload:docspot": "scripts/upload-docs-build-docspot.sh", "docs:upload:gh": "scripts/upload-docs-build-gh.sh", "jest": "NODE_ENV=test TZ=UTC jest", "lint": "eslint ./src .storybook --ext .js,.jsx,.ts,.tsx", "lint-fix": "eslint ./src .storybook --ext .js,.jsx,.ts,.tsx --fix", "postpublish": "npm-run-all build:docs --parallel docs:upload:*", "prepublishOnly": "npm-run-all clean:* lint --parallel build:tsc build:modules:* build:bundle:*", "prettier": "prettier --write '{src,tests,scripts}/**/*.{js,jsx}'", "snapshot": "NODE_ENV=test TZ=UTC jest -u", "stylelint": "stylelint 'src/**/*.less' --config .stylelintrc", "test": "run-s lint cover", "upload-docs": "run-s build:docs docs:upload:docspot", "watch": "npm run jest -- --watch" }, "keywords": [ "component", "ecosystem-react", "react", "react-component", "reactive", "stateful", "stateless" ], "author": "AppNexus engineering", "license": "Apache-2.0", "dependencies": { "@babel/parser": "^7.2.2", "@types/d3-array": "^2.0.0", "@types/d3-axis": "^1.0.12", "@types/d3-drag": "^1.2.3", "@types/d3-selection": "^1.4.2", "@types/d3-transition": "^1.1.6", "@types/hoist-non-react-statics": "^3.3.1", "classnames": "^2.2.6", "create-react-class": "^15.6.2", "d3-array": "^2.4.0", "d3-axis": "^1.0.12", "d3-drag": "^1.2.5", "d3-format": "^1.0.2", "d3-scale": "^1.0.0", "d3-selection": "^1.4.1", "d3-shape": "^1.0.0", "d3-time": "^1.0.0", "d3-time-format": "^2.0.0", "d3-transition": "^1.3.2", "element-resize-detector": "^1.1.6", "hoist-non-react-statics": "^3.3.1", "lodash": "^4.17.14", "prop-types": "^15.6.0", "react-addons-shallow-compare": "^15.6.2", "react-day-picker": "^6.2.1", "react-motion": "^0.5.2", "react-peek": "^1.0.5", "react-placeholder": "^4.0.3", "react-transition-group": "^4.4.1", "reselect": "^4.0.0" }, "devDependencies": { "@babel/cli": "^7.2.0", "@babel/core": "^7.2.0", "@babel/plugin-proposal-class-properties": "^7.2.0", "@babel/plugin-proposal-object-rest-spread": "^7.2.0", "@babel/preset-env": "^7.2.0", "@babel/preset-react": "^7.0.0", "@babel/preset-typescript": "^7.3.3", "@storybook/addon-docs": "5.3.21", "@storybook/addon-links": "5.3.21", "@storybook/addon-notes": "5.3.21", "@storybook/addon-options": "5.3.21", "@storybook/addons": "5.3.21", "@storybook/core-events": "5.3.21", "@storybook/react": "5.3.21", "@storybook/theming": "5.3.21", "@types/assert": "^1.4.3", "@types/classnames": "^2.2.9", "@types/create-react-class": "^15.6.2", "@types/d3-format": "^1.3.1", "@types/d3-scale": "^2.1.1", "@types/d3-shape": "^1.3.1", "@types/d3-time": "^1.0.10", "@types/d3-time-format": "^2.1.1", "@types/element-resize-detector": "^1.1.2", "@types/enzyme": "^3.10.3", "@types/jest": "^26.0.20", "@types/lodash": "^4.14.136", "@types/react": "^16.14.4", "@types/react-dom": "^16.8.4", "@types/react-motion": "0.0.29", "@types/react-transition-group": "^4.4.0", "@types/sinon": "^7.0.13", "@typescript-eslint/eslint-plugin": "^4.15.1", "@typescript-eslint/parser": "^4.15.1", "autoprefixer": "^8.2.0", "babel-core": "^7.0.0-bridge.0", "babel-eslint": "^10.1.0", "babel-loader": "^8.0.4", "babel-plugin-lodash": "^3.3.4", "css-loader": "^1.0.1", "enzyme": "^3.8.0", "enzyme-adapter-react-16": "^1.7.1", "enzyme-to-json": "^3.1.4", "eslint": "^7.20.0", "eslint-config-appnexus": "^7.1.0", "eslint-config-prettier": "^7.2.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-lodash": "^7.1.0", "eslint-plugin-prettier": "^3.3.1", "eslint-plugin-promise": "^4.3.1", "eslint-plugin-react": "^7.22.0", "eslint-plugin-react-hooks": "^4.2.0", "glob": "^7.1.1", "husky": "^3.0.0", "jest": "^26.6.3", "less": "^3.13.1", "less-loader": "^4.1.0", "marksy": "^8.0.0", "mini-css-extract-plugin": "^0.9.0", "npm-run-all": "^4.1.5", "postcss-loader": "^2.1.3", "prettier": "^2.2.1", "raw-loader": "^0.5.1", "react": "^16.6.3", "react-docgen-typescript-loader": "^3.3.0", "react-dom": "^16.6.3", "react-syntax-highlighter": "^7.0.0", "sinon": "^4.5.0", "storybook-chromatic": "^2.2.2", "style-loader": "^0.20.3", "stylelint": "^13.10.0", "stylelint-config-standard": "^20.0.0", "timemachine": "^0.3.0", "ts-jest": "^26.5.1", "ts-loader": "^6.0.4", "typescript": "^4.1.5", "webpack": "^4.27.1", "webpack-cli": "^3.1.2", "webpack-dev-server": "^3.1.10" }, "peerDependencies": { "react": "^15.0.0 || ^16.0.0", "react-dom": "^15.0.0 || ^16.0.0" }, "husky": { "hooks": { "pre-push": "npm test" } } }