Skip to content

Instantly share code, notes, and snippets.

View JulienHe's full-sized avatar
🍫

Julien Henrotte JulienHe

🍫
View GitHub Profile
{
"presets": "next/babel",
"plugins": [
[
"module-resolver",
{
"root": ["./"],
"alias": {
"components": "./src/app/components",
"src": "./src",
@JulienHe
JulienHe / package.json
Last active February 19, 2018 12:38
Package.json - Next-routes
{
"name": "test",
"version": "2.0.0",
"main": "index.js",
"license": "MIT",
"dependencies": {
"babel-plugin-module-resolver": "^3.1.0",
"babel-runtime": "^6.26.0",
"firebase-admin": "^5.7.0",
"firebase-functions": "^0.8.0",
@JulienHe
JulienHe / app.js
Created February 18, 2018 14:48
app.js - Firebase functions
import * as functions from 'firebase-functions';
import next from 'next';
import routes from './routes';
const dev = process.env.NODE_ENV !== 'production';
const app = next({ dev, conf: { distDir: 'next' } });
const handler = routes.getRequestHandler(app);
const nextApp = functions.https.onRequest((request, response) => {
console.log('File: ' + request.originalUrl); // eslint-disable-line no-console
@JulienHe
JulienHe / Header.js
Last active February 19, 2018 12:27
Header.js for next-routes and Firebase function
import React, { PureComponent } from 'react';
import { Link } from 'src/routes';
export class Header extends PureComponent {
render() {
return (
<header>
<Link route='home' passHref>
<a>Home</a>
</Link>
@JulienHe
JulienHe / routes.js
Last active February 18, 2018 13:52
routes.js for next-routes with Firebase Functions
const routes = module.exports = require('next-routes')()
routes
.add('home', '/', 'index')
.add('about', '/about', 'about')
.add('blog', '/blog', 'about')
@JulienHe
JulienHe / dabblet.css
Created December 31, 2012 14:35
The first commented line is your dabblet’s title
/**
* The first commented line is your dabblet’s title
*/
background:url(https://dl.dropbox.com/u/5465537/texture.png) center center,
url(https://dl.dropbox.com/u/5465537/splash.jpg) no-repeat center -150px,
#80c1d6;
min-height: 100%;