Skip to content

Commit

Permalink
feat: add chart.js v4 support (#86)
Browse files Browse the repository at this point in the history
  • Loading branch information
dangreen committed Nov 15, 2022
1 parent 1d221e3 commit cbc497c
Show file tree
Hide file tree
Showing 3 changed files with 1,832 additions and 828 deletions.
25 changes: 16 additions & 9 deletions .storybook/main.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,22 @@
const path = require('path');
const ResolveTypeScriptPlugin = require('resolve-typescript-plugin');
const { mergeConfig } = require('vite');
const preprocess = require('svelte-preprocess');

module.exports = {
webpackFinal: async config => {
const svelteLoader = config.module.rules.find(
r => r.loader && r.loader.includes('svelte-loader')
);
svelteLoader.options.preprocess = require('svelte-preprocess')({});
config.resolve.alias['svelte-chartjs'] = path.resolve(__dirname, '../src');
config.resolve.plugins.push(new ResolveTypeScriptPlugin());
return config;
core: {
builder: '@storybook/builder-vite',
},
viteFinal(config) {
return mergeConfig(config, {
resolve: {
alias: {
'svelte-chartjs': path.resolve(__dirname, '../src'),
},
},
});
},
svelteOptions: {
preprocess: preprocess(),
},
stories: ['../stories/*.stories.(js|ts)'],
addons: ['@storybook/addon-essentials'],
Expand Down
14 changes: 11 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"updateGitHooks": "simple-git-hooks"
},
"peerDependencies": {
"chart.js": "^3.5.0",
"chart.js": "^3.5.0 || ^4.0.0",
"svelte": "^3.45.0"
},
"devDependencies": {
Expand All @@ -52,15 +52,22 @@
"@commitlint/cz-commitlint": "^17.0.0",
"@size-limit/preset-big-lib": "^8.0.0",
"@storybook/addon-actions": "^6.5.9",
"@storybook/addon-backgrounds": "^6.5.13",
"@storybook/addon-docs": "^6.5.13",
"@storybook/addon-essentials": "^6.5.9",
"@storybook/addon-measure": "^6.5.13",
"@storybook/addon-outline": "^6.5.13",
"@storybook/builder-vite": "^0.2.5",
"@storybook/client-api": "^6.5.13",
"@storybook/client-logger": "^6.5.13",
"@storybook/svelte": "^6.5.9",
"@sveltejs/package": "^1.0.0-next.3",
"@sveltejs/vite-plugin-svelte": "^1.0.5",
"@testing-library/svelte": "^3.2.1",
"@typescript-eslint/eslint-plugin": "^5.30.6",
"@typescript-eslint/parser": "^5.30.6",
"@vitest/coverage-c8": "^0.25.0",
"chart.js": "^3.8.0",
"chart.js": "^4.0.0",
"clean-publish": "^4.0.1",
"commitizen": "^4.2.4",
"cz-conventional-changelog": "^3.3.0",
Expand All @@ -72,7 +79,8 @@
"nano-staged": "^0.8.0",
"prettier": "^2.7.1",
"prettier-plugin-svelte": "^2.7.0",
"resolve-typescript-plugin": "^1.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"simple-git-hooks": "^2.8.0",
"simple-github-release": "^1.0.0",
"size-limit": "^8.0.0",
Expand Down

0 comments on commit cbc497c

Please sign in to comment.