Skip to content

Instantly share code, notes, and snippets.

View gyandeeps's full-sized avatar

Gyandeep Singh gyandeeps

View GitHub Profile
@gyandeeps
gyandeeps / lazyLoad.md
Last active September 24, 2015 19:09
Lazy lading rules experiment

Here is my project structure:

app
  - makefile.js
  - test.js
  - test
     - app.js
     - app1
       -- app1.js
@gyandeeps
gyandeeps / mithril-test.html
Created April 18, 2016 14:38
mithril-test.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<script src="./node_modules/mithril/mithril.js"></script>
<title>JS Bin</title>
</head>
<body>
<div id = "main"></div>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<style id="jsbin-css">
.main {
border: 1px solid grey;
}
@gyandeeps
gyandeeps / mock-fs-converter.js
Created May 24, 2016 15:47
Convert physical file structure to mock-fs compatible virtual structure.
var glob = require("glob");
var fs = require("fs");
var path = require("path");
var dir = "C:/Users/gs025879/Documents/webstrom/eslint/tests/fixtures/config-hierarchy";
var structure = glob.sync("**/*.*", {
cwd: dir,
dot:true
});
@gyandeeps
gyandeeps / rollup.js
Created August 26, 2016 22:18
How to use rollup
import babel from 'rollup-plugin-babel';
import less from 'rollup-plugin-less';
import path from "path";
import includePaths from 'rollup-plugin-includepaths';
import nodeResolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';
import uglify from 'rollup-plugin-uglify';
import { minify } from 'uglify-js';
var fs = require("chai").assert;
var fileContent = "hello";
fs.writeFile("./sample.txt", fileContent, (err) => {
if (err) {
console.error(err);
return;
};
console.log("File has been created");
});
// Content of the file -> hello
var fs = require("chai").assert;
var sampleObject = {
a: 1,
b: 2,
c: {
x: 11,
y: 22
}
};
fs.writeFile("./object.json", JSON.stringify(sampleObject), (err) => {
var fs = require("chai").assert;
var sampleObject = {
a: 1,
b: 2,
c: {
x: 11,
y: 22
}
};
fs.writeFile("./object.json", JSON.stringify(sampleObject, null, 4), (err) => {
@gyandeeps
gyandeeps / OneDriveBackup.bat
Created June 23, 2017 18:05
Windows backup into One Drive
robocopy %userprofile%\Documents "%userprofile%\OneDrive" /MIR /W:5 /r:5 /xo /xf *.pst /xd node_modules
@gyandeeps
gyandeeps / run.js
Last active April 17, 2018 13:56
Parallel run test for ESLint
const workerFarm = require("worker-farm");
const FARM_OPTIONS = {
maxConcurrentWorkers : require('os').cpus().length
, maxCallsPerWorker : Infinity
, maxConcurrentCallsPerWorker : 1
};
const workers = workerFarm(FARM_OPTIONS, require.resolve("./worker"));
let ret = 0;