@engie-group/fluid-design-system-react
Version:
Fluid Design System React
184 lines • 6.15 kB
JSON
{
"name": "@engie-group/fluid-design-system-react",
"version": "2.16.8",
"description": "Fluid Design System React",
"keywords": [
"engie",
"fluid",
"design",
"design-system",
"system",
"react",
"typescript"
],
"type": "module",
"author": "ENGIE Digital's Fluid core team <contact.design@engie.com>",
"contributors": [
"Massinissa BOUNEFFA <massibouneffa@gmail.com>",
"Justin GALLY <justin.gally@icloud.com> (https://bento.me/jintus)",
"Maxime GROFF <maxime.groff@gmail.com>"
],
"license": "EPL-2.0",
"homepage": "https://www.engie.design/fluid-design-system/",
"repository": {
"type": "git",
"url": "https://github.tools.digital.engie.com/GBSEngieDigitalDesignSystem/fluid-design-system"
},
"bugs": {
"url": "https://github.tools.digital.engie.com/GBSEngieDigitalDesignSystem/fluid-design-system/issues"
},
"files": [
"bin/",
"lib/",
"src/",
"docs/",
"CHANGELOG.md"
],
"main": "./lib/fluid-design-system-react.cjs",
"module": "./lib/fluid-design-system-react.js",
"types": "./lib/fluid-design-system-react.d.ts",
"exports": {
".": {
"import": "./lib/fluid-design-system-react.js",
"require": "./lib/fluid-design-system-react.cjs",
"types": "./lib/fluid-design-system-react.d.ts"
},
"./css": "./lib/fluid-design-system-react.css",
"./lib/*": "./lib/*"
},
"publishConfig": {
"access": "public"
},
"sideEffects": false,
"babel": {
"presets": [
"@babel/preset-env",
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"@babel/plugin-proposal-class-properties"
]
},
"dependencies": {
"@engie-group/fluid-design-tokens": "5.12.0",
"@engie-group/fluid-design-system": "5.18.1"
},
"peerDependencies": {
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
"prettier": "./.prettierrc.cjs",
"devDependencies": {
"@babel/cli": "^7.24.7",
"@babel/core": "^7.24.7",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-transform-runtime": "^7.24.7",
"@babel/plugin-transform-typescript": "^7.24.7",
"@babel/preset-env": "^7.24.7",
"@babel/preset-react": "^7.24.7",
"@babel/preset-typescript": "^7.24.7",
"@chromatic-com/storybook": "^1.7.0",
"@playwright/experimental-ct-react": "^1.51.1",
"@rollup/plugin-commonjs": "^26.0.1",
"@rollup/plugin-node-resolve": "^15.2.3",
"@rollup/plugin-typescript": "^11.1.6",
"@storybook/addon-essentials": "^8.2.9",
"@storybook/addon-interactions": "^8.2.9",
"@storybook/addon-links": "^8.2.9",
"@storybook/addon-webpack5-compiler-swc": "^1.0.5",
"@storybook/blocks": "^8.2.9",
"@storybook/manager-api": "^8.2.9",
"@storybook/preview-api": "^8.2.9",
"@storybook/react": "^8.2.9",
"@storybook/react-webpack5": "^8.2.9",
"@storybook/test": "^8.2.9",
"@testing-library/dom": "^10.1.0",
"@testing-library/jest-dom": "^6.4.5",
"@testing-library/react": "^16.0.0",
"@testing-library/user-event": "^14.5.2",
"@types/node": "20.11.16",
"@types/react": "^18.3.0",
"@types/react-dom": "^18.3.0",
"@types/rollup-plugin-peer-deps-external": "^2.2.5",
"@typescript-eslint/eslint-plugin": "^7.12.0",
"@typescript-eslint/parser": "^7.12.0",
"@vitejs/plugin-react": "^4.3.0",
"autoprefixer": "^10.4.20",
"babel-eslint": "^10.1.0",
"babel-loader": "9.1.3",
"chalk": "^5.3.0",
"css-loader": "^6.11.0",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-compat": "^4.2.0",
"eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-react": "^7.34.2",
"eslint-plugin-storybook": "^0.8.0",
"eslint-plugin-unicorn": "^53.0.0",
"fast-glob": "^3.3.2",
"fs-extra": "^11.2.0",
"genid": "^0.1.0",
"json-templater": "^1.2.0",
"postcss": "^8.4.38",
"postcss-url": "^10.1.3",
"prettier": "^3.3.1",
"prop-types": "^15.8.1",
"react": "^18.3.1",
"react-children-utilities": "^2.10.0",
"react-docgen": "^7.0.3",
"react-docgen-typescript": "^2.2.2",
"react-dom": "^18.3.1",
"react-is": "^18.3.1",
"react-test-library": "^0.0.1",
"react-test-renderer": "^18.3.1",
"rollup": "^4.20.0",
"rollup-plugin-delete": "^2.0.0",
"rollup-plugin-peer-deps-external": "^2.2.4",
"rollup-plugin-postcss": "^4.0.2",
"rollup-plugin-styles": "^4.0.0",
"rollup-plugin-terser": "^7.0.2",
"sass": "^1.77.8",
"sass-loader": "^14.2.1",
"storybook": "^8.2.9",
"storybook-dark-mode": "^4.0.1",
"style-loader": "^4.0.0",
"stylelint": "^16.6.1",
"stylelint-config-rational-order": "^0.1.2",
"stylelint-config-recommended-scss": "^14.0.0",
"stylelint-no-unsupported-browser-features": "^8.0.1",
"stylelint-scss": "^6.3.1",
"ts-loader": "^9.5.1",
"typescript": "5.3.3",
"uuid": "^9.0.1",
"vite": "^5.4.0",
"vite-plugin-dts": "^3.9.1",
"vite-plugin-lib-inject-css": "^2.1.1",
"vitest": "^2.0.5",
"@engie-group/fluid-4-deprecated": "0.2.3",
"fluid-styles": "0.0.0",
"@tools/storybook": "0.0.8"
},
"scripts": {
"build": "rollup -c",
"lint": "eslint \"src/**/*.{js,ts,tsx}\" -c .eslintrc.cjs",
"fix-lint": "pnpm lint --fix",
"test": "pnpm build && pnpm run-test",
"run-test": "vitest run",
"watch-test": "vitest watch",
"update-test": "pnpm run-test -u",
"ci:lint": "pnpm lint --quiet",
"ci:build": "pnpm build --silent",
"ci:test": "pnpm run-test --silent",
"postinstall": "node bin/engage.js",
"dev": "storybook dev -p 6007 --no-open",
"dev:doc": "storybook dev -p 6007 --no-open --docs",
"build-storybook": "storybook build --docs",
"develop-env": "pnpm run -r --parallel --filter @engie-group/fluid-design-system-react... dev",
"nrt": "playwright test -c playwright-ct.config.ts",
"update-visual-test": "playwright test -c playwright-ct.config.ts -u",
"ui-visual-test": "playwright test -c playwright-ct.config.ts --ui",
"ci:nrt": "pnpm run nrt"
}
}