All Projects → aakashns → create-component-lib

aakashns / create-component-lib

Licence: MIT License
Create a library of React components that can be published to npm

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to create-component-lib

Cote
A Node.js library for building zero-configuration microservices.
Stars: ✭ 2,180 (+2495.24%)
Mutual labels:  zero-configuration
create-truffle-dapp
Create and deploy Truffle projects with no configuration.
Stars: ✭ 17 (-79.76%)
Mutual labels:  zero-configuration
zero
📦 A zero config scripts library
Stars: ✭ 17 (-79.76%)
Mutual labels:  zero-configuration
Cote Workshop
Microservices case study with cote.js
Stars: ✭ 221 (+163.1%)
Mutual labels:  zero-configuration
adonis-bundler
Blazing fast, zero configuration assets bundler for AdonisJS
Stars: ✭ 19 (-77.38%)
Mutual labels:  zero-configuration
create-contentful-app
Bootstrap a Contentful App
Stars: ✭ 68 (-19.05%)
Mutual labels:  zero-configuration
Project Webcube
Continuously updated JS infrastructure for modern web dev
Stars: ✭ 141 (+67.86%)
Mutual labels:  zero-configuration
netmaker
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
Stars: ✭ 4,147 (+4836.9%)
Mutual labels:  zero-configuration
RemoteDesktop
A simple remote desktop server/client application for Windows
Stars: ✭ 30 (-64.29%)
Mutual labels:  zero-configuration
init-typescript-app
Initialize clean TypeScript setup by running single command. Optional package publication to npm.
Stars: ✭ 20 (-76.19%)
Mutual labels:  zero-configuration
Create React App
Set up a modern web app by running one command.
Stars: ✭ 92,264 (+109738.1%)
Mutual labels:  zero-configuration
wage
A WASM package and web app for encrypting and decrypting age-encrypted files, powered by rage.
Stars: ✭ 48 (-42.86%)
Mutual labels:  zero-configuration
react-starter-kit
🚀 React starter kit for a modern single page (SPA) application (dependencies updated at 28 July 2017). Zero configuration. Ready to go. Just paste your code!
Stars: ✭ 26 (-69.05%)
Mutual labels:  zero-configuration
Tinyfilemanager
The best web based PHP File Manager in single file, Manage your files efficiently and easily with tinyfilemanager
Stars: ✭ 2,679 (+3089.29%)
Mutual labels:  zero-configuration
kkt
Create React apps with no build configuration, Cli tool for creating react apps.
Stars: ✭ 40 (-52.38%)
Mutual labels:  zero-configuration
Brook
Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.
Stars: ✭ 12,694 (+15011.9%)
Mutual labels:  zero-configuration
universal-scripts
Build universal apps without configuration.
Stars: ✭ 23 (-72.62%)
Mutual labels:  zero-configuration
papyrum
Papyrum is a tool that will help you in the creation of your design system, style guide or in the documentation of your project based on react
Stars: ✭ 19 (-77.38%)
Mutual labels:  zero-configuration
create-strv-app
Set up new app in line with STRV's best practices in one command
Stars: ✭ 14 (-83.33%)
Mutual labels:  zero-configuration
autovpn2
OpenVPN VPN Gate Client for Linux, connects you to a random Free VPN in a country of your choice by country code.
Stars: ✭ 30 (-64.29%)
Mutual labels:  zero-configuration

create-component-lib

Create a library of React components that can be published to npm.

Notes:

  • Uses create-react-app under the hood.
  • Inspired from this blog post.
  • Currenlty tested only on Linux and Mac.
  • It's really just a shell script. Contributions welcome!

Usage

To create a new project, run the command:

npx create-component-lib my-project

This sets up the project inside my-project.

Place everything you want to publish to npm inside src/lib. Outside src/lib (but inside src/), you can create example web pages to test or demonstrate the usage of your components.

To start the development server (with entry point src/index.js), run

npm start

To transpile src/lib and create a build in the dist folder, run:

npm run build

You can then publish it to npm using:

npm publish

Note that only README.md and the dist folders are published to npm.

To learn more, see this blog post or this sample libary.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].