Skip to content

Instantly share code, notes, and snippets.

@junhanamaki
junhanamaki / webpack.config.js
Last active May 17, 2016 17:17
part 9: new webpack configuration file
const webpack = require('webpack');
const resolve = require('path').resolve;
const NODE_ENV = process.env.NODE_ENV;
if (NODE_ENV === 'dev_bundle') {
module.exports = {
entry: resolve(__dirname, 'src/index.js'),
output: {
path: resolve(__dirname, 'dist'),
@junhanamaki
junhanamaki / index.js
Created May 1, 2016 14:50
webpack output library test
import * from './popup.js';
// exported object {}
import Popup from './popup.js';
export default Popup;
// or
import { default as default } from './popup.js';
// exported object { default: Popup }
#
# prints a string with the current rbenv version
# in case of rbenv requiring a non installed version it will append NOT INSTALLED to string
#
__rbenv_ps1()
{
local version="$(rbenv version 2>/dev/null | sed 's/ .*//')"
if [ -z $version ]; then
version="$(rbenv version 2>&1 | tr -d '\n' | sed "s/'.*$//" | sed 's/^.*`//')"
version="($version NOT INSTALLED)"
@junhanamaki
junhanamaki / .eslintrc.json
Created February 24, 2016 11:38
How to JavaScript? Part 7: test/.eslintrc.json
{
"env": {
"mocha": true
},
"rules": {
"func-names": 0,
"prefer-arrow-callback": 0,
"space-before-function-paren": 0
}
}
@junhanamaki
junhanamaki / karma.conf.js
Created February 22, 2016 14:29
How to JavaScript? Part 7: karma init result
// Karma configuration
// Generated on Mon Feb 22 2016 14:26:32 GMT+0000 (WET)
module.exports = function(config) {
config.set({
// base path that will be used to resolve all patterns (eg. files, exclude)
basePath: '',