Skip to content

Instantly share code, notes, and snippets.

View s-panferov's full-sized avatar

Stanislav Panferov s-panferov

View GitHub Profile
var convertSM = require('convert-source-map');
var fs = require('fs');
var rewrite = require('connect-modrewrite');
module.exports = function (grunt) {
grunt.registerTask('tsmap', function() {
var existingMap;
var fileName = process.cwd() + '/dist/app.js';
var fileContent = fs.readFileSync(fileName).toString();

Hi all, can somebody help me to rewrite this piece of code with new unboxed closures:

struct Builder;
pub fn build(rules: |params: &mut Builder|) -> Builder {
    let mut builder = Builder::new();
    rules(&mut builder);

    builder
}
@s-panferov
s-panferov / class_manager.ts
Last active August 29, 2015 14:10
BEM ClassManager
module classes {
export interface ClassManager {
mod(...name: string[]): ClassManager;
cmod(condition: boolean, ...name: string[]): ClassManager;
toString(): string;
before(...other: ToString[]): ClassManager;
after(...other: ToString[]): ClassManager;
}
@s-panferov
s-panferov / SassMeister-input.scss
Created August 8, 2014 13:38
Generated by SassMeister.com.
// ----
// Sass (v3.3.14)
// Compass (v1.0.0.rc.1)
// ----
@media mobile {
@media(min-aspect-ratio: 8/5){
.b-bg_logo{
width: 18vh;
height: 6vh;