profile
viewpoint
Kyle Robinson Young shama YNAB. Portland, OR http://dontkry.com 🐻

maxogden/yo-yo 1308

A tiny library for building modular UI components using DOM diffing and ES6 tagged template literals

choojs/hyperx 989

🏷 - tagged template string virtual dom builder

choojs/nanohtml 635

:dragon: HTML template strings for the Browser with support for Server Side Rendering in Node.

mklabs/tiny-lr 417

tiny livereload

maxogden/electron-spawn 195

easy way to run code inside of a headless electron window from the CLI

cowboy/node-globule 104

An easy-to-use wildcard globbing library.

shama/base-element 84

:beginner: An element authoring library for creating standalone and performant elements.

shama/atlaspack 46

:milky_way: Pack images into a texture atlas.

shama/base-router 19

:station: A simple and portable router for the client and server.

rchavik/croogo 18

A CakePHP powered Content Management System. Contains experiments and my customizations works, and subject to rebase/rewind.

created tagshama/ember-webpack-resolver

tagv1.3.0

An Ember resolver for use with webpack

created time in 7 days

push eventshama/ember-webpack-resolver

Kyle Robinson Young

commit sha 1a6daf185b52bc4cdd5d197b2f1c6ebf91e8229b

Handle pod-like variations within the app/components folder

view details

Kyle Robinson Young

commit sha f12a17cd0c7d4d74e0471c71774ff6c391872173

Updating dev deps

view details

Kyle Robinson Young

commit sha 522948573ed6ea2dda80d97d9f0999e02c02cb5a

v1.3.0

view details

push time in 7 days

issue commentshama/stylus-loader

Migrate to `webpack-contrib` and become official loader

I sent the transfer request again.

evilebottnawi

comment created time in a month

issue commentshama/stylus-loader

Migrate to `webpack-contrib` and become official loader

Strange, I already did that. Maybe the notification didn't come on your end? Screen Shot 2020-09-02 at 12 32 56 PM

evilebottnawi

comment created time in a month

issue commentshama/stylus-loader

Migrate to `webpack-contrib` and become official loader

@evilebottnawi Oh what do you need from me?

evilebottnawi

comment created time in a month

created tagshama/webpack-stream

tagv6.1.0

:tropical_drink: Run webpack through a stream interface

created time in a month

push eventshama/webpack-stream

Kyle Robinson Young

commit sha 54ecead7cefc2d45fea55ede53a0f58eb66c02c3

v6.1.0

view details

push time in a month

push eventshama/webpack-stream

Kyle Robinson Young

commit sha 22d17edaa61676efcfcd5b78518348280d8389f5

Remove Node 6 from travis

view details

Kyle Robinson Young

commit sha c74c1d15924805d00c2d1da90c0c8623a896f6b1

Update supports-color to 7.2.0

view details

Kyle Robinson Young

commit sha 70dc7f8356a54a94ee0139b79e2cfb0ee7d63d73

Update node engine requirement to >= 8

view details

push time in a month

push eventshama/webpack-stream

Tim Stasse

commit sha 973d935d35823ef600b49165c6b2107546b7453b

Use assetEmitted hook

view details

Kyle Robinson Young

commit sha 7cc1c152280a664e9774e54a5a03bb045e4197ab

Merge pull request #223 from tim-stasse/master Use assetEmitted hook

view details

push time in a month

issue closedshama/webpack-stream

`pipe(gulp(dest))` actually works?

Unless I'm misunderstanding, when running...

gulp.task('default', function() {
  return gulp.src('src/entry.js')
    .pipe(webpack())
    .pipe(gulp.dest('foobar/'));
});

a javascript file will never make to the dir foobar.

It just drops it in the dist, regardless of what gulp.dest you set.

Is this correct?

The destination is actually set in the webpack config and never the pipe(gulp(dest)) ?

closed time in a month

stoplion

PR merged shama/webpack-stream

Use assetEmitted hook

Fixes #217

+6 -10

1 comment

1 changed file

tim-stasse

pr closed time in a month

pull request commentshama/webpack-stream

Use assetEmitted hook

👍 Thanks!

tim-stasse

comment created time in a month

delete branch shama/stylus-loader

delete branch : webpack-contrib

delete time in a month

push eventshama/stylus-loader

Kyle Robinson Young

commit sha c739aa5e41da630772a636727f0f4141a1f4d424

Change LICENSE to JS Foundation and other contributors

view details

Kyle Robinson Young

commit sha 0c3a597c7bfdd7dfde58bd041e00b7dba6c5aa38

Merge pull request #228 from shama/webpack-contrib Transfer to webpack-contrib

view details

push time in a month

PR merged shama/stylus-loader

Transfer to webpack-contrib

Ref https://github.com/shama/stylus-loader/issues/227

@evilebottnawi

+17 -19

1 comment

2 changed files

shama

pr closed time in a month

MemberEvent

issue commentshama/stylus-loader

Migrate to `webpack-contrib` and become official loader

@evilebottnawi What is your npm handle?

evilebottnawi

comment created time in a month

PR opened shama/stylus-loader

Transfer to webpack-contrib

Ref https://github.com/shama/stylus-loader/issues/227

@evilebottnawi

+17 -19

0 comment

2 changed files

pr created time in a month

create barnchshama/stylus-loader

branch : webpack-contrib

created branch time in a month

created tagshama/webpack-stream

tagv6.0.0

:tropical_drink: Run webpack through a stream interface

created time in a month

push eventshama/webpack-stream

Kyle Robinson Young

commit sha 15b4b29b89e7786edfd987cc9889cdfc48337ec4

v6.0.0

view details

push time in a month

push eventshama/webpack-stream

Kyle Robinson Young

commit sha 161043c933cad5a945c86348cf4d3a8d0f4aad3e

Test no longer valid with GH-207 merged

view details

Kyle Robinson Young

commit sha 5fc7107ed27bc533035950f9d60bc6b3c8bf0fc2

Updating dependencies

view details

Kyle Robinson Young

commit sha f552d3001be397a51a82418fed240356d8227721

Update copyright year

view details

Kyle Robinson Young

commit sha 45e9baed4a593c35dc1c14d85fddb4ff8e2e48d0

Add more node versions to travis

view details

push time in a month

push eventshama/webpack-stream

Nick Daniels

commit sha 1ec0d21aa9872815a9940bd907ece973481d61a0

Fix issue 201 by moving cache to the function .

view details

Nick Daniels

commit sha bc1c2b021f04b01b604786a3b30f1ad9e6c71af1

Still fixing 201, fixing multiple blank lines

view details

Kyle Robinson Young

commit sha 048d558365815361831fdef98cac5b836b55cd00

Merge pull request #207 from thereverand/master Fix issue 201 by moving cache to the function.

view details

push time in a month

PR merged shama/webpack-stream

Fix issue 201 by moving cache to the function.

Fixing issue 201 by preventing cache.compiler from ever being the same instance for separately created instances of webpack-stream. This issue prevents webpack-stream from compiling the same file for multiple targets.

+4 -8

7 comments

1 changed file

thereverand

pr closed time in a month

pull request commentshama/webpack-stream

Cache webpack to use on subsequent compiles

I still don't understand the use case so I was relying on those who originally wanted this to review https://github.com/shama/webpack-stream/pull/207 on whether that introduces a regression for you. I'm guessing it will because the test needs to be removed in order to support the change. But I haven't heard feedback so I'm going to make changes for the most vocal on this by merging https://github.com/shama/webpack-stream/pull/207. If you're coming to this PR because you got bit by the next release, my apologies.

jmurzy

comment created time in a month

pull request commentshama/webpack-stream

Fix issue 201 by moving cache to the function.

Since nobody responded about this possibly introducing a regression for them on #109 I'll go ahead and merge this today. FWIW, I still don't understand the use case for #109 or this.

thereverand

comment created time in a month

issue commentshama/stylus-loader

Migrate to `webpack-contrib` and become official loader

@evilebottnawi Sure! I'd be happy to migrate it to webpack-contrib.

evilebottnawi

comment created time in a month

created tagshama/ember-webpack-resolver

tagv1.2.2

An Ember resolver for use with webpack

created time in a month

push eventshama/ember-webpack-resolver

Kyle Robinson Young

commit sha 05872a9561d146f90c38e9c47000d7604ad115ea

Updating devDeps

view details

push time in a month

pull request commentshama/ember-webpack-resolver

Allow the router resolver to work with export default

👍 👍 👍

naiyt

comment created time in a month

push eventshama/ember-webpack-resolver

Nate Collings

commit sha f8ffa6a1f86214182a00a50afca153f2a2cb561a

Allow the router resolver to work with export default If you're on a newer Ember version, then you'll be doing `import EmberRouter from `@ember/routing/router'` rather than calling the `Ember.Router` global directly. This means you have to do an `export default` instead of `module.exports =`. In that situation, `options.context(name)` returns the module, and we need to call the default export on it.

view details

Kyle Robinson Young

commit sha 8394a6426aa6c6c030c7ca3edbc6972629e2bbeb

Merge pull request #13 from naiyt/master Allow the router resolver to work with export default

view details

push time in a month

PR merged shama/ember-webpack-resolver

Allow the router resolver to work with export default

If you're on a newer Ember version, then you'll be doing import EmberRouter from '@ember/routing/router' rather then calling the Ember.Router global directly. This means you have to do an export default instead of module.exports =.

In that situation, options.context(name) returns the module, and we need to call the default export on it.

Example migration where this change is necessary:

From:

const Router = module.exports = Ember.Router.extend({
  location: "history"
})

Router.map(function() {
  this.route('bear')
})

To:

import EmberRouter from "@ember/routing/router"; // Can't mix `import` and `module.exports`

const Router = EmberRouter.extend({
  location: "history"
})

export default Router

Router.map(function() {
  this.route('bear')
})
+7 -3

0 comment

3 changed files

naiyt

pr closed time in a month

pull request commentgruntjs/grunt

Switch to use `safeLoad` for loading YML files via `file.readYAML`.

Seems 👍 to me. I guess if someone is relying on it loading unsafely by default their build will break with this change. IMO is a good thing because if they're relying on an unsafe API they should be explicit about it. My 2 cents.

vladikoff

comment created time in a month

issue commentshama/voxel-drone

Error when visiting localhost

Sadly I'm not surprised this project doesn't work anymore. This project was made 8 years ago and last updated over 4 years ago. It's based on the old AR Drone which I don't think is sold anymore and an old version of voxel.js.

If you're trying to get the example working locally, I would double check your version of voxel-engine and voxel-player is the same used here: https://github.com/shama/voxel-drone/blob/master/package.json#L45

But it's using some really old dependencies that I have no idea what the state of them are anymore. Might be cool to turn this into another voxel based drone simulator but I don't have any plans to do that any time soon.

craigxyz

comment created time in 2 months

PR opened toolkit-for-ynab/toolkit-for-ynab

Use isImmediateIncomeCategory instead of removed isIncomeCategory

We noticed a new error after the last deploy: TypeError: transactionSubCategory.isIncomeCategory is not a function

That method has been removed in favor of using isImmediateIncomeCategory() instead.

+6 -6

0 comment

5 changed files

pr created time in 2 months

create barnchshama/toolkit-for-ynab

branch : is-income-category

created branch time in 2 months

issue commentshama/ama

What do you think about Conventional Commits?

Oh I didn't know what Conventional Commits was until your question. Looks like a good thing to follow for a nice commit history. I might try it out for some projects.

In the past I used to manually maintain a changelog on all my projects. That became tedious to maintain so I began just pointing people to the commit history. Although my commit messages have never been great heh. I'm pretty lazy. Those conventions seem pretty reasonable and easy to follow though.

Thanks for letting me know!

gepgecici

comment created time in 2 months

push eventshama/ember-webpack-resolver

dependabot[bot]

commit sha 40a490ce9f182af37f3f9f85870fccc8cf3c8f1a

Bump elliptic from 6.5.2 to 6.5.3 Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3. - [Release notes](https://github.com/indutny/elliptic/releases) - [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3) Signed-off-by: dependabot[bot] <support@github.com>

view details

Kyle Robinson Young

commit sha 75915fbed96e2715719ac14597e35d9f5bdc631b

Merge pull request #12 from shama/dependabot/npm_and_yarn/elliptic-6.5.3 Bump elliptic from 6.5.2 to 6.5.3

view details

push time in 2 months

delete branch shama/ember-webpack-resolver

delete branch : dependabot/npm_and_yarn/lodash-4.17.19

delete time in 2 months

PR merged shama/ember-webpack-resolver

Bump lodash from 4.17.15 to 4.17.19 dependencies

Bumps lodash from 4.17.15 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.15...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>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

push eventshama/ember-webpack-resolver

dependabot[bot]

commit sha cd944c10c518b9944a49e2161c38806a3350d3f8

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

view details

Kyle Robinson Young

commit sha 8fe591498ce094fe77ded7f7ef005ba73b1da01c

Merge pull request #11 from shama/dependabot/npm_and_yarn/lodash-4.17.19 Bump lodash from 4.17.15 to 4.17.19

view details

push time in 2 months

push eventshama/resize-event

Mariusz Jamro

commit sha 7f608016690b009de704afa151e00728e9945176

Fix typo (the example was not working)

view details

Kyle Robinson Young

commit sha 27d82d3c5d96b735a6174faa2f2bef28b2357922

Merge pull request #3 from mariuszjamro/master Fix typo (the example is not working)

view details

push time in 3 months

PR merged shama/resize-event

Fix typo (the example is not working)

I fixed the typo in the example. Hopefully no one will waste any more time on figuring out why you're getting undefined error :)

+1 -1

3 comments

1 changed file

mariuszjamro

pr closed time in 3 months

pull request commentshama/resize-event

Fix typo (the example is not working)

Ah interesting, I didn't know that. I previously thought you had to do import { default as foo } from "resize-event" to rename an import. Neat! Thanks for teaching me!

I see my mistake in the readme now, thanks for the fix!

mariuszjamro

comment created time in 3 months

pull request commentshama/resize-event

Fix typo (the example is not working)

Could you show an example of what wasn't working for you? Because the default export is all lower case: https://github.com/shama/resize-event/blob/master/index.js#L14

mariuszjamro

comment created time in 3 months

more