Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
hackin'

Benjamin E. Coe bcoe

💭
hackin'
View GitHub Profile
@bcoe
bcoe / npm-top.md
Last active Jul 26, 2022
npm-top.md
View npm-top.md

npm Users By Downloads (git.io/npm-top)


npm users sorted by the monthly downloads of their modules, for the range May 6, 2018 until Jun 6, 2018.

Metrics are calculated using top-npm-users.

# User Downloads
View cli.mjs
import {parseArgs} from 'node:util';
class ArgumentsMissingError extends Error {
constructor(values) {
let msg;
if (!values.variable1 && !values.variable2) {
msg = 'both variable1 and variable2 must be provided';
} else {
msg = `${!values.variable1 ? 'variable1' : 'variable2'} must be provided`;
}
@bcoe
bcoe / updating-svg.yaml
Created Jun 22, 2021
updating-svg.yaml
View updating-svg.yaml
on:
push:
branches:
- main
name: push-interest-changes
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
View SourceMap.js
// This file is a modified version of:
// https://cs.chromium.org/chromium/src/v8/tools/SourceMap.js?rcl=dd10454c1d
// from the V8 codebase. Logic specific to WebInspector is removed and linting
// is made to match the Node.js style guide.
// Copyright 2013 the V8 project authors. All rights reserved.
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
View comet-server.py
import thread, time
import socket
from hackwars.orbited_server.comet import handle_request
from orbited import start
def listen():
try:
comet_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
comet_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
View xunit.xml
<testsuite name="Mocha Tests" tests="640" failures="0" errors="2" skipped="0" timestamp="Sat, 30 May 2020 00:28:04 GMT" time="7.529">
<testcase classname="" name="should expose yargs-parser as Parser" time="0"/>
<testcase classname="Argsert" name="does not warn if optional argument is not provided" time="0.002"/>
<testcase classname="Argsert" name="warn if wrong type is provided for optional argument" time="0.002"/>
<testcase classname="Argsert" name="does not warn if optional argument is valid" time="0.001"/>
<testcase classname="Argsert" name="warns if required argument is not provided" time="0.002"/>
<testcase classname="Argsert" name="warns if required argument is of wrong type" time="0.001"/>
<testcase classname="Argsert" name="supports a combination of required and optional arguments" time="0.001"/>
<testcase classname="Argsert" name="warns if too many arguments are provided" time="0.001"/>
<testcase classname="Argsert" name="warn with argument position if wrong type is provided for argument" time="0.00
@bcoe
bcoe / xunit.xml
Last active May 30, 2020
xunit.xml
View xunit.xml
<testsuite name="Mocha Tests" tests="640" failures="0" errors="2" skipped="0" timestamp="Sat, 30 May 2020 00:28:04 GMT" time="7.529">
<testcase classname="" name="should expose yargs-parser as Parser" time="0"/>
<testcase classname="Argsert" name="does not warn if optional argument is not provided" time="0.002"/>
<testcase classname="Argsert" name="warn if wrong type is provided for optional argument" time="0.002"/>
<testcase classname="Argsert" name="does not warn if optional argument is valid" time="0.001"/>
<testcase classname="Argsert" name="warns if required argument is not provided" time="0.002"/>
<testcase classname="Argsert" name="warns if required argument is of wrong type" time="0.001"/>
<testcase classname="Argsert" name="supports a combination of required and optional arguments" time="0.001"/>
<testcase classname="Argsert" name="warns if too many arguments are provided" time="0.001"/>
<testcase classname="Argsert" name="warn with argument position if wrong type is provided for argument" time="0.00
@bcoe
bcoe / test-output.tap
Created May 29, 2020
test-output.tap
View test-output.tap
TAP version 13
1..169
ok 1 parallel/test-fs-access
---
duration_ms: 0.87
...
ok 2 parallel/test-fs-append-file
---
duration_ms: 0.86
...
View node.xml
<?xml version="1.0"?>
<testsuites>
<testsuite tests="2833" skipped="34" failures="1" errors="0" name="Default">
<testcase name="#1 parallel/test-accessor-properties"/>
<testcase name="#2 parallel/test-arm-math-illegal-instruction"/>
<testcase name="#3 parallel/test-assert"/>
<testcase name="#4 parallel/test-assert-async"/>
<testcase name="#5 parallel/test-assert-builtins-not-read-from-filesystem"/>
<testcase name="#6 parallel/test-assert-checktag"/>
<testcase name="#7 parallel/test-assert-deep"/>
View server.py
import asyncore
from secure_smtpd import SMTPServer, FakeCredentialValidator
class SSLSMTPServer(SMTPServer):
def __init__(self):
pass
def process_message(self, peer, mailfrom, rcpttos, message_data):
print message_data