Gutenberg + Rust + TypeScript

Overview

Gutenberg + Rust + TypeScript

This is a minimum block plugin template to rapidly get started building WP blocks using Rust + TypeScript.

Getting Started

  • Run npm install to install necessary packages
  • Run npm run rename <text-domain> <label> to rename from rust-starter.
  • Run npm run start to start the dev server
  • Run cypress open to run interactive tests

Features

This is an opinionated starter template that is designed to fit my personal workflow. However, I've added a small script to clean up and remove some features.

  • To remove Tailwind, run npm run eject tailwind
  • To remove Rust, run npm run eject rust
  • To remove Cypress, run npm run eject cypress

Rust

Rust is a systems programming language with a strong type system, memory safety, and great documentation. Beyond that it's fun to write and has a great community of helpful developers. Rust also compiles into WebAssembly, letting us utilize the power of systems programming on the web.

Read more about Rust: https://www.rust-lang.org/

TypeScript

TypeScript is essentially JavaScript with type safety. TypeScript will save you plenty of headaches while writing your code. Ever try to access a JS property on undefined? TypeScript will warn you before you even press save.

Read more about TypeScript: https://www.typescriptlang.org/

Tailwind CSS (heavily scoped)

Tailwind CSS is a utility framework designed for rapid building. Rather than maintaining CSS/scss files, you use specific class names directly in your markup, keeping the component logic, layout, and design in one place. You should default to WordPress components and classes when possible, and use Tailwind for everything beyond that.

This starter repo builds on top of Tailwind in a few useful ways:

  • Separates editor and frontend styles and processes them in isolation, keeping the stylesheet size on the frontend to a minimum
  • Removes the preflight and global Tailwind styles/animation presets so that there isn't a conflict with other blocks, plugins, etc.
  • On frontend styles, padding and margins will only be applied if the block doesn't have inline styling (e.g. .p-4:not([style*="padding"])). This lets you define a default while letting users override these values. Open an issue for more info.

Read more about Tailwind CSS: https://tailwindcss.com/

Cypress e2e testing

Cypress is a CLI test runner as well as an interactive one. Essentially it will run your tests through a browser, clicking here or there as you tell it to. It has an intuative API and is easy to learn. I've included some helpers to get started with WordPress, such as cy.loginUser() and cy.visitNewPageEditor()

Read more about Cypress: https://www.cypress.io/

Comments
  • Bump @wordpress/block-editor from 8.4.0 to 8.5.1

    Bump @wordpress/block-editor from 8.4.0 to 8.5.1

    Bumps @wordpress/block-editor from 8.4.0 to 8.5.1.

    Changelog

    Sourced from @​wordpress/block-editor's changelog.

    Unreleased

    8.5.0 (2022-04-08)

    Commits
    • 9c15c66 chore(release): publish
    • acc801a Merge changes published in the Gutenberg plugin "release/13.0" branch
    • 11eb124 chore(release): publish
    • ba12a0e Update changelog files
    • 89b3c8e Merge changes published in the Gutenberg plugin "release/13.0" branch
    • See full diff 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 will merge this PR once it's up-to-date and CI passes on it, as requested by @KevinBatdorf.


    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)
    dependencies javascript 
    opened by dependabot[bot] 3
  • Bump @wordpress/blocks and @types/wordpress__blocks

    Bump @wordpress/blocks and @types/wordpress__blocks

    Bumps @wordpress/blocks and @types/wordpress__blocks. These dependencies needed to be updated together. Updates @wordpress/blocks from 11.5.1 to 11.8.0

    Release notes

    Sourced from @​wordpress/blocks's releases.

    11.8.0

    Enhancements

    Block Library

    • Add spacing controls to all heading blocks. (35772)
    • Enable slash inserter for heading, list, and quote. (35360)
    • Unify theme block placeholder content. (35517)
    • Buttons: Add gap and vertical margin support. (34546)
    • Categories: Add support for showing only top-level categories. (35726)
    • Column: Allow the specification of blocks allowed within columns. (35342)
    • Comment Content Block: Add typography, color and padding support. (35183)
    • Cover: Add allowedBlocks and TemplateLock attributes in Cover Block. (31326)
    • Cover: Add option to set opacity when background colour used. (35065)
    • Cover: Allow setting the height from the placeholder state. (35068)
    • Cover: Change dimRatio to 50 if media added and dimRatio is set to 100. (35789)
    • Cover: Only use white text when the background of the cover block is dark. (33541)
    • Cover: Use the description in the placeholder. (34970)
    • Embed: Add Pinterest as an embed provider. (34895)
    • Feature Image: Add spacing controls to the featured image block. (35775)
    • Featured image and Image: Remove descendent space. (35466)
    • Gallery Block: Get media data in a single request. (34389)
    • Heading: Autogenerate heading anchors. (30825)
    • Quote: Update deprecation to expect style block supports. (35615)
    • Page List: Show empty placeholder if no items. (35441)
    • Post Date: Add more typography options. (35422)
    • Post Comment Author: Add link settings and block supports. (35595)
    • Post Comment Date: Add link setting and block supports. (35112)
    • Quote: Added a "plain" style for quote blocks. (29856)
    • Search: Enable inheritance in search block. (35723)
    • Site Logo: Add a basic example to the site logo block. (35588)
    • Site Logo: Move the Reset button to the Replace menu dropdown. (35372)
    • Site Logo: placeholder tweaks. (35397)
    • Site Tagline: Add fontStyle control to Site Tagline block. (35507)
    • Site Tagline: Add wide + full support to the site tagline block. (35589)
    • Site Title: Add basic example to site-title block. (35590)
    • Site Logo: Remove "Reset" button icon. (35434)
    • Social Icons: Add top and bottom margin support. (35374)
    • Social Links: Polish logos only style. (35586)

    Design Tools

    • ToolsPanel: Switch to plus icon when no controls present in panel body. (34107)
    • Block Supports: Add panel specific className. (35793)
    • Block Supports: Switch dimensions inspector controls slot to bubble virtually. (34725)
    • Inspector Controls: Resort the order of the design tools associated with styles hooks. (35574)

    Global Styles

    • Allow users to store duotone data. (35318)
    • Allow child theme.json to be merged with parent theme.json. (35459)
    • Extract the three color panels to their own global styles view. (35400)
    • Font family: Switch from CSS Custom Property to classes. (31910)

    ... (truncated)

    Changelog

    Sourced from @​wordpress/blocks's changelog.

    11.8.0 (2022-05-18)

    11.7.0 (2022-05-04)

    11.6.0 (2022-04-21)

    11.5.0 (2022-04-08)

    11.4.0 (2022-03-23)

    11.3.0 (2022-03-11)

    11.2.0 (2022-01-27)

    11.1.0 (2021-09-09)

    Backward Compatibility

    • Register a block even when an invalid value provided for the icon setting (#34350).

    New API

    • The isMatch callback on block transforms now receives the block object (or block objects if isMulti is true) as its second argument.

    11.0.0 (2021-07-29)

    Breaking Change

    • Upgraded React components to work with v17.0 (#29118). There are no new features in React v17.0 as explained in the blog post.

    10.0.0 (2021-07-21)

    Breaking Changes

    • The deprecated registerBlockTypeFromMetadata function was removed. Please use registerBlockType that covers the same functionality (#32030).

    9.1.0 (2021-05-20)

    New API

    • registerBlockType method can be used to register a block type using the metadata loaded from block.json file (#32030).

    Deprecations

    • registerBlockTypeFromMetadata was deprecated in favor of registerBlockType that support now the same functionality (#32030).

    9.0.0 (2021-05-14)

    Breaking Changes

    ... (truncated)

    Commits
    • 198fa12 chore(release): publish
    • 2ca3bcb Update changelog files
    • a5f2846 Merge changes published in the Gutenberg plugin "release/13.3" branch
    • 4631d51 chore(release): publish
    • 2e99064 Update changelog files
    • 4bb2655 Merge changes published in the Gutenberg plugin "release/13.2" branch
    • 1ba5231 chore(release): publish
    • 2673386 Update changelog files
    • 9ad1f9d Merge changes published in the Gutenberg plugin "release/13.1" branch
    • See full diff in compare view

    Updates @types/wordpress__blocks from 11.0.0 to 11.0.1

    Commits

    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 will merge this PR once it's up-to-date and CI passes on it, as requested by @KevinBatdorf.


    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)
    dependencies javascript 
    opened by dependabot[bot] 2
  • Bump @wordpress/scripts from 22.3.0 to 22.4.0

    Bump @wordpress/scripts from 22.3.0 to 22.4.0

    Bumps @wordpress/scripts from 22.3.0 to 22.4.0.

    Changelog

    Sourced from @​wordpress/scripts's changelog.

    22.4.0 (2022-04-08)

    New Feature

    • Add --webpack-src-dir CLI flag to allow customizing the source code directory (src by default) (#39618).

    Bug Fixes

    • Add vendor/ to .markdownlintignore, to match lint-md-docs docs (#39724).
    • Include files with .jsx extension in the build process (#39613).
    • Ensure that the default logic for entry points in the build commands is executed only when used the default config (#39618).

    22.2.0 (2022-03-11)

    Enhancement

    • The bundled @wordpress/eslint-plugin package got updated to the new major version, but the breaking changes included don't affect this package (#39244).

    22.1.0 (2022-03-03)

    New Feature

    • Add --webpack-copy-php CLI flag to opt-in to copying php files from src and its subfolders to the output directory (build by default) (#39171).

    22.0.0 (2022-02-22)

    Breaking Changes

    New Feature

    • Automatically copy PHP files located in the src folder and its subfolders to the output directory (build by default) (#38715).

    21.0.2 (2022-02-15)

    • Entry points are not detected in Windows OS (#38781).

    21.0.1 (2022-02-11)

    Bug Fix

    • Return a default entry object in the build command when no entry files discovered in the project (#38737).

    21.0.0 (2022-02-10)

    Breaking Changes

    • The bundled puppeteer-core dependency has been updated from requiring ^11.0.0 to requiring ^13.2.0 (#37078).

    ... (truncated)

    Commits
    • 11eb124 chore(release): publish
    • ba12a0e Update changelog files
    • 89b3c8e Merge changes published in the Gutenberg plugin "release/13.0" branch
    • See full diff 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 will merge this PR once it's up-to-date and CI passes on it, as requested by @KevinBatdorf.


    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)
    dependencies javascript 
    opened by dependabot[bot] 2
  • Bump @wordpress/element from 4.3.0 to 4.4.0

    Bump @wordpress/element from 4.3.0 to 4.4.0

    Bumps @wordpress/element from 4.3.0 to 4.4.0.

    Changelog

    Sourced from @​wordpress/element's changelog.

    4.4.0 (2022-04-08)

    Commits

    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 will merge this PR once it's up-to-date and CI passes on it, as requested by @KevinBatdorf.


    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)
    dependencies javascript 
    opened by dependabot[bot] 2
  • Bump @wordpress/block-editor from 9.8.0 to 10.5.0

    Bump @wordpress/block-editor from 9.8.0 to 10.5.0

    Bumps @wordpress/block-editor from 9.8.0 to 10.5.0.

    Changelog

    Sourced from @​wordpress/block-editor's changelog.

    10.5.0 (2022-11-16)

    Enhancement

    • BlockLockModal: Move Icon component out of CheckboxControl label (#45535)
    • Fluid typography: adjust font size min and max rules (#45536).

    10.4.0 (2022-11-02)

    Bug Fix

    • InserterListItem: Fix dragging and dropping in Firefox. (#44631)

    10.3.0 (2022-10-19)

    Bug Fix

    • FontSizePicker: Update fluid utils so that only string, floats and integers are treated as valid font sizes for the purposes of fluid typography (#44847)
    • getTypographyClassesAndStyles(): Ensure that font sizes are transformed into fluid values if fluid typography is activated (#44852)
    • BlockPopover: Ensure that padding and margin visualizers display in correct position even when scrolling past block. (#44998)

    New features

    • You can now drop files/blocks/HTML on unmodified default blocks to transform them into corresponding blocks (#44647).

    10.2.0 (2022-10-05)

    10.1.0 (2022-09-21)

    10.0.0 (2022-09-13)

    Breaking change

    • FontSizePicker: Deprecate bottom margin style. Add a __nextHasNoMarginBottom prop to start opting into the margin-free styles that will become the default in a future version, currently scheduled to be WordPress 6.4 (#43870).
    Commits
    • 7ac04f4 chore(release): publish
    • 640566e Update changelog files
    • 455584f Merge changes published in the Gutenberg plugin "release/14.6" branch
    • 511f4cc chore(release): publish
    • 76b1b0e Update changelog files
    • 85c2b4f Merge changes published in the Gutenberg plugin "release/14.5" branch
    • a2ff0e6 chore(release): publish
    • 52149f9 Update changelog files
    • 433be2b Merge changes published in the Gutenberg plugin "release/14.4" branch
    • 8d42d2f chore(release): publish
    • 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)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump typescript from 4.8.3 to 4.9.3

    Bump typescript from 4.8.3 to 4.9.3

    Bumps typescript from 4.8.3 to 4.9.3.

    Release notes

    Sourced from typescript's releases.

    TypeScript 4.9

    For release notes, check out the release announcement.

    Downloads are available on:

    Changes:

    • 93bd577458d55cd720b2677705feab5c91eb12ce Bump version to 4.9.3 and LKG.
    • 107f832b80df2dc97748021cb00af2b6813db75b Update LKG.
    • 31bee5682df130a14ffdd5742f994dbe7313dd0e Cherry-pick PR #50977 into release-4.9 (#51363) [ #50872 ]
    • 1e2fa7ae15f8530910fef8b916ec8a4ed0b59c45 Update version to 4.9.2-rc and LKG.
    • 7ab89e5c6e401d161f31f28a6c555a3ba530910e Merge remote-tracking branch 'origin/main' into release-4.9
    • e5cd686defb1a4cbdb36bd012357ba5bed28f371 Update package-lock.json
    • 8d40dc15d1b9945837e7860320fdccfe27c40cad Update package-lock.json
    • 5cfb3a2fe344a5350734305193e6cc99516285ca Only call return() for an abrupt completion in user code (#51297)
    • a7a9d158e817fcb0e94dc1c24e0a401b21be0cc9 Fix for broken baseline in yieldInForInInDownlevelGenerator (#51345)
    • 7f8426f4df0d0a7dd8b72079dafc3e60164a23b1 fix for-in enumeration containing yield in generator (#51295)
    • 3d2b4017eb6b9a2b94bc673291e56ae95e8beddd Fix assertion functions accessed via wildcard imports (#51324)
    • 64d0d5ae140b7b26a09e75114517b418d6bcaa9f fix(51301): Fixing an unused import at the end of a line removes the newline (#51320)
    • 754eeb2986bde30d5926e0fa99c87dda9266d01b Update CodeQL workflow and configuration, fix found bugs (#51263)
    • d8aad262006ad2d2c91aa7a0e4449b4b83c57f7b Update package-lock.json
    • d4f26c840b1db76c0b25a405c8e73830a2b45cbc fix(51245): Class with parameter decorator in arrow function causes "convert to default export" refactoring failure (#51256)
    • 16faf45682173ea437a50330feb4785578923d7f Update package-lock.json
    • 8b1ecdb701e2a2e19e9f8bcdd6b2beac087eabee fix(50654): "Move to a new file" breaks the declaration of referenced variable (#50681)
    • 170a17fad57eae619c5ef2b7bdb3ac00d6c32c47 Dom update 2022-10-25 (#51300)
    • 9c4e14d75174432f6a4dc5967a09712a6784ab88 Remove "No type information for this code" from baseline (#51311)
    • 88d25b4f232929df59729156dfda6b65277affec fix(50068): Refactors trigger debug failure when JSX text has a ' and a tag on the same line. (#51299)
    • 8bee69acf410d4986cb0cc102b949e2d133d5380 Update package-lock.json
    • 702de1eeaaef88a189e4d06e5a2aae287853790a Fix early call to return/throw on generator (#51294)
    • 2c12b1499908ad7718e65d20e264561207c22375 Add a GH Action to file a new issue if we go a week without seeing a typescript-error-deltas issue (#51271)
    • 6af270dee09d62516f6dc02ec102a745ffebc037 Update package-lock.json
    • 2cc4c16a26672a7ba6c97ba16309fcf334db7cae Update package-lock.json
    • 60934915d9ccc4ca9c0fb2cd060d7ec81601942b Fix apparent typo in getStringMappingType (#51248)
    • 61c26096e3373719ece686b84c698423890e9a5f Update package-lock.json
    • ef69116c41cb6805f89e6592eacb0ccb7f02207d Generate shortest rootDirs module specifier instead of first possible (#51244)
    • bbb42f453dc684e03d977c5b70391124d57543a9 Fix typo in canWatchDirectoryOrFile found by CodeQL (#51262)
    • a56b254ad3c52b598bc5d44f83f3d0a1cf806068 Include 'this' type parameter in isRelatedTo fast path (#51230)
    • 3abd351c0eea55758f27ee5558a4a1525b77f45b Fix super property transform in async arrow in method (#51240)
    • eed05112180e0d94f78aa02d676d49468f15dc31 Update package-lock.json
    • 2625c1feae25aede35465ca835440fc57bf13d52 Make the init config category order predictable (#51247)
    • 1ca99b34029dafad2c18af7bdc0711f4abf7e522 fix(50551): Destructuring assignment with var bypasses "variable is used before being assigned" check (2454) (#50560)
    • 3f28fa12dfecb8dfd66ce4684bf26f64e1f092f1 Update package-lock.json
    • 906ebe49334a3a9c2dbd73cd3c902898bc712b66 Revert structuredTypeRelatedTo change and fix isUnitLikeType (#51076)
    • 8ac465239f52de1da3ada8cdc4c3f107f4d62e45 change type (#51231)
    • 245a02cbed7ad50a21289730159abc8d19a66f40 fix(51222): Go-to-definition on return statements should jump to the containing function declaration (#51227)
    • 2dff34e8c4a91c0005ca9ccfb7e045e225b6f2e4 markAliasReferenced should include ExportValue as well (#51219)

    ... (truncated)

    Commits

    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)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @wordpress/element from 4.14.0 to 4.20.0

    Bump @wordpress/element from 4.14.0 to 4.20.0

    Bumps @wordpress/element from 4.14.0 to 4.20.0.

    Changelog

    Sourced from @​wordpress/element's changelog.

    4.20.0 (2022-11-16)

    4.19.0 (2022-11-02)

    4.18.0 (2022-10-19)

    4.17.0 (2022-10-05)

    4.16.0 (2022-09-21)

    4.15.0 (2022-09-13)

    Commits
    • 7ac04f4 chore(release): publish
    • 640566e Update changelog files
    • 511f4cc chore(release): publish
    • 76b1b0e Update changelog files
    • 85c2b4f Merge changes published in the Gutenberg plugin "release/14.5" branch
    • a2ff0e6 chore(release): publish
    • 52149f9 Update changelog files
    • 433be2b Merge changes published in the Gutenberg plugin "release/14.4" branch
    • 8d42d2f chore(release): publish
    • 934c2fa Update changelog files
    • 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)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @typescript-eslint/parser from 5.36.2 to 5.45.0

    Bump @typescript-eslint/parser from 5.36.2 to 5.45.0

    Bumps @typescript-eslint/parser from 5.36.2 to 5.45.0.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.45.0

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)
    • scope-manager: add support for TS4.9 satisfies expression (#6059) (44027db)
    • typescript-estree: stub out ts.SatisfiesExpression on old TS versions (#6076) (1302b30)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)
    • support Auto Accessor syntax (#5926) (becd1f8)

    v5.44.0

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    Features

    • eslint-plugin: [adjacent-overload-signatures] check BlockStatement nodes (#5998) (97d3e56)
    • eslint-plugin: [keyword-spacing] Support spacing in import-type syntax (#5977) (6a735e1)
    • support parsing satisfies operators (#5717) (20d7cae)
    • update to TypeScript 4.9 (#5716) (4d744ea)

    v5.43.0

    5.43.0 (2022-11-14)

    Bug Fixes

    • eslint-plugin: [no-shadow] handle false positives on generics and parameters (#5902) (769e8c8)
    • eslint-plugin: [promise-function-async] handle keyword token (#5907) (f25a94f)

    Features

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.45.0 (2022-11-28)

    Note: Version bump only for package @​typescript-eslint/parser

    5.44.0 (2022-11-21)

    Note: Version bump only for package @​typescript-eslint/parser

    5.43.0 (2022-11-14)

    Note: Version bump only for package @​typescript-eslint/parser

    5.42.1 (2022-11-07)

    Note: Version bump only for package @​typescript-eslint/parser

    5.42.0 (2022-10-31)

    Features

    Reverts

    5.41.0 (2022-10-24)

    Note: Version bump only for package @​typescript-eslint/parser

    5.40.1 (2022-10-17)

    Note: Version bump only for package @​typescript-eslint/parser

    5.40.0 (2022-10-10)

    Note: Version bump only for package @​typescript-eslint/parser

    5.39.0 (2022-10-03)

    Note: Version bump only for package @​typescript-eslint/parser

    5.38.1 (2022-09-26)

    Note: Version bump only for package @​typescript-eslint/parser

    5.38.0 (2022-09-19)

    Note: Version bump only for package @​typescript-eslint/parser

    ... (truncated)

    Commits
    • 267da4e chore: publish v5.45.0
    • 01159d2 chore: publish v5.44.0
    • 426c2f9 chore: remove unnecessary project names from nx commands (#6054)
    • e2d1263 chore: switched repo lint to use nx run-many (#6038)
    • 8af1b4d chore: publish v5.43.0
    • b8b24c2 chore: publish v5.42.1
    • 1e5e9ea chore: publish v5.42.0
    • 2ee81df Revert "feat(scope-manager): ignore ECMA version" (#5888)
    • 3b8d449 feat(scope-manager): ignore ECMA version (#5881)
    • fcf3f9d docs: Mention wide globs performance implications in monorepos docs and parse...
    • 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)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @wordpress/element from 4.14.0 to 4.18.0

    Bump @wordpress/element from 4.14.0 to 4.18.0

    Bumps @wordpress/element from 4.14.0 to 4.18.0.

    Changelog

    Sourced from @​wordpress/element's changelog.

    4.18.0 (2022-10-19)

    4.17.0 (2022-10-05)

    4.16.0 (2022-09-21)

    4.15.0 (2022-09-13)

    Commits

    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)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @wordpress/blocks from 11.15.0 to 11.19.0

    Bump @wordpress/blocks from 11.15.0 to 11.19.0

    Bumps @wordpress/blocks from 11.15.0 to 11.19.0.

    Changelog

    Sourced from @​wordpress/blocks's changelog.

    11.19.0 (2022-10-19)

    11.18.0 (2022-10-05)

    Deprecations

    • Deprecate non-string descriptions (#44455).

    11.17.0 (2022-09-21)

    11.16.0 (2022-09-13)

    Commits
    • a2ff0e6 chore(release): publish
    • 52149f9 Update changelog files
    • 433be2b Merge changes published in the Gutenberg plugin "release/14.4" branch
    • 8d42d2f chore(release): publish
    • 934c2fa Update changelog files
    • eb900a4 Merge changes published in the Gutenberg plugin "release/14.3" branch
    • 23e1362 chore(release): publish
    • ea6a9c0 Update changelog files
    • 622bfb7 Merge changes published in the Gutenberg plugin "release/14.2" branch
    • 0d732d4 chore(release): publish
    • 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)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @typescript-eslint/parser from 5.36.2 to 5.42.0

    Bump @typescript-eslint/parser from 5.36.2 to 5.42.0

    Bumps @typescript-eslint/parser from 5.36.2 to 5.42.0.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.42.0

    5.42.0 (2022-10-31)

    Bug Fixes

    • ast-spec: add TSQualifiedName to TypeNode union (#5906) (5c316c1)
    • eslint-plugin: [no-extra-parens] handle type assertion in extends clause (#5901) (8ed7219)
    • typescript-estree: don't allow single-run unless we're in type-aware linting mode (#5893) (891b087)

    Features

    • eslint-plugin: [member-ordering] add natural sort order (#5662) (1eaae09)
    • eslint-plugin: [no-invalid-void-type] better report message for void used as a constituent inside a function return type (#5274) (d806bda)
    • typescript-estree: clarify docs and error for program project without matching TSConfig (#5762) (67744db)
    • utils: add RuleTester API for top-level dependency constraints (#5896) (0520d53)

    v5.41.0

    5.41.0 (2022-10-24)

    Bug Fixes

    • eslint-plugin: [no-base-to-string] ignore Error, URL, and URLSearchParams by default (#5839) (96e1c6c)
    • type-utils: prevent stack overflow in isTypeReadonly (#5860) (a6d8f7e), closes #4476

    Features

    • eslint-plugin: [no-unsafe-declaration-merging] switch to use scope analysis instead of type information (#5865) (e70a10a)
    • eslint-plugin: add no-unsafe-declaration-merging (#5840) (3728031)

    v5.40.1

    5.40.1 (2022-10-17)

    Bug Fixes

    • eslint-plugin: Skip missing 'rest' tuple type arguments in no-misused-promises (#5809) (c5beaa2), closes #5807
    • utils: add missing dependency on @types/semver (#5825) (17b8879)

    v5.40.0

    5.40.0 (2022-10-10)

    Bug Fixes

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.42.0 (2022-10-31)

    Features

    Reverts

    5.41.0 (2022-10-24)

    Note: Version bump only for package @​typescript-eslint/parser

    5.40.1 (2022-10-17)

    Note: Version bump only for package @​typescript-eslint/parser

    5.40.0 (2022-10-10)

    Note: Version bump only for package @​typescript-eslint/parser

    5.39.0 (2022-10-03)

    Note: Version bump only for package @​typescript-eslint/parser

    5.38.1 (2022-09-26)

    Note: Version bump only for package @​typescript-eslint/parser

    5.38.0 (2022-09-19)

    Note: Version bump only for package @​typescript-eslint/parser

    5.37.0 (2022-09-12)

    Note: Version bump only for package @​typescript-eslint/parser

    Commits
    • 1e5e9ea chore: publish v5.42.0
    • 2ee81df Revert "feat(scope-manager): ignore ECMA version" (#5888)
    • 3b8d449 feat(scope-manager): ignore ECMA version (#5881)
    • fcf3f9d docs: Mention wide globs performance implications in monorepos docs and parse...
    • 9eea5f4 chore: publish v5.41.0
    • 0be356b chore: publish v5.40.1
    • 56f89d6 chore: nx migrate latest (14.8.4) (#5798)
    • 6ac0aa7 chore: publish v5.40.0
    • ac6ccda chore: remove erroneous project reference from parser to utils (#5801)
    • 556b71f chore: publish v5.39.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)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @wordpress/element from 4.14.0 to 5.0.0

    Bump @wordpress/element from 4.14.0 to 5.0.0

    Bumps @wordpress/element from 4.14.0 to 5.0.0.

    Changelog

    Sourced from @​wordpress/element's changelog.

    5.0.0 (2022-12-14)

    Breaking Changes

    • Updated dependencies to require React 18 (45235)

    New Features

    • Started exporting new React 18 APIs (46610)

    4.20.0 (2022-11-16)

    4.19.0 (2022-11-02)

    4.18.0 (2022-10-19)

    4.17.0 (2022-10-05)

    4.16.0 (2022-09-21)

    4.15.0 (2022-09-13)

    Commits
    • 1eb65aa chore(release): publish
    • bcb7752 Update changelog files
    • b0e6e34 Merge changes published in the Gutenberg plugin "release/14.8" branch
    • 7ac04f4 chore(release): publish
    • 640566e Update changelog files
    • 511f4cc chore(release): publish
    • 76b1b0e Update changelog files
    • 85c2b4f Merge changes published in the Gutenberg plugin "release/14.5" branch
    • a2ff0e6 chore(release): publish
    • 52149f9 Update changelog files
    • 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)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump typescript from 4.8.3 to 4.9.4

    Bump typescript from 4.8.3 to 4.9.4

    Bumps typescript from 4.8.3 to 4.9.4.

    Release notes

    Sourced from typescript's releases.

    TypeScript 4.9.4

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    Changes:

    • e2868216f637e875a74c675845625eb15dcfe9a2 Bump version to 4.9.4 and LKG.
    • eb5419fc8d980859b98553586dfb5f40d811a745 Cherry-pick #51704 to release 4.9 (#51712)
    • b4d382b9b12460adf2da4cc0d1429cf19f8dc8be Cherry-pick changes for narrowing to tagged literal types.
    • e7a02f43fce47e1a39259ada5460bcc33c8e98b5 Port of #51626 and #51689 to release-4.9 (#51627)
    • 1727912f0437a7f367d90040fc4b0b4f3efd017a Cherry-pick fix around visitEachChild to release-4.9. (#51544)

    This list of changes was auto generated.

    TypeScript 4.9

    For release notes, check out the release announcement.

    Downloads are available on:

    Changes:

    • 93bd577458d55cd720b2677705feab5c91eb12ce Bump version to 4.9.3 and LKG.
    • 107f832b80df2dc97748021cb00af2b6813db75b Update LKG.
    • 31bee5682df130a14ffdd5742f994dbe7313dd0e Cherry-pick PR #50977 into release-4.9 (#51363) [ #50872 ]
    • 1e2fa7ae15f8530910fef8b916ec8a4ed0b59c45 Update version to 4.9.2-rc and LKG.
    • 7ab89e5c6e401d161f31f28a6c555a3ba530910e Merge remote-tracking branch 'origin/main' into release-4.9
    • e5cd686defb1a4cbdb36bd012357ba5bed28f371 Update package-lock.json
    • 8d40dc15d1b9945837e7860320fdccfe27c40cad Update package-lock.json
    • 5cfb3a2fe344a5350734305193e6cc99516285ca Only call return() for an abrupt completion in user code (#51297)
    • a7a9d158e817fcb0e94dc1c24e0a401b21be0cc9 Fix for broken baseline in yieldInForInInDownlevelGenerator (#51345)
    • 7f8426f4df0d0a7dd8b72079dafc3e60164a23b1 fix for-in enumeration containing yield in generator (#51295)
    • 3d2b4017eb6b9a2b94bc673291e56ae95e8beddd Fix assertion functions accessed via wildcard imports (#51324)
    • 64d0d5ae140b7b26a09e75114517b418d6bcaa9f fix(51301): Fixing an unused import at the end of a line removes the newline (#51320)
    • 754eeb2986bde30d5926e0fa99c87dda9266d01b Update CodeQL workflow and configuration, fix found bugs (#51263)
    • d8aad262006ad2d2c91aa7a0e4449b4b83c57f7b Update package-lock.json
    • d4f26c840b1db76c0b25a405c8e73830a2b45cbc fix(51245): Class with parameter decorator in arrow function causes "convert to default export" refactoring failure (#51256)
    • 16faf45682173ea437a50330feb4785578923d7f Update package-lock.json
    • 8b1ecdb701e2a2e19e9f8bcdd6b2beac087eabee fix(50654): "Move to a new file" breaks the declaration of referenced variable (#50681)
    • 170a17fad57eae619c5ef2b7bdb3ac00d6c32c47 Dom update 2022-10-25 (#51300)

    ... (truncated)

    Commits

    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)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump @wordpress/block-editor and @types/wordpress__block-editor

    Bump @wordpress/block-editor and @types/wordpress__block-editor

    Bumps @wordpress/block-editor and @types/wordpress__block-editor. These dependencies needed to be updated together. Updates @wordpress/block-editor from 9.8.0 to 11.0.0

    Changelog

    Sourced from @​wordpress/block-editor's changelog.

    11.0.0 (2022-12-14)

    Breaking Changes

    • Updated dependencies to require React 18 (45235)

    Enhancements

    • URLInput: the renderSuggestions callback prop now receives currentInputValue as a new parameter (45806).
    • Fluid typography: add configurable fluid typography settings for minimum font size to theme.json (#42489).

    Bug Fix

    • SpacingSizesControl: Change ARIA role from region to group to avoid unwanted ARIA landmark regions (#46530).
    • FocalPointPicker: Fix layout misalignment when placed in the BlockInspector (#46631).

    10.5.0 (2022-11-16)

    Enhancement

    • BlockLockModal: Move Icon component out of CheckboxControl label (#45535)
    • Fluid typography: adjust font size min and max rules (#45536).

    10.4.0 (2022-11-02)

    Bug Fix

    • InserterListItem: Fix dragging and dropping in Firefox. (#44631)

    10.3.0 (2022-10-19)

    Bug Fix

    • FontSizePicker: Update fluid utils so that only string, floats and integers are treated as valid font sizes for the purposes of fluid typography (#44847)
    • getTypographyClassesAndStyles(): Ensure that font sizes are transformed into fluid values if fluid typography is activated (#44852)
    • BlockPopover: Ensure that padding and margin visualizers display in correct position even when scrolling past block. (#44998)

    New features

    • You can now drop files/blocks/HTML on unmodified default blocks to transform them into corresponding blocks (#44647).

    10.2.0 (2022-10-05)

    10.1.0 (2022-09-21)

    10.0.0 (2022-09-13)

    Breaking change

    • FontSizePicker: Deprecate bottom margin style. Add a __nextHasNoMarginBottom prop to start opting into the margin-free styles that will become the default in a future version, currently scheduled to be WordPress 6.4 (#43870).
    Commits
    • 1eb65aa chore(release): publish
    • bcb7752 Update changelog files
    • b0e6e34 Merge changes published in the Gutenberg plugin "release/14.8" branch
    • 7ac04f4 chore(release): publish
    • 640566e Update changelog files
    • 455584f Merge changes published in the Gutenberg plugin "release/14.6" branch
    • 511f4cc chore(release): publish
    • 76b1b0e Update changelog files
    • 85c2b4f Merge changes published in the Gutenberg plugin "release/14.5" branch
    • a2ff0e6 chore(release): publish
    • Additional commits viewable in compare view

    Updates @types/wordpress__block-editor from 7.0.0 to 11.0.1

    Commits

    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)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump @typescript-eslint/parser from 5.36.2 to 5.47.1

    Bump @typescript-eslint/parser from 5.36.2 to 5.47.1

    Bumps @typescript-eslint/parser from 5.36.2 to 5.47.1.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.47.1

    5.47.1 (2022-12-26)

    Bug Fixes

    • ast-spec: correct some incorrect ast types (#6257) (0f3f645)
    • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#6256) (ccd45d4)

    v5.47.0

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    v5.46.1

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.46.0

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    v5.45.1

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)
    • parser: remove the jsx option requirement for automatic jsx pragma resolution (#6134) (e777f5e)

    v5.45.0

    5.45.0 (2022-11-28)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.47.1 (2022-12-26)

    Note: Version bump only for package @​typescript-eslint/parser

    5.47.0 (2022-12-19)

    Note: Version bump only for package @​typescript-eslint/parser

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/parser

    5.46.0 (2022-12-08)

    Note: Version bump only for package @​typescript-eslint/parser

    5.45.1 (2022-12-05)

    Bug Fixes

    • parser: remove the jsx option requirement for automatic jsx pragma resolution (#6134) (e777f5e)

    5.45.0 (2022-11-28)

    Note: Version bump only for package @​typescript-eslint/parser

    5.44.0 (2022-11-21)

    Note: Version bump only for package @​typescript-eslint/parser

    5.43.0 (2022-11-14)

    Note: Version bump only for package @​typescript-eslint/parser

    5.42.1 (2022-11-07)

    Note: Version bump only for package @​typescript-eslint/parser

    5.42.0 (2022-10-31)

    Features

    Reverts

    5.41.0 (2022-10-24)

    ... (truncated)

    Commits

    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)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump @wordpress/blocks and @types/wordpress__blocks

    Bump @wordpress/blocks and @types/wordpress__blocks

    Bumps @wordpress/blocks and @types/wordpress__blocks. These dependencies needed to be updated together. Updates @wordpress/blocks from 11.15.0 to 11.21.0

    Changelog

    Sourced from @​wordpress/blocks's changelog.

    11.21.0 (2022-11-16)

    11.20.0 (2022-11-02)

    11.19.0 (2022-10-19)

    11.18.0 (2022-10-05)

    Deprecations

    • Deprecate non-string descriptions (#44455).

    11.17.0 (2022-09-21)

    11.16.0 (2022-09-13)

    Commits
    • 7ac04f4 chore(release): publish
    • 640566e Update changelog files
    • 455584f Merge changes published in the Gutenberg plugin "release/14.6" branch
    • 511f4cc chore(release): publish
    • 76b1b0e Update changelog files
    • 85c2b4f Merge changes published in the Gutenberg plugin "release/14.5" branch
    • a2ff0e6 chore(release): publish
    • 52149f9 Update changelog files
    • 433be2b Merge changes published in the Gutenberg plugin "release/14.4" branch
    • 8d42d2f chore(release): publish
    • Additional commits viewable in compare view

    Updates @types/wordpress__blocks from 11.0.7 to 11.0.9

    Commits

    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)
    dependencies javascript 
    opened by dependabot[bot] 0
Owner
Kevin Batdorf
Kevin Batdorf
Theme Redone is a custom WordPress theme starter/framework with its own Gutenberg blocks solution and a CLI that speeds up the block creation process.

Theme Redone The Framework for Developing Custom WordPress Themes with its own Gutenberg Blocks creation solution. Theme Redone is a custom WordPress

null 103 Dec 30, 2022
Quick One Liners in JavaScript, TypeScript, Python, Rust, Java, Ruby, C, C++

ONE LINERS This repository contains cool and simple one line utility functions to easily use common repetitive methods in JavaScript, TypeScript, Pyth

Divin Irakiza 3 Mar 2, 2022
Rust's Option and Result, implemented for TypeScript.

oxide.ts Rust's Option<T> and Result<T, E>, implemented for TypeScript. Features Zero dependencies, full test coverage and examples for every function

null 331 Jan 3, 2023
An obsidian plugin that allows code blocks executed interactively in sandbox like jupyter notebooks. Supported language rust、kotlin、python、Javascript、TypeScript etc.

Obsidian Code Emitter This plugin allows code blocks executed interactively like jupyter notebooks. Currently, support languages: Rust Kotlin JavaScri

YiiSh 38 Dec 28, 2022
High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.

QR Code generator library Introduction This project aims to be the best, clearest QR Code generator library in multiple languages. The primary goals a

Nayuki 3.3k Jan 4, 2023
Full-stack-todo-rust-course - we are building this out now in prep for the real course

full-stack-todo-rust-course wip - we are building this out now in prep for the real course Plan Come up with the requirements Create user stories Desi

Brooks Builds 89 Jan 2, 2023
A Rust rewrite of Flameboi that will be more approachable for new developers to contribute to.

Devil Bot Rust Overview A Rust implementation of a Slack bot that will be used by the CodeDevils Slack workspace. All resources are managed using AWS

CodeDevils 11 Dec 21, 2022
A Minecraft launcher written in Rust, with an Electron frontend.

RustMine A Minecraft launcher written in Rust, with an Electron frontend. Why? I thought it would be fun to use two of my most familiar languages, Rus

sussyimpostor 1 Oct 16, 2022
An Electron app using NAPI-RS and a native Rust module to implement a Svelte store.

Svelte Store Written in Rust This repo shows a demo of an Electron app running a Svelte UI that reads and writes a Svelte store, but with a twist: the

Dave Ceddia 27 Sep 20, 2022
An iterator wrapper that supports Rust-style chaining

Riter (in development) An iterator wrapper that supports Rust-style chaining Install TODO: This package is not yet available. Once it's mature enough,

잇창명 3 Mar 3, 2022
A TOML parsing tool written in Rust for Node.js

@daydog/toml A TOML parsing tool written in Rust for Node.js Installation @daydog/toml is available via npm. npm install @daydog/toml Usage parse You

null 5 Jul 20, 2022
Drawing Newton's fractal using pure js, rust-wasm, SIMDs, threads and GPU

Newton's fractal Runtime Newton's fractal renderer. >>Click<< to open in your browser Inspired by 3blue1brown's video about Newton's fractal. Drawing

Aleksei 86 Nov 17, 2022
A simple Rust DApp Calculator in Solana 🦀

Rust Calculator ?? in Solana ?? This Calculator written Rust using Anchor ⚓ Setting up the Environment: Rust Installation: curl --proto '=https' --tls

Ritesh 7 Oct 11, 2022
Remix sandbox repo for Rust compiled to WASM and to native N-API modules

Rust <-> Remix Sandbox Now with both native Rust and WASM versions! If you want to combine the Web Fundamentals & Modern UX of Remix together with the

Ben Wishovich 26 Dec 30, 2022
A low-feature, dependency-free and performant test runner inspired by Rust and Deno

minitest A low-feature, dependency-free and performant test runner inspired by Rust and Deno Simplicity: Use the mt test runner with the test function

Sondre Aasemoen 4 Nov 12, 2022
Template for generating rust-based native projects

Speedy NAPI-RS template Use this template Click use this template above, then find and replace speedy-sourcemap to your desired naming. Setup Rust too

speedystack 10 Jan 21, 2022
A Remix stack setup to run on Deno with support for Rust WASM modules!

Remix + Deno + Rust -> Webassembly - The Air Metal Stack Welcome to the Air Metal Stack for Remix! ?? + ?? This stack is a good choice if you want to

Ben Wishovich 60 Jan 5, 2023
A planetary body simulator with a HTML5/CSS3/JS frontend and simulated using Rust WebAssembly.

Solar Sim ?? A planetary body simulator with a HTML5/CSS3/JS frontend and simulated using Rust WebAssembly. Try the latest version here! Built with ??

Ben Plate 3 Jun 15, 2022
🦀 A browser extension to explore rust cargo dependencies on GitHub repos

cratehub On every GitHub repository or folder with a Cargo.toml file, scroll to the bottom of the page to see a list of its npm dependencies and their

一块木头 23 Aug 10, 2022