Ps: The current setup was done on 01-04-19
Project Dependency Versions at the time 👇
  "react": "^16.7.0",
  "react-dom": "^16.7.0",
  "react-scripts": "2.1.3",
  "typescript": "^3.2.2"
  "tslint": "^5.12.0",
  "tslint-config-prettier": "^1.17.0",| // Position parameters | |
| var tl = new TimelineLite(); | |
| tl.to(".orange", 1, {x:750}) | |
| //this just follows the first | |
| .to(".green", 1, {x:750}) | |
| //there is a one second gap between these two tweens | |
| .to(".blue", 1, {x:750}, "+=1") | |
| //this goes to two seconds in | |
| .to(".red", 1, {x:750}, "2") | 
| select { | |
| background: #fff; | |
| border: 1px solid #eee; | |
| border-radius: 3px; | |
| padding: 3px 22px 3px 3px; | |
| background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'%3E%3C/path%3E%3C/svg%3E"); | |
| background-position: calc(100% - 3px) 50%; | |
| background-repeat: no-repeat; | |
| background-size: 16px; | |
| -webkit-appearance: none; | 
Ps: The current setup was done on 01-04-19
Project Dependency Versions at the time 👇
  "react": "^16.7.0",
  "react-dom": "^16.7.0",
  "react-scripts": "2.1.3",
  "typescript": "^3.2.2"
  "tslint": "^5.12.0",
  "tslint-config-prettier": "^1.17.0",| if ('serviceWorker' in navigator) { | |
| window.addEventListener('load', async function() { | |
| const registration = await navigator.serviceWorker.register('/service-worker.js'); | |
| if (registration.waiting && registration.active) { | |
| // The page has been loaded when there's already a waiting and active SW. | |
| // This would happen if skipWaiting isn't being called, and there are | |
| // still old tabs open. | |
| console.log('Please close all tabs to get updates.'); | |
| } else { | |
| // updatefound is also fired for the very first install. ¯\_(ツ)_/¯ |