profile
viewpoint
Frank Hale frankhale Washington DC In Love with .NET/Blazor and TypeScript/React/Node

frankhale/electron-with-express 407

A simple app that demonstrates spawning an Express app from Electron

frankhale/electron-inject-jquery-webview-example 18

Example of injecting jQuery into a webview via the preload script and then using it to manipulate the loaded page

frankhale/hello-atom-shell 13

A port of the atom-shell hello-app application to Clojurescript

frankhale/aewmpp 9

a small window manager for X11 based originally off aewm

frankhale/electron-with-nextjs 9

An Electron app that uses Next.js with a custom Express Server and a Material UI

frankhale/Aurora 8

An MVC web framework for .NET

frankhale/electron-webview-ipc-test 6

A test to demonstrate IPC in Electron with a webview

frankhale/electron-custom-titlebar-example 5

An example application for Electron that demonstrates a custom titlebar

frankhale/FSharpASPNETMVC 4

A port of the C# ASP.NET MVC 5 project template to F#

frankhale/fx 2

A port of Frehley to Atom-Shell

startedmrpmorris/blazor-validation

started time in 6 hours

push eventfrankhale/bookmark-manager

Frank Hale

commit sha 10651f3ea06ee8adf5ffcef3470f11a4ec8c5d96

Update README

view details

push time in a day

push eventfrankhale/bookmark-manager

Frank Hale

commit sha 2f2a9229943e94d174a7a54623dd05631836a535

Add more of the DB APIs and more Controller endpoints

view details

push time in a day

push eventfrankhale/bookmark-manager

Frank Hale

commit sha f99127989f012b390816e7c1f23ba278be652699

Build out more of the repository

view details

push time in a day

push eventfrankhale/bookmark-manager

Frank Hale

commit sha 36ae355ea805292470adc2c3b4ea8260e53d4474

Initial project creation

view details

push time in a day

push eventfrankhale/bookmark-manager

Frank Hale

commit sha 6252219988fe047ec2fd2bda5c43b4cf0e560aba

Update README

view details

push time in 6 days

startedfrankhale/bookmark-manager

started time in 6 days

create barnchfrankhale/bookmark-manager

branch : master

created branch time in 6 days

created repositoryfrankhale/bookmark-manager

A Blazor app that manages your favorite site bookmarks

created time in 6 days

starteddotnet-presentations/dotNETConf

started time in 6 days

startedegil/bunit

started time in 6 days

startedSimonCropp/Verify

started time in 6 days

issue commentfrankhale/electron-with-express

electron-with-express rewrite

This rewrite still may happen. I wanted to switch to Next.js. I'll reevaluate this soon.

frankhale

comment created time in 8 days

push eventfrankhale/electron-with-express

Frank Hale

commit sha 7cf90158b9b7f18563b9bcd3a0f8f3a7c2a204cb

Switch to ejs templates Sick of seeing security issues with hbs that take months to get resolved.

view details

push time in 8 days

startedeliassjogreen/deno_webview

started time in 8 days

push eventfrankhale/toby-blazor

Frank Hale

commit sha 8e831da03101d82d700e518c21902557d640204a

Add @key to video management, video list components

view details

push time in 8 days

push eventfrankhale/toby-blazor

Frank Hale

commit sha 7a1ad35bc1af5d1ce827da2db944a6818c36896e

Add screenshots back - renaming file extensions on Git/Windows is a pain in the @$$

view details

push time in 9 days

push eventfrankhale/toby-blazor

Frank Hale

commit sha a36e5982dc0a955eb34bc806b04d6cd7375f178a

temporarily remove screenshots - Git on Windows sucks!

view details

push time in 9 days

push eventfrankhale/toby-blazor

Frank Hale

commit sha 66df4636b3fff19ab9472b4d4449ee1d89b7e9c1

Update README / Add screenshots

view details

push time in 9 days

issue closedfrankhale/toby-blazor

Need a way to add/manage groups

Need a way to add/manage groups

closed time in 9 days

frankhale

issue commentfrankhale/toby-blazor

Need a way to add/manage groups

This has been implemented in 95e2850fc08e3d34c9ba8696f7942a524e8447a4

frankhale

comment created time in 9 days

push eventfrankhale/toby-blazor

Frank Hale

commit sha 894682aec75d4bfc0224e00d15023247edfe8b9d

Update video management search if search box is empty disable the search button

view details

push time in 9 days

push eventfrankhale/toby-blazor

Frank Hale

commit sha 95e2850fc08e3d34c9ba8696f7942a524e8447a4

Group management has been implemented

view details

push time in 9 days

push eventfrankhale/toby-blazor

Frank Hale

commit sha de6e661d93f1aceecee9f4ee02b18ba00be08365

Initial push for group management (not finished)

view details

push time in 9 days

push eventfrankhale/toby-blazor

Frank Hale

commit sha 10b96e394b8ede903172035686da6c68ba7b3ba4

very minor changes

view details

push time in 10 days

push eventfrankhale/toby-blazor

Frank Hale

commit sha 78ecfa9ab223a4c6ecd4f638d2485678a7040d56

Update Nuget deps

view details

push time in 10 days

startedguyroyse/redis-mud

started time in 10 days

startedDeborahK/CSharp-Defense

started time in 16 days

startedGDQuest/godot-2d-space-game

started time in 17 days

pull request commentpojala/electrino

Add Windows 10 version of Electrino

People might want to look at Web Window as well https://github.com/SteveSandersonMS/WebWindow

tht13

comment created time in 21 days

startedTencent/xLua

started time in 21 days

push eventfrankhale/toby

dependabot[bot]

commit sha ed864c939c9e4fafd77df0ddf09fd6d1078b05ca

Bump acorn from 6.3.0 to 6.4.1 Bumps [acorn](https://github.com/acornjs/acorn) from 6.3.0 to 6.4.1. - [Release notes](https://github.com/acornjs/acorn/releases) - [Commits](https://github.com/acornjs/acorn/compare/6.3.0...6.4.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

Frank Hale

commit sha ef4538e7f78b0ac68340926474d7626361741e81

Merge pull request #102 from frankhale/dependabot/npm_and_yarn/acorn-6.4.1 Bump acorn from 6.3.0 to 6.4.1

view details

push time in 24 days

PR merged frankhale/toby

Bump acorn from 6.3.0 to 6.4.1 dependencies

Bumps acorn from 6.3.0 to 6.4.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/acornjs/acorn/commit/9a2e9b6678e243d66846b91179d650d28453e70c"><code>9a2e9b6</code></a> Mark version 6.4.1</li> <li><a href="https://github.com/acornjs/acorn/commit/90a9548ea0ce351b54f956e2c4ed27cca9631284"><code>90a9548</code></a> More rigorously check surrogate pairs in regexp validator</li> <li><a href="https://github.com/acornjs/acorn/commit/df0cf1a3e2b1a51a26c14984dc0f5412b7151b10"><code>df0cf1a</code></a> Mark version 6.4.0</li> <li><a href="https://github.com/acornjs/acorn/commit/53034126864b492da4e278628bb972cb2a9313d4"><code>5303412</code></a> Also export Parser via Parser.acorn</li> <li><a href="https://github.com/acornjs/acorn/commit/efe273e70123449a458157dbf578afaf109a49ab"><code>efe273e</code></a> give token types and etc to plugins</li> <li>See full diff in <a href="https://github.com/acornjs/acorn/compare/6.3.0...6.4.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 24 days

startedmicrosoft/playwright

started time in a month

startedpsauthor/CoreApiFundamentals

started time in a month

startedJonPSmith/EfCore.TestSupport

started time in a month

issue commentSteveSandersonMS/WebWindow

Alive?

The last commit was 18 days ago so I'd say yes it's alive.

https://github.com/SteveSandersonMS/WebWindow/commit/9393d0069707aa939b07697f9640cc13b9308312

furesoft

comment created time in a month

startedlodash/lodash.com

started time in a month

startedtypeorm/typeorm

started time in a month

startedheadmelted/codebuilds

started time in a month

startedtauri-apps/tauri

started time in 2 months

startedJeremyLikness/BlazorState

started time in 2 months

startedsholladay/pogo

started time in 2 months

startedrhymu8354/WebSockets

started time in 2 months

startedtek256/simple-dark

started time in 2 months

startedFluentValidation/FluentValidation

started time in 2 months

startedimaginamundo/deno-react-server

started time in 2 months

issue commentSteveSandersonMS/WebWindow

Edge stable or Edge beta?

I say try it out and see if it works then come back and report here so others will know =)

eivarin

comment created time in 2 months

startedswc-project/swc

started time in 2 months

startedzeromq/czmqpp

started time in 2 months

startedzeromq/cppzmq

started time in 2 months

startedlibtcod/libtcod

started time in 2 months

startedaxetroy/vscode-deno

started time in 2 months

startedoakserver/oak

started time in 2 months

startedkeroxp/deno-redis

started time in 2 months

startedv8/v8

started time in 2 months

fork frankhale/lemon

A framework for building Javascript runtime software.

fork in 2 months

startednordin-johan/lemon

started time in 2 months

pull request commentdenoland/deno_website2

Add `lodash_require` wrapper module.

Yes I’ve reviewed the instructions before I made the comment. I had to modify them in order to get it to work properly. I’ve made comments on this issue about how I got it to work:

https://github.com/denoland/deno/issues/3957

On Mon, Feb 10, 2020 at 23:03 Jason Lei notifications@github.com wrote:

@frankhale https://github.com/frankhale , see the instructions -> https://deno.land/x/lodash_require/

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/denoland/deno_website2/pull/128?email_source=notifications&email_token=AABONSREWGKQYWYZTLJLGRLRCIPRLA5CNFSM4JTXWYLKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELLE3GI#issuecomment-584469913, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABONSQ45ZMSCU2T3LQLSILRCIPRLANCNFSM4JTXWYLA .

TokenChingy

comment created time in 2 months

issue commentdenoland/deno

Lodash - Uncaught Error: Protocol has to be file://

Cloning the repo https://deno.land/x/lodash_require/ locally and following the installation instructions will work with a bit of manual editing to the mod.ts file.

I had to change

const lodash = require_("./lodash-npm");

to

const lodash = require_("./lodash");

and then fix my import statement like so:

import Lodash from "./lodash_require/mod.ts";

results:

D:\deno>deno --allow-read hello.ts Compile file:///D:/deno/hello.ts Hello World

So this is sort of ugly and I'd rather have the module download in the same way as others (eg into the Deno cache location) but I can live with it for now.

frankhale

comment created time in 2 months

pull request commentdenoland/deno_website2

Add `lodash_require` wrapper module.

@TokenChingy can you comment on the proper usage of lodash_require? I'm trying to import Lodash and have had an assortment of errors.

Additionally it was mentioned using the unpkg lodash-es but that results in:

...
Download https://unpkg.com/lodash-es@4.17.15/_baseIsTypedArray.js
Download https://unpkg.com/lodash-es@4.17.15/_baseUnary.js
Download https://unpkg.com/lodash-es@4.17.15/_nodeUtil.js
error: Uncaught ImportPrefixMissing: relative import path "util" not prefixed with / or ./ or ../ Imported from "https://unpkg.com/lodash-es@4.17.15/_nodeUtil.js"
► $deno$/dispatch_json.ts:40:11
    at DenoError ($deno$/errors.ts:20:5)
    at unwrapResponse ($deno$/dispatch_json.ts:40:11)
    at sendSync ($deno$/dispatch_json.ts:67:10)
    at resolveModules ($deno$/compiler_imports.ts:71:10)
    at processImports ($deno$/compiler_imports.ts:166:27)
    at processImports ($deno$/compiler_imports.ts:175:13)
TokenChingy

comment created time in 2 months

issue commentdenoland/deno

Lodash - Uncaught Error: Protocol has to be file://

@bartlomieju forgive me as I'm a Deno newbie. You mentioned that https://dev.jspm.io/lodash should work out of the box. I tried to import that but Deno complains. I guess my question is how do I import lodash using that URL?

frankhale

comment created time in 2 months

issue openeddenoland/deno

Lodash - Uncaught Error: Protocol has to be file://

Full disclosure: I'm a complete Deno newbie. This is probably not a Deno bug but a bug in my understanding of how to import modules.

I'm trying to import Lodash from https://deno.land/x/lodash_require/

import Lodash from "https://deno.land/x/lodash_require/mod.ts";

const words = ["Hello", "World"];

Lodash.forEach(words, (w: string) => {
  console.log(w);
});

When I run this:

deno hello.ts

I get the following error:

D:\deno>deno hello.ts
Compile file:///D:/deno/hello.ts
error: Uncaught Error: Protocol has to be file://
► module.ts:1199:11

1199     throw new Error("Protocol has to be file://");
               ^
    at fileURLToPath (module.ts:1199:11)
    at createRequire (module.ts:514:18)
    at mod.ts:4:18

created time in 2 months

startedDeborahK/Angular-GettingStarted

started time in 2 months

startedangular/angular-cli

started time in 2 months

startedangular/angular

started time in 2 months

starteddotnet-architecture/eShopOnContainers

started time in 2 months

startedcolyseus/colyseus

started time in 2 months

fork frankhale/Chatroom-in-C

A simple Chatroom built in C programming language. The program is built uses multithreading for handling multiple clients.

fork in 2 months

startednikhilroxtomar/Chatroom-in-C

started time in 2 months

push eventfrankhale/electron-with-express

Frank Hale

commit sha 2b8512f750c30bde7c444bbf2340229cc4802d10

Remove old screenshots, update README again

view details

push time in 2 months

push eventfrankhale/electron-with-express

Frank Hale

commit sha aaf8caca8b2e05ca4865408b55bfeec8a9841a04

Update README - No longer need to download Node as it's installed via a NPM package now

view details

push time in 2 months

issue closedfrankhale/electron-with-express

Security warnings

npm install gives

found 6 vulnerabilities (1 moderate, 4 high, 1 critical) run npm audit fix to fix them, or npm audit for details

npm audit gives

                   === npm audit security report ===


                             Manual Review
         Some vulnerabilities require your attention to resolve

      Visit https://go.npm.me/audit-guide for additional guidance

Critical Prototype Pollution

Package handlebars

Patched in >=4.0.14 <4.1.0 || >=4.1.2

Dependency of hbs

Path hbs > handlebars

More info https://npmjs.com/advisories/755

High Prototype Pollution

Package handlebars

Patched in >=4.3.0

Dependency of hbs

Path hbs > handlebars

More info https://npmjs.com/advisories/1164

Moderate Denial of Service

Package handlebars

Patched in >=4.4.5

Dependency of hbs

Path hbs > handlebars

More info https://npmjs.com/advisories/1300

High Arbitrary Code Execution

Package handlebars

Patched in >=4.5.2

Dependency of hbs

Path hbs > handlebars

More info https://npmjs.com/advisories/1316

High Arbitrary Code Execution

Package handlebars

Patched in >=4.5.3

Dependency of hbs

Path hbs > handlebars

More info https://npmjs.com/advisories/1324

High Prototype Pollution

Package handlebars

Patched in >=4.5.3

Dependency of hbs

Path hbs > handlebars

More info https://npmjs.com/advisories/1325

found 6 vulnerabilities (1 moderate, 4 high, 1 critical) in 203 scanned packages 6 vulnerabilities require manual review. See the full report for details. P

closed time in 2 months

peardox

issue commentfrankhale/electron-with-express

Security warnings

Just updated HBS since they pushed a new release not too recently fixing the security warnings.

peardox

comment created time in 2 months

push eventfrankhale/electron-with-express

Frank Hale

commit sha 79308cd19a2d4a76b497a62260b887d1892ebc9b

Update dependencies

view details

push time in 2 months

startedImmediate-Mode-UI/Nuklear

started time in 2 months

startedkozross/awesome-c

started time in 2 months

startedkhvzak/mlua

started time in 2 months

startedhousleyjk/ws-rs

started time in 3 months

startedrust-unofficial/awesome-rust

started time in 3 months

issue commentfrankhale/hbs

*** PLEASE MERGE PULL REQUEST 186 ***

This is a troll fork created by me because the upstream turned off contributions. Doing this was the only way to link an issue with the upstream pull request. Soon as they merge this fork will be discarded.

On Tue, Jan 7, 2020 at 04:31 I ♥ Spicy Noodles notifications@github.com wrote:

Why has this still not been fixed? My whole website depends on hbs and it doesn't work because of the security issue.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/frankhale/hbs/issues/1?email_source=notifications&email_token=AABONSRV67U3BETSLRHVLPLQ4RDV5A5CNFSM4JZXKVY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIIII6I#issuecomment-571507833, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABONSUHCRRQHVNVDOQWO6DQ4RDV5ANCNFSM4JZXKVYQ .

frankhale

comment created time in 3 months

more