Skip to content

Bump esm from 3.0.84 to 3.2.25 in /es6#1

Open
dependabot[bot] wants to merge 48 commits intomasterfrom
dependabot/npm_and_yarn/es6/esm-3.2.25
Open

Bump esm from 3.0.84 to 3.2.25 in /es6#1
dependabot[bot] wants to merge 48 commits intomasterfrom
dependabot/npm_and_yarn/es6/esm-3.2.25

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Apr 1, 2020

Bumps esm from 3.0.84 to 3.2.25.

Release notes

Sourced from esm's releases.

3.2.25

  • Fixed regression parsing computed methods (#807)

3.2.24

  • Fixed regression parsing static methods (#804)

3.2.23

  • Added support for parsing public and private static class fields (#801)
  • Fixed regression in missing export detection for CJS modules (#773)
  • Fixed regression parsing computed class fields (#787)
  • Fixed REPL support for Node 12 (#792)
  • Reverted partial "type" field support of package.json (#784)

3.2.22

  • Reverted cache invalidation fix because of overactive file attribute updates (#746)

3.2.21

  • Ensured deep parse validation is performed before shallow (#768)
  • Ensured direct Module#_compile() calls are based on default options
  • Ensured .node files are stored in the real Module._cache in Jest (#765)
  • Fixed cache invalidation of re-published modules (#746)
  • Fixed dynamic import use in Puppeteer’s page.evaluate() (#762)
  • Fixed regression with ts-node/register (#769)
  • Fixed regression for packages with invalid "main" fields (#770)
  • Updated %s token of util.formatWithOptions()

3.2.20

  • Fixed typo in Entry#resumeChildren() (#760)

3.2.19

  • Ensured source maps generated when options.sourceMap is false (#756)
  • Ensured stack traces of syntax errors are not clipped
  • Ensured stack traces don’t use file URLs when options.cjs.paths is true
  • Updated util.formatWithOptions() implementation (#757)

3.2.18

  • Fixed undefined property access error for Loader.state.package.default (#752)
  • Reintroduced an improved Electron v1 fix (#750)

3.2.17

  • Fixed regression in Jest context (#747)

3.2.16

  • Fixed inline source map detection

3.2.15

  • Ensured console and util can access Loader.state.package.default (#740)
  • Ensured esm works with requizzle (#744)
... (truncated)
Commits
  • bd5da7e Bump to v3.2.25.
  • 64df0a8 Update deps.
  • ab2230e Fix regression in computed methods. [closes #807]
  • e173189 Bump to v3.2.24.
  • 51c217b Fix static property parse regression. [closes #804]
  • a2b7949 Bump to v3.2.23.
  • a50cb19 Update deps.
  • 6e5a22d Revert "Temporarily remove node-sleep until it builds on Node 12+."
  • dff4f0d Add support for public and private static class fields. [closes #801]
  • a0a21ac Align Node error objects with Node 12.2.0.
  • Additional commits viewable in compare view

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.


Dependabot commands and options

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.

Brook, Daniel and others added 30 commits March 9, 2019 15:13
But keep the bones so I don't have to reinvent the build end of things.
[x] The tokenizing works so far.
[x] Basic printing is working, but all tests aren't passing.
[x] Useful tests are passing, unspecified ones aren't.

So everything mentioned in step 1 is done, the deferable (and
otherwise unspecified) ones aren't. It'll do.
Not all tests are passing but crucially a valid AST is produced!
Relatively painless apart from the rather obtuse error:

  error: expecting a top level declaration

Which was the result of having calls to `repl_env.set(...)` in the
file. Moving it to `apply` fixed it, not sure why having statements at
file level isn't kosher, maybe a JVM hangover?
Now all but the deferable stuff works! The non–deferable stuff is a
little fragile (lots of assumptions about types) but the happy path is
happy enough for me!
Trickiest part was figuring out why the test was hanging: because the
code kept hitting StackOverflow error :/
Fixed the inevitable bug involving newlines not being handled
correctly during tokenization. Mostly puzzled at eval failing when
calling (do ...) as calling EVAL meant the final form would be
evaluated again instead of returned. Still haven't quite figured out
why that happens but meh tests are passing.
cons & concat are working, so far so good

quote now implemented
Reimplementing quasiquote AIUI, the recommended approach was … confusing.
Implement unquote

Also fix string repr so tests pass
The lazy hack to treat vectors like lists hit its limit with the
deferrable tests.
The previous implementation was clunky, now both act like callable things.
After it compiled the non–deferrable tests passed off the
bat. Pleasantly surprised.
Initial impl was _very_ lazy.
And the related functions.
Now most of the tests pass! A minor bug with the `cond` macro where
the evaluator goes into an infinite loop when there's no valid
condition. Meh.
Passes the basic tests, start to trip up on intentional misuses of
functions as their failure modes weren't specified.
If Kotlin had currying map could be even cleaner.
Luckily Kotlin's world view lines up closely with mal.
broquaint and others added 18 commits March 28, 2020 17:11
This seems the appropriate point to implement meta.
It makes the code much more pleasing to look at.
Misc tweaks as I dawdle before finishing.
Not sure why I went with the initial rubbish solution, probably
because late night coding does not a good result make.
And format mal code for sanity.
Something I thought was a macro bug turned out to bug in else-less if
which I'd never tried in anger.
Not sure why I didn't do this before.
They're getting a little unwieldy now but it'll do.
It seems self-hosting from step 4 requires number? so I implemented
the rest while I was there. First time (maybe?) that _all_ the tests
are passing for a step!
Could've done this a while back just didn't think to!
What is expected and what is documented is a little hard to follow and
so the code became. Now it's clearer what's needed so is the code.
Now passes step 1 tests.
Trying to get all the tests passing now. Fortunately this is just a
matter of updating interfaces and evalling structures proper.
Similar to step 2 fixes but also tweaked fail message to make tests
pass.
Also hadn't quite implemented a couple of things properly so had to
fix those for most tests to pass.
With this fix step 4 finally passes. Having the host language share
effectively the same escaping mechanism got confusing for a while there.
Bumps [esm](https://github.com/standard-things/esm) from 3.0.84 to 3.2.25.
- [Release notes](https://github.com/standard-things/esm/releases)
- [Commits](standard-things/esm@3.0.84...3.2.25)

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 1, 2020
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github May 18, 2020

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot rebase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant