Skip to content

Commit

Permalink
feat
Browse files Browse the repository at this point in the history
  • Loading branch information
zbeyens committed May 7, 2021
1 parent b3aaf7c commit 2fd0dbc
Show file tree
Hide file tree
Showing 87 changed files with 3,413 additions and 4,396 deletions.
98 changes: 49 additions & 49 deletions .storybook/main.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,12 @@
const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin');
const path = require('path');

module.exports = {
stories: [
'../stories/docs/**/intro.stories.mdx',
'../stories/docs/**/getting-started.stories.mdx',
'../stories/docs/**/guide.stories.mdx',
'../stories/docs/**/contributing.stories.mdx',
'../stories/examples/playground.stories.tsx',
'../stories/examples/**/*.stories.@(tsx|mdx)',
'../stories/elements/**/*.stories.@(tsx|mdx)',
'../stories/marks/**/*.stories.@(tsx|mdx)',
'../stories/hoc/**/*.stories.@(tsx|mdx)',
'../stories/components/**/*.stories.@(tsx|mdx)',
'../stories/deserializers/**/*.stories.@(tsx|mdx)',
'../stories/widgets/**/*.stories.@(tsx|mdx)',
'../stories/docs/api/*.stories.@(tsx|mdx)',
'../stories/**/*.stories.@(tsx|mdx)',
],
addons: [
Expand All @@ -26,44 +20,50 @@ module.exports = {
// reactDocgen: false,
reactDocgen: 'react-docgen-typescript',
},
// webpackFinal: async (config) => {
// config.module.rules.push({
// test: (modulePath) => {
// return !modulePath.includes('test')
// && !modulePath.includes('spec')
// && (modulePath.endsWith('ts') || modulePath.endsWith('tsx'))
// } ,
// use: [
// {
// loader: require.resolve('babel-loader'),
// options: {
// rootMode: 'upward',
// },
// },
// {
// loader: require.resolve('ts-loader'),
// options: {
// configFile: path.resolve(__dirname, 'tsconfig.json'),
// transpileOnly: true,
// },
// },
// {
// loader: require.resolve('react-docgen-typescript-loader'),
// },
// ],
// });
//
// config.resolve.modules = [
// ...(config.resolve.modules || []),
// path.resolve(__dirname, '../packages/slate-plugins/src'),
// ];
// //
// // config.resolve.alias = {
// // "@udecode/slate-plugins": path.resolve(__dirname, "..", "packages/slate-plugins/src"),
// // };
//
// config.resolve.extensions.push('.ts', '.tsx');
//
// return config;
// }
webpackFinal: async (config) => {
// config.module.rules.push({
// test: (modulePath) => {
// return !modulePath.includes('test')
// && !modulePath.includes('spec')
// && (modulePath.endsWith('ts') || modulePath.endsWith('tsx'))
// } ,
// use: [
// {
// loader: require.resolve('babel-loader'),
// options: {
// rootMode: 'upward',
// },
// },
// {
// loader: require.resolve('ts-loader'),
// options: {
// configFile: path.resolve(__dirname, 'tsconfig.json'),
// transpileOnly: true,
// },
// },
// {
// loader: require.resolve('react-docgen-typescript-loader'),
// },
// ],
// });

config.resolve.plugins = [
new TsconfigPathsPlugin({
configFile: path.resolve(__dirname, "./tsconfig.json")
})
];

config.resolve.modules = [
...(config.resolve.modules || []),
path.resolve(__dirname, '../packages/slate-plugins/src'),
];

config.resolve.alias = {
"@udecode/slate-plugins": path.resolve(__dirname, "..", "packages/slate-plugins/src"),
};

config.resolve.extensions.push('.ts', '.tsx');

return config;
}
}
6 changes: 3 additions & 3 deletions .storybook/preview.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as React from 'react';
import { DocsPage } from '@storybook/addon-docs/blocks';
import { addDecorator, addParameters } from '@storybook/react';
import { GlobalStyle } from '../stories/config/globalStyle';
import {DocsPage} from '@storybook/addon-docs/blocks';
import {addDecorator, addParameters} from '@storybook/react';
import {GlobalStyle} from '../stories/config/globalStyle';

addParameters({
options: {
Expand Down
64 changes: 63 additions & 1 deletion .storybook/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,69 @@
"compilerOptions": {
"noEmit": false,
"paths": {
"@udecode/slate-plugins": ["./packages/slate-plugins/src"]
"@udecode/slate-plugins": ["./packages/slate-plugins/src"],
"@udecode/slate-plugins-common": ["packages/common/src"],
"@udecode/slate-plugins-core": ["packages/core/src"],
"@udecode/slate-plugins-basic-elements": [
"packages/elements/basic-elements/src"
],
"@udecode/slate-plugins-alignment": ["packages/elements/alignment/src"],
"@udecode/slate-plugins-alignment-ui": [
"packages/elements/alignment-ui/src"
],
"@udecode/slate-plugins-block-quote": [
"packages/elements/block-quote/src"
],
"@udecode/slate-plugins-block-quote-ui": [
"packages/elements/block-quote-ui/src"
],
"@udecode/slate-plugins-code-block": ["packages/elements/code-block/src"],
"@udecode/slate-plugins-code-block-ui": [
"packages/elements/code-block-ui/src"
],
"@udecode/slate-plugins-heading": ["packages/elements/heading/src"],
"@udecode/slate-plugins-image": ["packages/elements/image/src"],
"@udecode/slate-plugins-image-ui": ["packages/elements/image-ui/src"],
"@udecode/slate-plugins-link": ["packages/elements/link/src"],
"@udecode/slate-plugins-link-ui": ["packages/elements/link-ui/src"],
"@udecode/slate-plugins-list": ["packages/elements/list/src"],
"@udecode/slate-plugins-list-ui": ["packages/elements/list-ui/src"],
"@udecode/slate-plugins-media-embed": [
"packages/elements/media-embed/src"
],
"@udecode/slate-plugins-media-embed-ui": [
"packages/elements/media-embed-ui/src"
],
"@udecode/slate-plugins-mention": ["packages/elements/mention/src"],
"@udecode/slate-plugins-mention-ui": ["packages/elements/mention-ui/src"],
"@udecode/slate-plugins-paragraph": ["packages/elements/paragraph/src"],
"@udecode/slate-plugins-table": ["packages/elements/table/src"],
"@udecode/slate-plugins-table-ui": ["packages/elements/table-ui/src"],
"@udecode/slate-plugins-basic-marks": ["packages/marks/basic-marks/src"],
"@udecode/slate-plugins-highlight": ["packages/marks/highlight/src"],
"@udecode/slate-plugins-kbd": ["packages/marks/kbd/src"],
"@udecode/slate-plugins-html-serializer": [
"packages/serializers/html-serializer/src"
],
"@udecode/slate-plugins-md-serializer": [
"packages/serializers/md-serializer/src"
],
"@udecode/slate-plugins-slate-plugins": ["packages/slate-plugins/src"],
"@udecode/slate-plugins-autoformat": ["packages/autoformat/src"],
"@udecode/slate-plugins-break": ["packages/break/src"],
"@udecode/slate-plugins-dnd": ["packages/dnd/src"],
"@udecode/slate-plugins-find-replace": ["packages/find-replace/src"],
"@udecode/slate-plugins-find-replace-ui": [
"packages/find-replace-ui/src"
],
"@udecode/slate-plugins-node-id": ["packages/node-id/src"],
"@udecode/slate-plugins-normalizers": ["packages/normalizers/src"],
"@udecode/slate-plugins-reset-node": ["packages/reset-node/src"],
"@udecode/slate-plugins-select": ["packages/select/src"],
"@udecode/slate-plugins-trailing-block": ["packages/trailing-block/src"],
"@udecode/slate-plugins-toolbar": ["packages/ui/toolbar/src"],
"@udecode/slate-plugins-ui-fluent": ["packages/ui/fluent/src"],
"@udecode/slate-plugins-test-utils": ["packages/test-utils/src"]
}
},
"exclude": ["**/node_modules"]
Expand Down
Loading

0 comments on commit 2fd0dbc

Please sign in to comment.