Files
cunningham/packages/react/package.json
Nathan Vasse 7b0686dede (react) add sass generator to react
We need to use sass variable in order to use breakpoints in media
queries. Using native CSS vars in media queries is not possible.
2023-12-12 11:04:25 +01:00

118 lines
3.9 KiB
JSON

{
"name": "@openfun/cunningham-react",
"private": false,
"version": "2.3.0",
"publishConfig": {
"access": "public"
},
"license": "MIT",
"main": "./dist/index.js",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"require": "./dist/index.js",
"default": "./dist/index.mjs"
},
"./style": "./dist/style.css",
"./fonts": "./dist/fonts.css",
"./icons": "./dist/icons.css",
"./sass/fonts": "./dist/sass/fonts.scss",
"./sass/icons": "./dist/sass/icons.scss"
},
"files": [
"dist/"
],
"scripts": {
"lint": "eslint . \"src/**/*.{ts,tsx}\"",
"dev": "yarn storybook",
"build": "bash ./build",
"build:watch": "yarn build && vite build --mode watch",
"build:watch-polling": "yarn build && vite build --mode watch-polling",
"build-fonts": "vite build -c vite.fonts.config.ts && rm -rf dist/fonts.js && make-dir dist/sass && cp src/fonts.scss dist/sass/",
"build-icons": "vite build -c vite.icons.config.ts && rm -rf dist/icons.js && make-dir dist/sass && cp src/icons.scss dist/sass/",
"build-theme": "cunningham -o src -g css,ts,js,scss",
"preview": "vite preview",
"test": "cross-env FORCE_COLOR=1 vitest run",
"test-ci": "cross-env VITEST_MIN_THREADS=1 cross-env VITEST_MAX_THREADS=3 cross-env FORCE_COLOR=1 vitest run --shard $(($CIRCLE_NODE_INDEX + 1))/$CIRCLE_NODE_TOTAL",
"test-watch": "vitest",
"coverage": "vitest run --coverage",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build",
"predeploy-storybook": "yarn build-storybook && touch ./storybook-static/.nojekyll",
"deploy-storybook": "storybook-to-ghpages --existing-output-dir ./storybook-static"
},
"dependencies": {
"@fontsource-variable/roboto-flex": "5.0.8",
"@fontsource/material-icons": "5.0.7",
"@internationalized/date": "3.5.0",
"@openfun/cunningham-tokens": "*",
"@react-aria/calendar": "3.5.3",
"@react-aria/datepicker": "3.9.0",
"@react-aria/i18n": "3.9.0",
"@react-stately/calendar": "3.4.2",
"@react-stately/datepicker": "3.9.0",
"@tanstack/react-table": "8.10.7",
"classnames": "2.3.2",
"downshift": "8.2.3",
"react": "18.2.0",
"react-aria": "3.30.0",
"react-dom": "18.2.0"
},
"engines": {
"node": ">=18.0.0"
},
"devDependencies": {
"@babel/core": "7.23.3",
"@babel/plugin-proposal-decorators": "7.23.3",
"@babel/plugin-proposal-export-default-from": "7.23.3",
"@babel/preset-typescript": "7.23.3",
"@faker-js/faker": "8.3.1",
"@hookform/resolvers": "3.3.2",
"@openfun/cunningham-tokens": "*",
"@openfun/typescript-configs": "*",
"@storybook/addon-a11y": "7.5.3",
"@storybook/addon-actions": "7.5.3",
"@storybook/addon-essentials": "7.5.3",
"@storybook/addon-interactions": "7.5.3",
"@storybook/addon-links": "7.5.3",
"@storybook/preset-scss": "1.0.3",
"@storybook/react": "7.5.3",
"@storybook/react-vite": "7.5.3",
"@storybook/storybook-deployer": "2.8.16",
"@storybook/testing-library": "0.2.2",
"@testing-library/dom": "9.3.3",
"@testing-library/jest-dom": "6.1.4",
"@testing-library/react": "14.1.2",
"@testing-library/user-event": "14.5.1",
"@types/jest": "29.5.10",
"@types/react": "18.2.38",
"@types/react-dom": "18.2.17",
"@vitejs/plugin-react": "4.2.0",
"@vitest/coverage-c8": "0.33.0",
"@vitest/ui": "0.34.6",
"babel-loader": "9.1.3",
"css-loader": "6.8.1",
"glob": "10.3.10",
"jsdom": "23.0.0",
"react-hook-form": "7.48.2",
"remark-gfm": "3.0.1",
"sass": "1.69.5",
"sass-loader": "13.3.2",
"storybook": "7.5.3",
"style-loader": "3.3.3",
"typescript": "5.2.2",
"vite": "5.0.2",
"vite-plugin-dts": "3.6.3",
"vite-tsconfig-paths": "4.2.1",
"vitest": "0.34.6",
"vitest-fetch-mock": "0.2.2",
"yup": "1.3.2"
},
"volta": {
"node": "18.18.2",
"yarn": "1.22.21"
}
}