Skip to content

Commit 43219ba

Browse files
committed
release version 2.0.2
1 parent 5b21b58 commit 43219ba

File tree

4 files changed

+54
-45
lines changed

4 files changed

+54
-45
lines changed

README.md

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ It will generate the the initial project structure inside the current folder.<br
107107
├── .gitignore
108108
├── .huskyrc.json
109109
├── .lintstagedrc.json
110+
├── .lighthouserc.json
110111
├── .prettierignore
111112
├── .prettierrc
112113
├── gatsby-browser.js
@@ -143,33 +144,35 @@ It will generate the the initial project structure inside the current folder.<br
143144

144145
9. **`.lintstagedrc.json`**: Lint-staged configuration file. Already setup to auto lint and format code before commit.
145146

146-
10. **`.prettierignore`**: This file tells prettier which files it should not track.
147+
10. **`.lighthouserc.json`**: Lighthouse configuration file. You can adjust passing parameters here. Already configured with optimum parameters.
147148

148-
11. **`.prettierrc`**: This is a configuration file for [Prettier](https://prettier.io/). Prettier is a tool to help keep the formatting of your code consistent.
149+
11. **`.prettierignore`**: This file tells prettier which files it should not track.
149150

150-
12. **`gatsby-browser.js`**: This file is where Gatsby expects to find any usage of the [Gatsby browser APIs](https://www.gatsbyjs.org/docs/browser-apis/) (if any). These allow customization/extension of default Gatsby settings affecting the browser.
151+
12. **`.prettierrc`**: This is a configuration file for [Prettier](https://prettier.io/). Prettier is a tool to help keep the formatting of your code consistent.
151152

152-
13. **`gatsby-config.js`**: This is the main configuration file for a Gatsby site. This is where you can specify information about your site (metadata) like the site title and description, which Gatsby plugins you’d like to include, etc. (Check out the [config docs](https://www.gatsbyjs.org/docs/gatsby-config/) for more detail). SEO component already preconfigure, only production deployment will get index by Google bots all preview and staging will have **noindex** meta tag.
153+
13. **`gatsby-browser.js`**: This file is where Gatsby expects to find any usage of the [Gatsby browser APIs](https://www.gatsbyjs.org/docs/browser-apis/) (if any). These allow customization/extension of default Gatsby settings affecting the browser.
153154

154-
14. **`gatsby-node.js`**: This file is where Gatsby expects to find any usage of the [Gatsby Node APIs](https://www.gatsbyjs.org/docs/node-apis/) (if any). These allow customization/extension of default Gatsby settings affecting pieces of the site build process.
155+
14. **`gatsby-config.js`**: This is the main configuration file for a Gatsby site. This is where you can specify information about your site (metadata) like the site title and description, which Gatsby plugins you’d like to include, etc. (Check out the [config docs](https://www.gatsbyjs.org/docs/gatsby-config/) for more detail). SEO component already preconfigure, only production deployment will get index by Google bots all preview and staging will have **noindex** meta tag.
155156

156-
15. **`gatsby-ssr.js`**: This file is where Gatsby expects to find any usage of the [Gatsby server-side rendering APIs](https://www.gatsbyjs.org/docs/ssr-apis/) (if any). These allow customization of default Gatsby settings affecting server-side rendering. Preconfigured to convert stylesheet inline to link, preventing too long head which prevent Facebook, Twitter ... scraping data.
157+
15. **`gatsby-node.js`**: This file is where Gatsby expects to find any usage of the [Gatsby Node APIs](https://www.gatsbyjs.org/docs/node-apis/) (if any). These allow customization/extension of default Gatsby settings affecting pieces of the site build process.
157158

158-
16. **`jest-preprocess.js`**: This file contains babel options to build gatsby project for Jest testing
159+
16. **`gatsby-ssr.js`**: This file is where Gatsby expects to find any usage of the [Gatsby server-side rendering APIs](https://www.gatsbyjs.org/docs/ssr-apis/) (if any). These allow customization of default Gatsby settings affecting server-side rendering. Preconfigured to convert stylesheet inline to link, preventing too long head which prevent Facebook, Twitter ... scraping data.
159160

160-
17. **`jest.config.js`**: This file contains all of Jest configurations.
161+
17. **`jest-preprocess.js`**: This file contains babel options to build gatsby project for Jest testing
161162

162-
18. **`LICENSE`**: This boilerplate is licensed under the MIT license.
163+
18. **`jest.config.js`**: This file contains all of Jest configurations.
163164

164-
19. **`loadershim.js`**: This files contains loader setting for Jest.
165+
19. **`LICENSE`**: This boilerplate is licensed under the MIT license.
165166

166-
20. **`package.json`**: A manifest file for Node.js projects, which includes things like metadata (the project’s name, author, etc). This manifest is how npm knows which packages to install for your project.
167+
20. **`loadershim.js`**: This files contains loader setting for Jest.
167168

168-
21. **`README.md`**: A text file containing useful reference information about your project.
169+
21. **`package.json`**: A manifest file for Node.js projects, which includes things like metadata (the project’s name, author, etc). This manifest is how npm knows which packages to install for your project.
169170

170-
22. **`tsconfig.json`**: This file contains all of typescript configurations for type checking.
171+
22. **`README.md`**: A text file containing useful reference information about your project.
171172

172-
23. **`yarn.lock/package-lock.json`** (See `package.json` below, first). This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. **(You won’t change this file directly).**
173+
23. **`tsconfig.json`**: This file contains all of typescript configurations for type checking.
174+
175+
24. **`yarn.lock/package-lock.json`** (See `package.json` below, first). This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. **(You won’t change this file directly).**
173176

174177
All configurations are exposed and predefined folder structures, just write codes, no need to config<br>
175178
Once the installation is done, you can start develop right away!

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "create-gatsby-web",
3-
"version": "2.0.1",
3+
"version": "2.0.2",
44
"description": "A CLI to bootstrap Gatsby app",
55
"main": "src/main.js",
66
"bin": {

templates/javascript/src/README.md

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Create Gatsby Web [![Node Version](https://img.shields.io/badge/Node->=10-339933.svg?style=flat&logo=Node.js)]() [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat&logo=Read-The-Docs)](https://github.com/tripheo0412/create-gatsby-web/blob/master/LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-green.svg)](https://github.com/tripheo0412/create-gatsby-web/blob/master/CONTRIBUTING.md)
1+
# Bootstrap By Create Gatsby Web [![Node Version](https://img.shields.io/badge/Node->=10-339933.svg?style=flat&logo=Node.js)]() [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat&logo=Read-The-Docs)](https://github.com/tripheo0412/create-gatsby-web/blob/master/LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-green.svg)](https://github.com/tripheo0412/create-gatsby-web/blob/master/CONTRIBUTING.md)
22

33
Bootstrap a Gatsby Web with pre configured development utilities, SEO optimized, ready support for CI/CD pipeline and CMS.
44

@@ -107,6 +107,7 @@ It will generate the the initial project structure inside the current folder.<br
107107
├── .gitignore
108108
├── .huskyrc.json
109109
├── .lintstagedrc.json
110+
├── .lighthouserc.json
110111
├── .prettierignore
111112
├── .prettierrc
112113
├── gatsby-browser.js
@@ -143,33 +144,35 @@ It will generate the the initial project structure inside the current folder.<br
143144

144145
9. **`.lintstagedrc.json`**: Lint-staged configuration file. Already setup to auto lint and format code before commit.
145146

146-
10. **`.prettierignore`**: This file tells prettier which files it should not track.
147+
10. **`.lighthouserc.json`**: Lighthouse configuration file. You can adjust passing parameters here. Already configured with optimum parameters.
147148

148-
11. **`.prettierrc`**: This is a configuration file for [Prettier](https://prettier.io/). Prettier is a tool to help keep the formatting of your code consistent.
149+
11. **`.prettierignore`**: This file tells prettier which files it should not track.
149150

150-
12. **`gatsby-browser.js`**: This file is where Gatsby expects to find any usage of the [Gatsby browser APIs](https://www.gatsbyjs.org/docs/browser-apis/) (if any). These allow customization/extension of default Gatsby settings affecting the browser.
151+
12. **`.prettierrc`**: This is a configuration file for [Prettier](https://prettier.io/). Prettier is a tool to help keep the formatting of your code consistent.
151152

152-
13. **`gatsby-config.js`**: This is the main configuration file for a Gatsby site. This is where you can specify information about your site (metadata) like the site title and description, which Gatsby plugins you’d like to include, etc. (Check out the [config docs](https://www.gatsbyjs.org/docs/gatsby-config/) for more detail). SEO component already preconfigure, only production deployment will get index by Google bots all preview and staging will have **noindex** meta tag.
153+
13. **`gatsby-browser.js`**: This file is where Gatsby expects to find any usage of the [Gatsby browser APIs](https://www.gatsbyjs.org/docs/browser-apis/) (if any). These allow customization/extension of default Gatsby settings affecting the browser.
153154

154-
14. **`gatsby-node.js`**: This file is where Gatsby expects to find any usage of the [Gatsby Node APIs](https://www.gatsbyjs.org/docs/node-apis/) (if any). These allow customization/extension of default Gatsby settings affecting pieces of the site build process.
155+
14. **`gatsby-config.js`**: This is the main configuration file for a Gatsby site. This is where you can specify information about your site (metadata) like the site title and description, which Gatsby plugins you’d like to include, etc. (Check out the [config docs](https://www.gatsbyjs.org/docs/gatsby-config/) for more detail). SEO component already preconfigure, only production deployment will get index by Google bots all preview and staging will have **noindex** meta tag.
155156

156-
15. **`gatsby-ssr.js`**: This file is where Gatsby expects to find any usage of the [Gatsby server-side rendering APIs](https://www.gatsbyjs.org/docs/ssr-apis/) (if any). These allow customization of default Gatsby settings affecting server-side rendering. Preconfigured to convert stylesheet inline to link, preventing too long head which prevent Facebook, Twitter ... scraping data.
157+
15. **`gatsby-node.js`**: This file is where Gatsby expects to find any usage of the [Gatsby Node APIs](https://www.gatsbyjs.org/docs/node-apis/) (if any). These allow customization/extension of default Gatsby settings affecting pieces of the site build process.
157158

158-
16. **`jest-preprocess.js`**: This file contains babel options to build gatsby project for Jest testing
159+
16. **`gatsby-ssr.js`**: This file is where Gatsby expects to find any usage of the [Gatsby server-side rendering APIs](https://www.gatsbyjs.org/docs/ssr-apis/) (if any). These allow customization of default Gatsby settings affecting server-side rendering. Preconfigured to convert stylesheet inline to link, preventing too long head which prevent Facebook, Twitter ... scraping data.
159160

160-
17. **`jest.config.js`**: This file contains all of Jest configurations.
161+
17. **`jest-preprocess.js`**: This file contains babel options to build gatsby project for Jest testing
161162

162-
18. **`LICENSE`**: This boilerplate is licensed under the MIT license.
163+
18. **`jest.config.js`**: This file contains all of Jest configurations.
163164

164-
19. **`loadershim.js`**: This files contains loader setting for Jest.
165+
19. **`LICENSE`**: This boilerplate is licensed under the MIT license.
165166

166-
20. **`package.json`**: A manifest file for Node.js projects, which includes things like metadata (the project’s name, author, etc). This manifest is how npm knows which packages to install for your project.
167+
20. **`loadershim.js`**: This files contains loader setting for Jest.
167168

168-
21. **`README.md`**: A text file containing useful reference information about your project.
169+
21. **`package.json`**: A manifest file for Node.js projects, which includes things like metadata (the project’s name, author, etc). This manifest is how npm knows which packages to install for your project.
169170

170-
22. **`tsconfig.json`**: This file contains all of typescript configurations for type checking.
171+
22. **`README.md`**: A text file containing useful reference information about your project.
171172

172-
23. **`yarn.lock/package-lock.json`** (See `package.json` below, first). This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. **(You won’t change this file directly).**
173+
23. **`tsconfig.json`**: This file contains all of typescript configurations for type checking.
174+
175+
24. **`yarn.lock/package-lock.json`** (See `package.json` below, first). This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. **(You won’t change this file directly).**
173176

174177
All configurations are exposed and predefined folder structures, just write codes, no need to config<br>
175178
Once the installation is done, you can start develop right away!

0 commit comments

Comments
 (0)