René's URL Explorer Experiment


Title: GitHub - tinyx/auth: Centralized authentication system for all the crabfactory apps

Open Graph Title: GitHub - tinyx/auth: Centralized authentication system for all the crabfactory apps

X Title: GitHub - tinyx/auth: Centralized authentication system for all the crabfactory apps

Description: Centralized authentication system for all the crabfactory apps - tinyx/auth

Open Graph Description: Centralized authentication system for all the crabfactory apps - tinyx/auth

X Description: Centralized authentication system for all the crabfactory apps - tinyx/auth

Opengraph URL: https://github.com/tinyx/auth

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:9a972c35-78b7-b082-7af2-d9e0815a8d9a
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD46A:3C8DFE:5A4C0E:79180D:6973BF3D
html-safe-nonce5a2c9ee9a83594a0252c83e9cc36aeb0327881937f0cc2ae67aefaa995942670
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENDZBOjNDOERGRTo1QTRDMEU6NzkxODBEOjY5NzNCRjNEIiwidmlzaXRvcl9pZCI6IjQ1NTUyNzkyNTY5MjA1MDYxNzMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacb715bd5f82418be83973466363a19ff357785b1037bf1b086128a3a5aa534412
hovercard-subject-tagrepository:76074283
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/tinyx/auth
twitter:imagehttps://opengraph.githubassets.com/55612294cfd31ef75a0b8dc3f489cd84f43c74e13db47ffba636bb4ede802ece/tinyx/auth
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/55612294cfd31ef75a0b8dc3f489cd84f43c74e13db47ffba636bb4ede802ece/tinyx/auth
og:image:altCentralized authentication system for all the crabfactory apps - tinyx/auth
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneacb8c988baca9616cb18bcb596629b823688faa1ef21a000061fe3616b4e3605
turbo-cache-controlno-preview
go-importgithub.com/tinyx/auth git https://github.com/tinyx/auth.git
octolytics-dimension-user_id5182462
octolytics-dimension-user_logintinyx
octolytics-dimension-repository_id76074283
octolytics-dimension-repository_nwotinyx/auth
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id76074283
octolytics-dimension-repository_network_root_nwotinyx/auth
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseaf4eb23c75c70abd61c0b216b767faf4c9a30817
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/tinyx/auth#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftinyx%2Fauth
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftinyx%2Fauth
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=tinyx%2Fauth
Reloadhttps://patch-diff.githubusercontent.com/tinyx/auth
Reloadhttps://patch-diff.githubusercontent.com/tinyx/auth
Reloadhttps://patch-diff.githubusercontent.com/tinyx/auth
tinyx https://patch-diff.githubusercontent.com/tinyx
authhttps://patch-diff.githubusercontent.com/tinyx/auth
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Ftinyx%2Fauth
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Ftinyx%2Fauth
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Ftinyx%2Fauth
MIT license https://patch-diff.githubusercontent.com/tinyx/auth/blob/master/LICENSE
0 stars https://patch-diff.githubusercontent.com/tinyx/auth/stargazers
0 forks https://patch-diff.githubusercontent.com/tinyx/auth/forks
Branches https://patch-diff.githubusercontent.com/tinyx/auth/branches
Tags https://patch-diff.githubusercontent.com/tinyx/auth/tags
Activity https://patch-diff.githubusercontent.com/tinyx/auth/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Ftinyx%2Fauth
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Ftinyx%2Fauth
Code https://patch-diff.githubusercontent.com/tinyx/auth
Issues 0 https://patch-diff.githubusercontent.com/tinyx/auth/issues
Pull requests 0 https://patch-diff.githubusercontent.com/tinyx/auth/pulls
Actions https://patch-diff.githubusercontent.com/tinyx/auth/actions
Projects 0 https://patch-diff.githubusercontent.com/tinyx/auth/projects
Security 0 https://patch-diff.githubusercontent.com/tinyx/auth/security
Insights https://patch-diff.githubusercontent.com/tinyx/auth/pulse
Code https://patch-diff.githubusercontent.com/tinyx/auth
Issues https://patch-diff.githubusercontent.com/tinyx/auth/issues
Pull requests https://patch-diff.githubusercontent.com/tinyx/auth/pulls
Actions https://patch-diff.githubusercontent.com/tinyx/auth/actions
Projects https://patch-diff.githubusercontent.com/tinyx/auth/projects
Security https://patch-diff.githubusercontent.com/tinyx/auth/security
Insights https://patch-diff.githubusercontent.com/tinyx/auth/pulse
Brancheshttps://patch-diff.githubusercontent.com/tinyx/auth/branches
Tagshttps://patch-diff.githubusercontent.com/tinyx/auth/tags
https://patch-diff.githubusercontent.com/tinyx/auth/branches
https://patch-diff.githubusercontent.com/tinyx/auth/tags
14 Commitshttps://patch-diff.githubusercontent.com/tinyx/auth/commits/master/
https://patch-diff.githubusercontent.com/tinyx/auth/commits/master/
publichttps://patch-diff.githubusercontent.com/tinyx/auth/tree/master/public
publichttps://patch-diff.githubusercontent.com/tinyx/auth/tree/master/public
srchttps://patch-diff.githubusercontent.com/tinyx/auth/tree/master/src
srchttps://patch-diff.githubusercontent.com/tinyx/auth/tree/master/src
.dockerignorehttps://patch-diff.githubusercontent.com/tinyx/auth/blob/master/.dockerignore
.dockerignorehttps://patch-diff.githubusercontent.com/tinyx/auth/blob/master/.dockerignore
.gitignorehttps://patch-diff.githubusercontent.com/tinyx/auth/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/tinyx/auth/blob/master/.gitignore
Dockerfilehttps://patch-diff.githubusercontent.com/tinyx/auth/blob/master/Dockerfile
Dockerfilehttps://patch-diff.githubusercontent.com/tinyx/auth/blob/master/Dockerfile
LICENSEhttps://patch-diff.githubusercontent.com/tinyx/auth/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/tinyx/auth/blob/master/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/tinyx/auth/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/tinyx/auth/blob/master/README.md
package.jsonhttps://patch-diff.githubusercontent.com/tinyx/auth/blob/master/package.json
package.jsonhttps://patch-diff.githubusercontent.com/tinyx/auth/blob/master/package.json
READMEhttps://patch-diff.githubusercontent.com/tinyx/auth
MIT licensehttps://patch-diff.githubusercontent.com/tinyx/auth
Create React Apphttps://github.com/facebookincubator/create-react-app
herehttps://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md
https://patch-diff.githubusercontent.com/tinyx/auth#table-of-contents
Updating to New Releaseshttps://patch-diff.githubusercontent.com/tinyx/auth#updating-to-new-releases
Sending Feedbackhttps://patch-diff.githubusercontent.com/tinyx/auth#sending-feedback
Folder Structurehttps://patch-diff.githubusercontent.com/tinyx/auth#folder-structure
Available Scriptshttps://patch-diff.githubusercontent.com/tinyx/auth#available-scripts
npm starthttps://patch-diff.githubusercontent.com/tinyx/auth#npm-start
npm testhttps://patch-diff.githubusercontent.com/tinyx/auth#npm-test
npm run buildhttps://patch-diff.githubusercontent.com/tinyx/auth#npm-run-build
npm run ejecthttps://patch-diff.githubusercontent.com/tinyx/auth#npm-run-eject
Syntax Highlighting in the Editorhttps://patch-diff.githubusercontent.com/tinyx/auth#syntax-highlighting-in-the-editor
Displaying Lint Output in the Editorhttps://patch-diff.githubusercontent.com/tinyx/auth#displaying-lint-output-in-the-editor
Installing a Dependencyhttps://patch-diff.githubusercontent.com/tinyx/auth#installing-a-dependency
Importing a Componenthttps://patch-diff.githubusercontent.com/tinyx/auth#importing-a-component
Adding a Stylesheethttps://patch-diff.githubusercontent.com/tinyx/auth#adding-a-stylesheet
Post-Processing CSShttps://patch-diff.githubusercontent.com/tinyx/auth#post-processing-css
Adding Images and Fontshttps://patch-diff.githubusercontent.com/tinyx/auth#adding-images-and-fonts
Using the public Folderhttps://patch-diff.githubusercontent.com/tinyx/auth#using-the-public-folder
Using Global Variableshttps://patch-diff.githubusercontent.com/tinyx/auth#using-global-variables
Adding Bootstraphttps://patch-diff.githubusercontent.com/tinyx/auth#adding-bootstrap
Adding Flowhttps://patch-diff.githubusercontent.com/tinyx/auth#adding-flow
Adding Custom Environment Variableshttps://patch-diff.githubusercontent.com/tinyx/auth#adding-custom-environment-variables
Can I Use Decorators?https://patch-diff.githubusercontent.com/tinyx/auth#can-i-use-decorators
Integrating with a Node Backendhttps://patch-diff.githubusercontent.com/tinyx/auth#integrating-with-a-node-backend
Proxying API Requests in Developmenthttps://patch-diff.githubusercontent.com/tinyx/auth#proxying-api-requests-in-development
Using HTTPS in Developmenthttps://patch-diff.githubusercontent.com/tinyx/auth#using-https-in-development
Generating Dynamic Tags on the Serverhttps://patch-diff.githubusercontent.com/tinyx/auth#generating-dynamic-meta-tags-on-the-server
Running Testshttps://patch-diff.githubusercontent.com/tinyx/auth#running-tests
Filename Conventionshttps://patch-diff.githubusercontent.com/tinyx/auth#filename-conventions
Command Line Interfacehttps://patch-diff.githubusercontent.com/tinyx/auth#command-line-interface
Version Control Integrationhttps://patch-diff.githubusercontent.com/tinyx/auth#version-control-integration
Writing Testshttps://patch-diff.githubusercontent.com/tinyx/auth#writing-tests
Testing Componentshttps://patch-diff.githubusercontent.com/tinyx/auth#testing-components
Using Third Party Assertion Librarieshttps://patch-diff.githubusercontent.com/tinyx/auth#using-third-party-assertion-libraries
Initializing Test Environmenthttps://patch-diff.githubusercontent.com/tinyx/auth#initializing-test-environment
Focusing and Excluding Testshttps://patch-diff.githubusercontent.com/tinyx/auth#focusing-and-excluding-tests
Coverage Reportinghttps://patch-diff.githubusercontent.com/tinyx/auth#coverage-reporting
Continuous Integrationhttps://patch-diff.githubusercontent.com/tinyx/auth#continuous-integration
Disabling jsdomhttps://patch-diff.githubusercontent.com/tinyx/auth#disabling-jsdom
Experimental Snapshot Testinghttps://patch-diff.githubusercontent.com/tinyx/auth#experimental-snapshot-testing
Editor Integrationhttps://patch-diff.githubusercontent.com/tinyx/auth#editor-integration
Developing Components in Isolationhttps://patch-diff.githubusercontent.com/tinyx/auth#developing-components-in-isolation
Making a Progressive Web Apphttps://patch-diff.githubusercontent.com/tinyx/auth#making-a-progressive-web-app
Deploymenthttps://patch-diff.githubusercontent.com/tinyx/auth#deployment
Serving Apps with Client-Side Routinghttps://patch-diff.githubusercontent.com/tinyx/auth#serving-apps-with-client-side-routing
Building for Relative Pathshttps://patch-diff.githubusercontent.com/tinyx/auth#building-for-relative-paths
Firebasehttps://patch-diff.githubusercontent.com/tinyx/auth#firebase
GitHub Pageshttps://patch-diff.githubusercontent.com/tinyx/auth#github-pages
Herokuhttps://patch-diff.githubusercontent.com/tinyx/auth#heroku
Modulushttps://patch-diff.githubusercontent.com/tinyx/auth#modulus
Netlifyhttps://patch-diff.githubusercontent.com/tinyx/auth#netlify
Nowhttps://patch-diff.githubusercontent.com/tinyx/auth#now
S3 and CloudFronthttps://patch-diff.githubusercontent.com/tinyx/auth#s3-and-cloudfront
Surgehttps://patch-diff.githubusercontent.com/tinyx/auth#surge
Troubleshootinghttps://patch-diff.githubusercontent.com/tinyx/auth#troubleshooting
npm test hangs on macOS Sierrahttps://patch-diff.githubusercontent.com/tinyx/auth#npm-test-hangs-on-macos-sierra
npm run build silently failshttps://patch-diff.githubusercontent.com/tinyx/auth#npm-run-build-silently-fails
Something Missing?https://patch-diff.githubusercontent.com/tinyx/auth#something-missing
https://patch-diff.githubusercontent.com/tinyx/auth#updating-to-new-releases
open the changeloghttps://github.com/facebookincubator/create-react-app/blob/master/CHANGELOG.md
changeloghttps://github.com/facebookincubator/create-react-app/blob/master/CHANGELOG.md
https://patch-diff.githubusercontent.com/tinyx/auth#sending-feedback
your feedbackhttps://github.com/facebookincubator/create-react-app/issues
https://patch-diff.githubusercontent.com/tinyx/auth#folder-structure
https://patch-diff.githubusercontent.com/tinyx/auth#available-scripts
https://patch-diff.githubusercontent.com/tinyx/auth#npm-start
http://localhost:3000http://localhost:3000
https://patch-diff.githubusercontent.com/tinyx/auth#npm-test
running testshttps://patch-diff.githubusercontent.com/tinyx/auth#running-tests
https://patch-diff.githubusercontent.com/tinyx/auth#npm-run-build
deploymenthttps://patch-diff.githubusercontent.com/tinyx/auth#deployment
https://patch-diff.githubusercontent.com/tinyx/auth#npm-run-eject
https://patch-diff.githubusercontent.com/tinyx/auth#syntax-highlighting-in-the-editor
Babel's docshttps://babeljs.io/docs/editors
https://patch-diff.githubusercontent.com/tinyx/auth#displaying-lint-output-in-the-editor
https://camo.githubusercontent.com/db9a6444044a06f64218cd5feb3918aa877961974b07e138b733fb99b49a0c26/687474703a2f2f692e696d6775722e636f6d2f79564e4e484a4d2e706e67
working on a solution to thishttps://github.com/eslint/eslint/issues/3458
https://patch-diff.githubusercontent.com/tinyx/auth#installing-a-dependency
https://patch-diff.githubusercontent.com/tinyx/auth#importing-a-component
import and exporthttp://exploringjs.com/es6/ch_modules.html
https://patch-diff.githubusercontent.com/tinyx/auth#buttonjs
https://patch-diff.githubusercontent.com/tinyx/auth#dangerbuttonjs
difference between default and named exportshttp://stackoverflow.com/questions/36795819/react-native-es-6-when-should-i-use-curly-braces-for-import/36796281#36796281
When to use the curly braces?http://stackoverflow.com/questions/36795819/react-native-es-6-when-should-i-use-curly-braces-for-import/36796281#36796281
Exploring ES6: Moduleshttp://exploringjs.com/es6/ch_modules.html
Understanding ES6: Moduleshttps://leanpub.com/understandinges6/read#leanpub-auto-encapsulating-code-with-modules
https://patch-diff.githubusercontent.com/tinyx/auth#adding-a-stylesheet
Webpackhttps://webpack.github.io/
https://patch-diff.githubusercontent.com/tinyx/auth#buttoncss
https://patch-diff.githubusercontent.com/tinyx/auth#buttonjs-1
herehttps://medium.com/seek-ui-engineering/block-element-modifying-your-javascript-components-d7f99fcab52b
https://patch-diff.githubusercontent.com/tinyx/auth#post-processing-css
Autoprefixerhttps://github.com/postcss/autoprefixer
https://patch-diff.githubusercontent.com/tinyx/auth#adding-images-and-fonts
https://patch-diff.githubusercontent.com/tinyx/auth#using-the-public-folder
manifest.webmanifesthttps://developer.mozilla.org/en-US/docs/Web/Manifest
pace.jshttp://github.hubspot.com/pace/docs/welcome/
https://patch-diff.githubusercontent.com/tinyx/auth#using-global-variables
https://patch-diff.githubusercontent.com/tinyx/auth#adding-bootstrap
React Bootstraphttps://react-bootstrap.github.io
App.jshttps://gist.githubusercontent.com/gaearon/85d8c067f6af1e56277c82d19fd4da7b/raw/6158dd991b67284e9fc8d70b9d973efe87659d72/App.js
https://patch-diff.githubusercontent.com/tinyx/auth#adding-flow
not supported out of the boxhttps://github.com/facebookincubator/create-react-app/issues/72
https://patch-diff.githubusercontent.com/tinyx/auth#adding-custom-environment-variables
https://patch-diff.githubusercontent.com/tinyx/auth#adding-temporary-environment-variables-in-your-shell
https://patch-diff.githubusercontent.com/tinyx/auth#windows-cmdexe
https://patch-diff.githubusercontent.com/tinyx/auth#linux-os-x-bash
https://patch-diff.githubusercontent.com/tinyx/auth#adding-development-environment-variables-in-env
dotenv documentationhttps://github.com/motdotla/dotenv
Travis CIhttps://docs.travis-ci.com/user/environment-variables/
Herokuhttps://devcenter.heroku.com/articles/config-vars
https://patch-diff.githubusercontent.com/tinyx/auth#can-i-use-decorators
decoratorshttps://medium.com/google-developers/exploring-es7-decorators-76ecb65fb841
#214https://github.com/facebookincubator/create-react-app/issues/214
#411https://github.com/facebookincubator/create-react-app/issues/411
https://patch-diff.githubusercontent.com/tinyx/auth#integrating-with-a-node-backend
this tutorialhttps://www.fullstackreact.com/articles/using-create-react-app-with-a-server/
herehttps://github.com/fullstackreact/food-lookup-demo
https://patch-diff.githubusercontent.com/tinyx/auth#proxying-api-requests-in-development
CORS issueshttp://stackoverflow.com/questions/21854516/understanding-ajax-cors-and-security-considerations
here’s how to do it for Expresshttp://enable-cors.org/server_expressjs.html
environment variableshttps://patch-diff.githubusercontent.com/tinyx/auth#adding-custom-environment-variables
https://patch-diff.githubusercontent.com/tinyx/auth#using-https-in-development
the "proxy" featurehttps://patch-diff.githubusercontent.com/tinyx/auth#proxying-api-requests-in-development
https://patch-diff.githubusercontent.com/tinyx/auth#windows-cmdexe-1
https://patch-diff.githubusercontent.com/tinyx/auth#linux-os-x-bash-1
https://patch-diff.githubusercontent.com/tinyx/auth#generating-dynamic-meta-tags-on-the-server
https://patch-diff.githubusercontent.com/tinyx/auth#running-tests
Read the migration guide to learn how to enable it in older projects!https://github.com/facebookincubator/create-react-app/blob/master/CHANGELOG.md#migrating-from-023-to-030
Jesthttps://facebook.github.io/jest/
major revamphttps://facebook.github.io/jest/blog/2016/09/01/jest-15.html
jsdomhttps://github.com/tmpvar/jsdom
https://patch-diff.githubusercontent.com/tinyx/auth#filename-conventions
https://patch-diff.githubusercontent.com/tinyx/auth#command-line-interface
https://camo.githubusercontent.com/20cb0800e3ff5ee9aef2c78ad7dc31e0390f449f56b94375d3effce7e6568e5c/687474703a2f2f66616365626f6f6b2e6769746875622e696f2f6a6573742f696d672f626c6f672f31352d77617463682e676966
https://patch-diff.githubusercontent.com/tinyx/auth#version-control-integration
continuous integrationhttps://patch-diff.githubusercontent.com/tinyx/auth#continuous-integration
https://patch-diff.githubusercontent.com/tinyx/auth#writing-tests
extensively documented herehttp://facebook.github.io/jest/docs/api.html#expect-value
jest.fn() and expect(fn).toBeCalled()http://facebook.github.io/jest/docs/api.html#tobecalled
https://patch-diff.githubusercontent.com/tinyx/auth#testing-components
shallow() rendering APIhttp://airbnb.io/enzyme/docs/api/shallow.html
Enzymehttp://airbnb.io/enzyme/
full rendering with mount()http://airbnb.io/enzyme/docs/api/mount.html
Enzyme documentationhttp://airbnb.io/enzyme/
extensively documented herehttp://facebook.github.io/jest/docs/api.html#expect-value
Chaihttp://chaijs.com/
https://patch-diff.githubusercontent.com/tinyx/auth#using-third-party-assertion-libraries
file those against Jesthttps://github.com/facebook/jest/issues/new
pretty-printing React elements as JSXhttps://github.com/facebook/jest/pull/1566
Chaihttp://chaijs.com/
Sinonhttp://sinonjs.org/
https://patch-diff.githubusercontent.com/tinyx/auth#initializing-test-environment
https://patch-diff.githubusercontent.com/tinyx/auth#srcsetuptestsjs
https://patch-diff.githubusercontent.com/tinyx/auth#focusing-and-excluding-tests
https://patch-diff.githubusercontent.com/tinyx/auth#coverage-reporting
https://camo.githubusercontent.com/c49b94d4084e99a65dbb65ffa751824cc25a5a8764f0e95e93844c0ec6d5319a/687474703a2f2f692e696d6775722e636f6d2f356246686e54532e706e67
https://patch-diff.githubusercontent.com/tinyx/auth#continuous-integration
https://patch-diff.githubusercontent.com/tinyx/auth#on-ci-servers
https://patch-diff.githubusercontent.com/tinyx/auth#travis-ci
Travis Getting startedhttps://docs.travis-ci.com/user/getting-started/
profilehttps://travis-ci.org/profile
Customize your Travis CI Buildhttps://docs.travis-ci.com/user/customizing-the-build/
https://patch-diff.githubusercontent.com/tinyx/auth#on-your-own-environment
https://patch-diff.githubusercontent.com/tinyx/auth#windows-cmdexe-2
https://patch-diff.githubusercontent.com/tinyx/auth#linux-os-x-bash-2
file an issuehttps://github.com/facebookincubator/create-react-app/issues/new
https://patch-diff.githubusercontent.com/tinyx/auth#disabling-jsdom
jsdomhttps://github.com/tmpvar/jsdom
ReactDOM.render()https://facebook.github.io/react/docs/top-level-api.html#reactdom.render
TestUtils.renderIntoDocument()https://facebook.github.io/react/docs/test-utils.html#renderintodocument
a shortcuthttps://github.com/facebook/react/blob/34761cf9a252964abfaab6faf74d473ad95d1f21/src/test/ReactTestUtils.js#L83-L91
mount()http://airbnb.io/enzyme/docs/api/mount.html
Enzymehttp://airbnb.io/enzyme/index.html
TestUtils.createRenderer()https://facebook.github.io/react/docs/test-utils.html#shallow-rendering
shallow()http://airbnb.io/enzyme/docs/api/shallow.html
Enzymehttp://airbnb.io/enzyme/index.html
snapshot testinghttp://facebook.github.io/jest/blog/2016/07/27/jest-14.html
not fully baked yethttps://github.com/facebookincubator/create-react-app/issues/372
https://patch-diff.githubusercontent.com/tinyx/auth#experimental-snapshot-testing
has major usage issueshttps://github.com/facebookincubator/create-react-app/issues/372
Read more about snapshot testing.http://facebook.github.io/jest/blog/2016/07/27/jest-14.html
https://patch-diff.githubusercontent.com/tinyx/auth#editor-integration
Visual Studio Codehttps://code.visualstudio.com
Jest extensionhttps://github.com/orta/vscode-jest
https://cloud.githubusercontent.com/assets/49038/20795349/a032308a-b7c8-11e6-9b34-7eeac781003f.png
https://patch-diff.githubusercontent.com/tinyx/auth#developing-components-in-isolation
React Storybookhttps://github.com/kadirahq/react-storybook
https://camo.githubusercontent.com/07fa751b52b661640753bc5a2d840dafa6104b5220d111fc82ba256a5f9164fc/687474703a2f2f692e696d6775722e636f6d2f374349415770422e676966
Getting Started with React Storybookhttps://egghead.io/lessons/react-getting-started-with-react-storybook
GitHub Repohttps://github.com/kadirahq/react-storybook
Documentationhttps://getstorybook.io/docs
Snapshot Testinghttps://github.com/kadirahq/storyshots
https://patch-diff.githubusercontent.com/tinyx/auth#making-a-progressive-web-app
Progressive Web Apphttps://developers.google.com/web/progressive-web-apps/
this repositoryhttps://github.com/jeffposnick/create-react-pwa
https://patch-diff.githubusercontent.com/tinyx/auth#deployment
Nodehttps://nodejs.org/
Expresshttp://expressjs.com/
https://patch-diff.githubusercontent.com/tinyx/auth#serving-apps-with-client-side-routing
pushState history APIhttps://developer.mozilla.org/en-US/docs/Web/API/History_API#Adding_and_modifying_history_entries
React Routerhttps://github.com/ReactTraining/react-router
https://patch-diff.githubusercontent.com/tinyx/auth#building-for-relative-paths
https://patch-diff.githubusercontent.com/tinyx/auth#firebase
Firebase accounthttps://console.firebase.google.com/
Add Firebase to your JavaScript Projecthttps://firebase.google.com/docs/web/setup
https://patch-diff.githubusercontent.com/tinyx/auth#github-pages
https://patch-diff.githubusercontent.com/tinyx/auth#step-1-add-homepage-to-packagejson
https://patch-diff.githubusercontent.com/tinyx/auth#step-2-install-gh-pages-and-add-deploy-to-scripts-in-packagejson
https://myusername.github.io/my-apphttps://myusername.github.io/my-app
https://patch-diff.githubusercontent.com/tinyx/auth#step-3-deploy-the-site-by-running-npm-run-deploy
https://patch-diff.githubusercontent.com/tinyx/auth#step-4-ensure-your-projects-settings-use-gh-pages
https://camo.githubusercontent.com/249549daa441370edeaea1cf717ce1e323bd2b7c11b9e42de1d9ed13d1c19d04/687474703a2f2f692e696d6775722e636f6d2f48556a4572396c2e706e67
https://patch-diff.githubusercontent.com/tinyx/auth#step-5-optionally-configure-the-domain
https://patch-diff.githubusercontent.com/tinyx/auth#notes-on-client-side-routing
Read morehttps://github.com/reactjs/react-router/blob/master/docs/guides/Histories.md#histories
in this guidehttps://github.com/rafrex/spa-github-pages
https://patch-diff.githubusercontent.com/tinyx/auth#heroku
Heroku Buildpack for Create React Apphttps://github.com/mars/create-react-app-buildpack
Deploying React with Zero Configurationhttps://blog.heroku.com/deploying-react-with-zero-configuration
https://patch-diff.githubusercontent.com/tinyx/auth#modulus
Modulus blog posthttp://blog.modulus.io/deploying-react-apps-on-modulus
https://patch-diff.githubusercontent.com/tinyx/auth#netlify
Start a new netlify projecthttps://app.netlify.com/signup
https://patch-diff.githubusercontent.com/tinyx/auth#now
this examplehttps://github.com/xkawi/create-react-app-now
nowhttps://zeit.co/now
https://patch-diff.githubusercontent.com/tinyx/auth#s3-and-cloudfront
blog posthttps://medium.com/@omgwtfmarc/deploying-create-react-app-to-s3-or-cloudfront-48dae4ce0af
S3https://aws.amazon.com/s3
CloudFronthttps://aws.amazon.com/cloudfront/
https://patch-diff.githubusercontent.com/tinyx/auth#surge
ensures that every URL falls back to that filehttps://surge.sh/help/adding-a-200-page-for-client-side-routing
https://patch-diff.githubusercontent.com/tinyx/auth#troubleshooting
https://patch-diff.githubusercontent.com/tinyx/auth#npm-test-hangs-on-macos-sierra
Watchmanhttps://facebook.github.io/watchman/
facebookincubator/create-react-app#713https://github.com/facebookincubator/create-react-app/issues/713
facebook/jest#1767https://github.com/facebook/jest/issues/1767
facebook/watchman#358https://github.com/facebook/watchman/issues/358
ember-cli/ember-cli#6259https://github.com/ember-cli/ember-cli/issues/6259
Homebrewhttp://brew.sh/
other installation methodshttps://facebook.github.io/watchman/docs/install.html#build-install
https://patch-diff.githubusercontent.com/tinyx/auth#npm-run-build-silently-fails
the symptoms are matchinghttps://github.com/facebookincubator/create-react-app/issues/1133#issuecomment-264612171
https://patch-diff.githubusercontent.com/tinyx/auth#something-missing
let us knowhttps://github.com/facebookincubator/create-react-app/issues
contribute some!https://github.com/facebookincubator/create-react-app/edit/master/packages/react-scripts/template/README.md
Readme https://patch-diff.githubusercontent.com/tinyx/auth#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/tinyx/auth#MIT-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/tinyx/auth
Activityhttps://patch-diff.githubusercontent.com/tinyx/auth/activity
0 starshttps://patch-diff.githubusercontent.com/tinyx/auth/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/tinyx/auth/watchers
0 forkshttps://patch-diff.githubusercontent.com/tinyx/auth/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Ftinyx%2Fauth&report=tinyx+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/tinyx/auth/releases
Packages 0https://patch-diff.githubusercontent.com/users/tinyx/packages?repo_name=auth
Please reload this pagehttps://patch-diff.githubusercontent.com/tinyx/auth
JavaScript 82.5% https://patch-diff.githubusercontent.com/tinyx/auth/search?l=javascript
HTML 9.1% https://patch-diff.githubusercontent.com/tinyx/auth/search?l=html
CSS 6.8% https://patch-diff.githubusercontent.com/tinyx/auth/search?l=css
Dockerfile 1.6% https://patch-diff.githubusercontent.com/tinyx/auth/search?l=dockerfile
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.