Skip to content

Commit 6914d80

Browse files
committed
Rebrand 💖 <a href="https://mayank-chaudhari.vercel.app" target="_blank">Mayank Kumar Chaudhari</a> [skip ci]
1 parent d422360 commit 6914d80

48 files changed

Lines changed: 69 additions & 331 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/setup.yml‎

Lines changed: 0 additions & 29 deletions
This file was deleted.

‎README.md‎

Lines changed: 36 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Turborepo template
1+
# esbuild-plugin-react18-css
22

3-
[![test](https://github.com/react18-tools/turborepo-template/actions/workflows/test.yml/badge.svg)](https://github.com/react18-tools/turborepo-template/actions/workflows/test.yml) [![Maintainability](https://api.codeclimate.com/v1/badges/aa896ec14c570f3bb274/maintainability)](https://codeclimate.com/github/react18-tools/turborepo-template/maintainability) [![codecov](https://codecov.io/gh/react18-tools/turborepo-template/graph/badge.svg)](https://codecov.io/gh/react18-tools/turborepo-template) [![Version](https://img.shields.io/npm/v/@mayank1513/fork-me.svg?colorB=green)](https://www.npmjs.com/package/@mayank1513/fork-me) [![Downloads](https://img.jsdelivr.com/img.shields.io/npm/dt/@mayank1513/fork-me.svg)](https://www.npmjs.com/package/@mayank1513/fork-me) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/@mayank1513/fork-me) [![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/from-referrer/)
3+
[![test](https://github.com/react18-tools/esbuild-plugin-react18-css/actions/workflows/test.yml/badge.svg)](https://github.com/react18-tools/esbuild-plugin-react18-css/actions/workflows/test.yml) [![Maintainability](https://api.codeclimate.com/v1/badges/aa896ec14c570f3bb274/maintainability)](https://codeclimate.com/github/react18-tools/esbuild-plugin-react18-css/maintainability) [![codecov](https://codecov.io/gh/react18-tools/esbuild-plugin-react18-css/graph/badge.svg)](https://codecov.io/gh/react18-tools/esbuild-plugin-react18-css) [![Version](https://img.shields.io/npm/v/esbuild-plugin-react18-css.svg?colorB=green)](https://www.npmjs.com/package/esbuild-plugin-react18-css) [![Downloads](https://img.jsdelivr.com/img.shields.io/npm/dt/esbuild-plugin-react18-css.svg)](https://www.npmjs.com/package/esbuild-plugin-react18-css) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/esbuild-plugin-react18-css) [![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/from-referrer/)
44

55
> [Featured packages built with this template.](./FEATURED.md)
66
@@ -32,25 +32,42 @@ This template offers following pre-configured features. Additionally, your repo
3232

3333
✅ Workflow to automatically publish and create a GitHub release when you update your librari's `package.json` file.
3434

35-
✅ Workflow to automatically rebrand entire template based on the name of the repo you create from this template. (As soon as you create a repo from this template, setup workflow is triggered which renames @mayank1513/fork-me to your repo name and does lots of other fixes to set you up and running.)
35+
✅ Workflow to automatically rebrand entire template based on the name of the repo you create from this template. (As soon as you create a repo from this template, setup workflow is triggered which renames esbuild-plugin-react18-css to your repo name and does lots of other fixes to set you up and running.)
3636

3737
✅ With all these features, this readme file contains a quick checklist for you to configure Codecov and other badges, setup your docs website on GitHub pages, etc. See [Checklist](#step-by-step-instructions-and-checklist).
3838

3939
#### Create a library that is
4040

41-
✅ Fully Treeshakable (import from @mayank1513/fork-me/client/component)
41+
✅ Fully Treeshakable (import from esbuild-plugin-react18-css/client/component)
4242

4343
✅ Full TypeScript Support
4444

4545
✅ Unleash the full power of React18 Server components
4646

4747
✅ Works with all build systems/tools/frameworks for React18
4848

49-
✅ Doccumented with [Typedoc](https://react18-tools.github.io/turborepo-template) ([Docs](https://react18-tools.github.io/turborepo-template))
49+
✅ Doccumented with [Typedoc](https://react18-tools.github.io/esbuild-plugin-react18-css) ([Docs](https://react18-tools.github.io/esbuild-plugin-react18-css))
50+
51+
## Install
52+
53+
```bash
54+
$ pnpm add esbuild-plugin-react18-css
55+
```
56+
57+
or
58+
59+
```bash
60+
$ npm install esbuild-plugin-react18-css
61+
```
62+
63+
or
64+
65+
```bash
66+
$ yarn add esbuild-plugin-react18-css
67+
```
68+
5069

51-
## Introduction
5270

53-
This template is based on the official starter Turborepo but with additional features tailored for creating and publishing JavaScript/TypeScript and specifically React18 libraries.
5471

5572
## Getting started:
5673

@@ -70,11 +87,11 @@ Compared to the default scaffold from create-turbo, this template offers:
7087

7188
## Step by Step Instructions and Checklist
7289

73-
- [ ] Star [this repo](https://github.com/react18-tools/turborepo-template/) so that you and others can find it more easily for your next projects. It also helps me understand that people are using this repo so that I can maintain the repo and the documentation well.
74-
- [ ] Craete new GitHub repository using this template.
75-
- [ ] Click `Use this template` button on top right -> `Create a new repository`
76-
- [ ] Set your library name as repository name (This template has automation workflows to customize your repo assuming repo name as library name.)
77-
- [ ] Click `Create repository` and wait for the setup workflow to finish rebranding your repo.
90+
- [ ] Star [this repo](https://github.com/react18-tools/esbuild-plugin-react18-css/) so that you and others can find it more easily for your next projects. It also helps me understand that people are using this repo so that I can maintain the repo and the documentation well.
91+
92+
93+
94+
7895
- [ ] Install and setup Node.js and IDE (I prefer VSCode)
7996
- [ ] Install the recommended VSCode extensions - [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode), [Trello Kanban](https://marketplace.visualstudio.com/items?itemName=mayank1513.trello-kanban-task-board)
8097
- [ ] Install dependencies using `pnpm`
@@ -89,21 +106,21 @@ Compared to the default scaffold from create-turbo, this template offers:
89106
- [ ] Please make sure `owner` is set to your <npmjs.com> username before running the above command.
90107
- [ ] Set up `CodeCov`
91108
- [ ] Visit codecov and setup your repo
92-
- [ ] Create [repository secret](https://github.com/react18-tools/turborepo-template/settings/secrets/actions) for `CODECOV_TOKEN`
109+
- [ ] Create [repository secret](https://github.com/react18-tools/esbuild-plugin-react18-css/settings/secrets/actions) for `CODECOV_TOKEN`
93110
- [ ] Set up `CodeClimate`
94111
- [ ] Visit CodeClimate and setup your repo
95-
- [ ] Create [repository secret](https://github.com/react18-tools/turborepo-template/settings/secrets/actions) for `CC_TEST_REPORTER_ID`
112+
- [ ] Create [repository secret](https://github.com/react18-tools/esbuild-plugin-react18-css/settings/secrets/actions) for `CC_TEST_REPORTER_ID`
96113
- [ ] add `*.test.*` to ignore patterns on the website
97114
- [ ] update code climate badge
98115
- [ ] Add `NPM_AUTH_TOKEN` to repository secrets to automate publishing package
99116
- [ ] login to your [`npm` account](https://www.npmjs.com/login) and create automation token
100117
- [ ] Create a new repository secrets `NPM_AUTH_TOKEN`
101-
- [ ] Update description in `lib/@mayank1513/fork-me/package.json`
118+
- [ ] Update description in `lib/esbuild-plugin-react18-css/package.json`
102119
- [ ] Update Repo Stats by visiting and setting up [repobeats](https://repobeats.axiom.co/)
103120
- [ ] Create your library and update examples
104121
- [ ] Update README
105122
- [ ] Setup GitHub pages to deploy docs
106-
- [ ] Go to [repo settings](https://github.com/react18-tools/turborepo-template/settings/pages) -> pages (On left panel); Select deploy from a branch; Then Select `main` and `/docs`
123+
- [ ] Go to [repo settings](https://github.com/react18-tools/esbuild-plugin-react18-css/settings/pages) -> pages (On left panel); Select deploy from a branch; Then Select `main` and `/docs`
107124
- [ ] Push your changes/Create PR and see your library being automatically tested and published
108125
- [ ] Optionally deploy your example(s) to Vercel.
109126
- [ ] Update sponsorship urls.
@@ -140,7 +157,7 @@ Each package/example is 100% [TypeScript](https://www.typescriptlang.org/).
140157
To build all apps and packages, run the following command:
141158

142159
```
143-
cd my-turborepo
160+
cd esbuild-plugin-react18-css
144161
pnpm build
145162
```
146163

@@ -149,7 +166,7 @@ pnpm build
149166
To develop all apps and packages, run the following command:
150167

151168
```
152-
cd my-turborepo
169+
cd esbuild-plugin-react18-css
153170
pnpm dev
154171
```
155172

@@ -164,7 +181,7 @@ Learn more about the power of Turborepo:
164181
- [Configuration Options](https://turbo.build/repo/docs/reference/configuration)
165182
- [CLI Usage](https://turbo.build/repo/docs/reference/command-line-reference)
166183

167-
### 🤩 Don't forger to star [this repo](https://github.com/mayank1513/turborepo-template)!
184+
### 🤩 Don't forger to star [this repo](https://github.com/react18-tools/esbuild-plugin-react18-css)!
168185

169186
Want hands-on course for getting started with Turborepo? Check out [React and Next.js with TypeScript](https://mayank-chaudhari.vercel.app/courses/react-and-next-js-with-typescript) and [The Game of Chess with Next.js, React and TypeScrypt](https://www.udemy.com/course/game-of-chess-with-nextjs-react-and-typescrypt/?referralCode=851A28F10B254A8523FE)
170187

‎contributing.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Each package/example is 100% [TypeScript](https://www.typescriptlang.org/).
3535
To build all apps and packages, run the following command:
3636

3737
```bash
38-
cd my-turborepo
38+
cd esbuild-plugin-react18-css
3939
pnpm build
4040
```
4141

@@ -44,7 +44,7 @@ pnpm build
4444
To develop all apps and packages, run the following command:
4545

4646
```bash
47-
cd my-turborepo
47+
cd esbuild-plugin-react18-css
4848
pnpm dev
4949
```
5050

@@ -53,7 +53,7 @@ pnpm dev
5353
To run unit tests, run the following command:
5454

5555
```bash
56-
cd my-turborepo
56+
cd esbuild-plugin-react18-css
5757
pnpm test
5858
```
5959

@@ -62,7 +62,7 @@ pnpm test
6262
Before creating PR make sure lint is passing and also run formatter to properly format the code.
6363

6464
```bash
65-
cd my-turborepo
65+
cd esbuild-plugin-react18-css
6666
pnpm lint
6767
```
6868

‎examples/nextjs/CHANGELOG.md‎

Lines changed: 0 additions & 39 deletions
This file was deleted.

‎examples/nextjs/package.json‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nextjs-example",
3-
"version": "1.0.5",
3+
"version": "0.0.0",
44
"private": true,
55
"scripts": {
66
"dev": "next dev",
@@ -10,7 +10,8 @@
1010
"postinstall": "next telemetry disable"
1111
},
1212
"dependencies": {
13-
"@mayank1513/fork-me": "workspace:*",
13+
"@mayank1513/fork-me": "latest",
14+
"esbuild-plugin-react18-css": "workspace:*",
1415
"next": "^14.1.0",
1516
"nextjs-themes": "^3.1.0",
1617
"react": "^18.2.0",

‎examples/remix/CHANGELOG.md‎

Lines changed: 0 additions & 9 deletions
This file was deleted.

‎examples/remix/package.json‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
"typecheck": "tsc"
1212
},
1313
"dependencies": {
14-
"@mayank1513/fork-me": "workspace:*",
14+
"@mayank1513/fork-me": "latest",
15+
"esbuild-plugin-react18-css": "workspace:*",
1516
"@remix-run/css-bundle": "^2.8.0",
1617
"@remix-run/node": "^2.8.0",
1718
"@remix-run/react": "^2.8.0",

‎examples/vite/CHANGELOG.md‎

Lines changed: 0 additions & 38 deletions
This file was deleted.

‎examples/vite/package.json‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vite-example",
33
"private": true,
4-
"version": "0.0.5",
4+
"version": "0.0.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite --port 3001",
@@ -10,7 +10,8 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13-
"@mayank1513/fork-me": "workspace:*",
13+
"@mayank1513/fork-me": "latest",
14+
"esbuild-plugin-react18-css": "workspace:*",
1415
"nextjs-themes": "^3.1.0",
1516
"react": "^18.2.0",
1617
"react-dom": "^18.2.0",
File renamed without changes.

0 commit comments

Comments
 (0)