Skip to content

Instantly share code, notes, and snippets.

View peterjanes's full-sized avatar

Peter Janes peterjanes

View GitHub Profile
@peterjanes
peterjanes / package.json
Created March 23, 2021 14:29
Tests for esbuild#1034
{
"name": "esbuild-1034",
"version": "1.0.0",
"scripts": {
"esbuild": "esbuild test.js --bundle"
},
"dependencies": {
"validate.js": "^0.13.1"
},
"devDependencies": {
@peterjanes
peterjanes / shared-kustomization.yaml
Created March 30, 2020 21:19
Curious kustomize behaviour - `kustomize build use` will apply the transformer to the generated secret but not to the local service
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
generators:
- my-generator.yaml
transformers:
- my-transformer.yaml
@peterjanes
peterjanes / di.js
Created January 2, 2020 21:47
JavaScript class-based dependency injection
// implementing http://misko.hevery.com/2010/05/29/dependency-injection-and-javascript-closures/ with classes
class Factory {
constructor(alert) {
return {
greetFactory(greeting) {
return new GreetFactory(alert, greeting)
}
}
}
}
@peterjanes
peterjanes / keybase.md
Created September 6, 2016 16:42
keybase.io proof

Keybase proof

I hereby claim:

  • I am peterjanes on github.
  • I am peterjanes (https://keybase.io/peterjanes) on keybase.
  • I have a public key whose fingerprint is 9C2D 6EB1 AC76 42E7 389D 759D AAD6 06F4 8611 1DFE

To claim this, I am signing this object: