Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
👨‍💻

Alfonso Millan mechmillan

💭
👨‍💻
View GitHub Profile
@mechmillan
mechmillan / index.js
Created Feb 25, 2021
Email Blog Post - Sample Code
View index.js
// in a file called index.js
const fs = require('fs');
const path = require('path');
// Make sure to install spamscanner in your package.json
const SpamScanner = require('spamscanner');
const scanEmail = async () => {
// For a list of all options & their defaults, see:
// https://www.npmjs.com/package/spamscanner#api
const scanner = new SpamScanner({ debug: true });
View package.json
{
"name": "run-git-log-with-npx-from-gist",
"version": "1.0.0",
"scripts": {
"set-global": "git config --global grep.extendedRegexp true",
"format-commits": "git log --pretty=format:"%h%x09%d%x09%an%x09%ad%x09%s" --no-merges --date=short --author="Alfonso" | commits.txt",
"log-unix": "npm run set-global && npm run format-commits",
},
}
@mechmillan
mechmillan / cloudSettings
Last active Feb 4, 2021
Visual Studio Code Settings Sync Gist
View cloudSettings
{"lastUpload":"2021-02-04T19:37:44.986Z","extensionVersion":"v3.4.3"}
View mb_code.js
// in basic server.js
// mount express-graphql on '/graphql' as a route-handler
app.use(
GRAPHQL_ENDPOINT,
graphqlHTTP(req => {
// STEP 5: define your resolvers
// batch loading functions
// accepting an array of keys and returning
// promises that resolve to an array of values
@mechmillan
mechmillan / notes.md
Last active Feb 13, 2019
GraphQL Morning Bytes Notes
View notes.md
View server.js
const express = require('express');
const graphqlHTTP = require('express-graphql'); // HTTP server middleware
const fetch = require('node-fetch'); // to perform our POST request
const DataLoader = require('dataloader'); // utility for batching and caching
const cors = require('cors'); // to set up cross-origin resource sharing
const schema = require('./schema'); // our data models
let app = express();
// Fetch data from the Pokemon API
View schema.js
const {
GraphQLSchema,
GraphQLObjectType,
GraphQLInt,
GraphQLString,
GraphQLList
} = require('graphql'); // Reference implementation of graphQL for JavaScript
// Creating a new Object Type, note self-documenting nature of the code
// static-types allow GraphiQL GUI to update with correct fields
@mechmillan
mechmillan / index.html
Last active Dec 12, 2017
Both files have to be in the same directory
View index.html
<!DOCTYPE html>
<html>
<head>
<title>For JS Debugger Access on Chrome Console</title>
<meta charset="utf-8">
</head>
<body>
<script src="testFile.js"></script>
</body>
</html>