A Next.js boilerplate to be used in a course called React Avançado

Last update: May 9, 2022

React Avançado

This is a Next.js boilerplate to be used in a course called React Avançado. ci

What is inside?

This project uses lot of stuff as:

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.

Commands

  • dev: runs your application on localhost:3000
  • build: creates the production build version
  • start: starts a simple server with the build production code
  • lint: runs the linter in all components and pages
  • test: runs jest to test all components and pages
  • test:watch: runs jest in watch mode
  • storybook: runs storybook on localhost:6006
  • build-storybook: create the build version of storybook

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

GitHub

https://github.com/React-Avancado/boilerplate
Comments
  • 1. [fix] Styled components style rule test

    Hey guys!

    Updating Styled Components to ^5.2.0 breaks the toHaveStyle assertion (you can see it on #93). jest-styled-components docs ~~recommend using toHaveStyleRule now~~ use toHaveStyleRule on their examples.

    See ya! 👋

    Reviewed by ericp3reira at 2020-09-11 15:00
  • 2. ci: Add cache to yarn

    Eu estou tentando adicionar cache ao nodemodule e ~/.cache para acelerar a action

    Entretanto ao testar encontrei o seguinte problema e pensei em abrir o pull request para outras pessoas poderem ajudar, Rodando ele pela segunda vez (com uma alteração em um titulo) ele fala que não encontrou o cache: Cache not found for input keys: Linux-yarn-0dceeb

    Mas no final na parte de subir o cache ele fala que ele já existe: Cache already exists. Scope: refs/pull/6/merge, Key: Linux-yarn-0dceeb

    Conferi os hashs gerados e eles também batem, pela documentação do repositorio e do github parece estar tudo

    Reviewed by guissalustiano at 2021-02-05 19:40
  • 3. Atualizando dependências mais mantendo a compatibilidade.

    As versões de alguns pacotes estavam exatas(1.23.5) então adicionei "^"(^1.23.5) para atualizar somente as versões MINOR e PATCH, mantendo a compatibilidade como descrito aqui.

    As dependências alteradas foram: next react react-dom styled-components @storybook/addon-essentials @storybook/react

    Reviewed by franciscocandido at 2020-11-20 12:27
  • 4. Add coverage from .ts files extensions

    O regex para verificar o coverage dos arquivos levava em consideração apenas arquivos com extensão tsx: 'src/**/*.ts(x)'

    image

    Foi alterado para fazer a coleta de coverage tanto de arquivos com extensão tsx como arquivos ts: 'src/**/*.ts(x)?'

    image

    Reviewed by RaphaelOliveiraMoura at 2020-07-02 01:40
  • 5. Bump @storybook/react from 6.3.10 to 6.4.1

    Bumps @storybook/react from 6.3.10 to 6.4.1.

    Release notes

    Sourced from @​storybook/react's releases.

    v6.4.1

    Bug Fixes

    • Core: Fix packageName check in build-dev (#16823)
    • CSFFile: Fix function exports (#16829)

    Maintenance

    • Fix handle-release-branches workflow (#16801)

    v6.4.0

    Storybook 6.4 is here!! 🎉🎉🎉

    SB6.4 adds interaction testing and performance re-architecture ahead of a huge 7.0 release.

    • ▶️ Interactive stories to simulate user behavior and tools to debug it
    • ⚡️ On-demand architecture for smaller builds and faster load times
    • Automigrate + versioned documentation for easier upgrades
    • 📋 Linter to enforce Storybook best practices
    • 💯 Hundreds more fixes and quality of life improvements

    More info in the Github issue Storybook 6.4 Release 🛠. Release announcement coming soon!!!

    v6.4.0-rc.11

    Bug Fixes

    • Core: Fix breaking change in process/browser (#16795)

    v6.4.0-rc.10

    Bug Fixes

    • Core: Allow args/argTypes/component to be set via parameters for storiesOf back-compat (#16791)
    • Core: Sort the results of globby when constructing Story Index (#16788)
    • Core: Don't log a console error when the story is missing (#16783)
    • Addon-docs: Wait for the story component to render before emitting (#16792)
    • Core: Ensure that context.args is always set (#16790)

    v6.4.0-rc.9

    Features

    • Angular: Add styles and stylePreprocessorOptions to angular builder (#16675)

    Bug Fixes

    • Interactions: Unlock controls when play function is finished (#16784)

    Maintenance

    • Misc: Cleanup typescript webpack types (#16780)

    ... (truncated)

    Changelog

    Sourced from @​storybook/react's changelog.

    6.4.1 (November 30, 2021)

    Bug Fixes

    • Core: Fix packageName check in build-dev (#16823)
    • CSFFile: Fix function exports (#16829)

    Maintenance

    • Fix handle-release-branches workflow (#16801)

    6.4.0 (November 27, 2021)

    Storybook 6.4 is here!! 🎉🎉🎉

    SB6.4 adds interaction testing and performance re-architecture ahead of a huge 7.0 release.

    • ▶️ Interactive stories to simulate user behavior and tools to debug it
    • ⚡️ On-demand architecture for smaller builds and faster load times
    • Automigrate + versioned documentation for easier upgrades
    • 📋 Linter to enforce Storybook best practices
    • 💯 Hundreds more fixes and quality of life improvements

    More info in the Github issue Storybook 6.4 Release 🛠. Release announcement coming soon!!!

    6.4.0-rc.11 (November 26, 2021)

    Bug Fixes

    • Core: Fix breaking change in process/browser (#16795)

    6.4.0-rc.10 (November 26, 2021)

    Bug Fixes

    • Core: Allow args/argTypes/component to be set via parameters for storiesOf back-compat (#16791)
    • Core: Sort the results of globby when constructing Story Index (#16788)
    • Core: Don't log a console error when the story is missing (#16783)
    • Addon-docs: Wait for the story component to render before emitting (#16792)
    • Core: Ensure that context.args is always set (#16790)

    6.4.0-rc.9 (November 26, 2021)

    Features

    • Angular: Add styles and stylePreprocessorOptions to angular builder (#16675)

    Bug Fixes

    • Interactions: Unlock controls when play function is finished (#16784)

    ... (truncated)

    Commits
    • bb20e8f v6.4.1
    • 3aefda8 Update git head to 6.4.0, update yarn.lock
    • 7d4d6ab v6.4.0
    • 2d78019 Update git head to 6.4.0-rc.11, update yarn.lock
    • 77eb43c v6.4.0-rc.11
    • 0e8f1c2 Update git head to 6.4.0-rc.10, update yarn.lock
    • 5ae60fc v6.4.0-rc.10
    • 7bc7c0c Update git head to 6.4.0-rc.9, update yarn.lock
    • d5236dd v6.4.0-rc.9
    • 69e9742 Merge pull request #16780 from storybookjs/tech/15336-cleanup-webpack-types
    • 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)
    Reviewed by dependabot[bot] at 2021-11-30 12:23
  • 6. [Storybook] Assets não carregam ao executar o script "build-storybook"

    Fala pessoal, Estou com um problema para carregar os assets no build do Storybook. Já estou passando a flag "-s ./public" no script "build-storybook" no package.json, mas ainda assim os assets não carregam. Verifiquei e o Storybook está copiando o conteúdo do diretório "public" para o diretório "storybook-static" corretamente. Tentei reproduzir esse mesmo problema clonando esse repositório e o resultado foi o mesmo, os assets não carregaram. Alguém já passou por esse problema? Screenshot from 2021-11-20 07-55-13

    Reviewed by artursilveiradev at 2021-11-20 11:03
  • 7. Bump lint-staged from 10.4.0 to 10.4.1

    Bumps lint-staged from 10.4.0 to 10.4.1.

    Release notes

    Sourced from lint-staged's releases.

    v10.4.1

    10.4.1 (2020-10-16)

    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
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    Reviewed by dependabot-preview[bot] at 2020-10-16 20:37
  • 8. Bump @typescript-eslint/eslint-plugin from 5.10.2 to 5.24.0

    Bumps @typescript-eslint/eslint-plugin from 5.10.2 to 5.24.0.

    Release notes

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

    v5.24.0

    5.24.0 (2022-05-16)

    Bug Fixes

    • eslint-plugin: [array-type] in fixer add missing parens for constructor types #4756 (#4971) (0377070)
    • website: missing colon before tip notes in configs.md (#4982) (f3a1aba)

    Features

    • eslint-plugin: Add BigInt object type to default ban-types list (#4970) (1867728)
    • eslint-plugin: add new 'strict' config (#4706) (4a500b2)

    v5.23.0

    5.23.0 (2022-05-09)

    Bug Fixes

    • ast-spec: correct AwaitExpression.argument type (#4880) (3ec5f53)
    • eslint-plugin: [no-restricted-imports] allow type import as long as there's one matching pattern (#4898) (0419d28)
    • eslint-plugin: [no-unnecessary-type-constraint] change to suggestion fix, fix multiple trailing comma failures (#4901) (4507ac8)

    Features

    v5.22.0

    5.22.0 (2022-05-02)

    Bug Fixes

    • eslint-plugin: [comma-spacing] verify nextToken exists (#4868) (23746f8)

    Features

    • ast-spec: add fixture test framework and some initial fixtures (#3258) (f3cf87b)
    • eslint-plugin: [no-duplicate-enum-values] add rule (#4833) (5899164)

    v5.21.0

    5.21.0 (2022-04-25)

    ... (truncated)

    Changelog

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

    5.24.0 (2022-05-16)

    Bug Fixes

    • eslint-plugin: [array-type] in fixer add missing parens for constructor types #4756 (#4971) (0377070)

    Features

    • eslint-plugin: Add BigInt object type to default ban-types list (#4970) (1867728)
    • eslint-plugin: add new 'strict' config (#4706) (4a500b2)

    5.23.0 (2022-05-09)

    Bug Fixes

    • eslint-plugin: [no-restricted-imports] allow type import as long as there's one matching pattern (#4898) (0419d28)
    • eslint-plugin: [no-unnecessary-type-constraint] change to suggestion fix, fix multiple trailing comma failures (#4901) (4507ac8)

    5.22.0 (2022-05-02)

    Bug Fixes

    • eslint-plugin: [comma-spacing] verify nextToken exists (#4868) (23746f8)

    Features

    • eslint-plugin: [no-duplicate-enum-values] add rule (#4833) (5899164)

    5.21.0 (2022-04-25)

    Bug Fixes

    ... (truncated)

    Commits
    • 2f57f3f chore: publish v5.24.0
    • 4a500b2 feat(eslint-plugin): add new 'strict' config (#4706)
    • 8e72bf1 chore: enable prefer-for-of rule internally (#4977)
    • 1867728 feat(eslint-plugin): Add BigInt object type to default ban-types list (#4970)
    • 0377070 fix(eslint-plugin): [array-type] in fixer add missing parens for constructor ...
    • 1fc4e76 chore: bump dependencies (#4952)
    • 7275977 docs(eslint-plugin): [parameter-properties] improve docs (#4927)
    • 80a2e0a chore: publish v5.23.0
    • 7735475 Rename no-non-null-assertion to member-ordering in README (#4921)
    • db5a814 Fix typo in link (#4918)
    • 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)
    Reviewed by dependabot[bot] at 2022-05-17 12:12
  • 9. Bump @types/node from 17.0.14 to 17.0.33

    Bumps @types/node from 17.0.14 to 17.0.33.

    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)
    Reviewed by dependabot[bot] at 2022-05-13 12:16
  • 10. Bump @types/node from 17.0.14 to 17.0.32

    Bumps @types/node from 17.0.14 to 17.0.32.

    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)
    Reviewed by dependabot[bot] at 2022-05-12 12:19
  • 11. Bump @typescript-eslint/eslint-plugin from 5.10.2 to 5.23.0

    Bumps @typescript-eslint/eslint-plugin from 5.10.2 to 5.23.0.

    Release notes

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

    v5.23.0

    5.23.0 (2022-05-09)

    Bug Fixes

    • ast-spec: correct AwaitExpression.argument type (#4880) (3ec5f53)
    • eslint-plugin: [no-restricted-imports] allow type import as long as there's one matching pattern (#4898) (0419d28)
    • eslint-plugin: [no-unnecessary-type-constraint] change to suggestion fix, fix multiple trailing comma failures (#4901) (4507ac8)

    Features

    v5.22.0

    5.22.0 (2022-05-02)

    Bug Fixes

    • eslint-plugin: [comma-spacing] verify nextToken exists (#4868) (23746f8)

    Features

    • ast-spec: add fixture test framework and some initial fixtures (#3258) (f3cf87b)
    • eslint-plugin: [no-duplicate-enum-values] add rule (#4833) (5899164)

    v5.21.0

    5.21.0 (2022-04-25)

    Bug Fixes

    • eslint-plugin: [no-misused-promises] prioritize false returns when checking whether a function returns only void (#4841) (ccadb60)
    • eslint-plugin: [no-namespace] fix false positive for exported namespaces when allowDeclarations=true (#4844) (4e7c9be)
    • eslint-plugin: [space-infix-ops] fix no error when right type is function (#4848) (d74d559)

    Features

    • eslint-plugin: [parameter-properties] add rule to replace no-parameter-properties (#4622) (88ed9ec)

    v5.20.0

    5.20.0 (2022-04-18)

    ... (truncated)

    Changelog

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

    5.23.0 (2022-05-09)

    Bug Fixes

    • eslint-plugin: [no-restricted-imports] allow type import as long as there's one matching pattern (#4898) (0419d28)
    • eslint-plugin: [no-unnecessary-type-constraint] change to suggestion fix, fix multiple trailing comma failures (#4901) (4507ac8)

    5.22.0 (2022-05-02)

    Bug Fixes

    • eslint-plugin: [comma-spacing] verify nextToken exists (#4868) (23746f8)

    Features

    • eslint-plugin: [no-duplicate-enum-values] add rule (#4833) (5899164)

    5.21.0 (2022-04-25)

    Bug Fixes

    • eslint-plugin: [no-misused-promises] prioritize false returns when checking whether a function returns only void (#4841) (ccadb60)
    • eslint-plugin: [no-namespace] fix false positive for exported namespaces when allowDeclarations=true (#4844) (4e7c9be)
    • eslint-plugin: [space-infix-ops] fix no error when right type is function (#4848) (d74d559)

    Features

    • eslint-plugin: [parameter-properties] add rule to replace no-parameter-properties (#4622) (88ed9ec)

    5.20.0 (2022-04-18)

    Features

    ... (truncated)

    Commits
    • 80a2e0a chore: publish v5.23.0
    • 7735475 Rename no-non-null-assertion to member-ordering in README (#4921)
    • db5a814 Fix typo in link (#4918)
    • 4507ac8 fix(eslint-plugin): [no-unnecessary-type-constraint] change to suggestion fix...
    • 0419d28 fix(eslint-plugin): [no-restricted-imports] allow type import as long as ther...
    • 6e1016c chore: publish v5.22.0
    • 98e6234 docs: overhauled member-ordering docs and types (#4873)
    • 3a06f78 Fix typo (#4884)
    • b53de9b docs: correct doc of parameter-properties to match the code (#4879)
    • 23746f8 fix(eslint-plugin): [comma-spacing] verify nextToken exists (#4868)
    • 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)
    Reviewed by dependabot[bot] at 2022-05-10 12:13
  • 12. Bump @typescript-eslint/eslint-plugin from 5.10.2 to 5.25.0

    Bumps @typescript-eslint/eslint-plugin from 5.10.2 to 5.25.0.

    Release notes

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

    v5.25.0

    5.25.0 (2022-05-17)

    Bug Fixes

    • eslint-plugin: [typedef] stop enforcing rule for assignment expressions (#4958) (04a216c)
    • eslint-plugin: strict config should not extend recommended (#5005) (05d71c2)
    • website: correct Presets link to be Configs (#5004) (e18e91c)

    Features

    • eslint-plugin: [no-empty-function] new allow option overrideMethods (#4923) (13c05ae)
    • eslint-plugin: deprecate no-duplicate-imports in favour of import/no-duplicates (#4973) (1d2e41a)
    • update to TypeScript 4.7-rc (#4829) (6fe783c)

    v5.24.0

    5.24.0 (2022-05-16)

    Bug Fixes

    • eslint-plugin: [array-type] in fixer add missing parens for constructor types #4756 (#4971) (0377070)
    • website: missing colon before tip notes in configs.md (#4982) (f3a1aba)

    Features

    • eslint-plugin: Add BigInt object type to default ban-types list (#4970) (1867728)
    • eslint-plugin: add new 'strict' config (#4706) (4a500b2)

    v5.23.0

    5.23.0 (2022-05-09)

    Bug Fixes

    • ast-spec: correct AwaitExpression.argument type (#4880) (3ec5f53)
    • eslint-plugin: [no-restricted-imports] allow type import as long as there's one matching pattern (#4898) (0419d28)
    • eslint-plugin: [no-unnecessary-type-constraint] change to suggestion fix, fix multiple trailing comma failures (#4901) (4507ac8)

    Features

    v5.22.0

    5.22.0 (2022-05-02)

    ... (truncated)

    Changelog

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

    5.25.0 (2022-05-17)

    Bug Fixes

    • eslint-plugin: [typedef] stop enforcing rule for assignment expressions (#4958) (04a216c)
    • eslint-plugin: strict config should not extend recommended (#5005) (05d71c2)
    • website: correct Presets link to be Configs (#5004) (e18e91c)

    Features

    • eslint-plugin: [no-empty-function] new allow option overrideMethods (#4923) (13c05ae)
    • eslint-plugin: deprecate no-duplicate-imports in favour of import/no-duplicates (#4973) (1d2e41a)
    • update to TypeScript 4.7-rc (#4829) (6fe783c)

    5.24.0 (2022-05-16)

    Bug Fixes

    • eslint-plugin: [array-type] in fixer add missing parens for constructor types #4756 (#4971) (0377070)

    Features

    • eslint-plugin: Add BigInt object type to default ban-types list (#4970) (1867728)
    • eslint-plugin: add new 'strict' config (#4706) (4a500b2)

    5.23.0 (2022-05-09)

    Bug Fixes

    • eslint-plugin: [no-restricted-imports] allow type import as long as there's one matching pattern (#4898) (0419d28)
    • eslint-plugin: [no-unnecessary-type-constraint] change to suggestion fix, fix multiple trailing comma failures (#4901) (4507ac8)

    5.22.0 (2022-05-02)

    ... (truncated)

    Commits
    • 59e9d88 chore: publish v5.25.0
    • 05d71c2 fix(eslint-plugin): strict config should not extend recommended (#5005)
    • e18e91c fix(website): correct Presets link to be Configs (#5004)
    • e91a4a1 docs(eslint-plugin): fix typo in prefer-readonly-parameter-types (#4997)
    • 6fe783c feat: update to TypeScript 4.7-rc (#4829)
    • 1d2e41a feat(eslint-plugin): deprecate no-duplicate-imports in favour of `import/no...
    • 13c05ae feat(eslint-plugin): [no-empty-function] new allow option overrideMethods (#4...
    • 04a216c fix(eslint-plugin): [typedef] stop enforcing rule for assignment expressions ...
    • 2f57f3f chore: publish v5.24.0
    • 4a500b2 feat(eslint-plugin): add new 'strict' config (#4706)
    • 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)
    Reviewed by dependabot[bot] at 2022-05-18 12:16
  • 13. Bump @types/node from 17.0.14 to 17.0.34

    Bumps @types/node from 17.0.14 to 17.0.34.

    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)
    Reviewed by dependabot[bot] at 2022-05-17 12:13
  • 14. Bump @types/react from 17.0.38 to 18.0.9

    Bumps @types/react from 17.0.38 to 18.0.9.

    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)
    Reviewed by dependabot[bot] at 2022-05-09 12:17
  • 15. Bump jest from 27.4.7 to 28.1.0

    Bumps jest from 27.4.7 to 28.1.0.

    Release notes

    Sourced from jest's releases.

    v28.1.0

    Features

    • [jest-circus] Add failing test modifier that inverts the behaviour of tests (#12610)
    • [jest-environment-node, jest-environment-jsdom] Allow specifying customExportConditions (#12774)

    Fixes

    • [expect] Adjust typings of lastCalledWith, nthCalledWith, toBeCalledWith matchers to allow a case there a mock was called with no arguments (#12807)
    • [@jest/expect-utils] Fix deep equality of ImmutableJS Lists (#12763)
    • [jest-core] Do not collect SIGNREQUEST as open handles (#12789)

    Chore & Maintenance

    • [docs] Specified documentation about --filter CLI docs (#12799)
    • [@jest-reporters] Move helper functions from utils.ts into separate files (#12782)
    • [jest-resolve] Replace process.versions.pnp type declaration with @types/pnpapi devDependency (#12783)

    New Contributors

    Full Changelog: https://github.com/facebook/jest/compare/v28.0.3...v28.1.0

    v28.0.3

    Fixes

    • [jest-config] Normalize reporters option defined in presets (#12769)
    • [@jest/reporters] Fix trailing slash in matching coverageThreshold key (#12714)
    • [jest-resolve] Fix (experimental) ESM module mocking for re-exports (#12766)
    • [@jest/transform] Throw better error if an invalid return value if encountered (#12764)

    Chore & Maintenance

    • [docs] Fix typo in --shard CLI docs (#12761)

    New Contributors

    Full Changelog: https://github.com/facebook/jest/compare/v28.0.2...v28.0.3

    v28.0.2

    Features

    ... (truncated)

    Changelog

    Sourced from jest's changelog.

    28.1.0

    Features

    • [jest-circus] Add failing test modifier that inverts the behaviour of tests (#12610)
    • [jest-environment-node, jest-environment-jsdom] Allow specifying customExportConditions (#12774)

    Fixes

    • [expect] Adjust typings of lastCalledWith, nthCalledWith, toBeCalledWith matchers to allow a case there a mock was called with no arguments (#12807)
    • [@jest/expect-utils] Fix deep equality of ImmutableJS Lists (#12763)
    • [jest-core] Do not collect SIGNREQUEST as open handles (#12789)

    Chore & Maintenance

    • [docs] Specified documentation about --filter CLI docs (#12799)
    • [@jest-reporters] Move helper functions from utils.ts into separate files (#12782)
    • [jest-resolve] Replace process.versions.pnp type declaration with @types/pnpapi devDependency (#12783)

    28.0.3

    Fixes

    • [jest-config] Normalize reporters option defined in presets (#12769)
    • [@jest/reporters] Fix trailing slash in matching coverageThreshold key (#12714)
    • [jest-resolve] Fix (experimental) ESM module mocking for re-exports (#12766)
    • [@jest/transform] Throw better error if an invalid return value if encountered (#12764)

    Chore & Maintenance

    • [docs] Fix typo in --shard CLI docs (#12761)

    28.0.2

    Features

    • [jest-worker] Add JestWorkerFarm helper type (#12753)

    Fixes

    • [*] Lower Node 16 requirement to 16.10 from 16.13 due to a Node bug that causes memory and performance issues (#12754)

    28.0.1

    Features

    • [jest-resolve] Expose ResolverOptions type (#12736)

    Fixes

    ... (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)
    Reviewed by dependabot[bot] at 2022-05-06 12:14
  • 16. Bump next from 12.0.10 to 12.1.6

    Bumps next from 12.0.10 to 12.1.6.

    Release notes

    Sourced from next's releases.

    v12.1.6

    Core Changes

    • rsc: remove router injection: #36101
    • Fix export from and native modules in server component: #36072
    • feat(next-swc): Update css parser: #36114
    • fix: do not add locale prefix to api route on NextURL: #36118
    • Add experimental onlyGenereated flag for unstable_revalidate: #36108
    • Support necessary headers in the web server response: #36122
    • Fix only generated case in minimal mode: #36130
    • Fix req.url of rsc dynamic routes pages gSSP in edge runtime: #36134
    • Reogranize the client component detection utils: #36135
    • Add support for catch-all route params in NextRequest page type declaration: #36137
    • rsc: mark next head as client component: #36138
    • rsc: keep static page props: #36157
    • Update to target es5 for use-subscription: #36159
    • Fix text decoding for chunk: #36165
    • Fix symlink and copy logic to standalone directory when using outputStandalone: #35535
    • Adds linting rule to avoid assignment to 'module' variable: #35279
    • Fix res.json support for string / null: #36186
    • Update swc: #36187
    • Fix next/image usage in most cases of onLoad(): #36176
    • [eslint-config-next] Update @​typescript-eslint/parser to v5.19.0: #36156
    • Add support for tsconfig moduleResolution node | node12 | nodenext: #36189
    • Fix missing _app component of AppTree in gIP context: #36206
    • refactor(build): no force transpile optional chaining: #35976
    • NextResponse.json: pass options to Response: #35367
    • Improve NextApiHandler type for early returns: #35166
    • Fix build activity indicator position: #36208
    • 404 page - Responsive color scheme: #32113
    • perf(escapeStringRegexp): test before replace: #34472
    • rsc: skip next builtin module when apply loaders: #36202
    • Use finally to clean up seen requests: #36222
    • fix(next-swc/ssg): less aggressive exports drop: #36199
    • fix type definition for defaultGetInitialProps: #36252
    • Use renderToStaticMarkup to render documentHTML: #36213
    • Fix flight loader: #36282
    • Add telemetry for image config formats (avif/webp): #36289
    • Ensure error is cleared for missing global css: #36292
    • next/jest: Allow moduleNameMapper to match before Next.js internal mappings: #36312
    • Add client HMR tracing for debugging: #36328
    • feat:Add support for useDefineForClassFields typescript option: #36335
    • Use fallbackable path module for node and edge runtime: #36306
    • Update swc: #36269
    • fix(next): use moduleGraph.getIssuer to avoid deprecation warning (#36329): #36330
    • Ensure beforeFiles client-side resolving handles dynamic routes: #36317
    • Ensure there is only 1 render pass in concurrent rendering with getInitialProps in _document: #36352
    • Changes to the beforeInteractive strategy to make it work for streaming: #31936
    • Update swc: #36351
    • Fix failing E2E deployment test cases: #36368

    ... (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)
    Reviewed by dependabot[bot] at 2022-05-03 12:14
  • 17. Bump @storybook/react from 6.4.17 to 6.4.22

    Bumps @storybook/react from 6.4.17 to 6.4.22.

    Release notes

    Sourced from @​storybook/react's releases.

    v6.4.22

    Maintenance

    • Core: Avoid framework imports from core/client (#17875)

    v6.4.21

    Bug Fixes

    • Angular: Do not use default for includePaths (#17876)
    • Controls: Fix date control width in addons panel (#17780)
    • CLI: Preserve quote style in automigrate (#17858)
    • CLI: Update the exclude list for upgrade warnings (#17909)

    v6.4.20

    Bug Fixes

    • CLI: Fix vite/jest issue with mocked global (#17830)
    • Angular: Fix multiple calls of Input setter (#17633)
    • Web-components: Fix CSS class usage in CLI template (#17702)
    • UI: Fix composition support in safari (#17679)
    • Addon-docs: DocsPage story order should match the index (#17669)
    • Core: Fix core.builder check (#17606)

    Maintenance

    • CLI: Add automigration to @storybook/builder-vite (#17829)

    v6.4.19

    Features

    • CLI/React: Add interactions to cli template (#17345)
    • CLI/Angular: Add interactions to cli template (#17437)

    Bug Fixes

    • Core/CLI: Add extract function to PreviewWeb and use it in sb extract if available (#17447)
    • Core: Ensure we show an error when configure() throws (#17435)
    • Core: Fix useParameter with nullish coalescing (#17327)
    • Addon-links: Fix export statement in react.d.ts (#17434)
    • Addon-docs: Fix typo in ArgsTable tooltip (#17404)

    v6.4.18

    Bug Fixes

    • CLI: Pin version of @mdx-js/react to 1.x.x until we are compatible (#17395)
    Changelog

    Sourced from @​storybook/react's changelog.

    6.4.22 (April 14, 2022)

    Maintenance

    • Core: Avoid framework imports from core/client (#17875)

    6.5.0-alpha.62 (April 13, 2022)

    Test publish with npm 2FA enabled for addon-jest

    6.5.0-alpha.61 (April 11, 2022)

    Features

    • UI: Add URL parameters to SB to tweak visible UI (#17891)

    Maintenance

    • Core: Followup changing CJS entrypoints to ESM (#17927)

    Dependency Upgrades

    • Export createCache from @storybook/theming (#17929)

    6.4.21 (April 9, 2022)

    Bug Fixes

    • Angular: Do not use default for includePaths (#17876)
    • Controls: Fix date control width in addons panel (#17780)
    • CLI: Preserve quote style in automigrate (#17858)
    • CLI: Update the exclude list for upgrade warnings (#17909)

    6.5.0-alpha.60 (April 9, 2022)

    Features

    • Core: Add story preloading to optimize lazy compilation (#17903)

    Bug Fixes

    • UI: Fix pseudo class potential unsafe warning (#17911)
    • Core: Fix user-supplied project-level render in v6 store (#17885)

    Dependency Upgrades

    • Upgrade polished to 4.2.2 (#17913)
    • Bump min vue-loader dependency version (#17912)

    6.5.0-alpha.59 (April 7, 2022)

    ... (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)
    Reviewed by dependabot[bot] at 2022-04-14 12:38
Boilerplate criado no curso React Avançado do Willian Justen

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Jan 6, 2022
Javascript-testing-practical-approach-2021-course-v3 - Javascript Testing, a Practical Approach Course
Javascript-testing-practical-approach-2021-course-v3 - Javascript Testing, a Practical Approach Course

Javascript Testing, a Practical Approach Description This is the reference repos

Jan 8, 2022
Landing Page do curso React Avançado.

Simple NextJS Quick Start A simple project starter to work with React, NextJS and Styled Components You can see the example in https://nextjs-quicksta

Nov 6, 2021
In this React JS course, create-react-app was used to create the project using typescript as the standard language for development

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Jan 7, 2022
Next-boilerplate - Basic Next.js boilerplate ready to use in any type of websites
Next-boilerplate - Basic Next.js boilerplate ready to use in any type of websites

Basic Next.js boilerplate ready to use in any type of websites. View demo » My L

May 10, 2022
Next course starter

next-course-starter A NextJS starter to get you started creating educational materials using Markdown Get Started Set up Node.js v14+ Clone this repo

Apr 30, 2022
ReactJS + Vite boilerplate to be used with Tailwindcss.

React Tailwindcss Boilerplate build with Vite This is a ReactJS + Vite boilerplate to be used with Tailwindcss.

May 16, 2022
Code snapshots and materials for our "React - The Complete Guide" course
Code snapshots and materials for our

Code snapshots and materials for our "React - The Complete Guide" course

May 18, 2022
spring springMVC Hadoop HBase React AntUI course manage system

CourseManageService Spring、SpringMVC + Hasdoop HBase Course Manage System Quick Start 1 change your hBase service adress:site.linkway.core.dao.HbaseUt

Nov 6, 2021
CLI, Local API and Local client for React and Typescript: Build a Portfolio Project course.

?? JBook (CLI, Local API, Local Client) Complete project of React and Typescript: Build a Portfolio Project course. You can find the whole repo at Git

Oct 30, 2021
The starter code for the final assessment project for Udacity's React & Redux course

Employee Polls Project This is the starter code for the final assessment project

Mar 17, 2022
This project is my ReactJS course on Udemy.com

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Jan 6, 2022
Palo-mern-boilerplate - A MERN stack (Mongo, Express, React, Node) boilerplate to get Palowans up and running quickly.

palo MERN boilerplate A MERN stack (Mongo, Express, React, Node) boilerplate to get Palowans up and running quickly. Commands: npm install # install b

Apr 29, 2022
A simple Ethereum prediction market boilerplate build on top of Moralis Web3 SDK + Ethereum Boilerplate + Chainlink + OpenZeppelin. Happy BUIIDL!

ethereum-prediction-market-boilerplate This Project is a fork of Ethereum Boilerplate and demostrates how you can build your own Ethereum Prediction M

May 12, 2022
Boilerplate-tailwind - A simple boilerplate using NextJS, Typescript, Tailwind, Jest, Storybook and more

This is a Next.js boilerplate using TailwindCSS and other cool stuff. Most of th

Apr 30, 2022
Solana-boilerplate - Lightweight boilerplate for Solana dapps. Allows quick building and prototyping
Solana-boilerplate - Lightweight boilerplate for Solana dapps. Allows quick building and prototyping

Solana Boilerplate Lightweight boilerplate for Solana dapps. Allows quick buildi

Apr 14, 2022
hopify boilerplate for embedded apps. Built and re-written from the official Shopify CLI's app boilerplate

Shopify boilerplate for embedded apps. Built and re-written from the official Shopify CLI's app boilerplate, but moved it to Typescript, and more modularized, so you can use any frontend framework you want. I left it comes by default, with React.

Apr 25, 2022
A boilerplate for using Next.js with Shopify, TypeScript, and react-query 🔥

next-shopify-ts The objective of this boilerplate is to set up everything the developer will need (in terms of configuration) to start a next + shopif

Mar 13, 2022
A well-structured production-ready frontend boilerplate for React and Next.js

superplate-core-plugins This is the source repository for superplate's core plugins. Plugins UI Frameworks Tailwind CSS React Bootstrap Chakra UI Ant

Apr 24, 2022