Files
cunningham/packages/react/package.json
Anthony Le Courric 4f4f1682a6 🔧(packages) make scripts cross platform friendly
Some scripts had errors when running on windows.
We now use some cross platform cli tools to be
able to run the scripts on every platform.
2023-08-21 12:32:14 +02:00

116 lines
4.0 KiB
JSON

{
"name": "@openfun/cunningham-react",
"private": false,
"version": "0.11.1",
"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 & nodemon --watch src --ext '*' --ignore src/cunningham-tokens.ts --ignore src/cunningham-tokens.js --ignore src/cunningham-tokens.css --exec npm run build",
"build": "bash ./build",
"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",
"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.5",
"@fontsource/material-icons": "5.0.5",
"@internationalized/date": "3.3.0",
"@openfun/cunningham-tokens": "*",
"@react-aria/calendar": "3.4.0",
"@react-aria/datepicker": "3.5.0",
"@react-aria/i18n": "3.8.0",
"@react-stately/calendar": "3.3.0",
"@react-stately/datepicker": "3.5.0",
"@tanstack/react-table": "8.9.3",
"classnames": "2.3.2",
"downshift": "8.0.0",
"react": "18.2.0",
"react-aria": "3.26.0",
"react-dom": "18.2.0"
},
"engines": {
"node": ">=16.0.0"
},
"devDependencies": {
"@babel/core": "7.22.9",
"@babel/plugin-proposal-decorators": "7.22.7",
"@babel/plugin-proposal-export-default-from": "7.22.5",
"@babel/preset-typescript": "7.22.5",
"@faker-js/faker": "8.0.2",
"@hookform/resolvers": "3.1.1",
"@openfun/cunningham-tokens": "*",
"@openfun/typescript-configs": "*",
"@storybook/addon-a11y": "7.1.0",
"@storybook/addon-actions": "7.1.0",
"@storybook/addon-essentials": "7.1.0",
"@storybook/addon-interactions": "7.1.0",
"@storybook/addon-links": "7.1.0",
"@storybook/preset-scss": "1.0.3",
"@storybook/react": "7.1.0",
"@storybook/react-vite": "7.1.0",
"@storybook/storybook-deployer": "2.8.16",
"@storybook/testing-library": "0.2.0",
"@testing-library/dom": "9.3.1",
"@testing-library/jest-dom": "5.16.5",
"@testing-library/react": "14.0.0",
"@testing-library/user-event": "14.4.3",
"@types/jest": "29.5.3",
"@types/react": "18.2.15",
"@types/react-dom": "18.2.7",
"@vitejs/plugin-react": "4.0.3",
"@vitest/coverage-c8": "0.33.0",
"@vitest/ui": "0.33.0",
"babel-loader": "9.1.3",
"css-loader": "6.8.1",
"glob": "10.3.3",
"jsdom": "22.1.0",
"react-hook-form": "7.45.2",
"remark-gfm": "3.0.1",
"sass": "1.63.6",
"sass-loader": "13.3.2",
"storybook": "7.1.0",
"style-loader": "3.3.3",
"typescript": "5.1.6",
"vite": "4.4.4",
"vite-plugin-dts": "3.3.1",
"vite-tsconfig-paths": "4.2.0",
"vitest": "0.33.0",
"vitest-fetch-mock": "0.2.2",
"yup": "1.2.0"
},
"volta": {
"node": "18.16.1",
"yarn": "1.22.19"
}
}