This commit is contained in:
Armen Zambrano G 2018-11-23 12:14:27 -05:00
Родитель 02ffbc628e
Коммит d4d3c4d8d4
8 изменённых файлов: 10519 добавлений и 0 удалений

5
.eslintrc.js Normal file
Просмотреть файл

@ -0,0 +1,5 @@
const { Neutrino } = require('neutrino');
module.exports = Neutrino({ root: __dirname })
.use('.neutrinorc.js')
.call('eslintrc');

14
.neutrinorc.js Normal file
Просмотреть файл

@ -0,0 +1,14 @@
module.exports = {
use: [
'@neutrinojs/airbnb',
[
'@neutrinojs/react',
{
html: {
title: 'bugzilla-dashboard'
}
}
],
'@neutrinojs/jest'
]
};

26
package.json Normal file
Просмотреть файл

@ -0,0 +1,26 @@
{
"name": "bugzilla-dashboard",
"version": "1.0.0",
"main": "index.js",
"repository": "git@github.com:mozilla/bugzilla-dashboard.git",
"author": "Armen Zambrano G. <armenzg@gmail.com>",
"license": "MIT",
"scripts": {
"build": "neutrino build",
"start": "neutrino start",
"lint": "neutrino lint",
"test": "neutrino test"
},
"dependencies": {
"prop-types": "^15.6.2",
"react": "^16.6.3",
"react-dom": "^16.6.3",
"react-hot-loader": "^4.3.12"
},
"devDependencies": {
"@neutrinojs/airbnb": "^8.3.0",
"@neutrinojs/jest": "^8.3.0",
"@neutrinojs/react": "^8.3.0",
"neutrino": "^8.3.0"
}
}

3
src/App.css Normal file
Просмотреть файл

@ -0,0 +1,3 @@
.App {
padding: 20px;
}

16
src/App.jsx Normal file
Просмотреть файл

@ -0,0 +1,16 @@
import { Component } from 'react';
import './App.css';
export default class App extends Component {
state = {
name: 'bugzilla-dashboard',
};
render() {
return (
<div className="App">
<h1>Welcome to {this.state.name}</h1>
</div>
);
}
}

19
src/index.jsx Normal file
Просмотреть файл

@ -0,0 +1,19 @@
import { render } from 'react-dom';
import { AppContainer } from 'react-hot-loader';
import App from './App';
const root = document.getElementById('root');
const load = () => render(
(
<AppContainer>
<App />
</AppContainer>
), root,
);
// This is needed for Hot Module Replacement
if (module.hot) {
module.hot.accept('./App', load);
}
load();

5
test/simple_test.js Normal file
Просмотреть файл

@ -0,0 +1,5 @@
describe('simple', () => {
it('should be sane', () => {
expect(false).not.toBe(true);
});
});

10431
yarn.lock Normal file

Разница между файлами не показана из-за своего большого размера Загрузить разницу