Skip to content

Instantly share code, notes, and snippets.

View jhenriquez's full-sized avatar

Julio Henriquez jhenriquez

View GitHub Profile
@jhenriquez
jhenriquez / Signup.Doctor.js
Created November 30, 2014 14:42
Doctor's Signup API Post Request
var express = require('express'),
UserService = require('../../services/UserService'),
SubscriptionService = require('../../services/SubscriptionService'),
Joi = require('joi'),
joiful = require('../../lib/joiful'),
router = express.Router();
var SignupDoctorPostSchema = Joi.object().keys({
username: Joi.string().required(),
email: Joi.string().email().required(),
@jhenriquez
jhenriquez / gist:27a3f104462a67d87372
Created August 7, 2015 20:23
JavaScript Clousures At Their Finest? :p
$scope.openEditFeatureDialog = function (feature) {
ngDialog.openConfirm({
template: '/js/angular/Templates/Admin/addSubscriptionFeature.html',
controller: function($scope) {
$scope.description = feature.description;
$scope.emphasize = feature.emphasize;
$scope.add = function () {
if (!$scope.description) {
return $scope.descriptionHasError = true;
}
@jhenriquez
jhenriquez / npm-install-exact.js
Last active February 26, 2020 15:41
Navigates the package.json dependencies and re-install them with exact version. Update and pin all current dependencies.
const Packages = require('./package.json');
const execPromise = (cmd) => new Promise((resolve) => {
require('child_process').exec(cmd, (error, stdout, stderr) => {
if (error) {
console.warn(error);
}
resolve(error ? `${cmd} failed with error: \n${stderr}\n` : `${cmd} completed.`);
});
});