Skip to content

Instantly share code, notes, and snippets.

@izifortune
izifortune / libs-build.js
Last active January 18, 2018 22:57
nrwl libs build
const { getAffectedLibs, pexec } = require("./utils");
const buildLibs = async (apps, rest) => {
if (apps.length > 0) {
console.log("Building " + apps.join(', '));
for (app of apps) {
await pexec("./node_modules/.bin/ng-packagr -p libs/" + app + "/package.json", { stdio: [0, 1, 2]});
}
}
else {
@izifortune
izifortune / libs-affected.js
Last active January 18, 2018 22:58
nrwl libs affected
const { getAffectedLibs } = require('./utils');
const libs = getAffectedLibs();
console.log(libs.join(' '));
import { Observable } from 'rxjs';
import { SampleService } from './sample.service';
const mockAirports = {
DUB: { name: 'Dublin' },
WRO: { name: 'Wroclaw' },
MAD: { name: 'Madrid' }
};
describe('Service: SampleService no TestBed', () => {
@izifortune
izifortune / rename-color.js
Created January 24, 2019 11:50
Rename brand colors from SCSS variables to custom color function
const { writeFileSync, readFileSync, readdirSync, statSync } = require('fs');
const { join } = require('path');
function isExt(filepath, ext) {
return filepath.endsWith(ext);
}
function walkDir(dir, ext, callback) {
readdirSync(dir).forEach( f => {
let dirPath = join(dir, f);
import { TestBed, inject } from '@angular/core/testing';
import {
HttpClientTestingModule,
HttpTestingController
} from '@angular/common/http/testing';
import {
HttpClient,
} from '@angular/common/http';
import { SampleService } from './sample.service';