profile
viewpoint

caolan/nodeunit 1922

Easy unit testing in node.js and the browser, based on the assert module.

mreinstein/alexa-verifier 75

✓ Verify HTTP requests sent to an Alexa skill are sent from Amazon

mreinstein/node-gearman 67

⚙ Gearman client and worker for node

alexa-js/alexa-verifier-middleware 30

An express middleware that verifies HTTP requests sent to an Alexa skill are sent from Amazon.

mreinstein/aws-transcription-to-vtt 7

convert an AWS transcribe JSON body into a .vtt file

mreinstein/constraint-solver 7

a constraint solver based on kiwi.js with better API ergonomics

mreinstein/ecs 5

data oriented, functional entity component system

mreinstein/home-automation 5

🏠 Notes, links, and prototypes related to my home automation experiments

mreinstein/level-generator 5

✣ Randomly generate 2d levels in closed environments, as found in many roguelike games.

mreinstein/node-red-contrib-alexa-verifier 5

node-red packaged node that verifies HTTP requests sent to an Alexa skill are sent from Amazon

fork mreinstein/basic-platform

a basic platformer that will be used to integrate new physics

fork in 6 hours

push eventmreinstein/ecs

Mike Reinstein

commit sha f51ac1b28072882bf5cb7014465ccc1261b3a04f

getEntities supports archetype and filter

view details

Mike Reinstein

commit sha b864f7339729da77f9196300bdbd5b1f64de498c

0.1.4

view details

push time in a day

push eventmreinstein/ecs

Mike Reinstein

commit sha 104110662badc6e6ac3ae370f2b87ae86226f326

fix getEntities to match api in READMe

view details

Mike Reinstein

commit sha b08356091ae7991dcfec03ef22550dd9a84aaa93

0.1.3

view details

push time in a day

push eventmreinstein/realtime-multiplayer-in-html5

Mike Reinstein

commit sha 4ad3f142b4baf0dcc95a4d8fee17177c0b144ada

consolidate update loop and timing variables in client code

view details

push time in 2 days

push eventmreinstein/realtime-multiplayer-in-html5

Mike Reinstein

commit sha 7b0462fa92f387ca3a74da815fe6a524070355ad

more code cleanup

view details

push time in 3 days

push eventmreinstein/realtime-multiplayer-in-html5

Mike Reinstein

commit sha 9b7609f6743b6ef0d721146a6f99f4f4f5f627d9

style cleanup in client

view details

push time in 3 days

push eventmreinstein/realtime-multiplayer-in-html5

Mike Reinstein

commit sha 7efb512bde36d041ea6da1465c0bcb059faec922

move client and server specific data to their own objects"

view details

push time in 3 days

push eventmreinstein/realtime-multiplayer-in-html5

Mike Reinstein

commit sha 9ad6bd16428ed734a452b804900ee51320f6b341

refactor client and server code

view details

push time in 3 days

push eventmreinstein/realtime-multiplayer-in-html5

Mike Reinstein

commit sha a49f8e34c73070c24d9930b68e7eff06131a5a09

move client only functions into client module

view details

push time in 3 days

push eventmreinstein/realtime-multiplayer-in-html5

Mike Reinstein

commit sha cb2b604296fcfce8cd5bd87e0308ed59db32e509

add .gitignore to prevent accidentally checking in node_modules and other files

view details

Mike Reinstein

commit sha 6b6d0918412c8a6bc55036a0a5318e1977c8e16d

add .DS_Store to .gitignore

view details

push time in 3 days

issue commentlewish/asciiflow2

better box corner characters

though it's just for rendering

Yeah, but for me the tool is only a necessary step to generate the output. I want nice looking boxes on output, because that's what others see. One of my use cases is embedding sweet ascii diagrams in source code. Like this:

/*
a re-usable product hero image module.

                         ●
                         |
                      ┌--┴---------┐
                      |initializing|
                      └---┬--------┘
                        READY
                          |
                          ▼
      ┌-------┐-HIDE-▶┌------┐
   ┌--┤showing|       |hidden├--┐
   |  └-------┘◀-SHOW-└------┘  |
   |        ▲          ▲        |
   |        |          |        |
MUTATION   SHOW       HIDE   MUTATION
   |       ┌┴----------┴┐       |
   └------▶|  mutating  |◀------┘
           └------------┘
*/

I used to generate the initial versions with ascii flow, and then clean up the output to have nicer looking ascii.

This is something I plan to support in Asciiflow 3 when I get the chance to finish it

Whoa, this is super exciting to hear about! I'd love to hear more details. Personally, I've got a very small spinoff project, which is less of a general ascii drawing tool and more focused on producing finite state machine like diagrams (labled boxes with connected directional lines.) Things that i really wanted which ascii flow currently lacks:

  • crisp (not blurred/anti-aliased) font rendering in the editor
  • nicer looking ascii output
  • a hyper minimal editing experience
  • keyboard shortcuts
  • editor architecture: structure the editor's implementation around finite state machines. It has a fairly robust hierarchical fsm which has done wonders to keep the codebase clean.

Here is my take on this: https://github.com/mreinstein/ascii-diagrams

and you can see a rough prototype running: http://ascii-diagrams-hmlcqarvkp.now.sh/

Maybe at some point we could put our heads together and see if there's any overlap, if you find any of this stuff appealing.

life has taken me on a bit of an adventure and I'm just now getting back into OSS

Well let me be the first to say, welcome back! Your software has inspired me, and other people I'm sure! It's wonderful to have you back among our ranks. :-)

mreinstein

comment created time in 3 days

issue openedmreinstein/universal-translator

auto-translation if a source language isn't specified

if no source language is specified, rely on the api to auto detect source langauge.

created time in 4 days

issue openedmreinstein/universal-translator

alternative translation provider support

add deepl as translation provider option, since so e people hate google. allow this to be selectable in the UI

created time in 4 days

issue openedmreinstein/universal-translator

currently connected users

A list of currently connected users (IRC-like user list)

created time in 4 days

issue openedmreinstein/universal-translator

leave/join messages

[someone] left the channe, [someone] joined the channel

created time in 4 days

issue openedmreinstein/universal-translator

add timestamp to messages

display in local user's time. when day changes, show a little header.

created time in 4 days

issue openedmreinstein/universal-translator

user typing ui indicator

not that crucial, but probably pretty easy, and a cool thing to add :)

created time in 4 days

issue openedmreinstein/universal-translator

tag to ignore fragments

A tag that doesn't translate the tagged term

ex: I like [tag]potatoes[/tag]. Here, the potatoes will not be translated.

created time in 4 days

issue openedmreinstein/universal-translator

custom language tags

put your message in a specific language (ex: [LANG="FR"]Mon message est en français![/LANG="FR]). Maybe adding it with a dropdown or another text box ?

created time in 4 days

issue openedmreinstein/universal-translator

joined/left chat notices

created time in 4 days

issue openedmreinstein/universal-translator

discord auth integration

some form of authentication with discord. right now we are on the honor system that you are who you claim to be

created time in 4 days

issue commentmreinstein/universal-translator

user submitted alternative translations

^ I think this is a good idea, but will it be really used by peoples ? - orakle

good question :) I don't want to make unneeded work for myself.   -nekoflux

mreinstein

comment created time in 4 days

issue openedmreinstein/universal-translator

user submitted alternative translations

this would be a bit of work, but would enable our community to submit fixes to really bad translations :)

created time in 4 days

issue openedmreinstein/universal-translator

backend translation cacheing

on the backend, cache strings to reduce the translation costs/lower api traffic

created time in 4 days

issue commentmreinstein/universal-translator

api integration with other services

Could be a log solution, but would be harder to setup temporary channels. Maybe if we bridge only principal channels (projects channels) and others channel stay website-only ? Also, we need a maneer to add the original message on discord-side (maybe we'll need to print the original version and the translated version in every langages ?). - orakle

^ Also, webhooks on discord-side can be usefull for that. With webhooks you can create messages with specific username (I saw that on a matrix<->discord bridge bot) - orakle

^ I know about it, it is possible. - lottie

mreinstein

comment created time in 4 days

issue openedmreinstein/universal-translator

api integration with other services

some kind of discord/bot integration, so we could pipe these conversations somewhere.

created time in 4 days

issue commentmreinstein/universal-translator

server has no persistence

from Orakle: I think this is not necessary. We should have a sheet that saves every ideas instead of using logs to organize. A lot of FLOSS projects are on IRC and we don't have logs in IRC.

mreinstein

comment created time in 4 days

issue openedmreinstein/universal-translator

server has no persistence

the server does not save any text. If the server crashes, or restarts all text is lost (maybe this is ok though)

created time in 4 days

issue closedmreinstein/universal-translator

move TODOs from cryptpad to github issues

since the code is here and open source, we might as well move all the feature requests/bugs here to keep things in one place:

https://cryptpad.fr/pad/#/2/pad/edit/B9rCY1pvAO9tRb9lEreX1fdU/

closed time in 4 days

mreinstein

issue commentmreinstein/universal-translator

add multi-channel support

universal-translator uses https://developer.mozilla.org/en-US/docs/Web/API/EventSource which has some nice benefits over web sockets, but either way we could support multiple channels 👍

orakless

comment created time in 4 days

issue commentlewish/asciiflow2

better box corner characters

but the you agree; nicer looking boxes please :)

mreinstein

comment created time in 4 days

issue commentmreinstein/ascii-diagrams

Diagram won't be exported

you can see this fixed now, try running this in firefox: https://ascii-diagrams-hmlcqarvkp.now.sh/

LePingouinBerserk

comment created time in 4 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha d8f7810bb76b6a8657f69e2ecfbd7cf26cc84343

fix export functionality on firefox. fixes #4

view details

Mike Reinstein

commit sha 2195771e3cddf378d3f8eee882abbeee573c5cdd

Merge branch 'master' of github.com:mreinstein/ascii-diagrams

view details

push time in 4 days

issue closedmreinstein/ascii-diagrams

Diagram won't be exported

There are 2 errors that pop up in the console, when you first click on "export":

TypeError: e.show is not a functionbundle.js:16:56946
    entry https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    exec https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    execute https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    update https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    send https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    process https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    schedule https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    send https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    onclick https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16

And the second time you try exporting:

TypeError: document.querySelector(...).close is not a functionbundle.js:16:57022
    exit https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    exec https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    execute https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    update https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    send https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    process https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    schedule https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    send https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16
    onclick https://ascii-diagrams-ikvlcjpyoz.now.sh/bundle.js:16

Then the third time you click export, it goes back to the first error, and in the fourth try the second error pops up, and then it keeps repeating like that. Using Firefox 74.0, Windows 10 64-bit

closed time in 4 days

LePingouinBerserk

issue commentmreinstein/ascii-diagrams

Diagram won't be exported

I think I found the problem; firefox doesn't yet support native dialog elements. I'll work on adding the polyfil for this now.

LePingouinBerserk

comment created time in 4 days

push eventmreinstein/ascii-diagrams

dependabot[bot]

commit sha 3808ac44963942c576313fe2076b356e11a52110

Bump minimist from 1.2.0 to 1.2.5 Bumps [minimist](https://github.com/substack/minimist) from 1.2.0 to 1.2.5. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.5) Signed-off-by: dependabot[bot] <support@github.com>

view details

Mike Reinstein

commit sha 5ee7167d63487184b27ac33786d143b49e9aacd9

Merge pull request #3 from mreinstein/dependabot/npm_and_yarn/minimist-1.2.5 Bump minimist from 1.2.0 to 1.2.5

view details

push time in 4 days

PR merged mreinstein/ascii-diagrams

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 4 days

issue commentmreinstein/ascii-diagrams

Diagram won't be exported

thanks for reporting! I'll take a look

LePingouinBerserk

comment created time in 4 days

push eventmreinstein/realtime-multiplayer-in-html5

Mike Reinstein

commit sha 30a2ceb3b623fe53289e9a995215376f335f0b27

tweak README

view details

push time in 5 days

issue commentunderscorediscovery/realtime-multiplayer-in-html5

would you accept a PR to convert to es modules + data oriented design?

for anyone that's interested, here is my fork which:

  • switches game.core from object oriented to a data oriented approach
  • uses es modules everywhere
  • moves number functions to not extend the built in number type
mreinstein

comment created time in 5 days

push eventmreinstein/realtime-multiplayer-in-html5

Mike Reinstein

commit sha a390ef17330724666f97ef18d38172bf7627c0a0

convert gamecore to be functional, data oriented. use es modules

view details

push time in 5 days

fork mreinstein/realtime-multiplayer-in-html5

Read the full article: http://buildnewgames.com/real-time-multiplayer/ An example using node.js, socket.io and HTML5 Canvas to explain and demonstrate realtime multiplayer games in the browser.

fork in 5 days

pull request commentphilipwalton/flexbugs

Hosting examples on GitHub pages

@akaustav thank you so much for all of this hard work! People like you are what make open source awesome to work with! :)

akaustav

comment created time in 5 days

issue commentunderscorediscovery/realtime-multiplayer-in-html5

would you accept a PR to convert to es modules + data oriented design?

totally understandable, given this repo is intimately tied to an explainer article. Thanks for the quick reply! ❤️

btw it might be nice to just update the npm deps. Would keep the code identical, but keep this valuable learning resource alive well on modern node.

mreinstein

comment created time in 5 days

issue openedunderscorediscovery/realtime-multiplayer-in-html5

would you accept a PR to convert to es modules + data oriented design?

I have a working port of this code which basically does 2 things:

  • switches the code from object oriented syntax to data oriented (all functions in game-core.js accept a game-core object.)
  • in server side, replace requestAnimationFrame with setTimeout (removes need for polyfill)
  • switches to es modules for both the client and server

benefits:

  • no more this peppered all over the code
  • no more need to put references to window or global into the code that runs across browser

I realize this is a super old project, and it's oriented towards learning, but maybe this change would be welcome? If so, happy to send a PR.

created time in 5 days

push eventmreinstein/ecs

Mike Reinstein

commit sha 4dc309d6e61effc4d5bc878a457c03053d90fe2a

remove unused code, lint

view details

push time in 6 days

PublicEvent

push eventmreinstein/ecs

Mike Reinstein

commit sha 426b426235ed03d0e2905688bc6ec5ace2c1c919

update tap dep

view details

push time in 6 days

issue commentmafintosh/webrtc-swarm

doesn't fully connect > 2 peers

I haven't taken time to explore this, and it's been too long; I'm no longer familiar with the internals of these webrtc modules. I still suspect the limitation is somewhere in webrtc-swarm or signalhub`; I don't know of any webrtc limitation that prevents having more than 2 connections per browser/host.

mreinstein

comment created time in 6 days

issue openedmreinstein/universal-translator

move TODOs from cryptpad to github issues

since the code is here and open source, we might as well move all the feature requests/bugs here to keep things in one place:

https://cryptpad.fr/pad/#/2/pad/edit/B9rCY1pvAO9tRb9lEreX1fdU/

created time in 6 days

issue commentlance-gg/spaaace

Game does not play well on Edge

we could probably close this, since edge is now based on chromium :)

namel

comment created time in 6 days

push eventmreinstein/spaaace

Mike Reinstein

commit sha ceb0ea6f1ff46a298cf2df2cb53626413e25018d

update npm deps to make the game work with node v12.x. fixes #19

view details

push time in 6 days

fork mreinstein/spaaace

An online HTML5 multiplayer space shooter built with Lance

fork in 6 days

push eventmreinstein/lance

Mike Reinstein

commit sha 0a09f02d84fc726807a5ac4e8eddb17ab4669e05

update spaaace tutorial fix file name

view details

push time in 7 days

issue openedlance-gg/spaaace

some npm dependencies fail to install on node 12.x

Here's my console output when I attempt to do npm install from node 12.16.1:

spaaace on  master [?] is 📦 v4.0.0 via ⬢ v12.16.1
➜ npm install

> spaaace@4.0.0 postinstall /Users/mikereinstein/Sites/spaaace
> webpack && babel src --source-maps --out-dir dist-server

Browserslist: caniuse-lite is outdated. Please run next command `npm update caniuse-lite browserslist`
[BABEL] Note: The code generator has deoptimised the styling of /Users/mikereinstein/Sites/spaaace/node_modules/lance-gg/dist/client/lance-gg.js as it exceeds the max of 500KB.
Hash: 4d23b9470f874db875fd
Version: webpack 3.12.0
Time: 5435ms
        Asset     Size  Chunks                    Chunk Names
    bundle.js  2.82 MB       0  [emitted]  [big]  main
bundle.js.map  3.97 MB       0  [emitted]         main
   [5] (webpack)/buildin/global.js 509 bytes {0} [built]
  [31] ./src/common/Utils.js 1.21 kB {0} [built]
  [32] ./src/common/Ship.js 8.49 kB {0} [built]
 [112] ./src/client/clientEntryPoint.js 788 bytes {0} [built]
 [131] (webpack)/buildin/module.js 517 bytes {0} [built]
 [137] ./src/client/SpaaaceClientEngine.js 7.09 kB {0} [built]
 [139] ./src/client/SpaaaceRenderer.js 22.3 kB {0} [built]
 [140] ./src/client/ShipActor.js 5.14 kB {0} [built]
 [236] ./src/client/MobileControls.js 4.6 kB {0} [built]
 [253] ./src/common/SpaaaceGameEngine.js 8.35 kB {0} [built]
 [254] ./src/common/Missile.js 4.94 kB {0} [built]
 [255] ./dist/assets/sass/main.scss 1.05 kB {0} [built]
 [256] ./node_modules/raw-loader!./node_modules/sass-loader!./dist/assets/sass/main.scss 3.02 kB {0} [not cacheable] [built] [failed] [1 error]
    + 245 hidden modules

ERROR in ./node_modules/raw-loader!./node_modules/sass-loader!./dist/assets/sass/main.scss
Module build failed: Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (72)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.11.0
    at module.exports (/Users/mikereinstein/Sites/spaaace/node_modules/node-sass/lib/binding.js:13:13)
    at Object.<anonymous> (/Users/mikereinstein/Sites/spaaace/node_modules/node-sass/lib/index.js:14:35)
    at Module._compile (internal/modules/cjs/loader.js:1158:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Module.require (internal/modules/cjs/loader.js:1044:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (/Users/mikereinstein/Sites/spaaace/node_modules/sass-loader/index.js:4:12)
    at Module._compile (internal/modules/cjs/loader.js:1158:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Module.require (internal/modules/cjs/loader.js:1044:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at loadLoader (/Users/mikereinstein/Sites/spaaace/node_modules/loader-runner/lib/loadLoader.js:18:17)
    at iteratePitchingLoaders (/Users/mikereinstein/Sites/spaaace/node_modules/loader-runner/lib/LoaderRunner.js:169:2)
    at iteratePitchingLoaders (/Users/mikereinstein/Sites/spaaace/node_modules/loader-runner/lib/LoaderRunner.js:165:10)
    at /Users/mikereinstein/Sites/spaaace/node_modules/loader-runner/lib/LoaderRunner.js:176:18
    at loadLoader (/Users/mikereinstein/Sites/spaaace/node_modules/loader-runner/lib/loadLoader.js:47:3)
    at iteratePitchingLoaders (/Users/mikereinstein/Sites/spaaace/node_modules/loader-runner/lib/LoaderRunner.js:169:2)
    at runLoaders (/Users/mikereinstein/Sites/spaaace/node_modules/loader-runner/lib/LoaderRunner.js:365:2)
    at NormalModule.doBuild (/Users/mikereinstein/Sites/spaaace/node_modules/webpack/lib/NormalModule.js:182:3)
    at NormalModule.build (/Users/mikereinstein/Sites/spaaace/node_modules/webpack/lib/NormalModule.js:275:15)
    at Compilation.buildModule (/Users/mikereinstein/Sites/spaaace/node_modules/webpack/lib/Compilation.js:157:10)
    at factoryCallback (/Users/mikereinstein/Sites/spaaace/node_modules/webpack/lib/Compilation.js:348:12)
    at /Users/mikereinstein/Sites/spaaace/node_modules/webpack/lib/NormalModuleFactory.js:243:5
    at /Users/mikereinstein/Sites/spaaace/node_modules/webpack/lib/NormalModuleFactory.js:94:13
    at /Users/mikereinstein/Sites/spaaace/node_modules/tapable/lib/Tapable.js:268:11
    at NormalModuleFactory.<anonymous> (/Users/mikereinstein/Sites/spaaace/node_modules/webpack/lib/CompatibilityPlugin.js:52:5)
 @ ./dist/assets/sass/main.scss 4:14-123
 @ ./src/client/clientEntryPoint.js
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! spaaace@4.0.0 postinstall: `webpack && babel src --source-maps --out-dir dist-server`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the spaaace@4.0.0 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/mikereinstein/.npm/_logs/2020-03-30T00_01_10_986Z-debug.log

created time in 7 days

issue commentlance-gg/tinygames

Error in starting boilerplate's pong game

good catch! This issue is already logged @ https://github.com/lance-gg/lance/issues/126

there's also a PR waiting to go out which should fix this. Can probably close this as duplicate.

DimaValetsky

comment created time in 7 days

PR opened lance-gg/lance

add missing imports to Pong tutorial. fixes #126
+16 -5

0 comment

1 changed file

pr created time in 7 days

push eventmreinstein/lance

Mike Reinstein

commit sha 60be526f899682b595f3bd84410bdb82f8404ba8

add missing imports to Pong tutorial. fixes #126

view details

push time in 7 days

fork mreinstein/lance

Multiplayer game server based on Node.JS

http://lance.gg

fork in 7 days

fork mreinstein/tinygames

Collection of simple lance games

fork in 7 days

issue commentlance-gg/lance

My First Game: Pong tutorial is missing imports

this is a duplicate of https://github.com/lance-gg/lance/issues/126 we should close in favor of that one. Since that's the repo that actually has this code.

JonCStout

comment created time in 7 days

issue openedlance-gg/lance

entity component system

I saw ecs in the roadmap for v5, and it says to consult the issue tracker to vote for issues, but don't see any ticket listed. Does one already exist for the ECS task?

created time in 7 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 3656a07adf299d97dddb12ca26180ee8019de075

tweak README

view details

push time in 10 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha fcffa0394ff1c8132f0bde3ff569f732bdf3c270

fix export and make the text input standout more

view details

push time in 10 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 119713ad1cd606f0c72cfea2935f9ba23048e2d2

make image rendering crisp on firefox

view details

push time in 10 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 63d31f1879c545defcc3b04b091c188df765be81

update todo list

view details

push time in 14 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha b2a799a6b0919d6b8366397d241d5cd389c6796d

update todo list

view details

push time in 14 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha f8c802628bd5e79d92d349b46516d2beb587a5c8

update todo list

view details

push time in 14 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 29244109cb0e7a577bc938d47351d3f73ec4c6e6

tweak command layout

view details

push time in 15 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha e007c3719d8766670f59a18724bc06d3247dc1f9

fix github icon url

view details

push time in 15 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 3a5500131869f2dbd7d99a0340cb604a0140cae6

implement move label

view details

push time in 15 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 72ed00c11058f9731ee97cb0d9c256e2a5a1096c

minify the source

view details

push time in 15 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 752e9515474a8b883b3da48e6997d373c33513aa

switch from @xstate/fsm to xstate

view details

push time in 15 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha d8a7f35cb85500bd9a23f51fcf61b8de71ca95f6

tweak UI

view details

push time in 15 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 682c09e8196fb77578f3c0bbde7c56ed6e7bc303

implement keyboard shortcuts

view details

push time in 15 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 359f3f9b78824da6068a2345e8904e12d83c590d

keep lines attached when their connected boxes resize

view details

push time in 15 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha aa269f000318f6e8b1d58da073e915b4a5005f36

add link to github and simplify point-on-box logic

view details

push time in 15 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 189d0906b21e9c57fe71a1b0ebfe6239ea57580b

update readme

view details

push time in 17 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha f39e5f192767e5253e33395a5c9b52288f68c70d

update README

view details

push time in 17 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha f631655070b3bcb47361693100ff58723a0695a6

bug fixes and new screenshot

view details

push time in 17 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 0dd44798acb1bff6c537f891735e3369579a8571

bug fixes and new screenshot

view details

push time in 17 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 08ebacb38c37f5b4374c2ca1213d7dd8eca4923f

bug fixes and new screenshot

view details

push time in 17 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 6bffcd1f4b8329cbf655b53ab6bc7cc1cd6d06cf

implement resize box action

view details

push time in 17 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 2619dc681f03b45c8f100e96ca2c6e9055e56c29

add hints for all commands

view details

push time in 17 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 3b456e81c23723e509b90cc06cc78e6fca83fa81

adjust canvas size to fit window

view details

push time in 17 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 9a67366cbf9e54d27b79d7e793da29ca0fe86d5c

update UI

view details

push time in 17 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 451eede9cc5d67e7326b18eb90e3873113264055

update UI

view details

push time in 17 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 5972532018860b33a433a7cf5bdae7a21d0eed1f

update UI

view details

push time in 17 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 81ef30d3243d21f18d08d218846a53af10d859de

nicer looking controls

view details

push time in 17 days

push eventmreinstein/ascii-diagrams

Mike Reinstein

commit sha 1f1b1e4e26c5b8992fb4a02ce16cc643524efda6

bump rollup dep

view details

push time in 18 days

pull request commentModernizr/Modernizr

fix issue #2520 - set scriptGlobalName causing an exception

I think this look ok to me, but truthfully it's been a long time since I've been in this codebase.

HadadTomer

comment created time in 19 days

issue commentModernizr/Modernizr

rewrite in es6 modules

A transition strategy is needed

I think bumping the major version to 4, and then having good docs in the changelog around this and the readme will be sufficient

jonathanong

comment created time in 19 days

issue commentModernizr/Modernizr

Changing scriptGlobalName causing an exception - Cannot read property 'position' of undefined

really this whole thing is a workaround for the fact that modernizer is still based on an antiquated module format. The more elegant solution would be to embrace esm and cut a 4.x api breaking modernizr release.

@rejas if you agree maybe we could re-open https://github.com/Modernizr/Modernizr/issues/1333 ?

HadadTomer

comment created time in 19 days

issue commentModernizr/Modernizr

rewrite in es6 modules

It's time to revisit this. In 2014 this was a cool experiment but now that browsers, node and deno have es modules, we really should embrace esm.

jonathanong

comment created time in 19 days

issue commentModernizr/Modernizr

Changing scriptGlobalName causing an exception - Cannot read property 'position' of undefined

my guess is this line is a bug? https://github.com/HadadTomer/Modernizr/blob/9aebc1a650abdb195334610d0d800d6382125060/src/generate.js#L79

HadadTomer

comment created time in 19 days

issue commentModernizr/Modernizr

Changing scriptGlobalName causing an exception - Cannot read property 'position' of undefined

You can submit a pull request now, just fork Modernizr and submit a PR from your own copy back here.

HadadTomer

comment created time in 19 days

issue commentModernizr/Modernizr

Changing scriptGlobalName causing an exception - Cannot read property 'position' of undefined

It looks like the PR I developed for scriptGlobalName may not work for all feature detects. We didn't catch this at the time when I developed the patch. :(

HadadTomer

comment created time in 19 days

more