profile
viewpoint
Josh Duff TehShrike Nebraska https://tehshrike.github.io/ JavaScript • Open Source • Business Software • Chat with me on Discord: TehShrike#4520

tc39/proposal-pipeline-operator 4870

A proposal for adding the simple-but-useful pipeline operator to JavaScript.

naugtur/xhr 794

A small xhr wrapper

TehShrike/abstract-state-router 285

Like ui-router, but without all the Angular. The best way to structure a single-page webapp.

ArtskydJ/dcc-slideshow 2

:city_sunset: Songs and slides for DCC

TehShrike/add-affiliate-querystring 2

Given a user-entered URL, add your own affiliate code to the querystring.

ArtskydJ/noddity-render-dom 1

Render Noddity posts to the DOM

ArtskydJ/podcast2 1

Podcast feed generator for Node.

pwnate/pwner 0

Custom excel. Replacing spreadsheets like nobody's business.

startedsurma/rollup-plugin-comlink

started time in a day

issue commentTehShrike/deepmerge

Restore "clone" feature via new option : mergeWithTarget

deepmerge has never done that (though it probably should have) – see https://github.com/TehShrike/deepmerge/issues/186#issuecomment-572256858

yanickrochon

comment created time in 2 days

PullRequestReviewEvent

push eventtrex-arms/ley

Luke Edwards

commit sha 70f9c938ad96b234f27c0b0f9b069d08b4a9f8bb

feat: add `ley status` command

view details

Luke Edwards

commit sha 82880f8ea7f1d893912fe7d95a380bf4d41ef469

chore: dedupe README options

view details

Luke Edwards

commit sha 53ac4054723c519174bacd23fb3b137ab372b1fc

chore: add `opts.require` docs

view details

Luke Edwards

commit sha ad38a532c91f3db10a838423501da90c402968dc

chore: codecov lol

view details

Luke Edwards

commit sha 6a7b743b75238d68dc7db7dd7895351284619f18

chore: update `opts.client` order docs

view details

TehShrike

commit sha 52e2d54e42f11cf9ffdfd6c5a0bfd453abc28435

Merge remote-tracking branch 'upstream/master' into arangojs-driver

view details

push time in 4 days

pull request commentlukeed/ley

Allow async config file exports

hah, yeah, I can understand that. Taste could easily drive you to

module.exports = async () => {
	const { db_user, db_password } = await import('./environment.mjs')

	return {
		host: 'localhost',
		database: 'my_sweet_app',
		user: db_user,
		pass: db_password
	}
}

I put the await on the outside because I figured allowing either version was the reasonable thing to do.

TehShrike

comment created time in 4 days

push eventtrex-arms/ley

Josh Duff

commit sha 910fb11cfa65147b98df7f21932e967dc4ed4eec

chore: remove unnecessary character escapes (#7)

view details

Josh Duff

commit sha c97dc45229b3bf8da75b5c14398e58c0657ae748

chore: remove useless `catch` clauses (#8)

view details

TehShrike

commit sha 27273d2de9b5de7a1586ff8ea9a11fd42e3ac4ce

Allow async config file exports This allows config files to be CommonJS files that pull in connection details from ESM files using dynamic imports

view details

TehShrike

commit sha e3d360aa5b13fbecdfa3888b7d4fd86eb6c20dc7

Merge remote-tracking branch 'tehshrike/allow-async-config-files' into arangojs-driver

view details

push time in 4 days

create barnchtrex-arms/ley

branch : arangojs-driver

created branch time in 4 days

push eventTehShrike/ley

TehShrike

commit sha a626a6977211b8b25e58c498a1e8a6f144cfb859

Export collections

view details

push time in 4 days

pull request commentlukeed/ley

Allow async config file exports

Here's a config file I'm imagining:

module.exports = import('./environment.mjs').then(({ db_user, db_password }) => ({
	host: 'localhost',
	database: 'my_sweet_app',
	user: db_user,
	pass: db_password
}))

I tested this change locally by just using Promise.resolve e.g.

module.exports = Promise.resolve({
	host: 'localhost',
	database: 'my_sweet_app',
	user: 'testuser',
	pass: 'somepass'
})
TehShrike

comment created time in 4 days

PullRequestEvent

create barnchTehShrike/ley

branch : allow-async-config-files

created branch time in 4 days

pull request commentlukeed/ley

Allow async config file exports

oh shit, yeah, apparently I accidentally wiped this out while going push-crazy on the command-line

TehShrike

comment created time in 4 days

create barnchTehShrike/ley

branch : arangojs-driver

created branch time in 4 days

PR closed lukeed/ley

Allow async config file exports

This would allow config files to be CommonJS files that pull in connection details from ESM files using dynamic imports.

Alternately, util.local could be changed to be async, and use dynamic imports if the file extension is .mjs or something, but forcing config files to be CJS while allowing asynchrony seemed less problematic.

+1 -1

2 comments

1 changed file

TehShrike

pr closed time in 4 days

delete branch TehShrike/ley

delete branch : allow-async-config-files

delete time in 4 days

PR opened lukeed/ley

Allow async config file exports

This would allow config files to be CommonJS files that pull in connection details from ESM files using dynamic imports.

Alternately, util.local could be changed to be async, and use dynamic imports if the file extension is .mjs or something, but forcing config files to be CJS while allowing asynchrony seemed less problematic.

+1 -1

0 comment

1 changed file

pr created time in 4 days

create barnchTehShrike/ley

branch : allow-async-config-files

created branch time in 4 days

pull request commentlukeed/ley

Remove unnecessary escape characters

No, I am the linter's vessel this day 😅

TehShrike

comment created time in 4 days

PR opened lukeed/ley

Remove extraneous catch clauses

Surfaced by eslint again – I'm pretty sure these don't do anything?

+0 -4

0 comment

1 changed file

pr created time in 5 days

push eventTehShrike/ley

Josh Duff

commit sha 003217ab50c258054871f2908d21f52875d3c92c

Remove extraneous catch clauses

view details

push time in 5 days

PR opened lukeed/ley

Remove unnecessary escape characters

My linter made me do it

+1 -1

0 comment

1 changed file

pr created time in 5 days

push eventTehShrike/ley

Josh Duff

commit sha 7a0cdc741d53dfd71adb1ca992cb662f9e2c9b04

Remove unnecessary escape characters

view details

push time in 5 days

fork TehShrike/ley

(WIP) Driver-agnostic database migrations

fork in 5 days

PR opened hashes4merkle/Deverick.io

instrucitons -> instructions
+1 -1

0 comment

1 changed file

pr created time in 6 days

push eventTehShrike/Deverick.io

Josh Duff

commit sha 9702a091037880a079ffffaff96e80c9091b57e2

instrucitons -> instructions

view details

push time in 6 days

issue commentTehShrike/deepmerge

Exporting as ES Module Syntax (ESM)

But then Rollup and native browser consumers wouldn't be able to consume the ESM module (which is the whole point of this issue per the original post)

abdonrd

comment created time in 6 days

issue commentcloudflare/wrangler

`wrangler dev` in 11.0 is non-functional when there are deployed workers with non-specific routes

@caass for thoroughnesses sake, what is your expected behavior after step 4, and what are you seeing instead of that?

TehShrike

comment created time in 7 days

startedevanw/esbuild

started time in 8 days

PR closed KayserCommentaryOrg/biblicalblueprints.org

Bump minimist from 1.2.0 to 1.2.5 dependencies

Bumps minimist from 1.2.0 to 1.2.5. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/substack/minimist/commit/aeb3e27dae0412de5c0494e9563a5f10c82cc7a9"><code>aeb3e27</code></a> 1.2.5</li> <li><a href="https://github.com/substack/minimist/commit/278677b171d956b46613a158c6c486c3ef979b20"><code>278677b</code></a> 1.2.4</li> <li><a href="https://github.com/substack/minimist/commit/4cf1354839cb972e38496d35e12f806eea92c11f"><code>4cf1354</code></a> security notice</li> <li><a href="https://github.com/substack/minimist/commit/1043d212c3caaf871966e710f52cfdf02f9eea4b"><code>1043d21</code></a> additional test for constructor prototype pollution</li> <li><a href="https://github.com/substack/minimist/commit/6457d7440a47f329c12c4a5abfbce211c4235b93"><code>6457d74</code></a> 1.2.3</li> <li><a href="https://github.com/substack/minimist/commit/38a4d1caead72ef99e824bb420a2528eec03d9ab"><code>38a4d1c</code></a> even more aggressive checks for protocol pollution</li> <li><a href="https://github.com/substack/minimist/commit/13c01a5327736903704984b7f65616b8476850cc"><code>13c01a5</code></a> more failing proto pollution tests</li> <li><a href="https://github.com/substack/minimist/commit/f34df077a6b2bee1344188849a95e66777109e89"><code>f34df07</code></a> 1.2.2</li> <li><a href="https://github.com/substack/minimist/commit/67d3722413448d00a62963d2d30c34656a92d7e2"><code>67d3722</code></a> cleanup</li> <li><a href="https://github.com/substack/minimist/commit/63e7ed05aa4b1889ec2f3b196426db4500cbda94"><code>63e7ed0</code></a> don't assign onto <strong>proto</strong></li> <li>Additional commits viewable in <a href="https://github.com/substack/minimist/compare/1.2.0...1.2.5">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 8 days

PR closed KayserCommentaryOrg/biblicalblueprints.org

Bump merge from 1.2.0 to 1.2.1 dependencies

Bumps merge from 1.2.0 to 1.2.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/yeikos/js.merge/commit/b31e67fe6592390c967c991aa604c06ed2ae8c4f"><code>b31e67f</code></a> link broken</li> <li><a href="https://github.com/yeikos/js.merge/commit/6ad6035b901b3d680beac82de39ca83a93885246"><code>6ad6035</code></a> Fix prototype pollution</li> <li>See full diff in <a href="https://github.com/yeikos/js.merge/compare/v1.2.0...v1.2.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 8 days

PR closed KayserCommentaryOrg/biblicalblueprints.org

Update style.css

Removing yellow background and matching fonts to Kayser Commentary website.

Waves greetings and 'its-been-a-long-time's to Josh Surprised to say this, but I've even kinda missed Git.

+3 -3

1 comment

1 changed file

ngnoor

pr closed time in 8 days

pull request commentKayserCommentaryOrg/biblicalblueprints.org

Update style.css

Closed in favor of #11 (though that background color change needs to get applied some time)

ngnoor

comment created time in 8 days

push eventKayserCommentaryOrg/biblicalblueprints.org

Nawelle

commit sha d4e211b00baabcff61546f4ba740699c573de387

Update style.css

view details

Josh Duff

commit sha fddcf685213848d4c8d8ff7c4ba66fc0fa1ea138

Merge pull request #11 from ngnoor/patch-7 Change fonts

view details

push time in 8 days

PullRequestReviewEvent

Pull request review commentKayserCommentaryOrg/biblicalblueprints.org

Add Vollkorn web font link

 	</script>  	<meta charset="utf-8" />+	<link href='https://fonts.googleapis.com/css?family=Vollkorn:400,700,700italic' rel='stylesheet' type='text/css'>

Do we really need all 3 font weights? Even one font by itself is pretty heavy

ngnoor

comment created time in 8 days

startedschollz/croc

started time in 9 days

startedlukeed/totalist

started time in 9 days

issue commentTehShrike/deepmerge

Exporting as ES Module Syntax (ESM)

I'm open to adding the exports object, but I'm not sure that would solve the Webpack issue – Webpack would still choke by trying to load the module entry point when someone does require('deepmerge')

abdonrd

comment created time in 12 days

pull request commentKayserCommentaryOrg/biblicalblueprints.org

Update Index.svelte

It has its own back-end concerns for talking to Stripe, so it's in its own repository – I gave you access just now. The relevant files are probably going to be https://github.com/KayserCommentaryOrg/donations.biblicalblueprints.org/blob/master/page/Index.svelte and/or https://github.com/KayserCommentaryOrg/donations.biblicalblueprints.org/blob/master/donation-client/DonationWidget.html

ngnoor

comment created time in 12 days

Pull request review commentKayserCommentaryOrg/biblicalblueprints.org

Update style.css

 p { }  h1, h2, h3, h4, h5, h6 {-	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;+	font-family: source sans pro, sans-serif;

this one isn't installed universally either 🙃

ngnoor

comment created time in 12 days

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentKayserCommentaryOrg/biblicalblueprints.org

Update style.css

 body {-	background-color: #faf7ee;+	background-color: #fbfbfb; -	font-family: 'Merriweather', 'PT Serif', Georgia, 'Times New Roman', serif;+	font-family: 'Vollkorn', Georgia, 'Times New Roman', serif;

hmm, I don't think Vollkorn is installed on all computers by default :-x we'd have to mess around with web fonts, which always makes me sad since it takes so much work to avoid the nasty flash of unstyled text

ngnoor

comment created time in 12 days

push eventKayserCommentaryOrg/biblicalblueprints.org

DJTuck

commit sha 924f84e09075027d9482f9c224a04fb1e96500e4

Update Wrapper.svelte - Removed Home and Email List pages. - Renamed Give to Support (though it might be better still as Donate) - Renamed Contact to About - and will modify Contact to become About in a different pull. - Requested that a programmer turn the new Dominion Institute logo into the "Home" link.

view details

Josh Duff

commit sha 13da1af1196ecebdf433b3051487b84f83a27e12

Merge pull request #9 from DJTuck/patch-2 Update Wrapper.svelte to remove pages

view details

push time in 12 days

PR merged KayserCommentaryOrg/biblicalblueprints.org

Update Wrapper.svelte to remove pages
  • Removed Home and Email List pages.
  • Renamed Give to Support (though it might be better still as Donate)
  • Renamed Contact to About - and will modify Contact to become About in a different pull.
  • Requested that a programmer turn the new Dominion Institute logo into the "Home" link.
+3 -8

0 comment

1 changed file

DJTuck

pr closed time in 12 days

push eventKayserCommentaryOrg/biblicalblueprints.org

DJTuck

commit sha 350c16b68b2965d082c694876c14d04ab4a27ef7

Update Contact.svelte Added a bio for Dr. K and a list of Board Members for DI. This page should probably be renamed "About", but I wasn't sure how to do that, and I didn't want to mess anything up.

view details

Josh Duff

commit sha ff263e408fda59f66f72e56350ba2d69f272bc02

Merge pull request #8 from DJTuck/patch-3 Change Contact.svelte to About page

view details

push time in 12 days

PR merged KayserCommentaryOrg/biblicalblueprints.org

Change Contact.svelte to About page

Added a bio for Dr. K and a list of Board Members for DI. This page should probably be renamed "About", but I wasn't sure how to do that, and I didn't want to mess anything up.

+14 -13

0 comment

1 changed file

DJTuck

pr closed time in 12 days

push eventKayserCommentaryOrg/biblicalblueprints.org

Nawelle

commit sha fd383166adf6fe2c811005d2d83c21a61a2eeff7

Update Index.svelte Cutting the Biblical Blueprints logo from the front page.

view details

Nawelle

commit sha 29b8a54ad28c60b46ece98caaa61b84d4340d8d3

Update Wrapper.svelte

view details

Nawelle

commit sha d7aa83da2f6f901aa81e1b9af2c1d0eb01058811

Update Wrapper.svelte

view details

Josh Duff

commit sha a27b7f60e7be5efed73caa3bb87f98a65b9b34aa

Merge pull request #6 from ngnoor/patch-2 Update Index.svelte

view details

push time in 12 days

PR merged KayserCommentaryOrg/biblicalblueprints.org

Update Index.svelte

Cutting the Biblical Blueprints logo from the front page and swapping out the logo in the top menu. Shouldn't commit this change until all other DI changes are ready. djtuck is adding a bunch, too.

+3 -13

0 comment

2 changed files

ngnoor

pr closed time in 12 days

push eventKayserCommentaryOrg/biblicalblueprints.org

Nawelle

commit sha 4eee80914b54ca998576c457a1bf4f110c85810d

Add files via upload Added Dominion Institute logo

view details

Josh Duff

commit sha 97fa3587c994b0066f96c5a8a7a63e14390443db

Merge pull request #4 from ngnoor/add-DI-logo-image Add files via upload

view details

push time in 13 days

issue openedTehShrike/obsidian-tag-pages

Make the heading lookup way more efficient

The same cache file structure change that caused #1 adding heading positions to the metadata in the cache file, which means that opening all the files with tags to look for headings isn't necessary any more.

created time in 13 days

issue closedTehShrike/obsidian-tag-pages

The cache file location has moved!

Obsidian Release v0.8.7 changes: The cache file that was previously in vault/.obsidian/cache is now moved to the “APPDATA” folder under APPDATA\Obsidian\ObsidianCache\VAULT-ID.json.

https://forum.obsidian.md/t/obsidian-release-v0-8-7/4774

I solved the problem for me by making a symbolic link named cache on the old location to the new file

closed time in 13 days

anymy

issue commentTehShrike/obsidian-tag-pages

The cache file location has moved!

Fixed in 2.0.0.

anymy

comment created time in 13 days

created tagTehShrike/obsidian-tag-pages

tagv2.0.0

Creates a page for each tag, containing a list of the pages that have that tag

created time in 13 days

push eventTehShrike/obsidian-tag-pages

TehShrike

commit sha 11b24f091f52ec6f607c8775383b46b15ce3ee44

2.0.0

view details

push time in 13 days

push eventTehShrike/obsidian-tag-pages

TehShrike

commit sha 4b615a0cd3b04d696f83add99f3943c2b25e63a3

Attempt to link directly to headings

view details

TehShrike

commit sha 4d5cb7a0f668a5287b5f9ab644c3b5c1da109472

Pull new vault location + fix linking to headings

view details

TehShrike

commit sha c59785e10cb0e31c1f8b54f03083e3c8e7861b31

gitignore .onsave

view details

push time in 13 days

issue commentTehShrike/obsidian-tag-pages

The cache file location has moved!

No answers in Discord ¯_(ツ)_/¯ I asked here https://forum.obsidian.md/t/is-there-any-way-to-derive-the-vault-id-from-the-vault-directory/5573

anymy

comment created time in 16 days

pull request commentsveltejs/rfcs

Constants in markup

This seems solid to me. If you want to thumb your nose in the direction of the whole "everyone is confused about the difference between const variables and const values" thing you could go with @final, but that's probably a tough argument to make very seriously :-P

Rich-Harris

comment created time in 17 days

issue commentTehShrike/obsidian-tag-pages

The cache file location has moved!

I asked in Discord, we'll see if a dev can provide a solution

anymy

comment created time in 17 days

issue commentTehShrike/obsidian-tag-pages

The cache file location has moved!

Yeah, I've been needing to fix this, but haven't got the time yet – if someone wants to open a PR, the easiest way to get the appdata folder would probably be

  • copy how application paths are being generated in https://github.com/sindresorhus/env-paths/blob/master/index.js
  • figure out some way to derive the vault id from the vault directory (not sure how to do this...)
anymy

comment created time in 17 days

startedtj/staticgen

started time in 18 days

issue commentcloudflare/wrangler

Dev needs support for custom routes

I, also, need to be able to test workers locally on custom subdomains.

kalepail

comment created time in 20 days

issue openedcloudflare/wrangler

`wrangler dev` in 11.0 is non-functional when there are deployed workers with non-specific routes

🐛 Bug Report

I have a worker deployed with a very broad/non-specific route, *example.com/*. It handles some generic redirect behavior.

I have other workers with more specific routes, e.g. https://subdomain.example.com/path/*.

This works fine, thanks to Cloudflare Workers' route matching behavior where the most specific routes are matched first.

However, as of wrangler 11.0, I am unable to test my workers with more specific routes. I run wrangler dev and everything starts up fine, but when I make GET requests to http://127.0.0.1/path/anything, those requests are handled by the *example.com/* worker in production.

This is a bug. At the very least, the route matching rules should be applied, using the route/routes in my wrangler.toml file.

This is concerning. It makes me very nervous that my HTTP requests to 127.0.0.1 could be handled by production workers. This implies that if I'm POSTing to localhost with a valid Authorization header, I could be causing side effects in production.

I do not want/expect requests to localhost to be proxied to unrelated deployed production code.

Environment

  • operating system: macOS
  • output of rustc -V: -bash: rustc: command not found
  • output of node -v: v14.8.0
  • output of npx wrangler -V: 👷 ✨ wrangler 1.11.0
  • contents of wrangler.toml

Steps to reproduce

<!-- Clear steps describing how to reproduce the issue. If you have a repository that exhibits the problem, please link it! -->

What did you expect to see?

What did you see instead?

created time in 23 days

issue openedcloudflare/wrangler

Confusing/incorrect documentation for `--host` CLI argument

🐛 Bug Report

This sentence doesn't make sense to me: https://github.com/cloudflare/wrangler/blob/7798fb04242fc58e8e58c98087bd40b04a126134/src/main.rs#L514

Host to forward or requests to

What is that or supposed to be?

This is important to me because I feel like I don't have a good mental model for when wrangler dev calls my local code versus proxies request straight through to the production workers deployed to the server, and I was hoping that digging into the host options might clear that up.

The grammatical typo is reproduced in the published documentation at https://developers.cloudflare.com/workers/cli-wrangler/commands#dev

Steps to reproduce

wrangler help dev

What did you expect to see?

A sensical sentence

What did you see instead?

Host to forward or requests to

created time in 23 days

PullRequestReviewEvent

issue commentTehShrike/sheetsy

404 when calling getWorkbook

I feel like I'd rather put a copy/pasteable example in the readme using fetch to retrieve a CSV, and an existing CSV-parsing library (surely there's a reasonable+small one on npm already?) to parse it

daytonlowell

comment created time in a month

issue commentTehShrike/sheetsy

404 when calling getWorkbook

hmm. Apparently Google Sheets is dropping the old JSON functionality, but they expose CSV now?

https://docs.google.com/spreadsheets/d/e/2PACX-1vQ7YI5UilOeN4CVj1Y-zs0CI1x8eK0sXGRper7ZrqqGT17hd-bivgyNa7lXdi3owugHRRKdTXA9YmQz/pub?output=csv

daytonlowell

comment created time in a month

issue openedbenmosher/eslint-plugin-import

extensions – incorrectly flagging internal package imports

With an eslintrc containing this rule configuration: 'import/extensions': [ 1, 'ignorePackages' ]

a file containing an internal package import:

import dep from '#dep'

is incorrectly being flagged as a violation of the rule.

warning Missing file extension for "#dep" import/extensions

created time in a month

create barnchTehShrike/sync-diigo-to-folder

branch : sync-diigo-to-single-file

created branch time in a month

push eventTehShrike/resume

Josh Duff

commit sha 0e397cc868f0614a0809b21fd85016af36ee5eec

Build

view details

push time in a month

delete branch TehShrike/resume

delete branch : end-es

delete time in a month

push eventTehShrike/resume

Josh Duff

commit sha 2020fa2fb3863cfd3f15142e5c40ee48d54a1a8f

The end of an era

view details

Josh Duff

commit sha e722316bd98dbb9f15e270a425dddc16d8603a5e

Merge pull request #5 from TehShrike/end-es The end of an era

view details

push time in a month

PR merged TehShrike/resume

The end of an era
+1 -1

0 comment

1 changed file

TehShrike

pr closed time in a month

PR opened TehShrike/resume

The end of an era
+1 -1

0 comment

1 changed file

pr created time in a month

create barnchTehShrike/resume

branch : end-es

created branch time in a month

startedtypescript-cheatsheets/utilities

started time in a month

PR opened saibotsivad/imap-scan-box

Make the example more copy/pasteable

A couple things that kept the example from working out of the box for me 💃

+6 -4

0 comment

1 changed file

pr created time in a month

push eventTehShrike/imap-scan-box

Josh Duff

commit sha d7b2cb722530ca8b3e0567c692a0672190dab467

Make the example more copy/pasteable

view details

push time in a month

created tagTehShrike/sync-diigo-to-folder

tagv2.4.0

Sync all your Diigo bookmarks to a directory as Markdown files. Intended for use with Obsidian

created time in a month

push eventTehShrike/sync-diigo-to-folder

TehShrike

commit sha ecafed710c6e3a0396425a1861406dc54ce5ada9

Don't include the prefix in the displayed day link

view details

TehShrike

commit sha 0999c1b6fa0923d522695e9d1f296cd98f8b28f3

2.4.0

view details

push time in a month

issue openedlukeed/uvu

Bug in array comparison with undefined elements

Reproduction:

import * as assert from 'uvu/assert'
assert.equal([ `foo` ], [ undefined ])

Cause: https://github.com/lukeed/uvu/blob/1e24299effa19e1a4e07e999b245d5b81c03219d/src/diff.js#L53

JSON.stringify(undefined) returns undefined, which causes the .split(/\r?\n/g) to fail with:

Cannot read property 'split' of undefined (undefined)

created time in 2 months

startedmikebevz/node-imap

started time in 2 months

create barnchTehShrike/uvu-diff-repro

branch : master

created branch time in 2 months

created repositoryTehShrike/uvu-diff-repro

Reproduction of an uvu@0.4.0-next.1 issue

created time in 2 months

PR closed TehShrike/sheetsy

Bump lodash from 4.17.11 to 4.17.19 dependencies

Bumps lodash from 4.17.11 to 4.17.19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lodash/lodash/releases">lodash's releases</a>.</em></p> <blockquote> <h2>4.17.16</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li><a href="https://github.com/lodash/lodash/commit/2e1c0f22f425e9c013815b2cd7c2ebd51f49a8d6"><code>2e1c0f2</code></a> Add npm-package</li> <li><a href="https://github.com/lodash/lodash/commit/1b6c282299f4e0271f932b466c67f0f822aa308e"><code>1b6c282</code></a> Bump to v4.17.18</li> <li><a href="https://github.com/lodash/lodash/commit/a370ac81408de2da77a82b3c4b61a01a3b9c2fac"><code>a370ac8</code></a> Bump to v4.17.17</li> <li><a href="https://github.com/lodash/lodash/commit/1144918f3578a84fcc4986da9b806e63a6175cbb"><code>1144918</code></a> Rebuild lodash and docs</li> <li><a href="https://github.com/lodash/lodash/commit/3a3b0fd339c2109563f7e8167dc95265ed82ef3e"><code>3a3b0fd</code></a> Bump to v4.17.16</li> <li><a href="https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12"><code>c84fe82</code></a> fix(zipObjectDeep): prototype pollution (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4759">#4759</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/e7b28ea6cb17b4ca021e7c9d66218c8c89782f32"><code>e7b28ea</code></a> Sanitize sourceURL so it cannot affect evaled code (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4518">#4518</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/0cec225778d4ac26c2bac95031ecc92a94f08bbb"><code>0cec225</code></a> Fix lodash.isEqual for circular references (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4320">#4320</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4515">#4515</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/94c3a8133cb4fcdb50db72b4fd14dd884b195cd5"><code>94c3a81</code></a> Document matches* shorthands for over* methods (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4510">#4510</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4514">#4514</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.11...4.17.19">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~mathias">mathias</a>, a new releaser for lodash since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+49 -49

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

PR closed TehShrike/sheetsy

Bump elliptic from 6.4.1 to 6.5.3 dependencies

Bumps elliptic from 6.4.1 to 6.5.3. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/indutny/elliptic/commit/8647803dc3d90506aa03021737f7b061ba959ae1"><code>8647803</code></a> 6.5.3</li> <li><a href="https://github.com/indutny/elliptic/commit/856fe4d99fe7b6200556e6400b3bf585b1721bec"><code>856fe4d</code></a> signature: prevent malleability and overflows</li> <li><a href="https://github.com/indutny/elliptic/commit/60489415e545efdfd3010ae74b9726facbf08ca8"><code>6048941</code></a> 6.5.2</li> <li><a href="https://github.com/indutny/elliptic/commit/9984964457c9f8a63b91b01ea103260417eca237"><code>9984964</code></a> package: bump dependencies</li> <li><a href="https://github.com/indutny/elliptic/commit/ec735edde187a43693197f6fa3667ceade751a3a"><code>ec735ed</code></a> utils: leak less information in <code>getNAF()</code></li> <li><a href="https://github.com/indutny/elliptic/commit/71e4e8e2f5b8f0bdbfbe106c72cc9fbc746d3d60"><code>71e4e8e</code></a> 6.5.1</li> <li><a href="https://github.com/indutny/elliptic/commit/7ec66ffa255079260126d87b1762a59ea10de5ea"><code>7ec66ff</code></a> short: add infinity check before multiplying</li> <li><a href="https://github.com/indutny/elliptic/commit/ee7970b92f388e981d694be0436c4c8036b5d36c"><code>ee7970b</code></a> travis: really move on</li> <li><a href="https://github.com/indutny/elliptic/commit/637d0216b58de7edee4f3eb5641295ac323acadb"><code>637d021</code></a> travis: move on</li> <li><a href="https://github.com/indutny/elliptic/commit/5ed0babb6467cd8575a9218265473fda926d9d42"><code>5ed0bab</code></a> package: update deps</li> <li>Additional commits viewable in <a href="https://github.com/indutny/elliptic/compare/v6.4.1...v6.5.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+49 -49

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

PR closed TehShrike/sheetsy

Bump ecstatic from 2.2.1 to 2.2.2 dependencies

Bumps ecstatic from 2.2.1 to 2.2.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jfhbrook/node-ecstatic/blob/2.2.2/CHANGELOG.md">ecstatic's changelog</a>.</em></p> <blockquote> <p>2019/05/03 Version 2.2.2</p> <ul> <li>Backport redirects bugfix</li> </ul> <p>2017/06/06 Version 2.2.1</p> <ul> <li>Fix version number in CHANGELOG.md</li> </ul> <p>2017/06/06 Version 2.2.0</p> <ul> <li>Will now properly serve gzip files when defaulting the extension</li> <li>Will fall back to serving non-gzip files if file with .gz extension is missing the magic bytes</li> <li>Updated he, url-join</li> <li>Updated devDependencies</li> <li>Added .npmrc</li> <li>Added package-lock.json</li> <li>Much improved documentation for the cli component</li> </ul> <p>2016/08/10 Version 2.1.0</p> <ul> <li>New, prettier showDir pages with icons!</li> </ul> <p>2016/08/09 Version 2.0.0</p> <ul> <li>No longer strip null bytes from uris before parsing. This avoids a regexp dos attack. The stripping was to avoid a bug regarding c++ null terminated strings shenanigans in some versions of node, but it <em>appears</em> fixed in LTS versions of node.</li> <li>When both showDir and autoIndex are turned off, do not redirect from /foo to /foo/.</li> <li>Add code coverage reports and codecov.io</li> </ul> <p>2015/05/10 Version 1.4.1</p> <ul> <li>Compare if-modified-since header against server-generated last-modified header rather than raw mtime</li> </ul> <p>2015/12/22 Version 1.4.0</p> <ul> <li>Add ability to specify custom mimetypes via a JSON blob (on the CLI)</li> <li>Started test suite around CLI options parsing</li> <li>Workaround for egregious v8 bug around date parsing throwing during modified-since checks</li> </ul> <p>2015/11/15 Version 1.3.1</p> <ul> <li>Add recent contributors to CONTRIBUTORS.md</li> <li>Document showDotFiles in main options example</li> </ul> <p>2015/11/14 Version 1.3.0</p> <ul> <li>opts.showDotFiles allows hiding dot files</li> </ul> <p>2015/11/03 Version 1.2.0</p> <ul> <li>opts.cache supports function argument</li> </ul> <p>2015/10/03 Version 1.1.3</p> <ul> <li>Add CORS=false to defaults</li> </ul> </tr></table> ... (truncated) </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jfhbrook/node-ecstatic/commit/709c0f09a419ebb3419eeb969b4ba987dc3b547a"><code>709c0f0</code></a> Release 2.2.2</li> <li><a href="https://github.com/jfhbrook/node-ecstatic/commit/4e2a944445727294421ded2f8549714d9b29d6f7"><code>4e2a944</code></a> Backport redirect vuln fix</li> <li>See full diff in <a href="https://github.com/jfhbrook/node-ecstatic/compare/2.2.1...2.2.2">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~jfhbrook">jfhbrook</a>, a new releaser for ecstatic since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+54 -54

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

PR closed TehShrike/sheetsy

Bump acorn from 5.4.1 to 5.7.4 dependencies

Bumps acorn from 5.4.1 to 5.7.4. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/acornjs/acorn/commit/6370e90067552022710190319cbbbd8c43001957"><code>6370e90</code></a> Mark version 5.7.4</li> <li><a href="https://github.com/acornjs/acorn/commit/fbc15b1344f6dfb992f67b4bbf1357436247c8a0"><code>fbc15b1</code></a> More rigorously check surrogate pairs in regexp validator</li> <li><a href="https://github.com/acornjs/acorn/commit/910e62bbda199ce7acc5de10d374afa0f6fcf7d6"><code>910e62b</code></a> Mark version 5.7.3</li> <li><a href="https://github.com/acornjs/acorn/commit/3442a80d2cdfa672ae2b6ccd6c2bd5c167914db4"><code>3442a80</code></a> Make generate-identifier-regex capable of rewriting src/identifier.js</li> <li><a href="https://github.com/acornjs/acorn/commit/22b22f36330d41a20225f26aab314d3e9d5452bd"><code>22b22f3</code></a> Raise specific errors for unterminated template literals</li> <li><a href="https://github.com/acornjs/acorn/commit/1461c7c5778933514126216fb3ec22d8dfc57feb"><code>1461c7c</code></a> Fix a lint error</li> <li><a href="https://github.com/acornjs/acorn/commit/0c12f63f171d8a6c8b354de54a7ff4a8d5fa486e"><code>0c12f63</code></a> Fix tokenizing of regexps after .of</li> <li><a href="https://github.com/acornjs/acorn/commit/832c3081da0df0a586cfc3ea96040f64252088b7"><code>832c308</code></a> Fix 404 url</li> <li><a href="https://github.com/acornjs/acorn/commit/95ca55c7863fafd8bf6d446a0098325388ff9f1c"><code>95ca55c</code></a> Mark version 5.7.2</li> <li><a href="https://github.com/acornjs/acorn/commit/bba80abc23ed67337a6502b8b0f22675c4b22303"><code>bba80ab</code></a> Remove another fixed test from the 262 whitelist</li> <li>Additional commits viewable in <a href="https://github.com/acornjs/acorn/compare/5.4.1...5.7.4">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+52 -52

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

created tagTehShrike/obsidian-tag-pages

tagv1.2.2

Creates a page for each tag, containing a list of the pages that have that tag

created time in 2 months

push eventTehShrike/obsidian-tag-pages

TehShrike

commit sha 89a985c47e29a16435fda823fb70e2bce651b745

Fix being exactly 1 too picky about tag quantity

view details

TehShrike

commit sha 44852c0f20b5b7fe944860e27600c7541fd6ddaa

1.2.2

view details

push time in 2 months

created tagTehShrike/obsidian-tag-pages

tagv1.2.1

Creates a page for each tag, containing a list of the pages that have that tag

created time in 2 months

push eventTehShrike/obsidian-tag-pages

TehShrike

commit sha d007e91884d4605443d0750c3d06c8801e4fb051

+x

view details

TehShrike

commit sha 7902efaa1d1500152fe557a2210a2d75b01a773a

1.2.1

view details

push time in 2 months

created tagTehShrike/obsidian-tag-pages

tagv1.2.0

Creates a page for each tag

created time in 2 months

push eventTehShrike/obsidian-tag-pages

TehShrike

commit sha a5dc81c8a7b420e20fef4683e59f85e1875221a8

Group pages by their folder

view details

TehShrike

commit sha 03ba07ada3589479fa3695ac07fbac1e4bfc13c1

1.2.0

view details

push time in 2 months

created tagTehShrike/obsidian-tag-pages

tagv1.1.0

Creates a page for each tag

created time in 2 months

push eventTehShrike/obsidian-tag-pages

TehShrike

commit sha ec31bd98aee81e4dc9dc4bf6cc8e3ec59219d591

Add "minimum tagged notes" option

view details

TehShrike

commit sha 6e32332fff4c432d26a15186cec423158954381d

1.1.0

view details

push time in 2 months

more