UNPKG

lucid-ui

Version:

A UI component library from Xandr.

172 lines (171 loc) 5.64 kB
{ "name": "lucid-ui", "version": "8.16.0", "description": "A UI component library from Xandr.", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "types": "dist/esm/index.d.ts", "sideEffects": [ "*.css", "*.less" ], "repository": { "type": "git", "url": "https://github.com/appnexus/lucid.git" }, "scripts": { "build": "npm-run-all build:docs --parallel docs:upload:*", "build:bundle:development": "NODE_ENV=development webpack --config webpack.config.bundle.cjs", "build:bundle:minified": "NODE_ENV=production webpack --config webpack.config.bundle.cjs", "build:docs": "rm -rf ./dist/docs && NODE_DEST_ENV=docs build-storybook --docs -s .storybook/static -o ./dist/docs", "build:esm": "tsc --project tsconfig.publish.esm.json --outDir dist/esm", "build:cjs": "tsc --project tsconfig.publish.cjs.json --outDir dist/cjs", "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 build", "prepublishOnly": "npm-run-all clean:* lint --parallel build:cjs build:esm 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": "Xandr engineering", "license": "Apache-2.0", "dependencies": { "classnames": "^2.3.1", "create-react-class": "^15.6.2", "d3-array": "^2.12.1", "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.2.3", "hoist-non-react-statics": "^3.3.1", "lodash": "^4.17.21", "prop-types": "^15.6.0", "react-addons-shallow-compare": "^15.6.2", "react-day-picker": "^6.2.1", "react-motion": "^0.5.2", "react-placeholder": "^4.0.3", "react-transition-group": "^4.4.2", "reselect": "^4.0.0" }, "devDependencies": { "@babel/cli": "^7.17.6", "@babel/core": "^7.17.7", "@babel/eslint-parser": "^7.17.0", "@babel/parser": "^7.17.7", "@babel/plugin-proposal-class-properties": "^7.16.7", "@babel/plugin-proposal-object-rest-spread": "^7.17.3", "@babel/preset-env": "^7.16.11", "@babel/preset-react": "^7.16.7", "@babel/preset-typescript": "^7.16.7", "@storybook/addon-docs": "^6.4.15", "@storybook/addon-essentials": "^6.4.19", "@storybook/addon-links": "^6.4.19", "@storybook/addon-postcss": "^2.0.0", "@storybook/addons": "^6.4.19", "@storybook/react": "^6.4.15", "@storybook/theming": "^6.4.19", "@types/assert": "^1.5.5", "@types/create-react-class": "^15.6.2", "@types/d3-array": "^3.0.2", "@types/d3-axis": "^3.0.1", "@types/d3-drag": "^3.0.1", "@types/d3-format": "^3.0.1", "@types/d3-scale": "^4.0.2", "@types/d3-selection": "^3.0.2", "@types/d3-shape": "^3.0.2", "@types/d3-time": "^3.0.0", "@types/d3-time-format": "^4.0.0", "@types/d3-transition": "^3.0.1", "@types/element-resize-detector": "^1.1.3", "@types/enzyme": "^3.10.9", "@types/hoist-non-react-statics": "^3.3.1", "@types/jest": "^26.0.24", "@types/lodash": "4.14.168", "@types/react": "^16.14.21", "@types/react-dom": "16.8.4", "@types/react-motion": "0.0.29", "@types/react-transition-group": "^4.4.2", "@types/sinon": "^10.0.11", "@typescript-eslint/eslint-plugin": "^4.29.1", "@typescript-eslint/parser": "^4.29.1", "autoprefixer": "^10.4.2", "babel-core": "^7.0.0-bridge.0", "babel-loader": "^8.2.3", "babel-plugin-lodash": "^3.3.4", "chromatic": "^6.5.2", "css-loader": "^5.2.7", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.7.1", "enzyme-to-json": "^3.6.2", "eslint": "^7.32.0", "eslint-config-appnexus": "^7.1.1", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.4", "eslint-plugin-lodash": "^7.3.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "^7.28.0", "eslint-plugin-react-hooks": "^4.3.0", "eslint-plugin-storybook": "^0.5.6", "glob": "^7.2.0", "husky": "^3.0.0", "jest": "^26.6.3", "less": "^4.1.2", "less-loader": "^7.3.0", "mini-css-extract-plugin": "^0.9.0", "npm-run-all": "^4.1.5", "postcss-loader": "^4.3.0", "prettier": "^2.5.1", "raw-loader": "^4.0.2", "react": "^16.6.3", "react-docgen-typescript-loader": "^2.2.0", "react-dom": "^16.6.3", "sinon": "^13.0.1", "style-loader": "^2.0.0", "stylelint": "^14.3.0", "stylelint-config-standard": "^20.0.0", "timekeeper": "^2.2.0", "timemachine": "^0.3.2", "ts-loader": "^8.3.0", "typescript": "^4.5.5", "webpack": "^4.46.0", "webpack-cli": "^4.9.2" }, "peerDependencies": { "react": "^15.0.0 || ^16.0.0", "react-dom": "^15.0.0 || ^16.0.0" }, "husky": { "hooks": { "pre-push": "npm run lint && npm test" } } }