npm i --save-dev babel-preset-es2015 babel-preset-stage-1 babel-preset-react babel-cli
no package.json adicionar o seguinte:
"scripts": {
"prepublishOnly": "babel --presets es2015,stage-1,react src -d lib"
}
| "scripts": { | |
| "start": "react-app-rewired start", | |
| "build": "react-app-rewired build", | |
| "test": "react-app-rewired test", | |
| "eject": "react-app-rewired eject", | |
| "update-schema": "get-graphql-schema http://localhost:5000/graphql > src/schema.graphql", | |
| "relay": "./node_modules/.bin/relay-compiler --src ./src/ --schema ./src/schema.graphql" | |
| } |
| const { addBabelPlugins, disableEsLint, override } = require('customize-cra'); | |
| module.exports = override(disableEsLint(), ...addBabelPlugins('relay')); |
| const fs = require('fs'); | |
| const readline = require('readline'); | |
| const rl = readline.createInterface({ | |
| input: process.stdin, | |
| output: process.stdout, | |
| terminal: false | |
| }); | |
| const paths = [ | |
| { path: 'graphql/connection/', tag: 'Connection' }, |
| function Person() { | |
| this.name = 'Rafael'; | |
| this.age = 36; | |
| return { | |
| getName: () => { | |
| return this.name; | |
| }, | |
| getAge: () => { | |
| return this.age; |
| import { Component } from 'react'; | |
| import { connect } from 'react-redux'; | |
| import * as actions from './actions'; | |
| let createHandlers = function(dispatch) { | |
| let onClick = function(node, data) { | |
| dispatch(actions.nodeClicked(data)) | |
| }; | |
| return { |
npm i --save-dev babel-preset-es2015 babel-preset-stage-1 babel-preset-react babel-cli
no package.json adicionar o seguinte:
"scripts": {
"prepublishOnly": "babel --presets es2015,stage-1,react src -d lib"
}
| $ npm install less -g | |
| freelancer.less: | |
| .bootstrap-freelancer { | |
| @import (less) 'freelancer.css'; | |
| } | |
| $ lessc freelancer.less freelancer-convert.css |
| // Libs | |
| import React from 'react'; | |
| import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'; | |
| // Components | |
| import App from './components/App'; | |
| import Home from './components/Home'; | |
| import About from './components/About'; | |
| import Teachers from './components/Teachers'; | |
| import Courses from './components/Courses'; |