JSPM

  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q36107F
  • License MIT

ui-sccore

Package Exports

  • ui-sccore
  • ui-sccore/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ui-sccore) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

my-react-typescript-package

NPM version Build npm-typescript License

This repo is the example of the article "How to create and publish React Typescript npm package with demo and automated build".

You can clone it and step by step create your own NPM package and publish it.

It is simple React counter.

Live Demo

Installation:

npm install my-react-typescript-package --save-dev

or

yarn add -D my-react-typescript-package

Usage :

Add MyCounter to your component:

import React from 'react'
import ReactDOM from 'react-dom/client'
import { MyCounter } from 'my-react-typescript-package'

const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement)
root.render(
    <React.StrictMode>
        <div>
            <h2>Default counter</h2>
            <MyCounter />
        </div>
        <hr />
        <div>
            <h2>Counter with predefined value</h2>
            <MyCounter value={5} />
        </div>
    </React.StrictMode>,
)