Merge branch 'main' into next
# Conflicts: # netlify.toml
This commit is contained in:
commit
817460b93a
14 files changed
+376
-15
No files matched your search
@@ -1,10 +0,0 @@
|
|||||||
# Configuration for probot-no-response - https://github.com/probot/no-response
|
|
||||||
|
|
||||||
daysUntilClose: 14
|
|
||||||
responseRequiredLabel: "status:awaiting response"
|
|
||||||
closeComment: >
|
|
||||||
This issue has been automatically closed because there has been no response
|
|
||||||
to our request for more information from the original author. With only the
|
|
||||||
information that is currently in the issue, we don't have enough information
|
|
||||||
to take action. Please reach out if you have or find the answers we need so
|
|
||||||
that we can investigate further.
|
|
||||||
@@ -2,8 +2,8 @@ name: Bundler_Friendly
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
# “At 00:00 on Sunday.” https://crontab.guru/#0%C2%A00%C2%A0*%C2%A0*%C2%A00
|
# “At 00:00 on Sunday.” https://crontab.guru/#0_0_*_*_SUN
|
||||||
- cron: "0 0 * * 0"
|
- cron: "0 0 * * SUN"
|
||||||
pull_request:
|
pull_request:
|
||||||
paths:
|
paths:
|
||||||
- "scripts/tools/bundle-test/**"
|
- "scripts/tools/bundle-test/**"
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ name: Dev_Package_Test
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
# “At 00:00 on Sunday.” https://crontab.guru/#0%C2%A00%C2%A0*%C2%A0*%C2%A00
|
# “At 00:00 on Sunday.” https://crontab.guru/#0_0_*_*_SUN
|
||||||
- cron: "0 0 * * 0"
|
- cron: "0 0 * * SUN"
|
||||||
pull_request:
|
pull_request:
|
||||||
paths:
|
paths:
|
||||||
- "package.json"
|
- "package.json"
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ name: "Lock"
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
|
# “At 00:00.” https://crontab.guru/#0_0_*_*_*
|
||||||
- cron: "0 0 * * *"
|
- cron: "0 0 * * *"
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
|
|||||||
@@ -0,0 +1,30 @@
|
|||||||
|
name: No Response
|
||||||
|
|
||||||
|
# Both `issue_comment` and `scheduled` event types are required for this Action
|
||||||
|
# to work properly.
|
||||||
|
on:
|
||||||
|
issue_comment:
|
||||||
|
types:
|
||||||
|
- created
|
||||||
|
schedule:
|
||||||
|
# “At minute 0.” https://crontab.guru/#0_*_*_*_*
|
||||||
|
- cron: "0 * * * *"
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
issues: write
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
no-response:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: lee-dohm/no-response@v0.5.0
|
||||||
|
with:
|
||||||
|
token: ${{ github.token }}
|
||||||
|
daysUntilClose: 14
|
||||||
|
responseRequiredLabel: "status:awaiting response"
|
||||||
|
closeComment: >
|
||||||
|
This issue has been automatically closed because there has been no response
|
||||||
|
to our request for more information from the original author. With only the
|
||||||
|
information that is currently in the issue, we don't have enough information
|
||||||
|
to take action. Please reach out if you have or find the answers we need so
|
||||||
|
that we can investigate further.
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
#### Fix SCSS map in arguments (#9184 by @agamkrbit)
|
||||||
|
|
||||||
|
<!-- prettier-ignore -->
|
||||||
|
```scss
|
||||||
|
// Input
|
||||||
|
$display-breakpoints: map-deep-merge(
|
||||||
|
(
|
||||||
|
"print-only": "only print",
|
||||||
|
"screen-only": "only screen",
|
||||||
|
"xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm")-1})",
|
||||||
|
),
|
||||||
|
$display-breakpoints
|
||||||
|
);
|
||||||
|
|
||||||
|
// Prettier stable
|
||||||
|
$display-breakpoints: map-deep-merge(
|
||||||
|
(
|
||||||
|
"print-only": "only print",
|
||||||
|
"screen-only": "only screen",
|
||||||
|
"xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, " sm
|
||||||
|
")-1})",
|
||||||
|
),
|
||||||
|
$display-breakpoints
|
||||||
|
);
|
||||||
|
|
||||||
|
// Prettier main
|
||||||
|
$display-breakpoints: map-deep-merge(
|
||||||
|
(
|
||||||
|
"print-only": "only print",
|
||||||
|
"screen-only": "only screen",
|
||||||
|
"xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm")-1})",
|
||||||
|
),
|
||||||
|
$display-breakpoints
|
||||||
|
);
|
||||||
|
```
|
||||||
+1
-1
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
[build.environment]
|
[build.environment]
|
||||||
NODE_VERSION = "lts/*"
|
NODE_VERSION = "lts/*"
|
||||||
YARN_VERSION = "1.22.18"
|
YARN_VERSION = "1.22.19"
|
||||||
|
|
||||||
[[headers]]
|
[[headers]]
|
||||||
for = "/worker.js"
|
for = "/worker.js"
|
||||||
|
|||||||
@@ -118,6 +118,23 @@ async function parseValueNode(valueNode, options) {
|
|||||||
parenGroupStack.pop();
|
parenGroupStack.pop();
|
||||||
parenGroup = parenGroupStack.at(-1);
|
parenGroup = parenGroupStack.at(-1);
|
||||||
} else if (node.type === "comma") {
|
} else if (node.type === "comma") {
|
||||||
|
if (commaGroup.groups.length > 1) {
|
||||||
|
for (const group of commaGroup.groups) {
|
||||||
|
// if css interpolation
|
||||||
|
if (
|
||||||
|
group.value &&
|
||||||
|
typeof group.value === "string" &&
|
||||||
|
group.value.includes("#{")
|
||||||
|
) {
|
||||||
|
commaGroup.groups = [
|
||||||
|
stringifyNode({
|
||||||
|
groups: commaGroup.groups,
|
||||||
|
}).trim(),
|
||||||
|
];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
parenGroup.groups.push(commaGroup);
|
parenGroup.groups.push(commaGroup);
|
||||||
commaGroup = {
|
commaGroup = {
|
||||||
groups: [],
|
groups: [],
|
||||||
|
|||||||
@@ -4030,6 +4030,55 @@ y;
|
|||||||
================================================================================
|
================================================================================
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
exports[`multi-comments-2.js - {"semi":false} format 1`] = `
|
||||||
|
====================================options=====================================
|
||||||
|
parsers: ["babel", "flow", "typescript"]
|
||||||
|
printWidth: 80
|
||||||
|
semi: false
|
||||||
|
| printWidth
|
||||||
|
=====================================input======================================
|
||||||
|
const x = 0;
|
||||||
|
|
||||||
|
/* istanbul ignore if */ // debug case currently not triggered
|
||||||
|
if (true) {
|
||||||
|
x;
|
||||||
|
}
|
||||||
|
|
||||||
|
=====================================output=====================================
|
||||||
|
const x = 0
|
||||||
|
|
||||||
|
/* istanbul ignore if */ // debug case currently not triggered
|
||||||
|
if (true) {
|
||||||
|
x
|
||||||
|
}
|
||||||
|
|
||||||
|
================================================================================
|
||||||
|
`;
|
||||||
|
|
||||||
|
exports[`multi-comments-2.js format 1`] = `
|
||||||
|
====================================options=====================================
|
||||||
|
parsers: ["babel", "flow", "typescript"]
|
||||||
|
printWidth: 80
|
||||||
|
| printWidth
|
||||||
|
=====================================input======================================
|
||||||
|
const x = 0;
|
||||||
|
|
||||||
|
/* istanbul ignore if */ // debug case currently not triggered
|
||||||
|
if (true) {
|
||||||
|
x;
|
||||||
|
}
|
||||||
|
|
||||||
|
=====================================output=====================================
|
||||||
|
const x = 0;
|
||||||
|
|
||||||
|
/* istanbul ignore if */ // debug case currently not triggered
|
||||||
|
if (true) {
|
||||||
|
x;
|
||||||
|
}
|
||||||
|
|
||||||
|
================================================================================
|
||||||
|
`;
|
||||||
|
|
||||||
exports[`multi-comments-on-same-line.js - {"semi":false} format 1`] = `
|
exports[`multi-comments-on-same-line.js - {"semi":false} format 1`] = `
|
||||||
====================================options=====================================
|
====================================options=====================================
|
||||||
parsers: ["babel", "flow", "typescript"]
|
parsers: ["babel", "flow", "typescript"]
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
const x = 0;
|
||||||
|
|
||||||
|
/* istanbul ignore if */ // debug case currently not triggered
|
||||||
|
if (true) {
|
||||||
|
x;
|
||||||
|
}
|
||||||
@@ -0,0 +1,146 @@
|
|||||||
|
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||||
|
|
||||||
|
exports[`functional-argument.scss format 1`] = `
|
||||||
|
====================================options=====================================
|
||||||
|
parsers: ["scss"]
|
||||||
|
printWidth: 80
|
||||||
|
| printWidth
|
||||||
|
=====================================input======================================
|
||||||
|
//simple test
|
||||||
|
$display-breakpoints: map-deep-merge(
|
||||||
|
(
|
||||||
|
"print-only": "only print",
|
||||||
|
"screen-only": "only screen",
|
||||||
|
"xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm") - 1})",
|
||||||
|
"sm-only": "only screen and (min-width: #{map-get($grid-breakpoints, "sm")}) and (max-width: #{map-get($grid-breakpoints, "md") - 1})",
|
||||||
|
),
|
||||||
|
$display-breakpoints
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
//list test
|
||||||
|
@each
|
||||||
|
$size
|
||||||
|
in
|
||||||
|
$sizes {
|
||||||
|
.icon
|
||||||
|
#{$size}
|
||||||
|
{
|
||||||
|
border
|
||||||
|
:
|
||||||
|
"#{$size + "px"}"
|
||||||
|
solid
|
||||||
|
red;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@each
|
||||||
|
$size
|
||||||
|
in
|
||||||
|
$sizes {
|
||||||
|
.icon-#{$size}
|
||||||
|
{
|
||||||
|
border
|
||||||
|
:
|
||||||
|
"#{$size + "px"}"
|
||||||
|
solid
|
||||||
|
red;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//map test
|
||||||
|
$font-weights
|
||||||
|
:
|
||||||
|
("regular": 400
|
||||||
|
,
|
||||||
|
"medium": 500,
|
||||||
|
"bold":
|
||||||
|
700);
|
||||||
|
@each
|
||||||
|
$name,
|
||||||
|
$boldness
|
||||||
|
in
|
||||||
|
$icons {
|
||||||
|
.text
|
||||||
|
#{
|
||||||
|
$name
|
||||||
|
} {
|
||||||
|
color: red;
|
||||||
|
font-weight:
|
||||||
|
"#{$boldness}"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$font-weights
|
||||||
|
:
|
||||||
|
("regular": 400
|
||||||
|
,
|
||||||
|
"medium": 500,
|
||||||
|
"bold":
|
||||||
|
700);
|
||||||
|
@each
|
||||||
|
$name,
|
||||||
|
$boldness
|
||||||
|
in
|
||||||
|
$icons {
|
||||||
|
.text-#{
|
||||||
|
$name
|
||||||
|
} {
|
||||||
|
color: red;
|
||||||
|
font-weight:
|
||||||
|
"#{$boldness}"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
=====================================output=====================================
|
||||||
|
//simple test
|
||||||
|
$display-breakpoints: map-deep-merge(
|
||||||
|
(
|
||||||
|
"print-only": "only print",
|
||||||
|
"screen-only": "only screen",
|
||||||
|
"xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm") - 1})",
|
||||||
|
"sm-only": "only screen and (min-width: #{map-get($grid-breakpoints, "sm")}) and (max-width: #{map-get($grid-breakpoints, "md") - 1})",
|
||||||
|
),
|
||||||
|
$display-breakpoints
|
||||||
|
);
|
||||||
|
|
||||||
|
//list test
|
||||||
|
@each $size in $sizes {
|
||||||
|
.icon #{$size} {
|
||||||
|
border: "#{$size + "px"}" solid red;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@each $size in $sizes {
|
||||||
|
.icon-#{$size} {
|
||||||
|
border: "#{$size + "px"}" solid red;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//map test
|
||||||
|
$font-weights: (
|
||||||
|
"regular": 400,
|
||||||
|
"medium": 500,
|
||||||
|
"bold": 700,
|
||||||
|
);
|
||||||
|
@each $name, $boldness in $icons {
|
||||||
|
.text #{ $name } {
|
||||||
|
color: red;
|
||||||
|
font-weight: "#{$boldness}";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$font-weights: (
|
||||||
|
"regular": 400,
|
||||||
|
"medium": 500,
|
||||||
|
"bold": 700,
|
||||||
|
);
|
||||||
|
@each $name, $boldness in $icons {
|
||||||
|
.text-#{ $name } {
|
||||||
|
color: red;
|
||||||
|
font-weight: "#{$boldness}";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
================================================================================
|
||||||
|
`;
|
||||||
@@ -0,0 +1,85 @@
|
|||||||
|
//simple test
|
||||||
|
$display-breakpoints: map-deep-merge(
|
||||||
|
(
|
||||||
|
"print-only": "only print",
|
||||||
|
"screen-only": "only screen",
|
||||||
|
"xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm") - 1})",
|
||||||
|
"sm-only": "only screen and (min-width: #{map-get($grid-breakpoints, "sm")}) and (max-width: #{map-get($grid-breakpoints, "md") - 1})",
|
||||||
|
),
|
||||||
|
$display-breakpoints
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
//list test
|
||||||
|
@each
|
||||||
|
$size
|
||||||
|
in
|
||||||
|
$sizes {
|
||||||
|
.icon
|
||||||
|
#{$size}
|
||||||
|
{
|
||||||
|
border
|
||||||
|
:
|
||||||
|
"#{$size + "px"}"
|
||||||
|
solid
|
||||||
|
red;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@each
|
||||||
|
$size
|
||||||
|
in
|
||||||
|
$sizes {
|
||||||
|
.icon-#{$size}
|
||||||
|
{
|
||||||
|
border
|
||||||
|
:
|
||||||
|
"#{$size + "px"}"
|
||||||
|
solid
|
||||||
|
red;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//map test
|
||||||
|
$font-weights
|
||||||
|
:
|
||||||
|
("regular": 400
|
||||||
|
,
|
||||||
|
"medium": 500,
|
||||||
|
"bold":
|
||||||
|
700);
|
||||||
|
@each
|
||||||
|
$name,
|
||||||
|
$boldness
|
||||||
|
in
|
||||||
|
$icons {
|
||||||
|
.text
|
||||||
|
#{
|
||||||
|
$name
|
||||||
|
} {
|
||||||
|
color: red;
|
||||||
|
font-weight:
|
||||||
|
"#{$boldness}"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$font-weights
|
||||||
|
:
|
||||||
|
("regular": 400
|
||||||
|
,
|
||||||
|
"medium": 500,
|
||||||
|
"bold":
|
||||||
|
700);
|
||||||
|
@each
|
||||||
|
$name,
|
||||||
|
$boldness
|
||||||
|
in
|
||||||
|
$icons {
|
||||||
|
.text-#{
|
||||||
|
$name
|
||||||
|
} {
|
||||||
|
color: red;
|
||||||
|
font-weight:
|
||||||
|
"#{$boldness}"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
run_spec(import.meta, ["scss"]);
|
||||||
@@ -48,6 +48,7 @@ const ENABLED_OPTIONS = [
|
|||||||
"vueIndentScriptAndStyle",
|
"vueIndentScriptAndStyle",
|
||||||
"embeddedLanguageFormatting",
|
"embeddedLanguageFormatting",
|
||||||
"bracketSameLine",
|
"bracketSameLine",
|
||||||
|
"singleAttributePerLine",
|
||||||
];
|
];
|
||||||
|
|
||||||
class Playground extends React.Component {
|
class Playground extends React.Component {
|
||||||
|
|||||||
Reference in new issue
Block a user