1 line
No EOL
7.9 KiB
JSON
1 line
No EOL
7.9 KiB
JSON
{"slug": "avajs--awesome-ava", "title": "Ava", "description": "Awesome AVA resources", "github_url": "https://github.com/avajs/awesome-ava", "stars": "333", "tag": "Programming Languages", "entry_count": 52, "subcategory_count": 1, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Articles", "url": "#articles", "description": ""}, {"name": "Videos", "url": "#videos", "description": ""}, {"name": "Packages", "url": "#packages", "description": ""}, {"name": "Works with AVA", "url": "#works-with-ava", "description": ""}, {"name": "Tutorials", "url": "#tutorials", "description": ""}, {"name": "Miscellaneous", "url": "#miscellaneous", "description": ""}, {"name": "Support", "url": "#support", "description": ""}, {"name": "Recipes", "url": "https://github.com/avajs/ava/tree/main/docs/recipes", "description": "", "stars": "20k"}, {"name": "Testing React Native apps with AVA", "url": "https://shift.infinite.red/testing-the-bejeezus-out-of-react-native-apps-with-ava-330f51f8f6c3", "description": ""}, {"name": "Getting Started with Create React App and AVA", "url": "https://semaphoreci.com/community/tutorials/getting-started-with-create-react-app-and-ava", "description": ""}, {"name": "Effortless unit testing with AVA", "url": "https://wecodetheweb.com/2016/04/19/effortless-unit-testing-with-ava/", "description": ""}, {"name": "JavaScript Air episode with the AVA team", "url": "http://jsair.io/ava", "description": ""}, {"name": "Testing React components with AVA", "url": "https://www.youtube.com/watch?v=RxLW6-3dk5A", "description": ""}, {"name": "eslint-plugin-ava", "url": "https://github.com/avajs/eslint-plugin-ava", "description": "ESLint rules.", "stars": "227"}, {"name": "ava-codemods", "url": "https://github.com/jamestalmage/ava-codemods", "description": "Codemods that simplifies upgrading to newer versions.", "stars": "69"}, {"name": "sublime-ava", "url": "https://github.com/avajs/sublime-ava", "description": "Snippets for Sublime.", "stars": "41"}, {"name": "atom-ava", "url": "https://github.com/avajs/atom-ava", "description": "Snippets for Atom.", "stars": "103"}, {"name": "vscode-ava", "url": "https://github.com/samverschueren/vscode-ava", "description": "Snippets for Visual Studio Code.", "stars": "69"}, {"name": "vim-ava-snippets", "url": "https://github.com/ahmedelgabri/vim-ava-snippets", "description": "Snippets for Vim.", "stars": "21"}, {"name": "redux-ava", "url": "https://github.com/sotojuan/redux-ava", "description": "Test helpers for Redux."}, {"name": "redux-test-recorder", "url": "https://github.com/conorhastings/redux-test-recorder", "description": "Generate AVA tests for Redux reducers in a React app.", "stars": "492"}, {"name": "gulp-ava", "url": "https://github.com/avajs/gulp-ava", "description": "Run tests with Gulp.", "stars": "56"}, {"name": "grunt-ava", "url": "https://github.com/avajs/grunt-ava", "description": "Run tests with Grunt.", "stars": "7"}, {"name": "fly-ava", "url": "https://github.com/pine/fly-ava", "description": "Run tests with Fly.", "stars": "14"}, {"name": "start-ava", "url": "https://github.com/start-runner/ava", "description": "Run tests with Start.", "stars": "8"}, {"name": "sigh-ava", "url": "https://github.com/unlight/sigh-ava", "description": "Run tests with Sigh.", "stars": "0"}, {"name": "eslint-ava-rule-tester", "url": "https://github.com/jfmengels/eslint-ava-rule-tester", "description": "Test [ESLint (\u2b5021k)](https://github.com/eslint/eslint) plugins with AVA.", "stars": "14"}, {"name": "jscodeshift-ava-tester", "url": "https://github.com/jfmengels/jscodeshift-ava-tester", "description": "Test [jscodeshift (\u2b507.9k)](https://github.com/facebook/jscodeshift) codemods with AVA.", "stars": "12"}, {"name": "ava-preact-init", "url": "https://github.com/avajs/ava-preact-init", "description": "Set up AVA for Preact.", "stars": "8"}, {"name": "ava-fixture", "url": "https://github.com/unional/ava-fixture", "description": "Run fixture/baseline tests.", "stars": "5"}, {"name": "ava-fast-check", "url": "https://github.com/dubzzz/ava-fast-check", "description": "Property based testing.", "stars": "44"}, {"name": "ava-fixture-docker-db", "url": "https://github.com/cdaringe/ava-fixture-docker-db", "description": "Add docker databases to your test contexts.", "stars": "1"}, {"name": "ava-webcomponents", "url": "https://github.com/Wildhoney/ava-webcomponents", "description": "Testing web components via Puppeteer.", "stars": "1"}, {"name": "ava-tap-json", "url": "https://github.com/yovasx2/ava-tap-json", "description": "JSON output with AVA compatibility.", "stars": "1"}, {"name": "ava-typescript-worker", "url": "https://github.com/seamapi/ava-typescript-worker", "description": "use TypeScript in shared workers", "stars": "1"}, {"name": "ava-postgres", "url": "https://github.com/seamapi/ava-postgres", "description": "get a fresh Postgres database for every test", "stars": "3"}, {"name": "pava", "url": "https://github.com/TomerAberbach/pava", "description": "Parameterized testing.", "stars": "7"}, {"name": "Spectron", "url": "https://github.com/electron/spectron#with-ava", "description": "Test Electron apps using AVA and ChromeDriver.", "stars": "1.7k"}, {"name": "Ch\u016bhai", "url": "https://github.com/Hypercubed/chuhai", "description": "Run and verify benchmarks using AVA and benchmark.js.", "stars": "88"}, {"name": "Leakage", "url": "https://github.com/andywer/leakage#usage-with-ava--tape", "description": "Memory leak testing.", "stars": "1.6k"}, {"name": "pify", "url": "https://github.com/sindresorhus/pify", "description": "Promisify callback-style functions for better testing. [(Example) (\u2b5051)](https://github.com/sindresorhus/registry-url/blob/eb1f0e01722208366c9199b96235fd043ec162ae/test.js#L6)", "stars": "1.5k"}, {"name": "p-event", "url": "https://github.com/sindresorhus/p-event", "description": "Promisify an event. [(Example) (\u2b50224)](https://github.com/sindresorhus/gulp-debug/blob/4db5871594742a346d17aa9b34f43c87d4e54934/test.js#L42-L44)", "stars": "391"}, {"name": "execa", "url": "https://github.com/sindresorhus/execa", "description": "Test your CLI tools. [(Example) (\u2b5044)](https://github.com/sindresorhus/active-win-cli/blob/d01813762b304102d1fee147855481e9f38c8517/test.js#L5-L6)", "stars": "4.9k"}, {"name": "delay", "url": "https://github.com/sindresorhus/delay", "description": "Add delays to your tests. [(Example) (\u2b502.3k)](https://github.com/sindresorhus/p-queue/blob/a3a5cadefc2b54269f4939bb34e8dc180c3bd800/test.js#L39)", "stars": "516"}, {"name": "get-stream", "url": "https://github.com/sindresorhus/get-stream", "description": "Test the output of streams. [(Example) (\u2b508k)](https://github.com/sindresorhus/ora/blob/4ceeedd51795bb88a8033229d198e70cd8a2aff7/test.js#L33-L35)", "stars": "291"}, {"name": "create-test-server", "url": "https://github.com/lukechilds/create-test-server", "description": "Creates a minimal Express server for testing. [(Example) (\u2b5024)](https://github.com/lukechilds/clone-response/blob/11f5870e4e1b039e2d9a8f1f72d45fd1b9706bf3/test/clone-response.js)", "stars": "120"}, {"name": "Testing a React & Redux Codebase", "url": "http://silvenon.com/testing-react-and-redux/", "description": "A comprehensive series of tutorials about testing a React and Redux project using AVA."}, {"name": "Stickers, t-shirts, etc", "url": "https://www.redbubble.com/people/sindresorhus/works/30330590-ava-logo", "description": "The products are sold at production price without any markup."}, {"name": "Slides from AVA talk at London Node User Group", "url": "https://speakerdeck.com/novemberborn/ava-at-lnug", "description": "By core team member [Mark Wubben](https://github.com/novemberborn)."}, {"name": "Github Discussions", "url": "https://github.com/avajs/ava/discussions", "description": "", "stars": "20k"}, {"name": "Stack Overflow", "url": "https://stackoverflow.com/questions/tagged/ava", "description": ""}, {"name": "Twitter", "url": "https://twitter.com/ava__js", "description": ""}]}], "name": ""} |