Generator Function Explorer - Online Step by Step
Write a generator function and step through it with next(). See values and done state. Understand iterators.
UD5 Toolkit
Generate your perfect ESLint configuration — choose presets, tweak rules, and export instantly. Supports both legacy .eslintrc.json and modern flat config (eslint.config.js).
No rules match your search. Try a different keyword.
.eslintrc.json and modern flat config (eslint.config.js) formats.eslint.config.js) is the new configuration system introduced in ESLint v9. It replaces the legacy .eslintrc format. Key differences: flat config uses a flat array of config objects instead of nested extends; environments are replaced by globals; parsers are specified via languageOptions.parser; and plugins are imported as ES modules. Our generator outputs both formats so you can migrate at your own pace.eslint.config.js file; (2) Converting extends to imported config arrays; (3) Replacing env with globals from the globals npm package; (4) Moving parser and parserOptions under languageOptions; (5) Using ES module import for plugins. Use our generator's flat config tab to see the converted output instantly, then copy-paste into your project.eslint:recommended which enables rules like no-unused-vars, no-undef, no-dupe-keys, and no-unreachable. For stricter code, add eqeqeq (=== enforcement), no-var (prefer const/let), prefer-const, curly (brace consistency), and semi/quotes for formatting. Our Recommended and Standard presets bundle the most impactful rules for you.@typescript-eslint/parser. Our generator includes TypeScript-aware rule defaults and outputs configuration compatible with @typescript-eslint/eslint-plugin. The generated config works seamlessly with both .ts and .tsx files..eslintrc.json or eslint.config.js file at the root directory. Then run npm install eslint --save-dev (and any required plugins/parsers). For flat config, ensure you're using ESLint v8.23+ or v9+. Use the Download button to save the file directly.Write a generator function and step through it with next(). See values and done state. Understand iterators.
Select a runtime (Node.js, Python, Go) and generate a basic, optimized Dockerfile with multi‑stage build. Copy and refine.
Build <link> tags for preload, prefetch, preconnect, and dns‑prefetch. Improve page load speed with correct priorities. Copy the optimized HTML.
Check if your site has a visible and functional skip navigation link. Key for keyboard‑only users.
Paste any JavaScript expression and see its evaluated type and value. Understand JS coercion and type quirks. Educational.
Assign Secret Santa pairings from a list of names with spouse/partner exclusions. Optionally email results via mailto link. Fully local, no server.
Enter quilt perimeter, binding width, and seam allowance to get the exact fabric yardage for either straight‑grain or bias binding.
Enter income, pay frequency, and expected deductions to estimate your tax refund or balance due. Simplified model.
Calculate large Fibonacci numbers in a Web Worker. See the UI remain responsive. Copy the pattern for your app.
Log each molt date and size to predict the next ecdysis. Visual timeline. For the arachnid enthusiast.
Compress text with Brotli at different quality levels. See size reduction and time. Find the sweet spot for your static assets.
Write text with inline footnote markers and this tool will move the notes to the bottom and add proper Markdown links. Saves time.
When a yarn is discontinued, find equivalent alternatives by matching weight and gauge. Local reference.
Write JavaScript using element.animate() and see the result in a live preview. Compare with CSS keyframes. Debugger included.
Place rectangular pattern pieces on a virtual fabric width to optimize cutting layout and reduce waste. Simple manual drag & drop. Local only.
Answer simple questions (braid/mono, hook/swivel) to see the recommended fishing knot with step‑by‑step animation.
Apply a Proxy to an object and see the get/set traps log fired in real time. Understand metaprogramming. Local.
Generate a complete <head> section with meta charset, viewport, SEO, favicon, and social tags. Customize and copy.
Schedule tasks with user‑visible, user‑blocking, or background priority. See execution order and delays. Modern web perf.
Enter your car's make and model to find the minimum and maximum rotor thickness specs. Static lookup table. Local reference.
Calculate how much fabric you need for a quilt based on block size, number, and sashing. Supports metric and imperial. No upload, local.
Divide your day into blocks with color codes. Drag tasks into slots. See free time at a glance.
Count bubbles per minute to estimate fermentation activity and approximate sugar consumption. Simple conversion.
Generate a random potion with a color, effect, and ingredient list. Ideal for RPG item shops and worldbuilding.
Pick a random icebreaker question or activity for remote meetings. Never start a meeting awkwardly again.
Fill in your PWA details to generate a valid manifest.json file. Include icons, theme color, display mode.
Create a custom soap recipe by selecting oils and their percentages. Get precise lye and water amounts. Safety warnings included.
Enter design area and pile height to estimate pounds of yarn needed for a tufted rug. Surprising how much yarn it takes.
Select starting and ending surface condition to get an optimal sandpaper grit sequence. Never skip a grit again and achieve a flawless wood finish.
Input room dimensions and number of coats to estimate how many gallons/litres of paint you need. Excludes doors/windows optionally. Local calculator.