UNPKG

gather-content-ui

Version:
195 lines (194 loc) 6.66 kB
{ "name": "gather-content-ui", "version": "0.53.6", "description": "GatherContent UI Library", "keywords": [ "React", "UI Library" ], "bugs": { "url": "https://github.com/gathercontent/gather-ui/issues" }, "repository": { "type": "git", "url": "https://github.com/gathercontent/gather-ui" }, "license": "MIT", "engines": { "node": "^18.0.0" }, "author": "", "contributors": [ { "name": "Kyle Harper", "email": "kyle@gathercontent.com" }, { "name": "Ricardo Magalhães", "email": "magalhini@gmail.com" }, { "name": "Amee Morris", "email": "amee@gathercontent.com" }, { "name": "Pete Mcfarlane", "email": "pete@gathercontent.com" }, { "name": "Alex Smith", "email": "alex@gathercontent.com" }, { "name": "David Hollins", "email": "david@gathercontent.com" }, { "name": "Michael McGrorty", "email": "michael@gathercontent.com" }, { "name": "Tim Bryan", "email": "tim.bryan@bynder.com" } ], "main": "dist/lib/index.js", "files": [ "dist" ], "scripts": { "build": "rm -rf dist && babel --extensions '.ts,.tsx' lib/ --out-dir dist/lib && babel tailwind.config.js --out-dir dist && npm run compile:css && npm run legacy:copy-styles && npm run generate-types", "compile:css": "ENABLE_PURGE=true PARCEL_WORKERS=0 parcel build styles/prod.scss && npm run compile:tailwind", "compile:tailwind": "tailwind build styles/prod-tailwind.css -o dist/styles/tailwind.css", "format:js": "prettier --write \"{lib,tests,stories/webapp}/**/*.js\"", "format:style": "stylelint \"{lib,styles}/**/*.scss\" --fix", "legacy:copy-styles": "echo Copying Sass settings... && copyfiles styles/* dist/ && copyfiles styles/**/* dist/ && copyfiles lib/**/*.scss dist/ && copyfiles lib/**/**/*.scss dist/ && copyfiles lib/**/**/**/*.scss dist/ && copyfiles lib/**/**/**/**/*.scss dist/ && copyfiles lib/**/**/**/**/**/*.scss dist/", "lint": "eslint -c .eslintrc.json 'lib/**/*.tsx' --fix", "lint:style": "stylelint \"{lib,styles}/**/*.scss\" --quiet", "prepare": "npm run build", "storybook": "storybook dev -p 6006 -c .storybook", "build-storybook": "storybook build", "test": "jest --notify", "chromatic": "chromatic --project-token=1f9e13b797f2 --auto-accept-changes", "type-check": "tsc --noEmit --pretty", "generate-types": "tsc --emitDeclarationOnly", "vtest": "vitest" }, "dependencies": { "@babel/polyfill": "^7.12.1", "@react-hook/resize-observer": "^1.2.2", "@testing-library/user-event": "^14.4.3", "@tippyjs/react": "^4.2.5", "classnames": "^2.3.1", "d3-ease": "^1.0.7", "debounce": "^1.2.1", "linkifyjs": "^2.1.9", "lodash": "^4.17.15", "moment": "^2.29.1", "pluralize": "^5.0.0", "prop-types": "^15.7.2", "react-day-picker": "^8.5.1", "react-dnd-cjs": "^9.5.1", "react-dnd-html5-backend-cjs": "^9.5.1", "react-dropzone": "^11.3.4", "react-image": "^4.0.3", "react-mentions": "4.4.10", "react-modal": "^3.14.3", "react-spring": "^8.0.27", "tailwindcss": "^3.0.13", "tailwindcss-border-styles": "^1.0.1", "uuid": "^3.3.2", "vite-plugin-magical-svg": "^1.0.3" }, "devDependencies": { "@babel/cli": "^7.14.8", "@babel/core": "^7.15.0", "@babel/plugin-proposal-class-properties": "^7.16.7", "@babel/plugin-proposal-decorators": "^7.14.5", "@babel/plugin-proposal-do-expressions": "^7.14.5", "@babel/plugin-proposal-export-default-from": "^7.14.5", "@babel/plugin-proposal-export-namespace-from": "^7.14.5", "@babel/plugin-proposal-function-bind": "^7.14.5", "@babel/plugin-proposal-function-sent": "^7.14.5", "@babel/plugin-proposal-json-strings": "^7.14.5", "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", "@babel/plugin-proposal-numeric-separator": "^7.14.5", "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/plugin-proposal-pipeline-operator": "^7.15.0", "@babel/plugin-proposal-throw-expressions": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.0.0", "@babel/plugin-syntax-import-meta": "^7.0.0", "@babel/preset-env": "^7.15.0", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.22.5", "@parcel/transformer-sass": "^2.1.1", "@storybook/addon-a11y": "^7.0.10", "@storybook/addon-actions": "^7.0.10", "@storybook/addon-controls": "^7.0.10", "@storybook/addon-essentials": "^7.0.10", "@storybook/addon-postcss": "^2.0.0", "@storybook/addon-styling": "^1.0.6", "@storybook/addons": "^7.0.10", "@storybook/components": "^7.4.2", "@storybook/preset-scss": "^1.0.3", "@storybook/react": "^7.0.10", "@storybook/react-webpack5": "^7.0.10", "@testing-library/jest-dom": "^6.1.2", "@testing-library/react": "^14.0.0", "@types/faker": "^6.6.9", "@types/jest": "^29.5.2", "@typescript-eslint/eslint-plugin": "^5.50.0", "@typescript-eslint/parser": "^5.60.1", "@vitejs/plugin-react": "^4.0.4", "autoprefixer": "^10.4.0", "babel-core": "^7.0.0-bridge.0", "babel-eslint": "^9.0.0", "babel-jest": "^23.6.0", "babel-loader": "^8.2.2", "babel-plugin-inline-react-svg": "^0.2.0", "babel-plugin-module-resolver": "^3.2.0", "chromatic": "^6.11.4", "copyfiles": "^1.2.0", "css-loader": "^4.3.0", "cssnano": "^5.0.11", "eslint": "^8.33.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.32.2", "faker": "^4.1.0", "jest": "^29.6.4", "jsdom": "^22.1.0", "node-notifier": "^10.0.1", "parcel": "^2.9.3", "pixrem": "^3.0.2", "postcss": "^8.3.11", "postcss-cli": "^9.0.2", "postcss-loader": "^4.3.0", "prettier": "^2.8.3", "sass": "^1.38.0", "sass-loader": "^10.0.0", "storybook": "^7.0.10", "style-loader": "^1.3.0", "stylelint": "^15.9.0", "stylelint-config-standard-scss": "^10.0.0", "ts-loader": "^9.4.3", "ts-migrate": "^0.1.35", "typescript": "^5.3.3", "vite": "^4.4.9", "vite-plugin-svgr": "^3.2.0", "vite-tsconfig-paths": "^4.2.0", "vitest": "^0.34.3" }, "peerDependencies": { "@types/react": "^18.2.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, "targets": { "main": false } }