CSV to YAML Converter - Online Config File Generator
Paste CSV data and transform it into a well‑structured YAML array of objects. Choose key mapping. Perfect for devOps and data migration.
UD5 Toolkit
Generate <script type="importmap"> JSON for ES modules & bare specifiers
Scopes override mappings for specific path prefixes (e.g., /admin/).
No scopes defined. Click + to add one.
{ "imports": { "example": "https://esm.sh/example" } }
import statements resolve module specifiers. It lets you use bare specifiers like import React from "react" instead of full URLs like import React from "https://esm.sh/react@18". You include it in HTML via <script type="importmap">.
/, ./, or ../ — like "react", "lodash-es", or "@scope/pkg". Browsers need import maps to resolve these to actual URLs. Without an import map, bare specifiers will throw a resolution error.
<script type="importmap"> tag in your HTML <head>, before any <script type="module"> tags. Example:<script type="importmap">
{
"imports": {
"react": "https://esm.sh/react@18.2.0"
}
}
</script>
<script type="module">
import React from "react"; // Now works!
</script>
/+esm), and unpkg (with ?module). esm.sh is generally recommended for its speed and smart dependency handling.
"react" to version 18 for most pages but override it to version 17 for /legacy/ paths. This is useful for incremental upgrades or isolated sections of a site.
--import flag or custom loaders (Node 20.6+). However, Import Maps are primarily a browser feature. For Node.js, you typically rely on package.json and node_modules resolution instead.
package.json is used by Node.js and bundlers (Webpack, Vite, Rollup) to resolve dependencies at build time. Import Maps resolve dependencies at runtime in the browser, without any build step. They serve different purposes but can complement each other in hybrid setups.
Paste CSV data and transform it into a well‑structured YAML array of objects. Choose key mapping. Perfect for devOps and data migration.
Write a module and import it. See how browser handles module scripts. Learn modern JS structure.
Write a standard README with pre‑filled sections like Installation, Usage, and License. Export as Markdown. Save time.
Pick a target, module system, and strictness. Generate a custom tsconfig.json for your project. No more copy‑paste.
Select PostCSS plugins (Autoprefixer, nesting, custom‑media) and generate a postcss.config.js file. Streamline your CSS pipeline.
Paste INI content and convert it to a structured JSON object. Handles sections and comments. Client‑side only.
Transform a flat JSON object into a dotenv file format instantly. Use it to keep your local configuration in sync. All processing is private and client‑side.
Convert a flat JSON object into an INI file format with sections and keys. Useful for legacy configs. Local only.
Create a Remix route file with loader, action, and default export. TypeScript ready. Copy the route.tsx.
Create a Svelte single‑file component with script, style, and markup. Choose TypeScript or JavaScript. Copy the .svelte file.
Set up Stylelint rules for your project by selecting extensions (SCSS, order, etc.). Output a valid .stylelintrc.
Paste JSON and generate typed model classes in TypeScript, Python dataclass, or Go struct. Speeds up API dev.
Generate a CSR and private key pair in the browser using the Web Crypto API. Download both as files. No data sent to server.
Build and test regular expressions against sample text. Real-time match highlighting, capture groups display, and flavor options. All inside your browser.
Paste Pug template code and compile it to HTML. See the rendered output instantly. For static site devs.
Write global CSS and auto‑generate unique, scoped class names with source maps. Understand CSS Modules naming.
Convert an SVG into a named React component with TypeScript. Clean attributes and add props. Dev tool.
Enter a URL and see a nested list of all h1‑h6 tags. Check document structure for SEO and accessibility.
Paste an SVG and get a ready‑to‑use data URI for CSS backgrounds or img tags. Optimized with URL encoding. All local.
Click to randomize geometric SVG patterns. Copy the inline SVG code for your website.
Create custom flat or plastic badges for your GitHub README. Choose label, message, color, and export as Markdown, HTML, or SVG.
Convert title to URL slug with options: ignore stop words, transliterate special characters, choose separator. SEO friendly.
Create all kinds of CSS‑only triangles (up, down, left, right, equilateral). Adjust color and size. Grab the code.
Paste an SVG and convert it into a ready‑to‑use React functional component with proper JSX. CamelCase attributes. Local.
Paste an SVG and convert it to a React Native component using react‑native‑svg elements. For mobile apps. Local.
Paste a cURL command and instantly generate equivalent HTTP request code in Python, JavaScript, PHP, and more. Speed up API integration — fully local.
Compile LESS code to plain CSS in your browser. Check for syntax errors and get clean output. For legacy projects.
Convert any text to snake_case, kebab‑case, camelCase, or PascalCase. Essential for programming variable naming. Local.
Build a custom CSS reset by toggling which elements to normalize. Copy the resulting stylesheet. Lean and clean.
Toggle common print styles: remove backgrounds, hide elements, set page margins, and add page breaks. Get the complete @media print block.