vat-moss.js
vat-moss.js copied to clipboard
Bump handlebars from 4.0.11 to 4.7.7
Bumps handlebars from 4.0.11 to 4.7.7.
Changelog
Sourced from handlebars's changelog.
v4.7.7 - February 15th, 2021
- fix weird error in integration tests - eb860c0
- fix: check prototype property access in strict-mode (#1736) - b6d3de7
- fix: escape property names in compat mode (#1736) - f058970
- refactor: In spec tests, use expectTemplate over equals and shouldThrow (#1683) - 77825f8
- chore: start testing on Node.js 12 and 13 - 3789a30
(POSSIBLY) BREAKING CHANGES:
- the changes from version 4.6.0 now also apply in when using the compile-option "strict: true". Access to prototype properties is forbidden completely by default, specific properties or methods can be allowed via runtime-options. See #1633 for details. If you are using Handlebars as documented, you should not be accessing prototype properties from your template anyway, so the changes should not be a problem for you. Only the use of undocumented features can break your build.
That is why we only bump the patch version despite mentioning breaking changes.
v4.7.6 - April 3rd, 2020
Chore/Housekeeping:
- #1672 - Switch cmd parser to latest minimist (
@dougwilsonCompatibility notes:
- Restored Node.js compatibility
v4.7.5 - April 2nd, 2020
Chore/Housekeeping:
Node.js version support has been changed to v6+Reverted in 4.7.6Compatibility notes:
Node.js < v6 is no longer supportedReverted in 4.7.6v4.7.4 - April 1st, 2020
Chore/Housekeeping:
- #1666 - Replaced minimist with yargs for handlebars CLI (
@aorinevo,@AviVahl&@fabb)Compatibility notes:
... (truncated)
Commits
a9a8e40v4.7.7e66aed5Update release notes7d4d170disable IE in Saucelabs testseb860c0fix weird error in integration testsb6d3de7fix: check prototype property access in strict-mode (#1736)f058970fix: escape property names in compat mode (#1736)77825f8refator: In spec tests, use expectTemplate over equals and shouldThrow (#1683)3789a30chore: start testing on Node.js 12 and 13e6ad93ev4.7.62bf4fc6Update release notes- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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 labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill 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.
@wbond: I know you're busy with all the package control stuff for ST3, but have you had a chance to look at this yet?
I really like the idea from https://github.com/wbond/sublime_alignment/issues/27 so I modified my code to allow sublime_alignment to do all 3 of the following:
// This plugin can align the selected lines in a number of ways.
// background-color: black;
// color: white;
// "alignment_format": "key-separator-varspace-value"
// ... or ...
// background-color: black;
// color: white;
// "alignment_format": "varspace-key-separator-value"
// ... or the default ...
// background-color: black;
// color : white;
"alignment_format": "key-varspace-separator-value"
Looks good - going to be handy :-)
Please merge this
I like the change, but...is it hard to make both situations work? I use:
h1 span {
display: block;
font-family: 'weblysleek_uisemilight',sans-serif,Arial;
font-size: 22px;
font-weight: 400;
margin-top: 15px;
}
and for JS:
var test = 23132
, longvariable = 343
, e = 3434
;
Unfortunately I cannot use both options at the same time. Is it possible that it will do the key/value alignment based on key-separator-varspace-value and the equals value based on key-varspace-separator-value?
Let's get this merged.
@eric, you mean you can make this work? That would be awesome
Well, at the time, I was just showing that there was still interest in this pull.
However, since writing that, I forked this repo and pulled in a number of the currently pending pull requests, including this one. It works fairly well I'd say. You should be able to have two different alignment options by editing Javascript.sublime-settings and CSS.sublime-settings, which can be found in the package's folder.
I have set the the javascript.sublime-settings as: { "alignment_chars": ["=", ":"] } But i notice that if I use = or : alignment in a JS file, it doesn't align as the example of mine above. Maybe i made a configuration error.
But in CSS it is mid aligning the : which I do not want, in JS it is mid-aligning the = which is good, but it is also mid-aligning the : which I would not like
Hmm, I couldn't get it to work either. I'll have to see if I can figure out why.
Glad you had the same result
:+1: on getting this into the main project. I hacked together essentially the same solution for my own needs, but would love to see this get in. How can I help?
:+1: Except alignment_format should be for each alignment_char
"alignment_chars": [
"=": "key-varspace-separator-value",
":": "key-separator-varspace-value"
]
//or
"alignment_chars": [
{
"char": "=",
"format": "key-varspace-separator-value"
},
{
"char": ":",
"format": "key-separator-varspace-value"
},
]
:+1: I would love to see this being merged in the near future.
+1
:+1: for merge, please!
please make it real :) ! :+1:
btw: how about that?
"alignment_types": {
"key-varspace-separator-value": ['=', '-', '+', '.'],
"key-separator-varspace-value": [':']
}
Any news on this?