JSPM

pluralsight-reusable-react-components

2.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2
  • Score
    100M100P100Q10238F
  • License ISC

This project is based on the Pluralsight course: "Creating Reusable React Components", by Cory House.

Package Exports

  • pluralsight-reusable-react-components

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 (pluralsight-reusable-react-components) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Creating Reusable React Components (Pluralsight) Build Status

A library of React components with documentation and examples. The project is based on the Pluralsight course: Creating Reusable React Components by Cory House.

Installation & Execution

  • Assuming you have npm & node.js installed, you can either clone or download the repository.
  • Navigate to the folder that you/was created.
  • Then, run npm install on the command line to download the dependencies.
  • You can execute the application in the following modes:
    • Run npm start to launch to the project in development environment.
    • Run npm run build:docs to launch to the project in production environment.
    • Run npm test to run the tests.

When launching the project, in either case, you can view the components' documentation. It is also available at this project's webpage, with the predictable URL: https://darmaiad.github.io/pluralsight-reusable-react-components/

Description

This is a small library of React components. When running the project you can see the rich documentation that is dynamically generated with react-docgen, displaying the source code, the props accepted, examples of use, and more. I developed the project while coding along with the courses' instructor. I did some code refactoring and added comments .

A CI/CD pipeline is set up for this project. Upon push, Travis-CI will attempt to build the project and if the build is successful, it will be deployed at Github Pages.

This project's environment is an ejected and slightly configured version of Create React App.