gather-content-ui
Version:
GatherContent UI Library
195 lines (194 loc) • 6.66 kB
JSON
{
"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
}
}