Skip to content

Instantly share code, notes, and snippets.

View mihir0x69's full-sized avatar
:shipit:
Ship it

Mihir Karandikar mihir0x69

:shipit:
Ship it
View GitHub Profile
@mihir0x69
mihir0x69 / media-queries.css
Created June 5, 2019 05:47
Media queries for common viewports
/* Large desktops and laptops */
@media (min-width: 1200px) {
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
}
@mihir0x69
mihir0x69 / build.fsx
Created July 2, 2018 17:06
Define dependency
open Fake.Core.TargetOperators
"Clean" ==> "Restore" ==> "Build"
@mihir0x69
mihir0x69 / build.fsx
Created July 2, 2018 17:01
Build the project
Target.create "Build" (fun _ ->
Trace.log "--- Building the app ---"
DotNet.build id (Path.Combine("src", "PaketDemo"))
)
@mihir0x69
mihir0x69 / build.fsx
Created July 2, 2018 16:59
Restore packages
Target.create "Restore" (fun _ ->
Shell.Exec (Path.Combine(".paket", "paket.exe"), "restore", "") |> ignore
)
@mihir0x69
mihir0x69 / build.fsx
Created July 2, 2018 16:53
Write "clean" task
let appDirectory = Path.Combine("src", "PaketDemo")
let directoriesToClean () =
DirectoryInfo.getSubDirectories (DirectoryInfo.ofPath "./src/")
|> Array.collect (fun x -> [|Path.Combine(x.FullName, "bin"); Path.Combine(x.FullName, "obj")|])
Target.create "Clean" (fun _ ->
Trace.log "--- Cleaning stuff ---"
Shell.cleanDirs (directoriesToClean())
)
@mihir0x69
mihir0x69 / build.fsx
Created July 2, 2018 16:48
Import FAKE dll into build script
#r @"packages/FAKE/tools/FakeLib.dll"
@mihir0x69
mihir0x69 / bin.json
Created July 8, 2017 09:03
React scripts package.json
"bin": {
"xoxo-create-react-app": "./index.js"
}
@mihir0x69
mihir0x69 / scripts.json
Created July 8, 2017 08:57
Npm Scripts
"scripts": {
"start": "xoxo-react-scripts start",
"build": "xoxo-react-scripts build",
"test": "xoxo-react-scripts test --env=jsdom",
"eject": "xoxo-react-scripts eject"
}
@mihir0x69
mihir0x69 / index.jsx
Last active July 8, 2017 09:07
React hot loader v3
import { AppContainer } from 'react-hot-loader'
import { render } from 'react-dom'
import App from './app'
const renderApp = (Root) => (
render(
<AppContainer>
<Root />
</AppContainer>,
document.getElementById('app-root')
@mihir0x69
mihir0x69 / ensure.js
Created July 8, 2017 06:19
Require.ensure
module.exports = {
getComponent(location, cb) {
require.ensure([], require => {
cb(null, require('./MyComponent.react.js').default)
})
}
}