Skip to content

Instantly share code, notes, and snippets.

View sandeepsuvit's full-sized avatar
🎯
Focusing

Sandeep K Nair sandeepsuvit

🎯
Focusing
View GitHub Profile
@sandeepsuvit
sandeepsuvit / cryptojs-example.html
Last active March 14, 2018 17:35 — forked from anonymous/fiddle.html
CryptoJS AES Encryption (source: https://jsfiddle.net/beL4q171/12/)
<p>Message: <span id="message"></span></p>
<p>Encrypted: <span id="encrypted-text"></span></p>
<p>Decrypted text: <span id="decrypted-text"></span></p>
@sandeepsuvit
sandeepsuvit / cafe-18.svg
Created May 1, 2018 08:31 — forked from clhenrick/cafe-18.svg
Load an SVG from an external page
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sandeepsuvit
sandeepsuvit / express-boom.d.ts
Created June 27, 2018 18:29
Type definitions for express-boom
/**
* Type definitions for express-boom
* Definitions by: Sandeep K Nair <https://github.com/sandeepsuvit>
* @author: Sandeep K Nair
*/
declare namespace Express {
interface Boom {
// Add boom's properties in here
wrap: (error: Error, statusCode?: number, message?: string) => BoomError;
create: (statusCode: number, message?: string, data?: any) => BoomError;
@sandeepsuvit
sandeepsuvit / decades-from-year.ts
Created August 17, 2018 07:09
Get decades from year Typescript, JavaScript
// Set of utility functions
export const CommonUtils = {
/**
* Get the decades from year
* =========================================================================
* This utility will get the nearest decades of a year.<br/>
* example: getDecadesFromYear(1965) -> { start: 1960, end: 1970 }
* <br/>
*
* @return {[type]} [description]
@sandeepsuvit
sandeepsuvit / flex-utils.scss
Created September 6, 2018 06:45
Flexbox utilities for bootstrap 3
/* -------------------------------------------------------------------------- */
// For bootstrap 3
.d-flex {
display: flex;
/* alignment */
&.flex-row {
flex-direction: row;
}
&.flex-row-reverse {
@sandeepsuvit
sandeepsuvit / time-of-day-util.ts
Last active September 6, 2018 17:24
Utility to get time of day example Morning, Afternoon or Evening
// Set of utility functions
export const TimeUtils = {
/**
* Get the time of day
* =========================================================================
* This utility will get the time of day like Morning, Afternoon, Evening.
* <br/>
*
* example: getTimeOfDay() -> morning
* example: getTimeOfDay(new Date()) -> afternoon
@sandeepsuvit
sandeepsuvit / img-fit-in-div.html
Last active September 11, 2018 17:07
Fit image inside a div using css flex properties
<div class="img-container">
<img class="img-to-fit" src="https://images.pexels.com/photos/8633/nature-tree-green-pine.jpg" />
</div>
@sandeepsuvit
sandeepsuvit / clipboard_image_post_js.html
Created February 21, 2019 17:41 — forked from kidatti/clipboard_image_post_js.html
Upload clipboard image to server (HTML5 / JavaScript / AJAX)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
</head>
<body>
<script>
@sandeepsuvit
sandeepsuvit / angular-clipboard-event.html
Last active January 31, 2020 14:00
Angular2 clipboard paste event
<textarea placeholder="Type a message" (paste)="onPaste($event)"></textarea>
<!-- Place to render the image -->
<img #imgRenderer />
@sandeepsuvit
sandeepsuvit / app.module.ts
Created May 13, 2020 14:28 — forked from adriano-di-giovanni/app.module.ts
Multi-tenant Mongoose module for Nest
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { TenancyModule } from '@app/tenancy';
import { OrderModule } from './order';
import { PaymentModule } from './payment';
import { Request } from 'express';
@Module({
imports: [TenancyModule.forRoot({