0.2.0 • Published 5 years ago

simple-react-label-component-tests-cra v0.2.0

Weekly downloads
12
License
-
Repository
github
Last release
5 years ago

simple-component-library

A library of React components created using create-react-app.

Installation

Run the following command: npm install simple-component-library

1.Criando um novo projeto usando create-react-app: create-react-app simple-component-library

  1. Delete todos arquivos dentro da pasta src/. e depois crie um novo arquivo App.js com algum código inicial: Image for post Exemplo pasta src/
  2. Crie uma nova pasta src/lib e coloque seus componentes React dentro dele. src/lib vai servir como a pasta raiz do módulo publicado no npm. Aqui está o código para um componente exemplo: // src/lib/components/TextInput.js import React from "react"; import "./TextInput.css"; const TextInput = ({ type = "text", label, placeholder, value, onChange, helpText }) => (
  3. Instale o babel-cli usando o comando npm i babel-cli — save-dev e crie um aquivo .babelrc na raiz do seu projeto com o seguinte conteúdo: { "presets": "react-app" }
  4. Altere o script build dentro do package,json com o seguinte conteúdo: "build": "rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files --ignore tests,spec.js,test.js,snapshots", O comando npm run build agora transpilará o código dentro do src/lib (ignorando os testes e snapshots) dentro da pasta dist.
  5. Remova a linha “private”: true do package.json. Além disso remova o react-scripts, react e react-dom da dependencias, e coloque eles na devDependencies. Além disso você pode adicionar o react e react-dom como peerDependencies.
  6. Preparando a publicação, adicione o seguinte linha de código no package.json: "main": "dist/index.js", "module": "dist/index.js", "files": "dist", "README.md" , "repository": { "type": "git", "url": "URL_OF_YOUR_REPOSITORY" } Image for post
  7. Remova o texto default do arquivo README.md e crie um novo texto com alguma informação sobre a biblioteca.

simple-component-library

A library of React components created using create-react-app.

Installation

Run the following command: npm install simple-component-library

  1. Publicando no npm! npm run publish É isso! Agora você pode instalar sua biblioteca com o comando npm install simple-component-library e usar isso em qualquer projeto criado usando o Create React App.