profile
viewpoint
Jonathan Creamer jcreamer898 @eventbrite Nashville, TN http://jonathancreamer.com JavaScript and front end technologies are my passion. I also believe that you cannot ever stop learning.

gatsbyjs/gatsby 47594

Build blazing fast, modern apps and websites with React

jakerella/jquery-mockjax 2139

The jQuery Mockjax Plugin provides a simple and extremely flexible interface for mocking or simulating ajax requests and responses

jcreamer898/advanced-webpack 6

Slides and demos for a talk on Advanced WebPack

jcreamer898/algorithms 1

Just for fun

fe-infra/fe-infra.github.io 0

Blog for the fe-infra org

jcreamer898/alfred-datadog-dashboards-workflow 0

An Alfred workflow to search your Datadog dashboards and open one

startededdiewebb/circleci-queue

started time in 11 days

startedvolta-cli/volta

started time in 11 days

startedtestdouble/scripty

started time in 11 days

pull request commentboltpkg/bolt

fix issue where bolt twice would break during bin symlink step

Thanks @lukebatchelor!

jcreamer898

comment created time in 11 days

push eventjcreamer898/algorithms

Jonathan Creamer

commit sha eeef9695d5a933cb299c05fda8221aec7ce065fa

moar stuff

view details

push time in a month

startedfacebook/docusaurus

started time in 2 months

created tagjcreamer898/bindr

tag0.2.0

A small JavaScript dependency injection framework.

created time in 2 months

release jcreamer898/bindr

0.2.0

released time in 2 months

delete branch jcreamer898/algorithms

delete branch : dependabot/npm_and_yarn/lodash-4.17.19

delete time in 2 months

PR merged jcreamer898/algorithms

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 eventjcreamer898/algorithms

dependabot[bot]

commit sha 9ceb9822bc874d33d7d0dd2ec6c15dcff6ad1f77

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

Jonathan Creamer

commit sha c2b67c80b8ff8cc72484606793b3d23e00979c06

Merge pull request #1 from jcreamer898/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

startedairbnb/ts-migrate

started time in 2 months

push eventdivopsdevs/divopsdevs.github.io

Jonathan Creamer

commit sha d8d82c5ba43a8c1133315d489801178f8db983c6

Create CNAME

view details

push time in 3 months

push eventdivopsdevs/divopsdevs.github.io

Jonathan Creamer

commit sha e21e5b0542c11aa5a84115b59391faf668cfa6c6

stuff

view details

Jonathan Creamer

commit sha e737cf22fa828824db5b090aa9b5f6abfdc08164

update publish

view details

Jonathan Creamer

commit sha 75ecfafdeb30a8af781ea8c96a7bbc011da27eea

see if this works

view details

Jonathan Creamer

commit sha 52376cd2646311918b21a1eb6154589c872d28a4

update script

view details

Jonathan Creamer

commit sha 85bbab56dffadbbc93fa106c91a236f9233ea14d

update workflow

view details

Jonathan Creamer

commit sha bad4903ca45e0bd78a152f91f985ead43776e7f0

try the releases action

view details

Jonathan Creamer

commit sha aaf100a37d1995f27d6bb610c0470054bb0416c1

fix the things

view details

Jonathan Creamer

commit sha bd405ca485332ed1f1d54a0a0e54ee29a84543f6

deploy from master

view details

push time in 3 months

create barnchdivopsdevs/divopsdevs.github.io

branch : gh-pages

created branch time in 3 months

push eventdivopsdevs/divopsdevs.github.io

Jonathan Creamer

commit sha 10c8fbe12d516b789e3238a9bd14507c5772f8bd

Update CNAME

view details

push time in 3 months

push eventdivopsdevs/divopsdevs.github.io

Jonathan Creamer

commit sha 8350a08c31f73f2f9c2c0219dabc9d543420694e

Create CNAME

view details

push time in 3 months

push eventdivopsdevs/divopsdevs.github.io

Jonathan Creamer

commit sha 85bbab56dffadbbc93fa106c91a236f9233ea14d

update workflow

view details

push time in 3 months

push eventdivopsdevs/divopsdevs.github.io

Jonathan Creamer

commit sha 8c5d0df87e520e06cbca0fdb789a3d9dfb24a50e

Updates

view details

push time in 3 months

push eventdivopsdevs/divopsdevs.github.io

Jonathan Creamer

commit sha 52376cd2646311918b21a1eb6154589c872d28a4

update script

view details

push time in 3 months

push eventdivopsdevs/divopsdevs.github.io

Jonathan Creamer

commit sha e4fd85397682712753e9a6325f421e70a370e1bd

Updates

view details

push time in 3 months

push eventdivopsdevs/divopsdevs.github.io

Jonathan Creamer

commit sha 1977d4cc57898a9db0d3095d679802e6fb9e7881

Updates

view details

push time in 3 months

push eventdivopsdevs/divopsdevs.github.io

Jonathan Creamer

commit sha 75ecfafdeb30a8af781ea8c96a7bbc011da27eea

see if this works

view details

push time in 3 months

delete branch divopsdevs/divopsdevs.github.io

delete branch : action

delete time in 3 months

create barnchdivopsdevs/divopsdevs.github.io

branch : action

created branch time in 3 months

create barnchdivopsdevs/divopsdevs.github.io

branch : source

created branch time in 3 months

push eventdivopsdevs/divopsdevs.github.io

Jonathan Creamer

commit sha a3fb829212772814cc253d7191e838a243ad37f9

Updates

view details

push time in 3 months

create barnchdivopsdevs/divopsdevs.github.io

branch : master

created branch time in 3 months

created repositorydivopsdevs/divopsdevs.github.io

created time in 3 months

startednetlify-templates/gatsby-starter-netlify-cms

started time in 3 months

issue commentbabel/babel

@babel/node not recognizing ignores from babel.config.js when running babel-node

Right, exactly, it's like it doesn't work at all when the config file is being used. I think the "default" --ignore is taking over whatever is in the babel config.

jcreamer898

comment created time in 3 months

issue commentbabel/babel

@babel/node not recognizing ignores from babel.config.js when running babel-node

For what it's also worth I finally got an ignore regex to work on the command line as well, just took me a while to get it right...

babel-node --ignore '\/node_modules\/(?!my-npm-pkg)\/' index.js
jcreamer898

comment created time in 3 months

issue openedbabel/babel

@babel/node not recognizing ignores from babel.config.js when running babel-node

Bug Report

Current behavior It's possible it's a "feature", but seems like a bug.

So, I have a babel config that has an ignore function in it. Mostly because where I work we have a couple of internal node modules we publish that have some dist folders with import export statements.

The babel.config.js looks more or less like this...

module.exports = (api) => {
    api.cache(true);

    return {
        presets: ['@babel/env'],
        ignore: [function(filepath) {
            if (filepath.includes('my-npm-pkg')) {
                return false;
            }

            return filepath.includes('node_modules');
        }]
    };
};

When I run the following...

babel-node ./index.js

I get the following error...

However, if I run it with an empty ignore, like this...

babel-node --ignore ' ' ./index.js

Everything works...

Expected behavior I'd expect that the ignore should be taken from the babel.config.js even if I don't have an --ignore in the command line args.

Environment I'm running on node 12.17.0.

"@babel/core": "^7.10.5",
"@babel/node": "^7.10.5",
"@babel/preset-env": "^7.10.4"

I also created an example repository here...

https://github.com/jcreamer898/babel-node-ignore

Possible Solution I'm not entirely sure, but maybe it has something to do with https://github.com/babel/babel/blob/main/packages/babel-register/src/node.js#L140?

Does there need to be a check for the babel config's ignore here? It didn't seem like that to me because when I console logged the options getting passed here, it didn't even seem to have the ignore from my babel.config.js.

https://github.com/babel/babel/blob/main/packages/babel-node/src/_babel-node.js#L94

So, my suspicion is that the --ignore ' ' is just nuking the ignore option totally, and babel.config.js is firing on a file by file basis later on as they're processing individual files?

created time in 3 months

create barnchjcreamer898/babel-node-ignore

branch : master

created branch time in 3 months

created repositoryjcreamer898/babel-node-ignore

Quick demo of possible @babel/node bug

created time in 3 months

more