diff options
-rw-r--r-- | .storybook/addons.ts (renamed from packages/forms/.storybook/addons.js) | 0 | ||||
-rw-r--r-- | .storybook/config.ts (renamed from packages/forms/.storybook/config.js) | 4 | ||||
-rw-r--r-- | .storybook/preview-head.html (renamed from packages/forms/.storybook/preview-head.html) | 0 | ||||
-rw-r--r-- | .storybook/webpack.config.js | 17 | ||||
-rw-r--r-- | .storybook/withTheme/index.tsx (renamed from packages/forms/.storybook/theme/index.js) | 13 | ||||
-rw-r--r-- | package-lock.json | 258 | ||||
-rw-r--r-- | package.json | 11 | ||||
-rw-r--r-- | packages/forms/misty.yml | 2 | ||||
-rw-r--r-- | packages/forms/package.json | 4 | ||||
-rw-r--r-- | packages/forms/typings/react-html-attributes.d.ts (renamed from packages/forms/src/typings/react-html-attributes.d.ts) | 0 | ||||
-rw-r--r-- | packages/theme/src/index.ts | 6 | ||||
-rw-r--r-- | packages/theme/yarn.lock | 258 | ||||
-rw-r--r-- | stories/input.stories.tsx (renamed from packages/forms/stories/input.stories.js) | 4 | ||||
-rw-r--r-- | tsconfig.json | 4 | ||||
-rw-r--r-- | tsconfig.settings.json | 2 | ||||
-rw-r--r-- | tsconfig.storybook.json | 7 | ||||
-rw-r--r-- | typings/react-html-attributes.d.ts | 1 | ||||
-rw-r--r-- | typings/storybook__addons.d.ts | 1 |
18 files changed, 314 insertions, 278 deletions
diff --git a/packages/forms/.storybook/addons.js b/.storybook/addons.ts index 6aed412d0..6aed412d0 100644 --- a/packages/forms/.storybook/addons.js +++ b/.storybook/addons.ts | |||
diff --git a/packages/forms/.storybook/config.js b/.storybook/config.ts index d6a69e569..d1f3d3053 100644 --- a/packages/forms/.storybook/config.js +++ b/.storybook/config.ts | |||
@@ -1,9 +1,9 @@ | |||
1 | import { configure, addDecorator } from '@storybook/react'; | 1 | import { configure, addDecorator } from '@storybook/react'; |
2 | import { withInfo } from '@storybook/addon-info'; | 2 | import { withInfo } from '@storybook/addon-info'; |
3 | import withTheme from '../.storybook/theme'; | 3 | import withTheme from '../.storybook/withTheme'; |
4 | 4 | ||
5 | // automatically import all files ending in *.stories.js | 5 | // automatically import all files ending in *.stories.js |
6 | const req = require.context('../stories', true, /.stories.js$/); | 6 | const req = require.context('../stories', true, /.stories.tsx$/); |
7 | 7 | ||
8 | addDecorator(withInfo()); | 8 | addDecorator(withInfo()); |
9 | addDecorator(withTheme()); | 9 | addDecorator(withTheme()); |
diff --git a/packages/forms/.storybook/preview-head.html b/.storybook/preview-head.html index f5bf78b7a..f5bf78b7a 100644 --- a/packages/forms/.storybook/preview-head.html +++ b/.storybook/preview-head.html | |||
diff --git a/.storybook/webpack.config.js b/.storybook/webpack.config.js new file mode 100644 index 000000000..e542f1387 --- /dev/null +++ b/.storybook/webpack.config.js | |||
@@ -0,0 +1,17 @@ | |||
1 | const path = require('path'); | ||
2 | |||
3 | module.exports = (baseConfig, env, config) => { | ||
4 | config.module.rules.push({ | ||
5 | test: /\.(ts|tsx)$/, | ||
6 | use: [{ | ||
7 | loader: require.resolve('awesome-typescript-loader'), | ||
8 | options: { | ||
9 | configFileName: path.join(__dirname, '..', 'tsconfig.storybook.json'), | ||
10 | } | ||
11 | }, { | ||
12 | loader: require.resolve('react-docgen-typescript-loader'), | ||
13 | }] | ||
14 | }); | ||
15 | config.resolve.extensions.push('.ts', '.tsx'); | ||
16 | return config; | ||
17 | }; | ||
diff --git a/packages/forms/.storybook/theme/index.js b/.storybook/withTheme/index.tsx index f016f21eb..b357aa658 100644 --- a/packages/forms/.storybook/theme/index.js +++ b/.storybook/withTheme/index.tsx | |||
@@ -1,21 +1,22 @@ | |||
1 | import React from 'react'; | 1 | import React from 'react'; |
2 | import { Classes } from 'jss'; | ||
2 | import injectSheet, { ThemeProvider } from 'react-jss'; | 3 | import injectSheet, { ThemeProvider } from 'react-jss'; |
3 | import addons, { makeDecorator } from '@storybook/addons'; | 4 | import addons, { makeDecorator } from '@storybook/addons'; |
4 | import theme from '@meetfranz/theme'; | 5 | import theme, { Theme, ThemeType } from '../../packages/theme/src'; |
5 | 6 | ||
6 | const defaultTheme = { | 7 | const defaultTheme = { |
7 | name: 'Default', | 8 | name: 'Default', |
8 | variables: theme('default'), | 9 | variables: theme(ThemeType.default), |
9 | }; | 10 | }; |
10 | 11 | ||
11 | const darkTheme = { | 12 | const darkTheme = { |
12 | name: 'Dark Mode', | 13 | name: 'Dark Mode', |
13 | variables: theme('dark'), | 14 | variables: theme(ThemeType.dark), |
14 | }; | 15 | }; |
15 | 16 | ||
16 | const themes = [defaultTheme, darkTheme]; | 17 | const themes = [defaultTheme, darkTheme]; |
17 | 18 | ||
18 | const styles = (theme) => ({ | 19 | const styles = (theme: Theme) => ({ |
19 | title: { | 20 | title: { |
20 | fontSize: 14, | 21 | fontSize: 14, |
21 | }, | 22 | }, |
@@ -28,7 +29,7 @@ const styles = (theme) => ({ | |||
28 | }, | 29 | }, |
29 | }); | 30 | }); |
30 | 31 | ||
31 | const Container = injectSheet(styles)(({ name, classes, story }) => ( | 32 | const Container = injectSheet(styles)(({ name, classes, story }: { name: string, classes: Classes, story: React.ReactNode }) => ( |
32 | <article> | 33 | <article> |
33 | <h1 className={classes.title}>{name}</h1> | 34 | <h1 className={classes.title}>{name}</h1> |
34 | <div className={classes.container}> | 35 | <div className={classes.container}> |
@@ -42,7 +43,7 @@ export default makeDecorator({ | |||
42 | parameterName: 'theme', | 43 | parameterName: 'theme', |
43 | // This means don't run this decorator if the notes decorator is not set | 44 | // This means don't run this decorator if the notes decorator is not set |
44 | // skipIfNoParametersOrOptions: true, | 45 | // skipIfNoParametersOrOptions: true, |
45 | wrapper: (getStory, context, { options }) => { | 46 | wrapper: (getStory: Function, context: any, { options }: any) => { |
46 | const channel = addons.getChannel(); | 47 | const channel = addons.getChannel(); |
47 | 48 | ||
48 | return ( | 49 | return ( |
diff --git a/package-lock.json b/package-lock.json index 4c05e19dc..78db99768 100644 --- a/package-lock.json +++ b/package-lock.json | |||
@@ -4611,6 +4611,40 @@ | |||
4611 | "csstype": "^2.0.0" | 4611 | "csstype": "^2.0.0" |
4612 | } | 4612 | } |
4613 | }, | 4613 | }, |
4614 | "@types/storybook__addon-actions": { | ||
4615 | "version": "3.4.1", | ||
4616 | "resolved": "https://registry.npmjs.org/@types/storybook__addon-actions/-/storybook__addon-actions-3.4.1.tgz", | ||
4617 | "integrity": "sha512-An8pNb1/7QhkdOT8Ht5WjJsSxAh2mWti/J4eILwUHpXVZ1j3xlVaOzwTbg8twN4DjgOAggjEDOj6Bx8YOWh9Pg==", | ||
4618 | "dev": true | ||
4619 | }, | ||
4620 | "@types/storybook__addon-info": { | ||
4621 | "version": "3.4.2", | ||
4622 | "resolved": "https://registry.npmjs.org/@types/storybook__addon-info/-/storybook__addon-info-3.4.2.tgz", | ||
4623 | "integrity": "sha512-1af9u42JAMbi54MOkfzZt2+RTbUnpVJCN6vkkcAEtlyML4tXpmW482d3TZNiYPk3ePHKkielNZUtfpijT/XJ+A==", | ||
4624 | "dev": true, | ||
4625 | "requires": { | ||
4626 | "@types/react": "*" | ||
4627 | } | ||
4628 | }, | ||
4629 | "@types/storybook__addon-options": { | ||
4630 | "version": "4.0.0", | ||
4631 | "resolved": "https://registry.npmjs.org/@types/storybook__addon-options/-/storybook__addon-options-4.0.0.tgz", | ||
4632 | "integrity": "sha512-toMfmqTdbh65jafemsy2+dVWjt3wjgHxbJF6V0jhfsyeZckc/1VYtjMqQZdR4vlFT+nBcOKQYt7+kw2nqYF91Q==", | ||
4633 | "dev": true, | ||
4634 | "requires": { | ||
4635 | "@types/storybook__react": "*" | ||
4636 | } | ||
4637 | }, | ||
4638 | "@types/storybook__react": { | ||
4639 | "version": "4.0.0", | ||
4640 | "resolved": "https://registry.npmjs.org/@types/storybook__react/-/storybook__react-4.0.0.tgz", | ||
4641 | "integrity": "sha512-Iq3RX953fqZRwWN3jywm8pUx1/Atev+x/9tF7/2CNA+Ii55sGSJJRWMRthUKQXTa3zOexcvfksfVYdUaIZY91w==", | ||
4642 | "dev": true, | ||
4643 | "requires": { | ||
4644 | "@types/react": "*", | ||
4645 | "@types/webpack-env": "*" | ||
4646 | } | ||
4647 | }, | ||
4614 | "@types/theming": { | 4648 | "@types/theming": { |
4615 | "version": "1.3.2", | 4649 | "version": "1.3.2", |
4616 | "resolved": "https://registry.npmjs.org/@types/theming/-/theming-1.3.2.tgz", | 4650 | "resolved": "https://registry.npmjs.org/@types/theming/-/theming-1.3.2.tgz", |
@@ -4647,6 +4681,12 @@ | |||
4647 | "@types/unist": "*" | 4681 | "@types/unist": "*" |
4648 | } | 4682 | } |
4649 | }, | 4683 | }, |
4684 | "@types/webpack-env": { | ||
4685 | "version": "1.13.6", | ||
4686 | "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.6.tgz", | ||
4687 | "integrity": "sha512-5Th3OsZ4gTRdr9Mho83BQ23cex4sRhOR4XTG+m+cJc0FhtUBK9Vn62hBJ+pnQYnSxoPOsKoAPOx6FcphxBC8ng==", | ||
4688 | "dev": true | ||
4689 | }, | ||
4650 | "@webassemblyjs/ast": { | 4690 | "@webassemblyjs/ast": { |
4651 | "version": "1.7.11", | 4691 | "version": "1.7.11", |
4652 | "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", | 4692 | "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", |
@@ -4819,6 +4859,102 @@ | |||
4819 | "@xtuc/long": "4.2.1" | 4859 | "@xtuc/long": "4.2.1" |
4820 | } | 4860 | } |
4821 | }, | 4861 | }, |
4862 | "@webpack-contrib/schema-utils": { | ||
4863 | "version": "1.0.0-beta.0", | ||
4864 | "resolved": "https://registry.npmjs.org/@webpack-contrib/schema-utils/-/schema-utils-1.0.0-beta.0.tgz", | ||
4865 | "integrity": "sha512-LonryJP+FxQQHsjGBi6W786TQB1Oym+agTpY0c+Kj8alnIw+DLUJb6SI8Y1GHGhLCH1yPRrucjObUmxNICQ1pg==", | ||
4866 | "dev": true, | ||
4867 | "requires": { | ||
4868 | "ajv": "^6.1.0", | ||
4869 | "ajv-keywords": "^3.1.0", | ||
4870 | "chalk": "^2.3.2", | ||
4871 | "strip-ansi": "^4.0.0", | ||
4872 | "text-table": "^0.2.0", | ||
4873 | "webpack-log": "^1.1.2" | ||
4874 | }, | ||
4875 | "dependencies": { | ||
4876 | "ajv": { | ||
4877 | "version": "6.6.2", | ||
4878 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz", | ||
4879 | "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==", | ||
4880 | "dev": true, | ||
4881 | "requires": { | ||
4882 | "fast-deep-equal": "^2.0.1", | ||
4883 | "fast-json-stable-stringify": "^2.0.0", | ||
4884 | "json-schema-traverse": "^0.4.1", | ||
4885 | "uri-js": "^4.2.2" | ||
4886 | } | ||
4887 | }, | ||
4888 | "ansi-regex": { | ||
4889 | "version": "3.0.0", | ||
4890 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", | ||
4891 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", | ||
4892 | "dev": true | ||
4893 | }, | ||
4894 | "ansi-styles": { | ||
4895 | "version": "3.2.1", | ||
4896 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | ||
4897 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | ||
4898 | "dev": true, | ||
4899 | "requires": { | ||
4900 | "color-convert": "^1.9.0" | ||
4901 | } | ||
4902 | }, | ||
4903 | "chalk": { | ||
4904 | "version": "2.4.1", | ||
4905 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", | ||
4906 | "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", | ||
4907 | "dev": true, | ||
4908 | "requires": { | ||
4909 | "ansi-styles": "^3.2.1", | ||
4910 | "escape-string-regexp": "^1.0.5", | ||
4911 | "supports-color": "^5.3.0" | ||
4912 | } | ||
4913 | }, | ||
4914 | "fast-deep-equal": { | ||
4915 | "version": "2.0.1", | ||
4916 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", | ||
4917 | "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", | ||
4918 | "dev": true | ||
4919 | }, | ||
4920 | "json-schema-traverse": { | ||
4921 | "version": "0.4.1", | ||
4922 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | ||
4923 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", | ||
4924 | "dev": true | ||
4925 | }, | ||
4926 | "strip-ansi": { | ||
4927 | "version": "4.0.0", | ||
4928 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", | ||
4929 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", | ||
4930 | "dev": true, | ||
4931 | "requires": { | ||
4932 | "ansi-regex": "^3.0.0" | ||
4933 | } | ||
4934 | }, | ||
4935 | "supports-color": { | ||
4936 | "version": "5.5.0", | ||
4937 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", | ||
4938 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", | ||
4939 | "dev": true, | ||
4940 | "requires": { | ||
4941 | "has-flag": "^3.0.0" | ||
4942 | } | ||
4943 | }, | ||
4944 | "webpack-log": { | ||
4945 | "version": "1.2.0", | ||
4946 | "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz", | ||
4947 | "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", | ||
4948 | "dev": true, | ||
4949 | "requires": { | ||
4950 | "chalk": "^2.1.0", | ||
4951 | "log-symbols": "^2.1.0", | ||
4952 | "loglevelnext": "^1.0.1", | ||
4953 | "uuid": "^3.1.0" | ||
4954 | } | ||
4955 | } | ||
4956 | } | ||
4957 | }, | ||
4822 | "@xtuc/ieee754": { | 4958 | "@xtuc/ieee754": { |
4823 | "version": "1.2.0", | 4959 | "version": "1.2.0", |
4824 | "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", | 4960 | "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", |
@@ -5613,6 +5749,65 @@ | |||
5613 | } | 5749 | } |
5614 | } | 5750 | } |
5615 | }, | 5751 | }, |
5752 | "awesome-typescript-loader": { | ||
5753 | "version": "5.2.1", | ||
5754 | "resolved": "https://registry.npmjs.org/awesome-typescript-loader/-/awesome-typescript-loader-5.2.1.tgz", | ||
5755 | "integrity": "sha512-slv66OAJB8orL+UUaTI3pKlLorwIvS4ARZzYR9iJJyGsEgOqueMfOMdKySWzZ73vIkEe3fcwFgsKMg4d8zyb1g==", | ||
5756 | "dev": true, | ||
5757 | "requires": { | ||
5758 | "chalk": "^2.4.1", | ||
5759 | "enhanced-resolve": "^4.0.0", | ||
5760 | "loader-utils": "^1.1.0", | ||
5761 | "lodash": "^4.17.5", | ||
5762 | "micromatch": "^3.1.9", | ||
5763 | "mkdirp": "^0.5.1", | ||
5764 | "source-map-support": "^0.5.3", | ||
5765 | "webpack-log": "^1.2.0" | ||
5766 | }, | ||
5767 | "dependencies": { | ||
5768 | "ansi-styles": { | ||
5769 | "version": "3.2.1", | ||
5770 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | ||
5771 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | ||
5772 | "dev": true, | ||
5773 | "requires": { | ||
5774 | "color-convert": "^1.9.0" | ||
5775 | } | ||
5776 | }, | ||
5777 | "chalk": { | ||
5778 | "version": "2.4.1", | ||
5779 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", | ||
5780 | "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", | ||
5781 | "dev": true, | ||
5782 | "requires": { | ||
5783 | "ansi-styles": "^3.2.1", | ||
5784 | "escape-string-regexp": "^1.0.5", | ||
5785 | "supports-color": "^5.3.0" | ||
5786 | } | ||
5787 | }, | ||
5788 | "supports-color": { | ||
5789 | "version": "5.5.0", | ||
5790 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", | ||
5791 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", | ||
5792 | "dev": true, | ||
5793 | "requires": { | ||
5794 | "has-flag": "^3.0.0" | ||
5795 | } | ||
5796 | }, | ||
5797 | "webpack-log": { | ||
5798 | "version": "1.2.0", | ||
5799 | "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz", | ||
5800 | "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", | ||
5801 | "dev": true, | ||
5802 | "requires": { | ||
5803 | "chalk": "^2.1.0", | ||
5804 | "log-symbols": "^2.1.0", | ||
5805 | "loglevelnext": "^1.0.1", | ||
5806 | "uuid": "^3.1.0" | ||
5807 | } | ||
5808 | } | ||
5809 | } | ||
5810 | }, | ||
5616 | "aws-sign2": { | 5811 | "aws-sign2": { |
5617 | "version": "0.7.0", | 5812 | "version": "0.7.0", |
5618 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", | 5813 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", |
@@ -16329,6 +16524,16 @@ | |||
16329 | } | 16524 | } |
16330 | } | 16525 | } |
16331 | }, | 16526 | }, |
16527 | "loglevelnext": { | ||
16528 | "version": "1.0.5", | ||
16529 | "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz", | ||
16530 | "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==", | ||
16531 | "dev": true, | ||
16532 | "requires": { | ||
16533 | "es6-symbol": "^3.1.1", | ||
16534 | "object.assign": "^4.1.0" | ||
16535 | } | ||
16536 | }, | ||
16332 | "longest": { | 16537 | "longest": { |
16333 | "version": "1.0.1", | 16538 | "version": "1.0.1", |
16334 | "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", | 16539 | "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", |
@@ -19485,6 +19690,59 @@ | |||
19485 | } | 19690 | } |
19486 | } | 19691 | } |
19487 | }, | 19692 | }, |
19693 | "react-docgen-typescript": { | ||
19694 | "version": "1.12.2", | ||
19695 | "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-1.12.2.tgz", | ||
19696 | "integrity": "sha512-pcot0jGiMIyhmwNeSU83GvClNwk9NbcnYHcGf4pKMmw5J43d5OzYRcTzrZTGlIOWjYfYazYhvTxjujE625P3Mw==", | ||
19697 | "dev": true | ||
19698 | }, | ||
19699 | "react-docgen-typescript-loader": { | ||
19700 | "version": "3.0.0", | ||
19701 | "resolved": "https://registry.npmjs.org/react-docgen-typescript-loader/-/react-docgen-typescript-loader-3.0.0.tgz", | ||
19702 | "integrity": "sha512-xtE4bZrU9+7grFFzs8v6gWc+Wl2FCCL59hldHoX2DuQAXOmJIilUm2uPmDmRNA8RpxU1Ax+9Gl0JfUcWgx2QPA==", | ||
19703 | "dev": true, | ||
19704 | "requires": { | ||
19705 | "@webpack-contrib/schema-utils": "^1.0.0-beta.0", | ||
19706 | "loader-utils": "^1.1.0", | ||
19707 | "react-docgen-typescript": "^1.9.0" | ||
19708 | } | ||
19709 | }, | ||
19710 | "react-docgen-typescript-webpack-plugin": { | ||
19711 | "version": "1.1.0", | ||
19712 | "resolved": "https://registry.npmjs.org/react-docgen-typescript-webpack-plugin/-/react-docgen-typescript-webpack-plugin-1.1.0.tgz", | ||
19713 | "integrity": "sha1-S/uMMxL85IcIOSSELPA/Zhd6ud8=", | ||
19714 | "dev": true, | ||
19715 | "requires": { | ||
19716 | "ajv": "^6.1.1", | ||
19717 | "react-docgen-typescript": "^1.2.3" | ||
19718 | }, | ||
19719 | "dependencies": { | ||
19720 | "ajv": { | ||
19721 | "version": "6.6.2", | ||
19722 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz", | ||
19723 | "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==", | ||
19724 | "dev": true, | ||
19725 | "requires": { | ||
19726 | "fast-deep-equal": "^2.0.1", | ||
19727 | "fast-json-stable-stringify": "^2.0.0", | ||
19728 | "json-schema-traverse": "^0.4.1", | ||
19729 | "uri-js": "^4.2.2" | ||
19730 | } | ||
19731 | }, | ||
19732 | "fast-deep-equal": { | ||
19733 | "version": "2.0.1", | ||
19734 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", | ||
19735 | "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", | ||
19736 | "dev": true | ||
19737 | }, | ||
19738 | "json-schema-traverse": { | ||
19739 | "version": "0.4.1", | ||
19740 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | ||
19741 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", | ||
19742 | "dev": true | ||
19743 | } | ||
19744 | } | ||
19745 | }, | ||
19488 | "react-dom": { | 19746 | "react-dom": { |
19489 | "version": "16.6.3", | 19747 | "version": "16.6.3", |
19490 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.6.3.tgz", | 19748 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.6.3.tgz", |
diff --git a/package.json b/package.json index 8df268022..8b79a2cc2 100644 --- a/package.json +++ b/package.json | |||
@@ -23,7 +23,9 @@ | |||
23 | "commit": "git-cz", | 23 | "commit": "git-cz", |
24 | "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", | 24 | "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", |
25 | "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"", | 25 | "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"", |
26 | "packages": "npx lerna publish --no-git-tag-version" | 26 | "packages": "npx lerna publish --no-git-tag-version", |
27 | "storybook": "start-storybook -p 6006", | ||
28 | "build-storybook": "build-storybook" | ||
27 | }, | 29 | }, |
28 | "keywords": [], | 30 | "keywords": [], |
29 | "author": "Stefan Malzner <stefan@adlk.io>", | 31 | "author": "Stefan Malzner <stefan@adlk.io>", |
@@ -109,6 +111,11 @@ | |||
109 | "@types/lodash": "^4.14.119", | 111 | "@types/lodash": "^4.14.119", |
110 | "@types/react": "^16.7.18", | 112 | "@types/react": "^16.7.18", |
111 | "@types/react-jss": "^8.6.0", | 113 | "@types/react-jss": "^8.6.0", |
114 | "@types/storybook__addon-actions": "3.4.1", | ||
115 | "@types/storybook__addon-info": "3.4.2", | ||
116 | "@types/storybook__addon-options": "4.0.0", | ||
117 | "@types/storybook__react": "4.0.0", | ||
118 | "awesome-typescript-loader": "5.2.1", | ||
112 | "babel-eslint": "10.0.1", | 119 | "babel-eslint": "10.0.1", |
113 | "babel-loader": "^8.0.4", | 120 | "babel-loader": "^8.0.4", |
114 | "cross-env": "^5.0.5", | 121 | "cross-env": "^5.0.5", |
@@ -137,6 +144,8 @@ | |||
137 | "mocha": "5.2.0", | 144 | "mocha": "5.2.0", |
138 | "node-sass": "^4.7.2", | 145 | "node-sass": "^4.7.2", |
139 | "prettier": "1.15.2", | 146 | "prettier": "1.15.2", |
147 | "react-docgen-typescript-loader": "3.0.0", | ||
148 | "react-docgen-typescript-webpack-plugin": "1.1.0", | ||
140 | "storybook-addon-jss-theme": "^1.0.2", | 149 | "storybook-addon-jss-theme": "^1.0.2", |
141 | "ts-loader": "5.3.2", | 150 | "ts-loader": "5.3.2", |
142 | "tslint": "5.12.0", | 151 | "tslint": "5.12.0", |
diff --git a/packages/forms/misty.yml b/packages/forms/misty.yml deleted file mode 100644 index b34a861a7..000000000 --- a/packages/forms/misty.yml +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | forms: | ||
2 | cmd: | ||
diff --git a/packages/forms/package.json b/packages/forms/package.json index c75c11195..d7d88e7b6 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json | |||
@@ -5,9 +5,7 @@ | |||
5 | "main": "lib/index.js", | 5 | "main": "lib/index.js", |
6 | "scripts": { | 6 | "scripts": { |
7 | "dev": "tsc -w", | 7 | "dev": "tsc -w", |
8 | "prepare": "tsc", | 8 | "prepare": "tsc" |
9 | "storybook": "start-storybook -p 6006", | ||
10 | "build-storybook": "build-storybook" | ||
11 | }, | 9 | }, |
12 | "publishConfig": { | 10 | "publishConfig": { |
13 | "access": "public" | 11 | "access": "public" |
diff --git a/packages/forms/src/typings/react-html-attributes.d.ts b/packages/forms/typings/react-html-attributes.d.ts index 6f8f20fe4..6f8f20fe4 100644 --- a/packages/forms/src/typings/react-html-attributes.d.ts +++ b/packages/forms/typings/react-html-attributes.d.ts | |||
diff --git a/packages/theme/src/index.ts b/packages/theme/src/index.ts index 35dad298c..ce077e817 100644 --- a/packages/theme/src/index.ts +++ b/packages/theme/src/index.ts | |||
@@ -1,4 +1,4 @@ | |||
1 | enum Themes { | 1 | export enum ThemeType { |
2 | default = 'default', | 2 | default = 'default', |
3 | dark = 'dark', | 3 | dark = 'dark', |
4 | } | 4 | } |
@@ -6,8 +6,8 @@ enum Themes { | |||
6 | import * as darkThemeConfig from './themes/dark'; | 6 | import * as darkThemeConfig from './themes/dark'; |
7 | import * as defaultThemeConfig from './themes/default'; | 7 | import * as defaultThemeConfig from './themes/default'; |
8 | 8 | ||
9 | export default (themeId: Themes) => { | 9 | export default (themeId: ThemeType) => { |
10 | if (themeId === Themes.dark) { | 10 | if (themeId === ThemeType.dark) { |
11 | return Object.assign({}, defaultThemeConfig, darkThemeConfig); | 11 | return Object.assign({}, defaultThemeConfig, darkThemeConfig); |
12 | } | 12 | } |
13 | 13 | ||
diff --git a/packages/theme/yarn.lock b/packages/theme/yarn.lock deleted file mode 100644 index f652784e2..000000000 --- a/packages/theme/yarn.lock +++ /dev/null | |||
@@ -1,258 +0,0 @@ | |||
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. | ||
2 | # yarn lockfile v1 | ||
3 | |||
4 | |||
5 | "@babel/code-frame@^7.0.0": | ||
6 | version "7.0.0" | ||
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" | ||
8 | integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== | ||
9 | dependencies: | ||
10 | "@babel/highlight" "^7.0.0" | ||
11 | |||
12 | "@babel/core@^7.2.2": | ||
13 | version "7.2.2" | ||
14 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.2.2.tgz#07adba6dde27bb5ad8d8672f15fde3e08184a687" | ||
15 | integrity sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw== | ||
16 | dependencies: | ||
17 | "@babel/code-frame" "^7.0.0" | ||
18 | "@babel/generator" "^7.2.2" | ||
19 | "@babel/helpers" "^7.2.0" | ||
20 | "@babel/parser" "^7.2.2" | ||
21 | "@babel/template" "^7.2.2" | ||
22 | "@babel/traverse" "^7.2.2" | ||
23 | "@babel/types" "^7.2.2" | ||
24 | convert-source-map "^1.1.0" | ||
25 | debug "^4.1.0" | ||
26 | json5 "^2.1.0" | ||
27 | lodash "^4.17.10" | ||
28 | resolve "^1.3.2" | ||
29 | semver "^5.4.1" | ||
30 | source-map "^0.5.0" | ||
31 | |||
32 | "@babel/generator@^7.2.2": | ||
33 | version "7.2.2" | ||
34 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.2.2.tgz#18c816c70962640eab42fe8cae5f3947a5c65ccc" | ||
35 | integrity sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg== | ||
36 | dependencies: | ||
37 | "@babel/types" "^7.2.2" | ||
38 | jsesc "^2.5.1" | ||
39 | lodash "^4.17.10" | ||
40 | source-map "^0.5.0" | ||
41 | trim-right "^1.0.1" | ||
42 | |||
43 | "@babel/helper-function-name@^7.1.0": | ||
44 | version "7.1.0" | ||
45 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" | ||
46 | integrity sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw== | ||
47 | dependencies: | ||
48 | "@babel/helper-get-function-arity" "^7.0.0" | ||
49 | "@babel/template" "^7.1.0" | ||
50 | "@babel/types" "^7.0.0" | ||
51 | |||
52 | "@babel/helper-get-function-arity@^7.0.0": | ||
53 | version "7.0.0" | ||
54 | resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" | ||
55 | integrity sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ== | ||
56 | dependencies: | ||
57 | "@babel/types" "^7.0.0" | ||
58 | |||
59 | "@babel/helper-split-export-declaration@^7.0.0": | ||
60 | version "7.0.0" | ||
61 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz#3aae285c0311c2ab095d997b8c9a94cad547d813" | ||
62 | integrity sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag== | ||
63 | dependencies: | ||
64 | "@babel/types" "^7.0.0" | ||
65 | |||
66 | "@babel/helpers@^7.2.0": | ||
67 | version "7.2.0" | ||
68 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.2.0.tgz#8335f3140f3144270dc63c4732a4f8b0a50b7a21" | ||
69 | integrity sha512-Fr07N+ea0dMcMN8nFpuK6dUIT7/ivt9yKQdEEnjVS83tG2pHwPi03gYmk/tyuwONnZ+sY+GFFPlWGgCtW1hF9A== | ||
70 | dependencies: | ||
71 | "@babel/template" "^7.1.2" | ||
72 | "@babel/traverse" "^7.1.5" | ||
73 | "@babel/types" "^7.2.0" | ||
74 | |||
75 | "@babel/highlight@^7.0.0": | ||
76 | version "7.0.0" | ||
77 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" | ||
78 | integrity sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw== | ||
79 | dependencies: | ||
80 | chalk "^2.0.0" | ||
81 | esutils "^2.0.2" | ||
82 | js-tokens "^4.0.0" | ||
83 | |||
84 | "@babel/parser@^7.2.2", "@babel/parser@^7.2.3": | ||
85 | version "7.2.3" | ||
86 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.2.3.tgz#32f5df65744b70888d17872ec106b02434ba1489" | ||
87 | integrity sha512-0LyEcVlfCoFmci8mXx8A5oIkpkOgyo8dRHtxBnK9RRBwxO2+JZPNsqtVEZQ7mJFPxnXF9lfmU24mHOPI0qnlkA== | ||
88 | |||
89 | "@babel/template@^7.1.0", "@babel/template@^7.1.2", "@babel/template@^7.2.2": | ||
90 | version "7.2.2" | ||
91 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.2.2.tgz#005b3fdf0ed96e88041330379e0da9a708eb2907" | ||
92 | integrity sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g== | ||
93 | dependencies: | ||
94 | "@babel/code-frame" "^7.0.0" | ||
95 | "@babel/parser" "^7.2.2" | ||
96 | "@babel/types" "^7.2.2" | ||
97 | |||
98 | "@babel/traverse@^7.1.5", "@babel/traverse@^7.2.2": | ||
99 | version "7.2.3" | ||
100 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.2.3.tgz#7ff50cefa9c7c0bd2d81231fdac122f3957748d8" | ||
101 | integrity sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw== | ||
102 | dependencies: | ||
103 | "@babel/code-frame" "^7.0.0" | ||
104 | "@babel/generator" "^7.2.2" | ||
105 | "@babel/helper-function-name" "^7.1.0" | ||
106 | "@babel/helper-split-export-declaration" "^7.0.0" | ||
107 | "@babel/parser" "^7.2.3" | ||
108 | "@babel/types" "^7.2.2" | ||
109 | debug "^4.1.0" | ||
110 | globals "^11.1.0" | ||
111 | lodash "^4.17.10" | ||
112 | |||
113 | "@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.2.2": | ||
114 | version "7.2.2" | ||
115 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.2.2.tgz#44e10fc24e33af524488b716cdaee5360ea8ed1e" | ||
116 | integrity sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg== | ||
117 | dependencies: | ||
118 | esutils "^2.0.2" | ||
119 | lodash "^4.17.10" | ||
120 | to-fast-properties "^2.0.0" | ||
121 | |||
122 | ansi-styles@^3.2.1: | ||
123 | version "3.2.1" | ||
124 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" | ||
125 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== | ||
126 | dependencies: | ||
127 | color-convert "^1.9.0" | ||
128 | |||
129 | chalk@^2.0.0: | ||
130 | version "2.4.1" | ||
131 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" | ||
132 | integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== | ||
133 | dependencies: | ||
134 | ansi-styles "^3.2.1" | ||
135 | escape-string-regexp "^1.0.5" | ||
136 | supports-color "^5.3.0" | ||
137 | |||
138 | color-convert@^1.9.0: | ||
139 | version "1.9.3" | ||
140 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" | ||
141 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== | ||
142 | dependencies: | ||
143 | color-name "1.1.3" | ||
144 | |||
145 | color-name@1.1.3: | ||
146 | version "1.1.3" | ||
147 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" | ||
148 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= | ||
149 | |||
150 | convert-source-map@^1.1.0: | ||
151 | version "1.6.0" | ||
152 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" | ||
153 | integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== | ||
154 | dependencies: | ||
155 | safe-buffer "~5.1.1" | ||
156 | |||
157 | debug@^4.1.0: | ||
158 | version "4.1.1" | ||
159 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" | ||
160 | integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== | ||
161 | dependencies: | ||
162 | ms "^2.1.1" | ||
163 | |||
164 | escape-string-regexp@^1.0.5: | ||
165 | version "1.0.5" | ||
166 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" | ||
167 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= | ||
168 | |||
169 | esutils@^2.0.2: | ||
170 | version "2.0.2" | ||
171 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" | ||
172 | integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= | ||
173 | |||
174 | globals@^11.1.0: | ||
175 | version "11.9.0" | ||
176 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.9.0.tgz#bde236808e987f290768a93d065060d78e6ab249" | ||
177 | integrity sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg== | ||
178 | |||
179 | has-flag@^3.0.0: | ||
180 | version "3.0.0" | ||
181 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" | ||
182 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= | ||
183 | |||
184 | js-tokens@^4.0.0: | ||
185 | version "4.0.0" | ||
186 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" | ||
187 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== | ||
188 | |||
189 | jsesc@^2.5.1: | ||
190 | version "2.5.2" | ||
191 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" | ||
192 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== | ||
193 | |||
194 | json5@^2.1.0: | ||
195 | version "2.1.0" | ||
196 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" | ||
197 | integrity sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ== | ||
198 | dependencies: | ||
199 | minimist "^1.2.0" | ||
200 | |||
201 | lodash@^4.17.10: | ||
202 | version "4.17.11" | ||
203 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" | ||
204 | integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== | ||
205 | |||
206 | minimist@^1.2.0: | ||
207 | version "1.2.0" | ||
208 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" | ||
209 | integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= | ||
210 | |||
211 | ms@^2.1.1: | ||
212 | version "2.1.1" | ||
213 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" | ||
214 | integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== | ||
215 | |||
216 | path-parse@^1.0.6: | ||
217 | version "1.0.6" | ||
218 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" | ||
219 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== | ||
220 | |||
221 | resolve@^1.3.2: | ||
222 | version "1.9.0" | ||
223 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.9.0.tgz#a14c6fdfa8f92a7df1d996cb7105fa744658ea06" | ||
224 | integrity sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ== | ||
225 | dependencies: | ||
226 | path-parse "^1.0.6" | ||
227 | |||
228 | safe-buffer@~5.1.1: | ||
229 | version "5.1.2" | ||
230 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" | ||
231 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== | ||
232 | |||
233 | semver@^5.4.1: | ||
234 | version "5.6.0" | ||
235 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" | ||
236 | integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== | ||
237 | |||
238 | source-map@^0.5.0: | ||
239 | version "0.5.7" | ||
240 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" | ||
241 | integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= | ||
242 | |||
243 | supports-color@^5.3.0: | ||
244 | version "5.5.0" | ||
245 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" | ||
246 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== | ||
247 | dependencies: | ||
248 | has-flag "^3.0.0" | ||
249 | |||
250 | to-fast-properties@^2.0.0: | ||
251 | version "2.0.0" | ||
252 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" | ||
253 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= | ||
254 | |||
255 | trim-right@^1.0.1: | ||
256 | version "1.0.1" | ||
257 | resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" | ||
258 | integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= | ||
diff --git a/packages/forms/stories/input.stories.js b/stories/input.stories.tsx index 2cc784209..59accc99a 100644 --- a/packages/forms/stories/input.stories.js +++ b/stories/input.stories.tsx | |||
@@ -3,7 +3,9 @@ import React from 'react'; | |||
3 | import { storiesOf } from '@storybook/react'; | 3 | import { storiesOf } from '@storybook/react'; |
4 | import { action } from '@storybook/addon-actions'; | 4 | import { action } from '@storybook/addon-actions'; |
5 | 5 | ||
6 | import { Input } from '../lib'; | 6 | import { Input } from '../packages/forms/src'; |
7 | |||
8 | console.log('stories'); | ||
7 | 9 | ||
8 | const defaultProps = { | 10 | const defaultProps = { |
9 | label: 'Label', | 11 | label: 'Label', |
diff --git a/tsconfig.json b/tsconfig.json index 55b9b7770..3095a6367 100644 --- a/tsconfig.json +++ b/tsconfig.json | |||
@@ -1,5 +1,7 @@ | |||
1 | { | 1 | { |
2 | "files": [], | 2 | "files": [ |
3 | "packages/**/*.{ts,tsx}" | ||
4 | ], | ||
3 | "references": [ | 5 | "references": [ |
4 | { | 6 | { |
5 | "path": "packages/theme" | 7 | "path": "packages/theme" |
diff --git a/tsconfig.settings.json b/tsconfig.settings.json index 3d29cfec4..a156a958b 100644 --- a/tsconfig.settings.json +++ b/tsconfig.settings.json | |||
@@ -12,6 +12,6 @@ | |||
12 | "strict": true, | 12 | "strict": true, |
13 | "allowSyntheticDefaultImports": true, | 13 | "allowSyntheticDefaultImports": true, |
14 | "experimentalDecorators": true, | 14 | "experimentalDecorators": true, |
15 | "composite": true | 15 | "composite": true, |
16 | } | 16 | } |
17 | } | 17 | } |
diff --git a/tsconfig.storybook.json b/tsconfig.storybook.json new file mode 100644 index 000000000..46e0e6cfa --- /dev/null +++ b/tsconfig.storybook.json | |||
@@ -0,0 +1,7 @@ | |||
1 | { | ||
2 | "extends": "./tsconfig.settings.json", | ||
3 | "compilerOptions": { | ||
4 | "outDir": ".tstmp", | ||
5 | "rootDir": "./" | ||
6 | }, | ||
7 | } | ||
diff --git a/typings/react-html-attributes.d.ts b/typings/react-html-attributes.d.ts new file mode 100644 index 000000000..6f8f20fe4 --- /dev/null +++ b/typings/react-html-attributes.d.ts | |||
@@ -0,0 +1 @@ | |||
declare module 'react-html-attributes'; | |||
diff --git a/typings/storybook__addons.d.ts b/typings/storybook__addons.d.ts new file mode 100644 index 000000000..14ccd3cf0 --- /dev/null +++ b/typings/storybook__addons.d.ts | |||
@@ -0,0 +1 @@ | |||
declare module '@storybook/addons'; | |||