UNPKG

@engie-group/fluid-design-system-react

Version:

Fluid Design System React

184 lines 6.15 kB
{ "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" } }