If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: create-react-app.dev/docs/custom-templates - Custom Templates | Create Reac.

site address: create-react-app.dev/docs/custom-templates redirected to: create-react-app.dev/docs/custom-templates

site title: Custom Templates Create React App

Our opinion (on Sunday 15 November 2026 23:08:27 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Note: this feature is available with react-scripts@3.3.0 and higher.;

Headings (most frequently used words):

template, custom, templates, the, finding, building, testing, folder, json, file,

Text of the page (most frequently used words):
#template (38), the (20), app (14), react (12), you (11), custom (10), templates (10), create (10), name (10), cra (9), file (8), this (8), for (8), your (8), json (6), and (6), can (5), scripts (5), npm (5), any (5), serve (5), package (5), building (4), with (4), copy (4), scope (4), github (3), folder (3), testing (3), are (3), readme (3), run (3), values (3), will (3), dependencies (3), jsx (3), a11y (3), build (3), that (3), gitignore (3), index (3), community (2), started (2), docs (2), finding (2), use (2), decorators (2), deployment (2), page (2), always (2), projects (2), yarn (2), add (2), defaults (2), keys (2), plugin (2), key (2), provide (2), want (2), added (2), new (2), project (2), configuration (2), feature (2), more (2), only (2), supported (2), files (2), here (2), must (2), have (2), directory (2), npx (2), path (2), html (2), from (2), however (2), advanced (2), copyright, 2025, facebook, inc, social, contributor, covenant, twitter, discussions, stack, overflow, learn, get, next, previous, last, updated, dan, abramov, 2021, edit, convenience, replace, well, when, initialized, merged, other, used, replacing, matching, plugins, recommended, extends, eslintconfig, eslint, below, example, lets, such, relies, options, over, time, now, whatever, but, least, specified, above, copied, user, installs, during, process, renamed, test, locally, pass, source, using, prefix, tsx, src, public, created, following, structure, interested, first, take, look, how, built, find, many, great, searching, typescript, ship, two, default, scoped, also, under, which, installed, via, respectively, notice, named, format, need, creation, command, enable, select, while, still, retaining, all, features, note, available, higher, support, alternatives, ejecting, pre, rendering, static, usage, back, end, integration, styles, assets, development, getting, welcome, search, help, deprecated, read, skip, main, content,


Text of the page (random words):
custom templates create react app skip to main content create react app is deprecated read more here create react app docs help github search k welcome getting started development styles and assets building your app testing back end integration deployment advanced usage custom templates can i use decorators pre rendering static html advanced configuration alternatives to ejecting support on this page custom templates note this feature is available with react scripts 3 3 0 and higher custom templates enable you to select a template to create your project from while still retaining all of the features of create react app you ll notice that custom templates are always named in the format cra template template name however you only need to provide the template name to the creation command scoped templates are also supported under the name scope name cra template or scope name cra template template name which can be installed via scope and scope template name respectively npx create react app my app template template name copy finding custom templates we ship two templates by default cra template cra template typescript however you can find many great community templates by searching for cra template on npm building a template if you re interested in building a custom template first take a look at how we ve built cra template a template must have the following structure cra template template name readme md for npm template json package json template readme md for projects created from this template gitignore public index html src index js or index tsx copy testing a template to test a template locally pass the file path to the directory of your template source using the file prefix npx create react app my app template file path to your template cra template template name copy the template folder this folder is copied to the user s app directory as create react app installs during this process the file gitignore is renamed to gitignore you can add whatever files you want in here but you must have at least the files specified above the template json file this is the configuration file for your template as this is a new feature more options will be added over time for now only a package key is supported the package key lets you provide any keys values that you want added to the new project s package json such as dependencies and any custom scripts that your template relies on below is an example template json file package dependencies eslint plugin jsx a11y 6 2 3 serve 11 2 0 scripts serve serve s build build and serve npm run build npm run serve eslintconfig extends react app plugin jsx a11y recommended plugins jsx a11y copy any values you add for dependencies and scripts will be merged with the create react app defaults values for any other keys will be used as is replacing any matching create react app defaults for convenience we always replace npm run with yarn in your custom scripts as well as in your readme when projects are initialized with yarn edit this page last updated on 7 7 2021 by dan abramov previous deployment next can i use decorators finding custom templates building a template testing a template the template folder the template json file docs get started learn react community stack overflow github discussions twitter contributor covenant social github copyright 2025 facebook inc
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • Create React App Logo

Verified site has: 13 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-13


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 301 Moved Permanently
Connection close
Content-Length 162
Server GitHub.com
Content-Type text/html
Location htt????/create-react-app.dev/docs/custom-templates
X-GitHub-Request-Id 5036:0AE2:B8ACEC:C07729:6AFA3B60
x-github-edge-region uksouth
Accept-Ranges bytes
Age 0
Date Sun, 15 Nov 2026 23:08:26 GMT
Via 1.1 varnish
X-Served-By cache-lcy-egml8630048-LCY
X-Cache MISS
X-Cache-Hits 0
X-Timer S1794784107.727898,VS0,VE93
Vary Accept-Encoding
X-Fastly-Request-ID 4b6dd9c6c23319e1a64b5374686256d0eb7cadd4
HTTP/2 301
server GitHub.com
content-type text/html
location htt????/create-react-app.dev/docs/custom-templates/
access-control-allow-origin *
expires Sun, 15 Nov 2026 23:18:26 GMT
cache-control max-age=600
x-proxy-cache MISS
x-github-request-id CF20:8F0F6:71BE7A9:727CD57:6AFA3B6A
x-github-edge-region fra
accept-ranges bytes
age 0
date Sun, 15 Nov 2026 23:08:26 GMT
via 1.1 varnish
x-served-by cache-rtm-ehrd2290020-RTM
x-cache MISS
x-cache-hits 0
x-timer S1794784107.847870,VS0,VE126
vary Accept-Encoding
x-fastly-request-id 54f10daa18ede87f88cbe3d089b381e7ab5995bc
content-length 162
HTTP/2 200
server GitHub.com
content-type text/html; charset=utf-8
last-modified Fri, 14 Feb 2025 20:27:58 GMT
access-control-allow-origin *
etag W/ 67afa74e-72d9
expires Sun, 15 Nov 2026 23:18:27 GMT
cache-control max-age=600
content-encoding gzip
x-proxy-cache MISS
x-github-request-id A61A:2684BB:7064F59:71233D5:6AFA3B6A
x-github-edge-region fra
accept-ranges bytes
age 0
date Sun, 15 Nov 2026 23:08:27 GMT
via 1.1 varnish
x-served-by cache-rtm-ehrd2290020-RTM
x-cache MISS
x-cache-hits 0
x-timer S1794784107.981500,VS0,VE136
vary Accept-Encoding
x-fastly-request-id 8295371162e6b153cf386d62173ede416c84bb4e
content-length 5773

Meta Tags

title="Custom Templates | Create React App"
charset="UTF-8"
name="viewport" content="width=device-width,initial-scale=1"
name="generator" content="Docusaurus v2.0.0-beta.14"
data-react-helmet="true" name="twitter:card" content="summary_large_image"
data-react-helmet="true" property="og:image" content="htt????/create-react-app.dev/img/logo-og.png"
data-react-helmet="true" name="twitter:image" content="htt????/create-react-app.dev/img/logo-og.png"
data-react-helmet="true" property="og:url" content="htt????/create-react-app.dev/docs/custom-templates"
data-react-helmet="true" name="docsearch:language" content="en"
data-react-helmet="true" name="docsearch:version" content="current"
data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-default-current"
data-react-helmet="true" property="og:title" content="Custom Templates | Create React App"
data-react-helmet="true" name="description" content="Note: this feature is available with react-scripts@3.3.0 and higher."
data-react-helmet="true" property="og:description" content="Note: this feature is available with react-scripts@3.3.0 and higher."

Load Info

page size5773
load time (s)0.405301
redirect count2
speed download14254
server IP 185.199.108.153
* all occurrences of the string "http://" have been changed to "htt???/"