Ren茅's URL Explorer Experiment


Title: Update ava to the latest version 馃殌 by greenkeeper[bot] 路 Pull Request #22 路 TheSoftwareDesignLab/mutode 路 GitHub

Open Graph Title: Update ava to the latest version 馃殌 by greenkeeper[bot] 路 Pull Request #22 路 TheSoftwareDesignLab/mutode

X Title: Update ava to the latest version 馃殌 by greenkeeper[bot] 路 Pull Request #22 路 TheSoftwareDesignLab/mutode

Description: The devDependency ava was updated from 0.25.0 to 3.0.0. This version is not covered by your current version range. If you don鈥檛 accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update. Publisher: novemberborn License: MIT Release Notes for 3.0.0 We're proud to introduce AVA 3! 馃殌 When we began AVA, JavaScript was very different. Most syntax you find familiar today was not supported by Node.js. Instead we relied on Babel to support that syntax before it made its way to Node.js itself. These days most new stage-4 syntax is adopted quickly. It's often not necessary to transpile anything. Therefore we're removing our built-in Babel support from AVA itself. Without Babel you'll have to resort to using require() functions in your JavaScript files. But, you say, Node.js 13 supports ECMAScript Modules! Well, we're getting there. For a start, AVA now also looks for .cjs files. And .mjs files are recognized too, but can't be loaded just yet. This also impacts ava.config.js files. If you'd like to help out delivering full .mjs support check out the issues in the ESM support project. Removing Babel allowed us to simplify how test files are selected. Likely non-test files, inside "fixture" or "helper" directories are ignored. The same for files that are inside an underscore-prefixed directory. We've made some other breaking changes in this area so please do read the full release notes. You can again pass glob patterns on the CLI. However these now filter the test files that AVA already selected based on the configuration. In other words you can't run files that wouldn't be run by invoking npx ava. AVA now interrupts your tests if there's no progress for 10 seconds. Use the timeout configuration or --timeout CLI option to change this. New features Built-in debug mode You can now debug individual test files using the V8 Inspector: npx ava debug test.js Connect to the debugger with Chrome DevTools. Or set up a debugger in VSCode. Configurable Node.js arguments You can now configure the arguments passed to Node.js itself when AVA starts its worker processes. Use the nodeArguments configuration or combine with the --node-arguments CLI option. All breaking changes Supported Node.js versions We now support Node.js 10, 12 and 13. The minimal versions are 10.18.0, 12.14.0 and 13.5.0 respectively. Removing Babel Utilize Babel with AVA by installing our @ava/babel package and then enabling Babel by setting babel: true in the AVA configuration. Having this as a separate package means it can evolve independently. The compileEnhancements setting has been moved into the babel configuration. Consequently, the t.assert() assertion will only print its detailed information when you use Babel. And we won't be able to catch typical mistakes with t.throws() as well as we could before. The ava/stage-4 preset is now available from @ava/babel/stage-4. Our old @ava/babel-preset-transform-test-files and @ava/babel-preset-stage-4 packages are no longer maintained and not installed with AVA itself. ECMAScript Module Support AVA now also looks for .cjs and .mjs test files. That said, .mjs files cannot be loaded just yet. Also, when you add "type": "module" , AVA would really like to treat .js files as ECMAScript Modules, but can't just yet. Similarly,ava.config.cjs configuration files are now supported. ava.config.mjs files not just yet. With AVA 2, we loaded ava.config.js files using the esm package. To avoid confusion between the different module formats we now only support export default statements. No import, no __filename. Configuration files that have dependencies should be written as a .cjs file for now. Configuration files can only have .cjs, .js and .mjs extensions. The remaining work is tracked in the ESM support project. File selection When you use the default configuration AVA will no longer select files matching the following glob patterns: **/__tests__/**/__helper__/**/* **/__tests__/**/__helpers__/**/* **/__tests__/**/__fixture__/**/* **/__tests__/**/__fixtures__/**/* **/test/**/helper/**/* **/test/**/helpers/**/* **/test/**/fixture/**/* **/test/**/fixtures/**/* **/tests/**/helper/**/* **/tests/**/helpers/**/* **/tests/**/fixture/**/* **/tests/**/fixtures/**/* Additionally, when a file has a parent directory that starts with a single underscore, it can never be a test file. test.js files are only selected if they're next to the package.json file, or inside top-level src and source directories. We've removed the configuration of helpers. Previously, files selected by the helpers glob patterns were never considered test files. Now that this configuration is no longer supported you'll need to ensure the files patterns exclude your helper files. If you're using Babel, you can configure the compilation of additional files . The sources configuration has also been removed. Instead, use the ignoredByWatcher configuration. Changes to files matched by these glob patterns will not cause the watcher to rerun tests. Negated sources patterns must be used without the negation in ignoredByWatcher: export default { - sources: ['!examples/**/*'] + ignoredByWatcher: ['examples/**/*'] } CLI changes Internally we've replaced meow by yargs. We're not expecting things to break because of this, but you never know. Resetting the cache The --reset-cache argument has been replaced by a proper reset-cache command: npx ava reset-cache File selection (again!) AVA again accepts glob patterns via the CLI: npx ava '**/api/**/*' The way this work is that AVA first finds all test files, according to the configuration, and then filters to select just the files that also match the glob patterns passed via the CLI. You can still pass paths to specific files: npx ava src/api/test/my-api-test.js However unlike with AVA 2, you can no longer specify test files that aren't already selected by AVA's configuration. t.throws() and t.throwsAsync() assertions The second argument passed to these assertions must now be an expectation object. You can no longer pass the expected constructor, error message or regular expression. Other breaking changes Support for old esm versions has been removed. We've set a default test timeout of 10 seconds. This means that if no test results are received for 10 seconds, AVA forces its worker processes to quit. The NODE_PATH environment variable is no longer rewritten to ensure values are absolute paths. AVA longer fakes the TTY in worker processes. Other changes We've simplified how we identify observables. Any object returned by a test implementation that has a subscribe function is assumed to be an observable. AVA's type definition has been updated accordingly. The TAP reporter now reports hook failures as test failures. We've added an example of module path mapping to our TypeScript recipe. We've added a Selenium WebDriver JS recipe. All changes v2.4.0...v3.0.0 Thanks Thank you @tymfear, @HeathNaylor, @grnch, @alexdrans, @MoppetX, @jimmywarting, @micaelmbagira, @aptester, @theashraf, @sramam and @maximelkin. We couldn't have done this without you! Commits The new version differs by 428 commits. b4cfc8d 3.0.0 776788f Ship v3 馃帀 0d11ff7 More issue template tweaks 9983976 Update various contributing documents and GitHub configuration 5a33572 Fix fail-fast interrupt test 61e0d05 Fix VSCode debugging instructions 630aac3 Fix remaining AVA link 5c8bcec Fix AVA link in snapshot reports 7b20f6c Allow Node arguments to be configured ad27246 3.0.0-beta.2 ae948d8 Lowercase CLI argument description asides ac8c852 Update dependencies 2bd890f Disable timeouts in debug mode 15d73ca Make console & process globals available to ava.config.js files efa8635 Fix patterns and unpin picomatch There are 250 commits in total. See the full diff FAQ and help There is a collection of frequently asked questions. If those don鈥檛 help, you can always ask the humans behind Greenkeeper. Your Greenkeeper bot 馃尨

Open Graph Description: The devDependency ava was updated from 0.25.0 to 3.0.0. This version is not covered by your current version range. If you don鈥檛 accept this pull request, your project will work just like it did bef...

X Description: The devDependency ava was updated from 0.25.0 to 3.0.0. This version is not covered by your current version range. If you don鈥檛 accept this pull request, your project will work just like it did bef...

Opengraph URL: https://github.com/TheSoftwareDesignLab/mutode/pull/22

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:19ba0844-9f34-c1e1-4ac0-bfe415bd791a
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE40A:124205:20676B:29B2B5:698E82C0
html-safe-nonce9f1ab75666e3467cc1e21421dc343bbba7223cea70bcf303261ec528a5418b74
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNDBBOjEyNDIwNToyMDY3NkI6MjlCMkI1OjY5OEU4MkMwIiwidmlzaXRvcl9pZCI6IjM3MDEyNzg1MDM5MzAzMzE4NDAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac3d81a2923c5f474bcc0cc74240917c7bc32a464fe4121d3fa43457fb44fd4168
hovercard-subject-tagpull_request:364545271
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/TheSoftwareDesignLab/mutode/pull/22/files
twitter:imagehttps://avatars.githubusercontent.com/in/505?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/in/505?s=400&v=4
og:image:altThe devDependency ava was updated from 0.25.0 to 3.0.0. This version is not covered by your current version range. If you don鈥檛 accept this pull request, your project will work just like it did bef...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonecb2828a801ee6b7be618f3ac76fbf55def35bbc30f053a9c41bf90210b8b72ba
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/TheSoftwareDesignLab/mutode git https://github.com/TheSoftwareDesignLab/mutode.git
octolytics-dimension-user_id37353160
octolytics-dimension-user_loginTheSoftwareDesignLab
octolytics-dimension-repository_id114065913
octolytics-dimension-repository_nwoTheSoftwareDesignLab/mutode
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id114065913
octolytics-dimension-repository_network_root_nwoTheSoftwareDesignLab/mutode
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasef7a12861f7011eecb14bcc4388a767d829a52dfc
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FTheSoftwareDesignLab%2Fmutode%2Fpull%2F22%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FTheSoftwareDesignLab%2Fmutode%2Fpull%2F22%2Ffiles
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=TheSoftwareDesignLab%2Fmutode
Reloadhttps://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files
Reloadhttps://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files
Reloadhttps://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files
TheSoftwareDesignLab https://patch-diff.githubusercontent.com/TheSoftwareDesignLab
mutodehttps://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FTheSoftwareDesignLab%2Fmutode
Fork 2 https://patch-diff.githubusercontent.com/login?return_to=%2FTheSoftwareDesignLab%2Fmutode
Star 64 https://patch-diff.githubusercontent.com/login?return_to=%2FTheSoftwareDesignLab%2Fmutode
Code https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode
Issues 5 https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/issues
Pull requests 11 https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pulls
Actions https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/actions
Projects 0 https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/projects
Security 0 https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/security
Insights https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pulse
Code https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode
Issues https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/issues
Pull requests https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pulls
Actions https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/actions
Projects https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/projects
Security https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/security
Insights https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2FTheSoftwareDesignLab%2Fmutode%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2FTheSoftwareDesignLab%2Fmutode%2Fissues%2Fnew%2Fchoose
greenkeeperhttps://patch-diff.githubusercontent.com/apps/greenkeeper
masterhttps://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/tree/master
greenkeeper/ava-3.0.0https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/tree/greenkeeper/ava-3.0.0
Conversation 13 https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22
Commits 2 https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/commits
Checks 0 https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/checks
Files changed https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files
Please reload this pagehttps://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files
Update ava to the latest version 馃殌 https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files#top
Show all changes 2 commits https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files
dd5e477 chore(package): update ava to version 3.0.0 greenkeeper[bot] Jan 19, 2020 https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/commits/dd5e4778b5d194b53c36b6ab1f8baff94b3372f8
339a756 chore(package): update lockfile package-lock.json greenkeeper[bot] Jan 19, 2020 https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/commits/339a7561a3813e721f9a1a85e6fa6468230e3741
Clear filters https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files
Please reload this pagehttps://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files
Please reload this pagehttps://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files
package-lock.json https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files#diff-053150b640a7ce75eff69d1a22cae7f0f94ad64ce9a855db544dda0929316519
package.json https://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
Please reload this pagehttps://patch-diff.githubusercontent.com/TheSoftwareDesignLab/mutode/pull/22/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.