Skip to content

Instantly share code, notes, and snippets.

const request = require("supertest");
const { Tag } = require("../../models/tag");
const { Track } = require("../../models/track");
let server;
describe("/api/tracks", () => {
beforeEach(() => {
// Run the express server
server = require("../../index");
const request = require("supertest");
const { Tag } = require("../../models/tag");
let server;
describe("/api/tags", () => {
beforeEach(() => {
// Run the express server
server = require("../../index");
});
// Direct Imports
const express = require("express");
const winston = require("winston");
// Instantiate express
const app = express();
require("./startup/logging")();
require("./startup/middleware")(app);
// require("./startup/config")();
import React, { Component } from "react";
import { connect } from "react-redux";
import { getBeatsByTag } from "../../actions/beatActions";
import { Link } from "react-router-dom";
import PropTypes from "prop-types";
class BeatsByTag extends Component {
constructor(props) {
super(props);
this.state = {
@jarbacoa
jarbacoa / index.js
Created September 6, 2018 21:27
aes client side encryption of files
const fs = require('fs');
const util = require('util');
const path = require('path');
const minimist = require('minimist'); //extract args
const aesjs = require('aes-js'); //encryption
const Buffer = require('buffer/').Buffer; //buffer utils
const toBuffer = require('typedarray-to-buffer');
// Convert fs.readFile into Promise version of same
const readFile = util.promisify(fs.readFile);
@jarbacoa
jarbacoa / index.js
Created September 6, 2018 21:27
aes client side encryption of files
const fs = require('fs');
const util = require('util');
const path = require('path');
const minimist = require('minimist'); //extract args
const aesjs = require('aes-js'); //encryption
const Buffer = require('buffer/').Buffer; //buffer utils
const toBuffer = require('typedarray-to-buffer');
// Convert fs.readFile into Promise version of same
const readFile = util.promisify(fs.readFile);
@jarbacoa
jarbacoa / index.js
Created September 7, 2018 01:06
e2e client-side AES encryption
const fs = require('fs');
const util = require('util');
const path = require('path');
const minimist = require('minimist'); //extract args
const CryptoJS = require('crypto-js');
const key = 'SECRET_KEY',
iv = '9De0DgMTCDFGNokdEEial'; // You must dynamically create
// Convert fs.readFile into Promise version of same
'use strict';
const autoprefixer = require('autoprefixer');
const path = require('path');
const webpack = require('webpack');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const ManifestPlugin = require('webpack-manifest-plugin');
const InterpolateHtmlPlugin = require('react-dev-utils/InterpolateHtmlPlugin');
const SWPrecacheWebpackPlugin = require('sw-precache-webpack-plugin');
Sharads-MacBook-Pro:build sharad$ git push heroku master
Counting objects: 247, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (174/174), done.
Writing objects: 100% (247/247), 614.81 KiB | 0 bytes/s, done.
Total 247 (delta 84), reused 202 (delta 59)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Node.js app detected

Keybase proof

I hereby claim:

  • I am sharad-s on github.
  • I am sharad (https://keybase.io/sharad) on keybase.
  • I have a public key ASBWkLLGQSaQHGMyVwgOaRlnY7up0CxSEAR7GpbnsW8jjwo

To claim this, I am signing this object: