orcs-design-system
Version:
TeamForm's Design System, aka: ORCS
222 lines (221 loc) • 6.88 kB
JSON
{
"name": "orcs-design-system",
"version": "3.3.27",
"engines": {
"node": "20.12.2"
},
"description": "TeamForm's Design System, aka: ORCS",
"keywords": [
"design",
"system",
"styled",
"components",
"react",
"storybook",
"orcs"
],
"homepage": "https://styleguide.orchestrated.io",
"licence": {
"license": "SEE LICENSE IN LICENCE"
},
"module": "es/index.js",
"main": "es/index.js",
"repository": {
"type": "git",
"url": "https://github.com/orchestrated-io/orcs-design-system.git"
},
"sideEffects": false,
"private": false,
"scripts": {
"lint": "CI=true eslint lib/",
"audit-ci": "audit-ci --config ./audit-ci.json",
"audit-ci:strict": "audit-ci --config ./audit-ci-strict.json",
"test": "jest",
"test-coverage": "jest --collectCoverage",
"dist": "BABEL_ENV=es babel lib -d es",
"module": "BABEL_ENV=es babel lib -d es",
"deploy-stack": "serverless deploy",
"deploy-client": "serverless client deploy --no-confirm",
"storybook": "storybook dev -p 1337",
"build-storybook": "storybook build -o .build_storybook",
"deploy-storybook": "storybook-to-ghpages",
"playroom": "playroom start",
"build-playroom": "playroom build",
"dev": "nodemon --ignore es/ ./scripts/dev.js"
},
"dependencies": {
"@emotion/react": "^11.11.4",
"@emotion/styled": "^11.11.5",
"@floating-ui/react": "^0.26.19",
"@mui/icons-material": "^5.16.7",
"@mui/material": "^5.16.7",
"@mui/x-date-pickers": "^7.14.0",
"@styled-system/css": "^5.1.5",
"@styled-system/prop-types": "^5.1.5",
"@styled-system/should-forward-prop": "^5.1.5",
"@styled-system/theme-get": "^5.1.2",
"focus-trap-react": "^10.2.3",
"material-react-table": "^2.13.2",
"polished": "^3.7.1",
"prop-types": "^15.6.2",
"react-app-polyfill": "^2.0.0",
"react-arborist": "^3.4.0",
"react-cool-onclickoutside": "^1.5.9",
"react-dates": "^21.8.0",
"react-intersection-observer": "^9.4.3",
"react-moment-proptypes": "^1.8.1",
"react-number-format": "^5.3.0",
"react-router-dom": "^5.3.4",
"react-select": "^5.7.4",
"styled-system": "^5.1.5",
"styled-components": "^5.2.1"
},
"devDependencies": {
"@babel/cli": "^7.12.10",
"@babel/core": "^7.12.10",
"@babel/plugin-proposal-class-properties": "^7.12.1",
"@babel/plugin-transform-runtime": "^7.12.10",
"@babel/preset-env": "^7.12.11",
"@babel/preset-react": "^7.12.10",
"@babel/runtime": "^7.12.5",
"@chromatic-com/storybook": "^1.5.0",
"@fortawesome/fontawesome-svg-core": "file:libs/fortawesome-fontawesome-svg-core-1.3.0.tgz",
"@fortawesome/free-regular-svg-icons": "^5.15.1",
"@fortawesome/free-solid-svg-icons": "^5.15.1",
"@fortawesome/react-fontawesome": "git://github.com/FortAwesome/react-fontawesome.git#0.1.13",
"@mdx-js/loader": "^2.3.0",
"@mdx-js/react": "^2.3.0",
"@storybook/addon-a11y": "^8.1.7",
"@storybook/addon-actions": "^8.1.7",
"@storybook/addon-docs": "^8.1.7",
"@storybook/addon-links": "^8.1.7",
"@storybook/addon-toolbars": "^8.1.7",
"@storybook/addon-viewport": "^8.1.7",
"@storybook/addon-webpack5-compiler-babel": "^3.0.3",
"@storybook/blocks": "^8.1.7",
"@storybook/components": "^8.1.7",
"@storybook/core-events": "^8.1.7",
"@storybook/manager-api": "^8.1.7",
"@storybook/mdx1-csf": "^1.0.0",
"@storybook/preset-create-react-app": "^8.3.3",
"@storybook/react": "^8.1.7",
"@storybook/react-webpack5": "^8.3.7",
"@storybook/storybook-deployer": "2.8.16",
"@storybook/theming": "^8.1.7",
"@testing-library/jest-dom": "^5.11.6",
"@testing-library/react": "^11.2.2",
"@types/jest": "^27.5.2",
"@types/styled-components": "^5.1.7",
"audit-ci": "^6.1.2",
"babel-core": "^7.0.0-bridge.0",
"babel-eslint": "^10.0.0",
"babel-loader": "^8.1.0",
"babel-plugin-react-docgen": "^4.1.0",
"babel-plugin-styled-components": "^1.10.7",
"chalk": "^4.1.0",
"css-loader": "^5.2.6",
"dotenv": "^16.4.5",
"eslint": "^7.16.0",
"eslint-config-prettier": "^7.1.0",
"eslint-config-react-app": "^6.0.0",
"eslint-loader": "4.0.2",
"eslint-plugin-flowtype": "5.2.0",
"eslint-plugin-import": "2.22.1",
"eslint-plugin-jest": "^24.1.3",
"eslint-plugin-jsx-a11y": "6.4.1",
"eslint-plugin-prettier": "^3.3.0",
"eslint-plugin-react": "^7.21.5",
"eslint-plugin-react-hooks": "^4.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^27.5.1",
"nodemon": "^3.1.0",
"npm-run-all": "^4.1.5",
"playroom": "^0.32.1",
"postcss": "8.5.2",
"prettier": "^2.2.1",
"react": "^18.3.1",
"react-docgen": "^7.0.3",
"react-dom": "^18.3.1",
"shelljs": "^0.8.5",
"storybook": "^8.1.7",
"style-loader": "^2.0.0",
"transform-loader": "^0.2.4",
"webpack": "^5.88.2",
"webpack-cli": "^5.1.4"
},
"overrides": {
"braces": "3.0.3",
"cross-spawn": "7.0.6",
"eslint-plugin-testing-library": "^5.11.1",
"jest": "$jest",
"nth-check": "2.1.0",
"parse-url": "8.1.0",
"postcss": "8.5.2",
"react-scripts": "5.0.1",
"remark-parse": "10.0.2",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"typescript": "5.2.2",
"webpack-dev-middleware": "6.1.2",
"ws": "8.17.1",
"express": {
"path-to-regexp": "0.1.12"
},
"send": "0.19.0",
"redux": "4.2.1",
"workbox-build": {
"rollup": ">=3.29.5"
},
"@rollup/plugin-babel": {
"rollup": ">=3.29.5"
},
"@rollup/plugin-replace": {
"rollup": ">=3.29.5"
}
},
"browserslist": [
">0.2%",
"not dead",
"not op_mini all"
],
"files": [
"es"
],
"jest": {
"coverageThreshold": {
"global": {
"branches": 0,
"functions": 0,
"lines": 20,
"statements": 20
}
},
"collectCoverageFrom": [
"lib/**/*.{js,jsx,mjs}",
"!lib/**/*.mdx"
],
"coveragePathIgnorePatterns": [
"<rootDir>/lib/components/*/*.mdx"
],
"testMatch": [
"<rootDir>/lib/**/__tests__/**/*.{js,jsx,mjs}",
"<rootDir>/lib/**/?(*.)(spec|test).{js,jsx,mjs}"
],
"transform": {
"^.+\\.(js|jsx|mjs)$": "<rootDir>/node_modules/babel-jest",
"^.+\\.css$": "<rootDir>/config/jest/cssTransform.js",
"^(?!.*\\.(js|jsx|mjs|css|json)$)": "<rootDir>/config/jest/fileTransform.js"
},
"transformIgnorePatterns": [
"<rootDir>/lib/components/*/*.mdx",
"<rootDir>/lib/components/*/*.stories.mdx"
],
"moduleNameMapper": {
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
"\\.(css|less)$": "identity-obj-proxy"
}
},
"eslintConfig": {
"extends": "react-app"
}
}