Skip to content

Commit

Permalink
feat(mozaik-2): init mozaik 2 migration
Browse files Browse the repository at this point in the history
  • Loading branch information
Raphael Benitte committed Aug 25, 2016
1 parent 1d9a48d commit f96c6d9
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 28 deletions.
12 changes: 10 additions & 2 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
{
"presets": [
"es2015",
"stage-2",
"react"
]
}
],
"env": {
"development": {
"presets": [
"react-hmre"
]
}
}
}
8 changes: 3 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
language: node_js
node_js:
- '0.12'
- '4'
- '5'
before_install:
- npm install -g npm
- '6'
script:
- npm run build
25 changes: 17 additions & 8 deletions app.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
require('babel-register')({
only: [
/node_modules\/mozaik[^/]*\/src/,
/src\/server\.js/
]
});

require('./src/server');
require('dotenv').load({ silent: true })

const path = require('path')
const Mozaik = require('mozaik')


Mozaik.configureFromFile(path.join(__dirname, 'config.yml'))
.then(() => {
Mozaik.registerApi('github', require('mozaik-ext-github/client'))
Mozaik.registerApi('gitlab', require('mozaik-ext-gitlab/client'))
Mozaik.registerApi('travis', require('mozaik-ext-travis/client'))

Mozaik.start()
})
.catch(err => {
console.error(err)
})
1 change: 1 addition & 0 deletions devServer.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require('mozaik/devServer')
17 changes: 17 additions & 0 deletions src/app.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import React from 'react'
import { render } from 'react-dom'
import Mozaik from 'mozaik/ui'
import github from 'mozaik-ext-github'
import gitlab from 'mozaik-ext-gitlab'
import time from 'mozaik-ext-time'
import travis from 'mozaik-ext-travis'


Mozaik.Registry.addExtensions({
github,
gitlab,
time,
travis,
});

render(<Mozaik.Mozaik />, document.getElementById('mozaik'))
13 changes: 0 additions & 13 deletions src/server.js

This file was deleted.

1 change: 1 addition & 0 deletions webpack.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('mozaik/webpack.config')

0 comments on commit f96c6d9

Please sign in to comment.