Gatsby + TypeScript + TailwindCSS

  • By Florentin / 珞辰
  • Last update: Dec 17, 2022
  • Comments: 17

All Contributors

Gatsby TypeScript Tailwind

Gatsby TypeScript Tailwind

🚀 Quick start

  1. Clone the project and start developing.

    Navigate into your new site’s directory and start it up.

    git clone https://github.com/impulse/gatsby-typescript-tailwind
    cd gatsby-typescript-tailwind/
    gatsby develop
  2. Open the source code and start editing!

    Your site is now running at http://localhost:8000!

    Note: You'll also see a second link: http://localhost:8000/___graphql. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the Gatsby tutorial.

    Open the gatsby-typescript-tailwind directory in your code editor of choice and edit src/pages/index.tsx. Save your changes and the browser will update in real time!

🎓 Learning Gatsby

Looking for more guidance? Full documentation for Gatsby lives on the website. Here are some places to start:

  • For most developers, we recommend starting with our in-depth tutorial for creating a site with Gatsby. It starts with zero assumptions about your level of ability and walks through every step of the process.

  • To dive straight into code samples, head to our documentation. In particular, check out the Guides, API Reference, and Advanced Tutorials sections in the sidebar.

License

MIT

Contributors

Thanks goes to these wonderful people (emoji key):

Simon VDB
Simon VDB

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Github

https://github.com/ecklf/gatsby-typescript-tailwind

Comments(17)

  • 1

    build(deps): bump moment from 2.29.0 to 2.29.2

    Bumps moment from 2.29.0 to 2.29.2.

    Changelog

    Sourced from moment's changelog.

    2.29.2 See full changelog

    • Release Apr 3 2022

    Address https://github.com/advisories/GHSA-8hfj-j24r-96c4

    2.29.1 See full changelog

    • Release Oct 6, 2020

    Updated deprecation message, bugfix in hi locale

    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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

  • 2

    build(deps): bump url-parse from 1.4.7 to 1.5.7

    Bumps url-parse from 1.4.7 to 1.5.7.

    Commits
    • 8b3f5f2 1.5.7
    • ef45a13 [fix] Readd the empty userinfo to url.href (#226)
    • 88df234 [doc] Add soft deprecation notice
    • 78e9f2f [security] Fix nits
    • e6fa434 [security] Add credits for incorrect handling of userinfo vulnerability
    • 4c9fa23 1.5.6
    • 7b0b8a6 Merge pull request #223 from unshiftio/fix/at-sign-handling-in-userinfo
    • e4a5807 1.5.5
    • 193b44b [minor] Simplify whitespace regex
    • 319851b [fix] Remove CR, HT, and LF
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

  • 3

    build(deps): bump follow-redirects from 1.13.0 to 1.14.7

    Bumps follow-redirects from 1.13.0 to 1.14.7.

    Commits
    • 2ede36d Release version 1.14.7 of the npm package.
    • 8b347cb Drop Cookie header across domains.
    • 6f5029a Release version 1.14.6 of the npm package.
    • af706be Ignore null headers.
    • d01ab7a Release version 1.14.5 of the npm package.
    • 40052ea Make compatible with Node 17.
    • 86f7572 Fix: clear internal timer on request abort to avoid leakage
    • 2e1eaf0 Keep Authorization header on subdomain redirects.
    • 2ad9e82 Carry over Host header on relative redirects (#172)
    • 77e2a58 Release version 1.14.4 of the npm package.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

  • 4

    SCSS support

    Hi,

    Thank you for this starter. I think a lot of people would want to use SCSS so it would be a good idea to add a few tips to the Docs on how to do this. Since I am a beginner in Gatsby, it took me a while to make it work.

    Thanks!

  • 5

    chore(deps): update dependency eslint-plugin-jsx-a11y to v6.3.1

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | eslint-plugin-jsx-a11y | devDependencies | minor | 6.2.3 -> 6.3.1 |


    Release Notes

    evcohen/eslint-plugin-jsx-a11y

    v6.3.1

    Compare Source

    ==================

    • 765da0f Update to aria-query 4.2.2
    • d528e8c Fix aria-level allowed on elements wit role heading (#​704)
    • 29c6859 [meta] remove yarn registry from npmrc, so publishing works
    • f52c206 chore(package): update estraverse to version 5.0.0

    v6.3.0

    Compare Source

    ==================

    • cce838a Update aria-query to 4.2.0
    • 121e8a4 Add two test cases found while upgrading to ARIA 1.2
    • 8059f51 Fix test failures raised by the upgrade to ARIA 1.2
    • 0d24e3a Update package.json
    • b1f412a Fix test failures in role-has-required-aria-props due to ARIA 1.2 updates
    • 74cec6e Fix test failures in no-noninteractive-element-interactions due to ARIA 1.2 updates
    • 835b89e Fix test failures in role-supports-aria-props-test due to ARIA 1.2 updates
    • 730319b Account for the null semantic generic role in ARIA 1.2
    • 7dfa7c9 Update aria-query from 4.0.1 to 4.0.2
    • 42098b9 [Refactor] img-redundant-alt: removing a use of some
    • a910d83 [Tests] label-has-associated-control: add test for
    • b273fe5 [New] Support ESLint 7.x
    • 1a97632 [Deps] update @babel/runtime, array-includes, axe-core, axobject-query, damerau-levenshtein, jsx-ast-utils
    • b36976f [Dev Deps] update @babel/cli, @babel/core, @babel/plugin-transform-flow-types, babel-eslint, babel-jest, coveralls, eslint-config-airbnb-base, eslint-plugin-flowtype, eslint-plugin-import, estraverse, in-publish, jest, minimist, rimraf, safe-publish-latest
    • 89acdc4 fix: removing the use of the some function
    • 410ae43 chore(package): update eslint-plugin-flowtype to version 5.0.0
    • a87f83d fix(package): update emoji-regex to version 9.0.0
    • 71940e6 chore(package): update babel-preset-airbnb to version 5.0.0
    • d471f54 docs: Fix 404 links to WAI-ARIA spec
    • 42a2016 Fixes #​669: use the language-tags package to check the lang rule
    • 7bcea20 [Tests] update axe-core
    • f13dc38 [Deps] Pin axe-core version
    • 33670bb fix: require missing 'autocomplete-valid' rule
    • aca4c37 chore(mouse-event): revert unrelated formatting changes
    • df1e275 fix(mouse-event): remove check from custom elements
    • 1a16a1c chore(package): update jscodeshift to version 0.7.0
    • 7a55cdd chore(package): update flow-bin to version 0.113.0
    • 8e0d22b Update aria-query and axobject-query to the latest versions
    • dd49060 Added test cases for an empty or undefined value of aria-label and aria-labelledby in alt-text
    • 1a7b94f Updated dependencies including eslint-config-airbnb-base
    • 3aea217 chore: replace ignoreNonDOM with inputComponents
    • 1848d00 feat(autocomplete-valid): add to recommended & strict config
    • 8703840 refactor: use to axe-cre 3.4 SerialVirtualNode format
    • 3519c7b chore: Remove axe VirtualNode abstraction
    • 9ac55c4 autocomplete-valid: Add inline comment
    • 44c6098 Update axe-core to 3.3.0
    • 9916990 new autocomplete-valid rule
    • 82f598e [Docs] examples: add language in code block for syntax highlight
    • 2529ad3 fixing casing issue on aria-props
    • 00926f2 Update README.md
    • ce5d121 Update README.md
    • 031574e chore(package): update flow-bin to version 0.103.0
    • e00e1db [meta] add FUNDING.yml
    • e1e5fae Fix readme file

    Renovate configuration

    :date: Schedule: At any time (no schedule defined).

    :vertical_traffic_light: Automerge: Enabled.

    :recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    :no_bell: Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by WhiteSource Renovate. View repository job log here.

  • 6

    chore(deps): update dependency eslint-plugin-import to v2.21.2

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | eslint-plugin-import | devDependencies | minor | 2.20.2 -> 2.21.2 |


    Release Notes

    benmosher/eslint-plugin-import

    v2.21.2

    Compare Source

    Fixed
    • [order]: avoid a crash on TypeScript’s export import syntax ([#​1808], thanks [@​ljharb])
    • [newline-after-import]: consider TypeScript import = syntax' ([#​1811], thanks [@​ljharb])
    • [no-internal-modules]: avoid a crash on a named export declaration ([#​1814], thanks [@​ljharb])

    v2.21.1

    Compare Source

    Fixed
    • TypeScript: [import/named]: avoid requiring typescript when not using TS ([#​1805], thanks [@​ljharb])

    v2.21.0

    Compare Source

    Added
    • [import/default]: support default export in TSExportAssignment ([#​1528], thanks [@​joaovieira])
    • [no-cycle]: add ignoreExternal option ([#​1681], thanks [@​sveyret])
    • [order]: Add support for TypeScript's "import equals"-expressions ([#​1785], thanks [@​manuth])
    • [import/default]: support default export in TSExportAssignment ([#​1689], thanks [@​Maxim-Mazurok])
    • [no-restricted-paths]: add custom message support ([#​1802], thanks [@​malykhinvi])
    Fixed
    • [group-exports]: Flow type export awareness ([#​1702], thanks [@​ernestostifano])
    • [order]: Recognize pathGroup config for first group ([#​1719], [#​1724], thanks [@​forivall], [@​xpl])
    • [no-unused-modules]: Fix re-export not counting as usage when used in combination with import ([#​1722], thanks [@​Ephem])
    • [no-duplicates]: Handle TS import type ([#​1676], thanks [@​kmui2])
    • [newline-after-import]: recognize decorators ([#​1139], thanks [@​atos1990])
    • [no-unused-modules]: Revert "[flow] no-unused-modules: add flow type support" ([#​1770], thanks [@​Hypnosphi])
    • TypeScript: Add nested namespace handling ([#​1763], thanks [@​julien1619])
    • [namespace]/ExportMap: Fix interface declarations for TypeScript ([#​1764], thanks [@​julien1619])
    • [no-unused-modules]: avoid order-dependence ([#​1744], thanks [@​darkartur])
    • [no-internal-modules]: also check export from syntax ([#​1691], thanks [@​adjerbetian])
    • TypeScript: [export]: avoid a crash with export = ([#​1801], thanks [@​ljharb])
    Changed
    • [Refactor] no-extraneous-dependencies: use moduleVisitor ([#​1735], thanks [@​adamborowski])
    • TypeScript config: Disable [named][] ([#​1726], thanks [@​astorije])
    • [readme] Remove duplicate no-unused-modules from docs ([#​1690], thanks [@​arvigeus])
    • [Docs] order: fix bad inline config ([#​1788], thanks [@​nickofthyme])
    • [Tests] Add fix for Windows Subsystem for Linux ([#​1786], thanks [@​manuth])
    • [Docs] no-unused-rules: Fix docs for unused exports ([#​1776], thanks [@​barbogast])
    • [eslint] bump minimum v7 version to v7.2.0

    Renovate configuration

    :date: Schedule: At any time (no schedule defined).

    :vertical_traffic_light: Automerge: Enabled.

    :recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    :no_bell: Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by WhiteSource Renovate. View repository job log here.

  • 7

    chore(deps): update typescript-eslint monorepo to v3 (major)

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | @typescript-eslint/eslint-plugin | devDependencies | major | 2.29.0 -> 3.4.0 | | @typescript-eslint/parser | devDependencies | major | 2.29.0 -> 3.4.0 |


    Release Notes

    typescript-eslint/typescript-eslint

    v3.4.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [no-base-to-string] handle intersection types (#​2170) (9cca3a9)
    • eslint-plugin: [unbound-method] handling destructuring (#​2228) (c3753c2)
    • experimental-utils: correct types for TS versions older than 3.8 (#​2217) (5e4dda2)
    • experimental-utils: getParserServices takes a readonly context (#​2235) (26da8de)
    Features
    • eslint-plugin: [no-unnecessary-boolean-literal-compare] add option to check nullable booleans (#​1983) (c0b3057)
    • eslint-plugin: add extension rule no-loss-of-precision (#​2196) (535b0f2)

    v3.3.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [no-unused-expressions] handle ternary and short-circuit options (#​2194) (ee9f100)
    • typescript-estree: handle TS4.0 breaking change in TupleType (#​2197) (5d68129)
    Features
    • eslint-plugin: [naming-convention] better error message and docs for prefix/suffix (#​2195) (a2ffe55)

    v3.2.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [explicit-module-boundary-types] dont report return type errors on constructor overloads (#​2158) (53232d7)
    • eslint-plugin: [explicit-module-boundary-types] handle bodyless arrow functions with explicit return types that return functions (#​2169) (58db655)
    • eslint-plugin: [explicit-module-boundary-types] handle nested functions and functions expressions in a typed variable declaration (#​2176) (6ff450d)
    • eslint-plugin: [no-extra-non-null-assertion] dont report for assertions not followed by the optional chain (#​2167) (e4c1834)
    • eslint-plugin: [no-unnecessary-conditionals] Handle comparison of generics and loose comparisons with undefined values (#​2152) (c86e2a2)
    • eslint-plugin: [prefer-optional-chain] handling first member expression (#​2156) (de18660)
    • eslint-plugin: [return-await] correct handling of ternaries (#​2168) (fe4c0bf)
    Features
    • eslint-plugin: [naming-convention] put identifiers in quotes in error messages (#​2182) (fc61932), closes #​2178
    • eslint-plugin: [require-array-sort-compare] add ignoreStringArrays option (#​1972) (6dee784)
    • eslint-plugin: add rule ban-tslint-comment (#​2140) (43ee226)
    • eslint-plugin: add rule no-confusing-non-null-assertion (#​1941) (9b51c44)

    v3.1.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [explicit-module-boundary-types] don't check returned functions if parent function has return type (#​2084) (d7d4eeb)
    • eslint-plugin: [no-unnecessary-condition] handle comparison of any, unknown and loose comparisons with nullish values (#​2123) (1ae1d01)
    • eslint-plugin: [no-unnecessary-condition] improve optional chain handling (#​2111) (9ee399b)
    • eslint-plugin: [no-unnecessary-condition] improve optional chain handling 2 - electric boogaloo (#​2138) (c87cfaf)
    • eslint-plugin: [no-unused-expressions] ignore import expressions (#​2130) (e383691)
    • eslint-plugin: [no-var-requires] false negative for TSAsExpression and MemberExpression (#​2139) (df95338)
    • experimental-utils: downlevel type declarations for versions older than 3.8 (#​2133) (7925823)
    Features
    • eslint-plugin: [ban-ts-comments] add "allow-with-description" option (#​2099) (8a0fd18)
    • eslint-plugin: [ban-types] allow selective disable of default options with false value (#​2137) (1cb8ca4)
    • eslint-plugin: [explicit-module-boundary-types] improve accuracy and coverage (#​2135) (caaa859)

    3.0.2 (2020-05-27)

    Bug Fixes

    3.0.1 (2020-05-25)

    Bug Fixes

    v3.0.2

    Compare Source

    Bug Fixes

    v3.0.1

    Compare Source

    Bug Fixes

    v3.0.0

    Compare Source

    Please see the release notes for v3.0.0

    Bug Fixes
    • eslint-plugin: [dot-notation] fix typo in schema (#​2040) (242328f)
    • eslint-plugin: correct parser peerDep version (fe59f69)
    • experimental-utils: add back SourceCode.isSpaceBetweenTokens (ae82ea4)
    • typescript-estree: remove now defunct Import node type (f199cbd)
    • typescript-estree: use TSEmptyBodyFunctionExpression for body-less nodes (#​1289) (82e7163)
    Features
    • add index files to parser and typescript-estree (3dfc46d)
    • eslint-plugin: [no-floating-promises] ignore void operator by default (#​2003) (3626a67)
    • eslint-plugin: [no-unnecessary-condition] remove checkArrayPredicates and always check it (#​1579) (bfd9b60)
    • eslint-plugin: [no-unnecessary-condition] report when non-nullish is compared to null/undefined (#​1659) (7fa9060)
    • eslint-plugin: [prefer-nullish-coalescing][prefer-optional-chain] remove unsafe fixers (52b6085)
    • eslint-plugin: [restrict-template-expressions] allowNumber: true by default (#​2005) (643ec24)
    • eslint-plugin: [restrict-template-expressions] rename allowNullable to allowNullish (#​2006) (264b017)
    • experimental-utils: upgrade eslint types for v7 (#​2023) (06869c9)
    • bump minimum required TS version (#​2004) (7ad4d7c)
    • upgrade to ESLint v7 (#​2022) (208de71)
    • eslint-plugin: [ban-types] rework default options (#​848) (8e31d5d)
    • eslint-plugin: [no-unnecessary-condition] remove option ignoreRHS (#​1163) (ee8dd8f)
    • eslint-plugin: [strict-boolean-expression] rework options (#​1631) (cd14482)
    • eslint-plugin: delete deprecated rules (#​2002) (da0aec2)
    • eslint-plugin: eslint-recommended: disable no-func-assign (#​984) (ae9b8a9)
    • eslint-plugin: eslint-recommended: disable no-obj-calls (#​1000) (b9ca14c)
    • eslint-plugin: update eslint-recommended set (#​1996) (9a96e18)
    • eslint-plugin: update recommended sets (#​2001) (0126b4f)
    • typescript-estree: align nodes with estree 2020 (#​1389) (aff5b62)
    • typescript-estree: align optional fields (#​1429) (0e0010f)
    • drop support for node v8 (#​1997) (b6c3b7b)
    • typescript-estree: always return parserServices (#​716) (5b23443)
    • typescript-estree: handle 3.9's non-null assertion changes (#​2036) (06bec63)

    v2.34.0

    Compare Source

    Bug Fixes
    • typescript-estree: fix handling of range/loc removal (#​2028) (ce344d9)
    Features
    • eslint-plugin: [no-invalid-void-type] allow union of void and allowInGenericTypeArguments (#​1960) (1bc105a)
    • eslint-plugin: [restrict-template-expressions] improve error message (#​1926) (1af59ba)
    • experimental-utils: add suggestion property for rule modules (#​2033) (f42a5b0)

    v2.33.0

    Compare Source

    Bug Fixes
    • experimental-utils: remove accidental dep on json-schema (#​2010) (1875fba)
    Features
    • eslint-plugin: add extension rule lines-between-class-members (#​1684) (08f93e6)

    v2.32.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [no-base-to-string] support boolean in unions (#​1979) (6987ecc)
    • eslint-plugin: [no-type-alias] handle readonly types in aliases (#​1990) (56d9870)
    • eslint-plugin: [no-unused-expressions] inherit messages from base rule (#​1992) (51ca404)
    Features

    v2.31.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [dot-notation] handle missing declarations (#​1947) (383f931)
    • eslint-plugin: [method-signature-style] fix overloaded methods to an intersection type (#​1966) (7f3fba3)
    • eslint-plugin: [return-await] await in a normal function (#​1962) (f82fd7b)
    • eslint-plugin: [unbound-method] false positives for unary expressions (#​1964) (b35070e)
    • eslint-plugin: no-base-to-string boolean expression detect (#​1969) (f78f13a)
    Features
    • eslint-plugin: [member-ordering] add decorators support (#​1870) (f7ec192)
    • eslint-plugin: [prefer-optional-chain] added option to convert to suggestion fixer (#​1965) (2f0824b)
    • eslint-plugin: new extended rule 'no-invalid-this' (#​1823) (b18bc35)
    • eslint-plugin-internal: add rule no-poorly-typed-ts-props (#​1949) (56ea7c9)
    • experimental-utils: expose our RuleTester extension (#​1948) (2dd1638)

    v2.30.0

    Compare Source

    Bug Fixes
    • eslint-plugin: [prefer-string-starts-ends-with] check for negative start index in slice (#​1920) (ed2bd60)
    • eslint-plugin: fix no-base-to-string boolean literal check (#​1850) (2f45e99)
    Features

    Renovate configuration

    :date: Schedule: At any time (no schedule defined).

    :vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

    :recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    :no_bell: Ignore: Close this PR and you won't be reminded about these updates again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by WhiteSource Renovate. View repository job log here.

  • 8

    chore(deps): update dependency autoprefixer to v9.8.4

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | autoprefixer | devDependencies | minor | 9.7.6 -> 9.8.4 |


    Release Notes

    postcss/autoprefixer

    v9.8.4

    Compare Source

    • Replace color output library.

    v9.8.3

    Compare Source

    • Return old non-LTS Node.js versions to avoid breaking changes.

    v9.8.2

    Compare Source

    • Remove Node.js 13.0-13.7 from supported engines, because of buggy ESM support.

    v9.8.1

    Compare Source

    • Replace chalk to kleur (by Luke Edwards).
    • Update docs (by @​mbomb007).

    v9.8.0

    Compare Source

    XCOM coat of arms

    Autoprefixer 9.8 brings IE support for :placeholder-shown.

    Placeholder Shown

    @​tkrotoff found that input:placeholder-shown can be emulated with input:-ms-input-placeholder.

    input:-ms-input-placeholder {
      box-shadow: 0 0 0 1px blue;
    }
    
    input:placeholder-shown {
      box-shadow: 0 0 0 1px blue;
    }
    

    Note, that we already had support for ::placeholder. Selector ::placeholder is for the text of the placeholder. :placeholder-shown is for the input, where placeholder text is shown. In ::placeholder you can’t change the border or size of the <input>.


    Renovate configuration

    :date: Schedule: At any time (no schedule defined).

    :vertical_traffic_light: Automerge: Enabled.

    :recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    :no_bell: Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by WhiteSource Renovate. View repository job log here.

  • 9

    chore(deps): update dependency eslint-plugin-flowtype to v5

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | eslint-plugin-flowtype | devDependencies | major | 4.7.0 -> 5.1.3 |


    Release Notes

    gajus/eslint-plugin-flowtype

    v5.1.3

    Compare Source

    Bug Fixes

    v5.1.2

    Compare Source

    Bug Fixes
    • check type annotation context (1ec503d)

    v5.1.1

    Compare Source

    Bug Fixes

    v5.1.0

    Compare Source

    Features

    v5.0.3

    Compare Source

    Bug Fixes

    v5.0.2

    Compare Source

    Bug Fixes

    v5.0.1

    Compare Source

    Bug Fixes
    • require-exact-type must not add exact types for explicitly inexact types (fixes #​444) (4238464)

    v5.0.0

    Compare Source

    Bug Fixes
    • replace annotations when they already exist (353dce4)
    • styles (fc5563d)
    • Use .range instead of .start & .end on node & token (93374cd)
    Features
    • remove non-natural, case-sensitive sorting (46c8b4a)
    • Support ESLint 7.x (9adfc6f)
    BREAKING CHANGES
      • Breaks compatibility with eslint sorting rule. In practise, there is never a case when someone would want to use the other options, though.
    • Requires [email protected]^10.12.x || 12.x
    • Requires [email protected]^7.x

    Renovate configuration

    :date: Schedule: At any time (no schedule defined).

    :vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

    :recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    :no_bell: Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by WhiteSource Renovate. View repository job log here.

  • 10

    chore(deps): update dependency eslint-plugin-react to v7.20.0

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | eslint-plugin-react | devDependencies | minor | 7.19.0 -> 7.20.0 |


    Release Notes

    yannickcr/eslint-plugin-react

    v7.20.0

    Compare Source

    Added
    Fixed
    Docs
    Changed
    • [Deps] Move "semver" to devDependencies (#​2595 @​rajivshah3)
    • [eslint] remove operator-linebreak override (#​2578 @​golopot)
    • [Tests] button-has-type: ensure no mistakenly allowed identifiers named button/submit/reset (#​2625 @​golopot)
    • [Tests] displayName: add a test case (#​2593 @​golopot)
    • [Dev Deps] update @types/eslint, @types/estree, @types/node, @typescript-eslint/parser, coveralls, eslint-config-airbnb-base, eslint-plugin-import, typescript

    Renovate configuration

    :date: Schedule: At any time (no schedule defined).

    :vertical_traffic_light: Automerge: Enabled.

    :recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    :no_bell: Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by WhiteSource Renovate. View repository job log here.

  • 11

    chore(deps): update dependency typescript to v3.9.5

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | typescript (source) | devDependencies | minor | 3.8.3 -> 3.9.5 |


    Release Notes

    Microsoft/TypeScript

    v3.9.5

    This release contains bug fixes in type-checking, emit, and editor scenarios.

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    (note, 3.9.4 was intentionally skipped due to minor complications in publishing)

    Downloads are available on:

    v3.9.3

    Compare Source

    This release contains bug fixes in type-checking, APIs, emit, and editor scenarios.

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    v3.9.2

    Compare Source

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:


    Renovate configuration

    :date: Schedule: At any time (no schedule defined).

    :vertical_traffic_light: Automerge: Enabled.

    :recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    :no_bell: Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by WhiteSource Renovate. View repository job log here.

  • 12

    build(deps): bump express from 4.17.1 to 4.18.2

    Bumps express from 4.17.1 to 4.18.2.

    Release notes

    Sourced from express's releases.

    4.18.2

    4.18.1

    • Fix hanging on large stack of sync routes

    4.18.0

    ... (truncated)

    Changelog

    Sourced from express's changelog.

    4.18.2 / 2022-10-08

    4.18.1 / 2022-04-29

    • Fix hanging on large stack of sync routes

    4.18.0 / 2022-04-25

    ... (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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

  • 13

    build(deps): bump decode-uri-component from 0.2.0 to 0.2.2

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

  • 14

    build(deps): bump loader-utils from 1.4.0 to 1.4.2

    Bumps loader-utils from 1.4.0 to 1.4.2.

    Release notes

    Sourced from loader-utils's releases.

    v1.4.2

    1.4.2 (2022-11-11)

    Bug Fixes

    v1.4.1

    1.4.1 (2022-11-07)

    Bug Fixes

    Changelog

    Sourced from loader-utils's changelog.

    1.4.2 (2022-11-11)

    Bug Fixes

    1.4.1 (2022-11-07)

    Bug Fixes

    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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

  • 15

    build(deps): bump socket.io-parser from 4.0.4 to 4.0.5

    Bumps socket.io-parser from 4.0.4 to 4.0.5.

    Release notes

    Sourced from socket.io-parser's releases.

    4.0.5

    Bug Fixes

    • check the format of the index of each attachment (b559f05)

    Links

    Changelog

    Sourced from socket.io-parser's changelog.

    4.0.5 (2022-06-27)

    Bug Fixes

    • check the format of the index of each attachment (b559f05)

    4.2.0 (2022-04-17)

    Features

    • allow the usage of custom replacer and reviver (#112) (b08bc1a)

    4.1.2 (2022-02-17)

    Bug Fixes

    • allow objects with a null prototype in binary packets (#114) (7f6b262)

    4.1.1 (2021-10-14)

    4.1.0 (2021-10-11)

    Features

    • provide an ESM build with and without debug (388c616)
    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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

  • 16

    build(deps): bump terser from 5.7.0 to 5.14.2

    Bumps terser from 5.7.0 to 5.14.2.

    Changelog

    Sourced from terser's changelog.

    v5.14.2

    • Security fix for RegExps that should not be evaluated (regexp DDOS)
    • Source maps improvements (#1211)
    • Performance improvements in long property access evaluation (#1213)

    v5.14.1

    • keep_numbers option added to TypeScript defs (#1208)
    • Fixed parsing of nested template strings (#1204)

    v5.14.0

    • Switched to @​jridgewell/source-map for sourcemap generation (#1190, #1181)
    • Fixed source maps with non-terminated segments (#1106)
    • Enabled typescript types to be imported from the package (#1194)
    • Extra DOM props have been added (#1191)
    • Delete the AST while generating code, as a means to save RAM

    v5.13.1

    • Removed self-assignments (varname=varname) (closes #1081)
    • Separated inlining code (for inlining things into references, or removing IIFEs)
    • Allow multiple identifiers with the same name in var destructuring (eg var { a, a } = x) (#1176)

    v5.13.0

    • All calls to eval() were removed (#1171, #1184)
    • source-map was updated to 0.8.0-beta.0 (#1164)
    • NavigatorUAData was added to domprops to avoid property mangling (#1166)

    v5.12.1

    • Fixed an issue with function definitions inside blocks (#1155)
    • Fixed parens of new in some situations (closes #1159)

    v5.12.0

    • TERSER_DEBUG_DIR environment variable
    • @​copyright comments are now preserved with the comments="some" option (#1153)

    v5.11.0

    • Unicode code point escapes (\u{abcde}) are not emitted inside RegExp literals anymore (#1147)
    • acorn is now a regular dependency

    v5.10.0

    • Massive optimization to max_line_len (#1109)
    • Basic support for import assertions
    • Marked ES2022 Object.hasOwn as a pure function
    • Fix delete optional?.property
    • New CI/CD pipeline with github actions (#1057)

    ... (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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

  • 17

    build(deps): bump moment from 2.29.0 to 2.29.4

    Bumps moment from 2.29.0 to 2.29.4.

    Changelog

    Sourced from moment's changelog.

    2.29.4

    • Release Jul 6, 2022
      • #6015 [bugfix] Fix ReDoS in preprocessRFC2822 regex

    2.29.3 Full changelog

    • Release Apr 17, 2022
      • #5995 [bugfix] Remove const usage
      • #5990 misc: fix advisory link

    2.29.2 See full changelog

    • Release Apr 3 2022

    Address https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4

    2.29.1 See full changelog

    • Release Oct 6, 2020

    Updated deprecation message, bugfix in hi locale

    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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.