Skip to content

Conversation

inxilpro
Copy link

@inxilpro inxilpro commented Feb 8, 2018

This PR introduces a handful of CSS transition utilities. See the discussion at #14. It's mostly just a few new generators and updated docs/tests/etc, but it also includes a fix to the variants-and-disabling partial that allows for no variants.

  • Generators
  • Config
  • Docs
  • Tests

@fedetibaldo
Copy link

fedetibaldo commented Feb 9, 2018

Transitions are a necessary feature. I have some feedback though.

Isn't transition quite long to write? I mean, the whole library tends to abbreviate class names, and your first approach (see #14) clearly had brevity in mind. I implemented some transition utilities in my codebase too, and I was frankly quite delighted when I saw that you used the same prefix (trans) on the previously cited issue as well. From my perspective, the ladder would be a better alternative to the officially proposed naming convention.

@inxilpro
Copy link
Author

inxilpro commented Feb 9, 2018

Sure, I’m definitely open to calling it trans — does anyone disagree?

@TVke
Copy link

TVke commented Feb 9, 2018

I would think everything is accessible with one or two letters only when unclear the full so maybe ts.

@fedetibaldo
Copy link

fedetibaldo commented Feb 9, 2018

Don't know... Widths, margins and paddings are easily accessible with very few letters because you use them very often, and once you learn the shorthand, you never forget it.

Transitions are not the same thing in my opinion. They are more similar to borders: you don't use them that much, so it doesn't bother you to write it down in full. On the other hand, it does bother you having to learn a new abbreviation or having to take a look at the documentation everytime you forget what the said abbreviation is.

trans seems like a good compromise. Moreover, I instinctively wrote it like that, as @inxilpro did as well.

@inxilpro
Copy link
Author

inxilpro commented Feb 9, 2018

I agree with @fedetibaldo. If it's going to be abbreviated, I think trans is clear while being concise.

@inxilpro
Copy link
Author

inxilpro commented Feb 9, 2018

I just updated the PR. There was one other place where I would like feedback on. The timing function classes right now are:

.trans-linear
.trans-ease
.trans-in // ease-in
.trans-out // ease-out
.trans-in-out // ease-in-out

I could see an argument for:

.linear
.ease
.ease-in
.ease-out
.ease-in-out

Thoughts?

@fedetibaldo
Copy link

fedetibaldo commented Feb 9, 2018

What do you mean by the second snippet? Dropping the trans- prefix, adding ease- before the name of the timing functions or both as you have written?

In either case, I'm really against dropping the prefix when talking about something related to transitions. The ease addition is just personal taste. I honestly prefer it, but I can just tweak the settings and adopt it, so it doesn't bother me.

@inxilpro
Copy link
Author

inxilpro commented Feb 9, 2018

Well, the transition timing function names are pretty unique, so they don't necessarily need to be prefixed. So you could do something like:

<div class="trans ease-in-out">This will transition using the ease-in-out timing function.</div>

Versus (with prefix, but shorter class names):

<div class="trans trans-in-out">This will transition using the ease-in-out timing function.</div>

Versus (the most verbose):

<div class="trans trans-ease-in-out">This will transition using the ease-in-out timing function.</div>

@TVke
Copy link

TVke commented Feb 9, 2018

The trans prefix is needed because maybe later an animate class could be added and that has an timing-function as well.

@inxilpro
Copy link
Author

inxilpro commented Feb 9, 2018

@TVke good point. How do y'all feel about trans-in vs trans-ease-in? Originally, I liked the shorter names, but after looking at it, I feel like mapping the names to the timing functions is probably easier for most people. Especially since this is a feature that people won't be reaching for a ton, it's probably better to give names that are easy to guess at (i.e. the same as the timing function name).

@fedetibaldo
Copy link

I prefer the verbose style

@inxilpro
Copy link
Author

inxilpro commented Feb 9, 2018

Yeah, I convinced myself. Updated the PR. Here's the current summary of generated utilities:

// Default
.trans { 
  transition-duration: .25s;
  transition-property: all;
  transition-timing-function: ease-in-out;
}

// Duration
.trans-slower      { transition-duration: .75s; }
.trans-slow        { transition-duration: .5s; }
.trans-fast        { transition-duration: .15s; }
.trans-faster      { transition-duration: .075s; }

// Properties
.trans-all         { transition-property: all; }
.trans-none        { transition-property: none; }
.trans-bg          { transition-property: background; }
.trans-opacity     { transition-property: opacity; }
.trans-color       { transition-property: color; }
.trans-shadow      { transition-property: box-shadow; }

// Timing Function
.trans-linear      { transition-timing-function: linear; }
.trans-ease        { transition-timing-function: ease; }
.trans-ease-in     { transition-timing-function: ease-in; }
.trans-ease-out    { transition-timing-function: ease-out; }
.trans-ease-in-out { transition-timing-function: ease-in-out; }

@TVke
Copy link

TVke commented Feb 9, 2018

@inxilpro quick question what about transition-delay?

@fedetibaldo
Copy link

You have point. If we are going to implement transitions, adding all the properties would make sense.
I'd suggest something like

.trans-delay-none {
    transition-delay: unset;
}
.trans-delay-1s {
    transition-delay: 1s;
}

In my opinion, transition-delay gets used very rarely, so some fillers are the only thing we need.

@inxilpro
Copy link
Author

inxilpro commented Feb 9, 2018

Sure. Added:

.trans-delay         { transition-delay: 100ms; }
.trans-delay-long    { transition-delay: 200ms; }
.trans-delay-longer  { transition-delay: 300ms; }
.trans-delay-longest { transition-delay: 400ms; }
.trans-delay-none    { transition-delay: unset; }

(Updated to reflect shorter delays).

@inxilpro
Copy link
Author

inxilpro commented Feb 9, 2018

I thought I'd add a few variants so you could do something like:

<div class="group">
  <div class="trans trans-delay group-hover:bg-grey">1</div>
  <div class="trans trans-delay-longer group-hover:bg-grey">2</div>
  <div class="trans trans-delay-long group-hover:bg-grey">3</div>
</div>

…if you wanted the backgrounds to fade in with a little variation. I'm not sure that the .25s intervals is right, though. Anyone actively use delays that could comment? It may make sense to just do 100ms or even 50ms intervals—most of the time, these delays will be to add just a little character to transitions, I imagine.

@inxilpro
Copy link
Author

inxilpro commented Feb 9, 2018

Updated the delays. This looks better to me:

trans-delay

@adevade
Copy link
Contributor

adevade commented Feb 12, 2018

Can't wait for this PR! Good job!

Just a question. Why use s for durations and ms for delays?

@m1guelpf
Copy link
Contributor

I don't know if Adam has reviewed this yet (at least he hasn't commented), so I'd say you should ask for his oppinion on the current changes before adding more things...

@tailwindlabs tailwindlabs deleted a comment from inxilpro Feb 28, 2018
@adamwathan
Copy link
Member

Hey all! Haven't chimed in on this PR because I've been focused on getting the plugin system out the door.

I'd really like to get transitions into core eventually but I'm not ready to really dig into it to make sure we nail it before getting it into a release right away.

@inxilpro What do you think about releasing this as a plugin in the mean time so it can be iterated on separate from the framework itself, and once it feels like the API is perfect we can transition it into core? I'll be tagging 0.5.0 with the plugin system this afternoon.

@inxilpro
Copy link
Author

@adamwathan Sure, I'm game. Any plans for an official plugin list/repo/etc?

@inxilpro
Copy link
Author

Here's a basic plugin — anyone want to give it a shot?

https://github.com/glhd/tailwindcss-plugins

@adamwathan
Copy link
Member

adamwathan commented Mar 13, 2018

@inxilpro Cool! Sorry I should have mentioned this but the plugin system that's currently available in 0.4.3 won't work quite the same way in 0.5.0, namely the rule function you're using has been entirely removed in favor of the cleaner object syntax you originally suggested:

#412

I'm just working on the release notes/upgrade guide for 0.5.0 right now and will be tagging it shortly.

@inxilpro
Copy link
Author

@adamwathan Got it. Updated the plugin to reflect those changes.

Basically, just yarn add glhd-tailwindcss-transitions and then add it to your Tailwind plugins. The module is an es6 module, which I may change so that you don't have to use default, but right now you'll either have to import transitionsPlugin from 'glhd-tailwindcss-transitions' and then add transitionsPlugin() to your Tailwind's plugins config, or do something like require('glhd-tailwindcss-transitions').default(). I may tweak that shortly.

@knowler
Copy link

knowler commented Mar 17, 2018

I am hesitant about the trans- prefix. Though the above mentioned conflict with transform makes it potentially confusing, when using transform one would usually first think of scale, matrix, rotate, skew, translate, so I think this argument could be weak. But, there still could be a conflict with translate, which I could see used like trans-x-1/2, trans-y-full, or trans-3d.

Personally, I like no prefix and props- for -property. I’m using the following on a project.

/** duration */
.quicker { transition-duration: .1s; }
.quick { transition-duration: .2s; }
.slow { transition-duration: .5s; }

/** timing-function */
.linear { transition-timing-function: linear; }
.ease { transition-timing-function: ease; }
.ease-in { transition-timing-function: ease-in; }
.ease-out { transition-timing-function: ease-out; }
.ease-in-out { transition-timing-function: ease-in-out; }

/** delay */
.delay-short { transition-delay: .1s; }
.delay-long { transition-delay: .2s; }

/** property */
.props-all { transition-property: all; }
.props-transform { transition-property: transform; }
.props-colors { transition-property: background-color, color; }
.props-color { transition-property: color; }
.props-bg { transition-property: background-color; }

This approach is also problematic as the durations, timing-functions, and delays would all have corresponding conflicts with animation... and making them agnostic by doubling up the rules (e.g. transition + animation ease timing function in .ease) could be a bad idea?

As much as I dislike it, transition- may be the best to avoid conflicts. Personally, I would opt for the more terse t- (and use a- for the animation classes).

@inxilpro
Copy link
Author

@knowler You can configure it however you want. Just install the plugin from https://github.com/glhd/tailwindcss-plugins

@ricricucit
Copy link

why isn't this getting implemented?

@ricricucit
Copy link

Not to be too annoying, but @adamwathan why is this not implemented yet?
How can I help to get this merged?

@adamwathan
Copy link
Member

why is this not implemented yet?

Because I haven't made the time to work through it yet. Use the plugin if you want the functionality from this PR right now, that's what the plugin system is for?

@inxilpro
Copy link
Author

@ricricucit let me know if you need any help getting the plugin working. And @adamwathan — let me know if there’s anything I can do to help, although I imagine it’s just a matter of time, which I sadly can’t help with :) No rush on my part.

@Anachron
Copy link

Anachron commented Jul 1, 2018

There is only the docs part left right?

@samuelterra22
Copy link

Please, fix conflicts and merge branch

@Anachron
Copy link

@adamwathan hey how are you doing?
I'd love to get this in the default package so I was wondering if you got less busy in the meantime?
No pressue.

@simensen
Copy link

Something isn't sitting right with me using trans as a prefix. I like that the plugin currently has transition- prefix and that it is configurable.

@inxilpro
Copy link
Author

Yeah, I agree. I’m pretty sure Adam has planned to tackle this after the 1.0 release, so I just decided to leave it as-is. I’m happy to update it again to better match the plugin, but I’m going to wait until we hear something from Adam about what he’s thinking.

@inxilpro
Copy link
Author

There are other CSS properties like transform and translate that conflict, and the class names should be easily discoverable. CSS transitions aren't the type of thing that you're going to use on every element, so I think it makes more sense to favor discoverability over the slight advantage of having to type a few less characters.

@Anachron
Copy link

Ok sorry I then have misunderstood the reasoning. I have deleted my comment.

@tyler36
Copy link

tyler36 commented Jun 3, 2019

Just a though. Instead of

.trans-delay         { transition-delay: 100ms; }
.trans-delay-long    { transition-delay: 200ms; }
.trans-delay-longer  { transition-delay: 300ms; }
.trans-delay-longest { transition-delay: 400ms; }

How about something like

.trans-delay-100    { transition-delay: 100ms; }
.trans-delay-200    { transition-delay: 200ms; }
.trans-delay-300    { transition-delay: 300ms; }
.trans-delay-400    { transition-delay: 400ms; }
...
.trans-delay-0        { transition-delay: unset; }

This keeps follows the convention with font-weight & colors while keeping flexibility.

@mrcsmcln
Copy link

mrcsmcln commented Sep 28, 2019

Figured I'd throw in my $0.02. I'm currently working with the following, taking inspiration from leading-*, tracking-*, and spacing:

{
  durations: {
    shorter: '250ms',
    short: '500ms',
    normal: '1000ms',
    long: '2000ms',
    longer: '3000ms'
  },
  easing: {
    normal: 'ease',
    in: 'ease-in',
    out: 'ease-out',
    'in-out': 'ease-in-out',
    linear: 'linear',
    start: 'step-start',
    end: 'step-end'
  },
  transitionDelay: theme => theme('durations'),
  transitionDuration: theme => theme('durations'),
  transitionTimingFunction: theme => theme('easing')
}
.delay-shorter: { transition-delay: 250ms; }
.delay-short: { transition-delay: 500ms; }
.delay-normal: { transition-delay: 1000ms; }
.delay-long: { transition-delay: 2000ms; }
.delay-longer: { transition-delay: 3000ms; }

.duration-shorter: { transition-duration: 250ms; }
.duration-short: { transition-duration: 500ms; }
.duration-normal: { transition-duration: 1000ms; }
.duration-long: { transition-duration: 2000ms; }
.duration-longer: { transition-duration: 3000ms; }

.easing-normal: { transition-timing-function: ease; }
.easing-in: { transition-timing-function: ease-in; }
.easing-out: { transition-timing-function: ease-out; }
.easing-in-out: { transition-timing-function: ease-in-out; }
.easing-linear: { transition-timing-function: linear; }
.easing-start: { transition-timing-function: step-start; }
.easing-end: { transition-timing-function: step-end; }

So far, it's working fine, especially for custom timing functions (e.g., cubic-bezier). Don't see why this couldn't be applied to transition-property as well, but I haven't gotten around to typing out all those properties. Usually works without specifying the property anyway if the transition isn't too complex.

A word on animations: since there are @keyframes involved, you'll be coding CSS anyway, so I figure it's safe to exclude animation-* from the scope of these class names. On the other hand, I suppose we could do something like this: class="transition duration-short easing-out" and class="animation duration-short easing-out".

Edit: Including animation utility classes alongside transitions (as mentioned above) has been making a lot of sense. Even if you have to write the @keyframes separately, they're highly reusable. I've also been trying this out for durations and it's been working better than keywords:

{
  durations: {
    ms: '1ms',
    '0': '0',
    '1': '50ms',
    '2': '100ms',
    '3': '150ms',
    '4': '200ms',
    '5': '250ms',
    '6': '300ms',
    '8': '400ms',
    '10': '500ms',
    '12': '600ms',
    '16': '800ms',
    '20': '1000ms',
    '24': '1200ms',
    '32': '1600ms',
    '40': '2000ms',
    '48': '2400ms',
    '56': '2800ms',
    '64': '3200ms',
  }
}

So the classes would be more like duration-4 and delay-10.

@sasafister
Copy link

Will there be any option for case where I wan to hover on card itself but trigger transition animation on some div inside card?

@hacknug
Copy link
Contributor

hacknug commented Nov 14, 2019

Will there be any option for case where I wan to hover on card itself but trigger transition animation on some div inside card?

That's what group variants are for. You can use core's group-hover and if you need to handle this also on focus or active, you can use @benface's tailwindcss-interaction-variants.

Also don't expect this PR to get merged. Adam's been working on his own transitions plugin which should be out they release TailwindUI if I didn't miss anything 👍

@sasafister
Copy link

sasafister commented Nov 15, 2019

That's what group variants are for. You can use core's group-hover and if you need to handle this also on focus or active, you can use @benface's tailwindcss-interaction-variants.

Also don't expect this PR to get merged. Adam's been working on his own transitions plugin which should be out they release TailwindUI if I didn't miss anything 👍

That's what I'm waiting for, it doesn't make sense to create something like that if Adam is working on this already... :)

@adamwathan
Copy link
Member

Superseded by #1273, sorry for not at least getting this merged in and basing my work off of that :/ Really appreciate the contribution either way.

@adamwathan adamwathan closed this Dec 25, 2019
thecrypticace pushed a commit that referenced this pull request Sep 26, 2025
Here is everything you need to know about this update. Please take a
good look at what changed and the test results before merging this pull
request.

### What changed?




#### ✳️ @​tailwindcss/typography (0.5.16 → 0.5.19) ·
[Repo](https://github.com/tailwindlabs/tailwindcss-typography) ·
[Changelog](https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md)



<details>
<summary>Release Notes</summary>
<h4><a
href="https://github.com/tailwindlabs/tailwindcss-typography/releases/tag/v0.5.19">0.5.19</a></h4>

<blockquote><h3 dir="auto">Fixed</h3>
<ul dir="auto">
<li>Fixed broken color styles (<a
href="https://bounce.depfu.com/github.com/tailwindlabs/tailwindcss-typography/pull/405">#405</a>)</li>
</ul></blockquote>
<h4><a
href="https://github.com/tailwindlabs/tailwindcss-typography/releases/tag/v0.5.18">0.5.18</a></h4>

<blockquote><h3 dir="auto">Fixed</h3>
<ul dir="auto">
<li>Fixed undefined variable error (<a
href="https://bounce.depfu.com/github.com/tailwindlabs/tailwindcss-typography/pull/403">#403</a>)</li>
</ul></blockquote>
<h4><a
href="https://github.com/tailwindlabs/tailwindcss-typography/releases/tag/v0.5.17">0.5.17</a></h4>

<blockquote><h3 dir="auto">Added</h3>
<ul dir="auto">
<li>Add modifiers for description list elements (<a
href="https://bounce.depfu.com/github.com/tailwindlabs/tailwindcss-typography/pull/357">#357</a>)</li>
<li>Add <code class="notranslate">prose-picture</code> modifier (<a
href="https://bounce.depfu.com/github.com/tailwindlabs/tailwindcss-typography/pull/367">#367</a>)</li>
</ul>
<h3 dir="auto">Fixed</h3>
<ul dir="auto">
<li>Include unit in <code class="notranslate">hr</code> border-width
value (<a
href="https://bounce.depfu.com/github.com/tailwindlabs/tailwindcss-typography/pull/379">#379</a>)</li>
<li>Ensure <code class="notranslate">&lt;kbd&gt;</code> styles work with
Tailwind CSS v4 (<a
href="https://bounce.depfu.com/github.com/tailwindlabs/tailwindcss-typography/pull/387">#387</a>)</li>
</ul>
<h3 dir="auto">Changed</h3>
<ul dir="auto">
<li>Remove lodash dependencies (<a
href="https://bounce.depfu.com/github.com/tailwindlabs/tailwindcss-typography/pull/402">#402</a>)</li>
</ul></blockquote>
<p><em>Does any of this look wrong? <a
href="https://depfu.com/packages/npm/@tailwindcss%2Ftypography/feedback">Please
let us know.</a></em></p>
</details>

<details>
<summary>Commits</summary>
<p><a
href="https://github.com/tailwindlabs/tailwindcss-typography/compare/39d20e194940903046f2e2733ce0a9b59ccd464b...e002ab89ad8f4202638249c1c300c0cf0b3739c5">See
the full diff on Github</a>. The new version differs by 22 commits:</p>
<ul>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/e002ab89ad8f4202638249c1c300c0cf0b3739c5"><code>0.5.19</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/bbb1c21099e34ff4d1d7f82f7528b85e71ed3c5a"><code>Fix
bad RGB syntax (#405)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/b316f958af5bc12a981526c3091d8319626e274e"><code>0.5.18</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/ed952066e698dbb65a2f082eeb903ccba5a6834a"><code>Fix
variable declaration in opacity function (#403)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/7efcb4a499e6ede67088e28393a906d4d089e580"><code>0.5.17</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/e0ec248bafa002d589509e29bfd9f054570e6d85"><code>chore(ci):
update actions for release insiders</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/511afcb0bd9732eb8fcdc703f35ff76e57bfcd7b"><code>Add
modifiers for description list elements (#357)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/042a531528cd3ddecafda94fe972394dc8aab6ae"><code>Add
`prose-picture` modifiers (#367)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/f822222ae6e289e8cc0b23636891dc3545d5682a"><code>Fix
`kbd` shadow colors not being calculated on oklch colors
(#387)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7e87a52d86afbbff64200d40f05fe59433039"><code>Add
Tailwind v4 custom color theme example to README (#396)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/ecb7d5c435fbdf907a1224a453539143c802a75c"><code>Remove
lodash dependencies (#402)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/b7cdf1e1ec98381e337800bc78863c0bbc72d6a5"><code>Clarify
&#39;not-prose&#39; usage when using prefixes (#399)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/25051fbfd7c7058708233b1b4c6280f039e5855d"><code>Fix
syntax highlighting in readme</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/d3c1fbdc604902bc20049ce936d1410adbd6771c"><code>Include
v3 installation instructions alongside v4 (#388)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/632970e3ce6fc10d1bfd8fb46cc9083d0d32986d"><code>Readme:
Remove unused `{theme}` (#385)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/c92dc1c120f71d402a54becd6958af692ff426dd"><code>Fix
typo in comments (#378)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/3e75cb04808f80b0e30b8c6fad2e4212917b194f"><code>Change
the borderTopWidth value for hr from integer to a pixel value
(#379)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/1a6972e6902df5ff63c85399e0418cbfce7855fb"><code>Rectify
variant order Closes #376</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/0ab25dc0ff97505a75c966d3f9a020cd8a543ceb"><code>Fix
plugin import path in README.md (#382)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/fb252ece730f228dfc9ae1c61de79c3ac0025d5c"><code>Fix
syntax errors in Readme.md (#381)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/43a4c2c2fa1932a9b39f84188b2a6bef6e1a0131"><code>Update
README for Tailwind CSS v4 (#380)</code></a></li>
<li><a
href="https://github.com/tailwindlabs/tailwindcss-typography/commit/d1e6421d4c07c15b3e1db6b6b10549df96fb129d"><code>Update
README.md</code></a></li>
</ul>
</details>












---
![Depfu
Status](https://depfu.com/badges/edd6acd35d74c8d41cbb540c30442adf/stats.svg)

[Depfu](https://depfu.com) will automatically keep this PR
conflict-free, as long as you don't add any commits to this branch
yourself. You can also trigger a rebase manually by commenting with
`@depfu rebase`.

<details><summary>All Depfu comment commands</summary>
<blockquote><dl>
<dt>@​depfu rebase</dt><dd>Rebases against your default branch and
redoes this update</dd>
<dt>@​depfu recreate</dt><dd>Recreates this PR, overwriting any edits
that you've made to it</dd>
<dt>@​depfu merge</dt><dd>Merges this PR once your tests are passing and
conflicts are resolved</dd>
<dt>@​depfu cancel merge</dt><dd>Cancels automatic merging of this
PR</dd>
<dt>@​depfu close</dt><dd>Closes this PR and deletes the branch</dd>
<dt>@​depfu reopen</dt><dd>Restores the branch and reopens this PR (if
it's closed)</dd>
<dt>@​depfu pause</dt><dd>Ignores all future updates for this dependency
and closes this PR</dd>
<dt>@​depfu pause [minor|major]</dt><dd>Ignores all future minor/major
updates for this dependency and closes this PR</dd>
<dt>@​depfu resume</dt><dd>Future versions of this dependency will
create PRs again (leaves this PR as is)</dd>
</dl></blockquote>
</details>

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.