mycomponents_mock_mocksson
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

mycomponents

create-react-library mycomponents (npm and typescript as options)

npx -p @storybook/cli sb init --type react_scripts

npm install -D babel-loader @babel/core @babel/preset-env webpack
    
npm install @babel/preset-react"
npm install @babel/preset-typescript"
npm install react-docgen-typescript-loader
(https://github.com/Luchanso/storybook-typescript-problem)

and webpack.config.js should be:

module.exports = ({ config }) => {
  config.module.rules.push({
    test: /\.tsx?$/,
    exclude: /node_modules/,
    use: [
      {
        loader: require.resolve("babel-loader"),
        options: {
          presets: [
            require("@babel/preset-typescript").default,
            require("@babel/preset-react").default
          ]
        }
      },
      require.resolve("react-docgen-typescript-loader")
    ]
  });

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

  return config;
};

NPM JavaScript Style Guide

Install

npm install --save mycomponents

Usage

import * as React from 'react'

import MyComponent from 'mycomponents'

class Example extends React.Component {
  render () {
    return (
      <MyComponent />
    )
  }
}

License

MIT © programinho

Readme

Keywords

none

Package Sidebar

Install

npm i mycomponents_mock_mocksson

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

1.5 MB

Total Files

12

Last publish

Collaborators

  • programinho