ci: Add codecov

This commit is contained in:
deytenit committed 2026-01-30 22:54:10 +03:00
1 parent 5225285aba
commit ff15814404
9 files changed
+199 -26

No files matched your search

+1
View File
@@ -32,6 +32,7 @@
"@ermnvldmr/jest-config": "workspace:*",
"@ermnvldmr/vite-config": "workspace:*",
"jest": "^30.2.0",
"ts-jest": "^29.4.6",
"typescript": "^5.8.3",
"vite": "^7.2.2"
},
+11
View File
@@ -1,4 +1,6 @@
import type { StorybookConfig } from '@storybook/react-vite';
import { mergeConfig } from 'vite';
import { resolve } from 'path';
const config: StorybookConfig = {
stories: ['../src/**/*.stories.@(js|jsx|ts|tsx|mdx)'],
@@ -21,6 +23,15 @@ const config: StorybookConfig = {
propFilter: (prop) => (prop.parent ? !/node_modules/.test(prop.parent.fileName) : true),
},
},
viteFinal: async (config) => {
return mergeConfig(config, {
resolve: {
alias: {
'@ermnvldmr/stl': resolve(__dirname, '../../stl/src/index.ts'),
},
},
});
},
};
export default config;
+12 -1
View File
@@ -24,6 +24,7 @@
"storybook": "storybook dev -p 6007",
"build-storybook": "storybook build",
"test:storybook": "@storybook/test-runner",
"test:storybook:ci": "concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\" \"http-server storybook-static --port 6006 --silent\" \"wait-on tcp:127.0.0.1:6006 && test-storybook --coverage --url http://127.0.0.1:6006\"",
"lint": "eslint src --max-warnings 0",
"typecheck": "tsc --noEmit",
"clean": "rm -rf dist coverage storybook-static"
@@ -45,21 +46,31 @@
"@ermnvldmr/jest-config": "workspace:*",
"@ermnvldmr/storybook-config": "workspace:*",
"@ermnvldmr/vite-config": "workspace:*",
"@storybook/addon-a11y": "^8.6.15",
"@storybook/addon-coverage": "^3.0.0",
"@storybook/addon-essentials": "^8.6.15",
"@storybook/addon-interactions": "^8.6.15",
"@storybook/addon-themes": "^8.6.15",
"@storybook/react": "^8.6.15",
"@storybook/react-vite": "^8.6.15",
"@storybook/test": "^8.6.15",
"@storybook/test-runner": "^0.19.1",
"@tailwindcss/vite": "^4.1.4",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.1",
"@testing-library/user-event": "^14.6.1",
"@types/react": "^19.1.2",
"@types/react-dom": "^19.1.2",
"concurrently": "^9.1.2",
"http-server": "^14.1.1",
"jest": "^30.2.0",
"jest-environment-jsdom": "^30.2.0",
"storybook": "^8.6.15",
"ts-jest": "^29.4.6",
"typescript": "^5.8.3",
"vite": "^7.2.2",
"vite-plugin-istanbul": "^7.2.1"
"vite-plugin-istanbul": "^7.2.1",
"wait-on": "^8.0.3"
},
"peerDependencies": {
"react": "^19.1.0",