{"_id":"hurler","_rev":"29-4ae6f7a2eb29a7afab90a14677e57a2f","name":"hurler","dist-tags":{"latest":"0.10.1"},"versions":{"0.1.0":{"name":"hurler","version":"0.1.0","_id":"hurler@0.1.0","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"351cf3dba3b5662d0246f2617109e30045d58f52","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.1.0.tgz","fileCount":8,"integrity":"sha512-YLpoOJrNYGfCYHDYlJaKnA/JP7KpHM43lvLUnD8TSm+bWH3ALkLWMROthUbdpIQNhFbLPqSOlNu8G+YynXbKWg==","signatures":[{"sig":"MEYCIQCBlCakamG/T3ABBN9jU47G2XxJ8E4yk/cLOfdhJ9ZOygIhAKunxDVIYQrppku+yYghWiWLcwdI1R9D6+YRtmrw8t/q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727774},"type":"module","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"asidiali","email":"adamsidiali@gmail.com"},"_npmVersion":"11.7.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.1.0_1770708556961_0.418905279080668","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"hurler","version":"0.1.1","_id":"hurler@0.1.1","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"cf5f2e1eeb606bb084362e458214778502dbe6c6","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.1.1.tgz","fileCount":8,"integrity":"sha512-8+NtHCaYyfa4CQDaYuHwK4V7/WrBFH+IASgj1zvvwenedT0gIaU0sVAQhDHh8WGiGGENMKhezoEWSdhcoiFdGg==","signatures":[{"sig":"MEUCIQC+CoB3M9ap/fv9xAmUDX+sjn4SkseOw+GdgoGT7Sb3pwIgBqlIJzrzvzgitm+ici7rFJwxAS9bqoxUkFRNVGL91/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728031},"type":"module","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"asidiali","email":"adamsidiali@gmail.com"},"_npmVersion":"11.7.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.1.1_1770709410891_0.15599939518024586","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"hurler","version":"0.1.2","_id":"hurler@0.1.2","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"5a9471d4cddd19b2b1777b2870e50e1c009de330","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.1.2.tgz","fileCount":8,"integrity":"sha512-cjGlrRef78GpDHtWZvKBGsk636t19JHLSP2WYG8SYfu05CZuqf8PuxOrRfykgHEakdheb0DddVbJ8FuN1D/ECA==","signatures":[{"sig":"MEQCIAs7mHQ2vVHdndlFFOFoVcv7FEV5amPoMoegErPdAR/+AiA0bSGaJVpLDjVnhaWbCH6GRTZ2r3JFPO/UF4Qp8yhb8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726831},"type":"module","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"asidiali","email":"adamsidiali@gmail.com"},"_npmVersion":"11.7.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.1.2_1770737973739_0.30506889699030615","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"hurler","version":"0.2.0","_id":"hurler@0.2.0","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"a22c4c80568b421ebb5806ba42afcb86e9237d3f","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.2.0.tgz","fileCount":8,"integrity":"sha512-pKnOXp6jzJH0gYRUJQle11zrAvhfFEUGlFZrIS86KgorH8/6d4/JFo98Ei2gAAerXa9KzZ81i+QQvZJZSN11ng==","signatures":[{"sig":"MEQCIGU8mYACJ5OKVDohypGfHs9/fr0KL6X4/i/BxIJHphzpAiBQsrFfnJzscxJKY84dUB2GgqaycniWIeYkPyk7eqqW1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733005},"type":"module","gitHead":"c67fe6f1730db35c892e7db01b5fd129d2a64802","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"asidiali","email":"adamsidiali@gmail.com"},"_npmVersion":"11.7.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.2.0_1770743265875_0.9660390038345961","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"hurler","version":"0.2.1","_id":"hurler@0.2.1","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"53ecc600781393f917ac427763694d22c52676ca","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.2.1.tgz","fileCount":8,"integrity":"sha512-+5iUzf5akJ15sPYwc5ZbqgQwRPDpUqzOkmmhZMeBXg2cnbNJGJC7UtKaN5QPIoby4c+seIo5+5GMGRyYvPpyWA==","signatures":[{"sig":"MEYCIQDXJl4rvpOEi7J8Imff49+vq9H90gF/MG/N3yXqdtT/BQIhAP1fAKFnzjDmcw7bASkbfIVAqqYGE1TLlXog+G7nSZuh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":854091},"type":"module","gitHead":"4a9472f4769a080c239df561f918fd972bac2942","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"asidiali","email":"adamsidiali@gmail.com"},"_npmVersion":"11.7.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.2.1_1770749384982_0.5671520071004137","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"hurler","version":"0.3.0","_id":"hurler@0.3.0","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"c69921723f14410ec995ba3e716f95f2820b6f4e","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.3.0.tgz","fileCount":8,"integrity":"sha512-fBM8L7ZhMsSqZ+j9WUzkmZWMZwEI6f7b2AUGQt458zpy2DBpPSHbyVLx+t5vgLGXaVmOrPGy5/siA6dPif7wng==","signatures":[{"sig":"MEQCIFVpUSpDCY6mi2qYE6nJFw0Atr5KimIeOyBbRsPHSpYgAiBImryTRrniGqnjoDpCW11W1nlgwLsjqvtj+e98qbRPGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856759},"type":"module","gitHead":"48b71dbbb5da96c7c32b6ef8797974c8f2a5646a","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"asidiali","email":"adamsidiali@gmail.com"},"_npmVersion":"11.7.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.3.0_1770757346849_0.878078230291701","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"hurler","version":"0.3.1","_id":"hurler@0.3.1","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"d243918d94e4f64ab4f18c255e6b5759e1dc920f","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.3.1.tgz","fileCount":8,"integrity":"sha512-bYyBZn9lnDBTvJdlNBcYP9lLonWt61KDS/h+ybwxTpTPL8MhJKCFWCKlOD/MnjVUAQH+oenoYFoXbN/LxRNimA==","signatures":[{"sig":"MEUCIQDbERdrPjcrrFE/vhUxdL8AJGLDimWJsCFRjr2G3tfWSwIgIjq7tk/NS6XqYk6vs0+Cqyv0ltFlhkcy01cXAglFZ0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":857150},"type":"module","gitHead":"8b6cd75f66cd27507b18f4e87618049b2c156812","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"asidiali","email":"adamsidiali@gmail.com"},"_npmVersion":"11.7.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.3.1_1770767754750_0.45011515181653916","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"hurler","version":"0.3.2","_id":"hurler@0.3.2","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"c3fff20c80708c9b08caadbf4e822b1c397614bf","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.3.2.tgz","fileCount":8,"integrity":"sha512-BA8KGRPWnBTyx7zXI67g4/OKrwN1T85kzcp/sMNMwo6zA52r2ucqkCUCGM+Rq+oJ+LmTpPIVwIhMl6fM/b5OUQ==","signatures":[{"sig":"MEUCIQDR3OJ4Hv9NLWwxfT6pjn3WLmpdmgPHEx4P2xsiXvpwpwIgXWYLdCHAvQ9UkXAG4lIqnAkp3bZs7/r2KI9rEG3iQPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":857148},"type":"module","gitHead":"6af0104178b11953b57e1d51863c0292ad6a3e71","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"asidiali","email":"adamsidiali@gmail.com"},"_npmVersion":"11.7.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.3.2_1770770719932_0.7263247554408496","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"hurler","version":"0.4.0","_id":"hurler@0.4.0","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"9b015e53e9d0b5e1238b26c5c341f3648d4c1127","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.4.0.tgz","fileCount":8,"integrity":"sha512-+t6dhfBdpJ09+Mx6gWN824HS/e41Vm6kYjjgX9cI/haK6w3tg7VUi61ps+pwI+I+ZE+EHylXqOe+mNVYcmRhTw==","signatures":[{"sig":"MEUCIG8NmwpXRibaqNuqIHOHMCi4gDp0Y2Q4T94bDJZbsaOrAiEAtPo/+YewUSicLEs6bHOIRmSby4/R4W4Oh6ci1I5mr+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858824},"type":"module","gitHead":"342bcc77f9cb0c04ade7607c66a0aa69b09bae0d","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"asidiali","email":"adamsidiali@gmail.com"},"_npmVersion":"11.7.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.4.0_1770779708341_0.5970591922159523","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"hurler","version":"0.5.0","_id":"hurler@0.5.0","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"7df940e5f994b52a0b8cac952568075b8bf47668","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.5.0.tgz","fileCount":8,"integrity":"sha512-qHCElSioCEYbxjzAmX4lzRZyAKMTv8VzpvedVFnrtBpY7+qov18VTfYu7cjUVy40li+ALiyKRP3aLX9R/o66WQ==","signatures":[{"sig":"MEYCIQC226tQ8f1icYNyjHw2fO4BqAtmdCR6EqASIFKUnVqE8gIhAOgKSzI0pp7QRU5YA3w9RGXeaY0/dvs3oRm9LdzfWqgG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":861394},"type":"module","gitHead":"02e09fce8063673ae58d2914e0386b627ac9e60f","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"asidiali","email":"adamsidiali@gmail.com"},"_npmVersion":"11.7.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.5.0_1770781993014_0.5773332029821865","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"hurler","version":"0.6.4","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.6.4","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"2cbf941ac533b22a603b7b35759ebf9b760add44","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.6.4.tgz","fileCount":8,"integrity":"sha512-Vi6bD7M8wLxESU622NVQqp7QPnPSeKv8B65Zd2tXWAaRgwu7sLb1tkiQHtI57YOvd2b3fCCNjnko7KbwHgI1aQ==","signatures":[{"sig":"MEUCIFYQpyz4KZyRn5neXhkSQZOe8o2xuzLnwpmtjFpcFXlgAiEAtyRjzR6iBXuwx/beBuZqYdFQGRhoFLZRb6U2K4L6des=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":870978},"type":"module","gitHead":"28b33ba9a4c9b8263978e5b65f7428d68efac39b","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.6.2","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.6.4_1771557200776_0.6994146811972886","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"hurler","version":"0.6.5","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.6.5","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"ad8050737719c840a0efacd7f09bc92172504089","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.6.5.tgz","fileCount":8,"integrity":"sha512-gqkb01E0o7nYVFECXhvRDdRn0zKHvzjMtC90bNyr5ooWRJwOXh/kp08zPuUjw0CDGYkGUo1PmPE4528qg4yb+A==","signatures":[{"sig":"MEUCIQD5/V1bBjIWzHGJaLHpo3uLkcjrJZlxaFIpVMoQXQdMBAIgHOiQvzIHR2BWADwlZ2DNd7aiaU2tqkMZ8N776szdLNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":871032},"type":"module","gitHead":"e2a6b5155890053256106ad9021d60de17d944bf","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.6.2","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.6.5_1771557389635_0.38701159326129875","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"hurler","version":"0.6.6","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.6.6","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"c107fab91598189704e1bf0c6d1ef79802a0a276","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.6.6.tgz","fileCount":8,"integrity":"sha512-kwIM7KlZMLevt8xq2DAWzkqlbCHGGI3pYdHbrvEDcd+kJXfQwKXcVy3T5rcBisqkuRcyK+0YBNQeAjGO2hprdQ==","signatures":[{"sig":"MEUCIDWgA6cHg6/RvtR64FaxvHn7s+lP1OB26SW+QyPe2e7KAiEA9PrjGVWWWows8+d5YrEAyT3/u8rhIymmoCVmQUw92Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":871158},"type":"module","gitHead":"89960c32c3523198ecfd364db68bcdb5c9a26ba5","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.6.2","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.6.6_1771558491893_0.019652385799245442","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"hurler","version":"0.6.7","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.6.7","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"3520dd11f8b41a7063115e8a43c757dde6e201a4","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.6.7.tgz","fileCount":8,"integrity":"sha512-KElyt1jbt3LkdYwmwEdlB/JM+ezkCoVWlX0DBCi2Kektsv47E0Cj87/OFg68bF19+8vUS153FcwV2NPgB3VfMQ==","signatures":[{"sig":"MEYCIQDTP6uu60uhU0Xs5Pqk24pTBG/6PeUTJaU1wkJnnatM1gIhAKd/0mXltAFT+Ez9KTf1NtTwOhuRl3omHNajWYTsFvu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":871154},"type":"module","gitHead":"ead9dd5092d5d8767ae465509a49c0881625dc88","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.6.2","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.6.7_1771567033252_0.5852597772295391","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"hurler","version":"0.7.0","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.7.0","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"f9a3ea8a02c9beceec7a50accf14feeb483d4bc8","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.7.0.tgz","fileCount":8,"integrity":"sha512-Qw2zs8rNlWDNfY4JALvdPCXUDEnSng/DWqrcnyV54tLR/50357gItt56liPF32lSW/15XjdrjS0CMSGDTjUnQg==","signatures":[{"sig":"MEQCICjVtiz98BbZmNo3fk0JWR5VFSLew0786eFkOTN48dIGAiAUVgZuDi/BXurS4DUdrZ7Wa4stFcupV91YxRHY13T3vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":923442},"type":"module","gitHead":"21b0e67f16a487fa49c34ec9a0587f8c872be6d9","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.6.2","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.7.0_1771646323177_0.7486269509709238","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"hurler","version":"0.7.1","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.7.1","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"cf5e5c462cbf3366af1f07b4122ef66f5e0255f7","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.7.1.tgz","fileCount":8,"integrity":"sha512-30Frz2UxxUq2BpvwFajHk8ydQmF0vbCGRxS0l7aqBLFuXvj1oyyoaPnucx+sXeUNbyQN6Ot4xNt4WTg3khpURg==","signatures":[{"sig":"MEQCIHm5mt4/FixMVeKpHvz98RGTE4DVD0QBxkKWMEVScrJWAiA5/Go4nJt6k4UcxnWVZRJMAe7c+h5WM+K92OfwFLFp9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":957959},"type":"module","gitHead":"5d24bbce2a412f36382aafa9511a0b8d44a3925c","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.7.1_1773089530280_0.5615714042316369","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"hurler","version":"0.7.2","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.7.2","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"93dcaf61becf509889423c11994c66936578e54b","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.7.2.tgz","fileCount":8,"integrity":"sha512-IxSKATlH2ivU56787n1FCcufgKA53P7Zge+RpFjDYuGPK+bOyatXxeBKJ8OtLImFE/UL8VNNRj3ZGC8EO9ikbg==","signatures":[{"sig":"MEUCIQCY0PBUKP93A2c6JviYenMSrS4WERPXZR5dJFnOTbDxvAIgWy41Vrmd0lKXuZzfS9PvXIelmim63BaNjwe/uXzb4KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":957933},"type":"module","gitHead":"b32247bf990a53fa60093f7a9cce1de3686c1be1","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.7.2_1773173675506_0.7843951066066694","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"hurler","version":"0.8.0","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.8.0","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"65ab15b3562a9d4f97469bb5ca44b8015d2b2fb9","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.8.0.tgz","fileCount":8,"integrity":"sha512-QH2SuS1nMuWFnEAAB697znRPBcz4CmO5+pYAfUViER1sfcNefqUQOLPWscS3ZNXrA+9g1WtPOlJ06aIUpn090A==","signatures":[{"sig":"MEYCIQDCZkKIfNeFEbK1zpbhRnRDAnmt3OsuI13jXKrQBwnmkwIhALguuROx2hXOXnonUax/RrOCUWKpB3YIsEfTIDgWrtZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1000555},"type":"module","gitHead":"639a4b534f7294462c8e02a50f4f46d71554d9ab","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.8.0_1773187320455_0.751783997251134","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"hurler","version":"0.8.1","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.8.1","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"70e6bc82c02cf02d6d5b96ce84dae17a3984d085","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.8.1.tgz","fileCount":8,"integrity":"sha512-IJMLknKSfRni31z3+VMYwvbWTeW1lALYYALBuj4YCbcVn/xzsYX8v5/zkNmopJ+HKx/dnK6HtEw3hIxPmLIfCQ==","signatures":[{"sig":"MEQCICibPJUfPE69il7v891TIks+T2UZFm0y4dPQRR9xEXb6AiATntHEeI98Z9Wpk+6algKbIr8/CqMzOJpU7D86lLX6GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1001823},"type":"module","gitHead":"05615ba18c3dfdeeb08382fe59d9278690a29c01","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.8.1_1773188045133_0.9672832221973096","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"hurler","version":"0.8.2","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.8.2","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"0e5d906ade701cec34c28017c7d47895b4d09fb5","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.8.2.tgz","fileCount":8,"integrity":"sha512-+nbeuoiiIH2SW0/ZJ8bQZd3erYWAalmNpwuC+6IZeMQXCnj018EAHwkebXsYHJdSkXa2u9GRAXyKLA7x0bdcxg==","signatures":[{"sig":"MEQCIBsjczZQHTAD4djJ/PkO4fQKD+EAAckAIKsheeMfCV4kAiAn3wkQJERkJLcuY7sqWn74iB0qvpl2aBOO5gWUBml+uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1003106},"type":"module","gitHead":"853c22894fbf9cc38a255e04461a7ad554162a2b","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.8.2_1773192346844_0.47858988649455747","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"hurler","version":"0.8.3","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.8.3","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"d5afd9521fe70dfd5d25304731be90f2f4520102","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.8.3.tgz","fileCount":8,"integrity":"sha512-c0aEEsmInvl9rm2nxvzcRwq4lnF8dKr5ygVfylJywbZ4d543EvdpvVCdtLrwAEKiuYMZ+69mjhRHmE2fNrtdEw==","signatures":[{"sig":"MEQCIERwgGorSkwwW2s8kkG70Jag5iYoZnwxZ5TuP1jcr5BKAiBKD3ZJSjMs6ibKZ7PDAQJxR6Blc2M+S6pkd8/vIUS2WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1003186},"type":"module","gitHead":"0f4a8ffd5c79834e2098e3a7d043011bc3f00a79","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.8.3_1773193234206_0.9075970049906668","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"hurler","version":"0.8.4","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.8.4","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"d9786c3fcea62f76869e2a0b0f5f0a6f8d16cb2d","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.8.4.tgz","fileCount":8,"integrity":"sha512-txuORna1VERS/XsJeEv/xUC8c+5sRyqA8qxGdP6ePNJUTWBzaSx6lDormrd/3eTwmO6lmIAbTMmNHjWsvGxC1A==","signatures":[{"sig":"MEUCIQClf+kB2mXfnNZnbmRe2LUXir0RrZbbB7gQwSUFLhhAWgIgdsJvtIQZSYXXJTFRCfV17PaL01rG37KDpTQ5+4u12/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1003254},"type":"module","gitHead":"0d331d23d6863b3b37d94ad4943ea1574a541f81","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.8.4_1773193463567_0.6802760528191052","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"hurler","version":"0.9.0","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.9.0","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"000bf0b26d16349111719a5b49c8905c726885ad","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.9.0.tgz","fileCount":8,"integrity":"sha512-MaPGRfaBAjOjEw612gPVwhZqnheAUf6/+o9jbqMtzgkWUXjThLW5ksT/0H4HdwoSBNnIL78SVYvdbWFYjlvq0A==","signatures":[{"sig":"MEYCIQDBzXnO6NAqGh27M74Vdq58gNdl0/BWgXs1+kmZGQF0BwIhAJ79ZgYjJszfTTaDQ2nSSn6hPaQW01VdoxR8SrdetH4F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1004871},"type":"module","gitHead":"c87ba9eb69be3de158c4c32a406eed5fab3aef68","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.9.0_1773199688508_0.09414453144580026","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"hurler","version":"0.9.1","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.9.1","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"931ff595b3101045456cf08903249a48a2861206","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.9.1.tgz","fileCount":8,"integrity":"sha512-K+WKcxTc6sRHrYhD41wDKJTJAB3zVJlRNyrlP1/wXABlwMA+gEcbdFyxKxhjmOE4jqX7hbvNBq8c++B4x5AAzA==","signatures":[{"sig":"MEYCIQCKYYL7DwUi3hNG6lnZHiDiesmVv+yIg8iP70AcXzdEewIhALPBtgb0ipxbjzUN61/bfV/GlG2aXSLGGtTzVqES9N8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1005575},"type":"module","gitHead":"437ced2aa8a8effac15eec2c9143991a2b7fd913","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.9.1_1773203182210_0.12652999652311148","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"hurler","version":"0.9.2","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.9.2","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"4d15ebde71e73527ba9b30b02447052c2437afe9","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.9.2.tgz","fileCount":8,"integrity":"sha512-v0Zhcudm0jQR+AuNzIhMB7cL7h85Gpy/TPzXrCYA/IRhflDbDMBeE+U0oOJgpsCsgB3I4tP3hZ0bTR1LqrR4KQ==","signatures":[{"sig":"MEQCID2HSV0IU+P8S6QQOyS2s8S3thacVHoM15kyWOX2OhN5AiBxjpP+bqjcr1IwCMZqU5FJx7wVhZmq+PnO+d44x9jxsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1007921},"type":"module","gitHead":"bc1aaeac8d847c70e1b262f5f5066b705632e105","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.9.2_1773205156002_0.4295413648821269","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"hurler","version":"0.9.3","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.9.3","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"7cabd614c92f42a477a2e3b3143f627645332a7a","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.9.3.tgz","fileCount":8,"integrity":"sha512-tX/pdVP/vrJzDZVZ1DsqLcyGhB1M3d6GbKsz/wsc3LdXJx86u6rzA8n0/qJFJ8kuMsxhVAuhLmU1+deF1NPk6g==","signatures":[{"sig":"MEYCIQCMdRu3elN4ueodYsa3FbeL8qTbSWmOtGHQIkQs+y5yfQIhAJJIgQPBQqQGvr6PsO7ovKDvP1ZygeebA7BYJsad+GjZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1007993},"type":"module","gitHead":"89c66f79d0e3699e34f0358f11e76442b5485426","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.9.3_1773205463495_0.8495922541801249","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"hurler","version":"0.9.4","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.9.4","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"444dbb2e1f5e9ba7f853e6dfb402c756eb87de23","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.9.4.tgz","fileCount":8,"integrity":"sha512-gHiUDT34ZyWEKHZjgltZKMd0idupFefz2eAr85lcaxukUvK9Zvbx0YeHxJtBzxCgsUlMMtpTyfiUddZIhyQcoA==","signatures":[{"sig":"MEUCIQCotzc1A0Q5/BsLnIrqHo/LOL+QmCUCUxjwPGGHoVf3dgIgYggh8aRp9suRjgW3xJTbFgKgxFpOclPb4QXq592SZBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1008955},"type":"module","gitHead":"2ba807590609168153d53d3364e06447ba568296","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.9.4_1773205965989_0.8155154478506765","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"hurler","version":"0.10.0","keywords":["hurl","curl","api request","postman","http"],"license":"MIT","_id":"hurler@0.10.0","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"homepage":"https://github.com/asidiali/hurler#readme","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"bin":{"hurler":"dist/server/cli.js"},"dist":{"shasum":"bb91a8f169d9b7a138d200ab915bc9ed02813838","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.10.0.tgz","fileCount":8,"integrity":"sha512-Mh34A1lv6OeMcxtSuNP2zr2xdvLXIHBAYVKdN26zg3rbrI46k0flkLyEc8mB2+alrEQqvO1x9pMnAB8cJ84GSw==","signatures":[{"sig":"MEQCIDi4/Svc5v2g1ZVWOZSJeT/jRJYV53u3NfvGlwIOXo9VAiAfHfkx2fvxkVkL1eDRybeG2uzzyQhsA0RvTj4wP8thTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1012431},"type":"module","gitHead":"915250abdf3e008b275cea934293a18892bf8dbe","scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","lint":"eslint .","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","dev:be":"npm run dev --prefix server","dev:fe":"vite","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"repository":{"url":"git+https://github.com/asidiali/hurler.git","type":"git"},"_npmVersion":"11.9.0","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","open":"^10.1.0","react":"^19.2.0","sonner":"^2.0.7","express":"^5.1.0","radix-ui":"^1.4.3","react-dom":"^19.2.0","codemirror":"^6.0.2","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","@codemirror/view":"^6.39.13","@codemirror/state":"^6.5.4","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","react-resizable-panels":"^4.6.2","class-variance-authority":"^0.7.1","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.1","shadcn":"^3.8.4","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.13","tailwindcss":"^4.1.18","@types/react":"^19.2.7","concurrently":"^9.2.1","@types/express":"^5.0.6","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.48.0","@vitejs/plugin-react":"^5.1.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/hurler_0.10.0_1773255738834_0.9459462886854071","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"hurler","version":"0.10.1","type":"module","repository":{"type":"git","url":"git+https://github.com/asidiali/hurler.git"},"keywords":["hurl","curl","api request","postman","http"],"license":"MIT","bin":{"hurler":"dist/server/cli.js"},"scripts":{"dev":"concurrently -n fe,be -c cyan,green \"vite\" \"npm run dev --prefix server\"","dev:fe":"vite","dev:be":"npm run dev --prefix server","build":"rm -rf dist && tsc -b && vite build && tsc -p server/tsconfig.json","lint":"eslint .","preview":"vite preview","prepublishOnly":"npm run build"},"dependencies":{"@codemirror/lang-javascript":"^6.2.4","@codemirror/state":"^6.5.4","@codemirror/theme-one-dark":"^6.1.3","@codemirror/view":"^6.39.13","@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","class-variance-authority":"^0.7.1","clsx":"^2.1.1","codemirror":"^6.0.2","express":"^5.1.0","lucide-react":"^0.563.0","open":"^10.1.0","radix-ui":"^1.4.3","react":"^19.2.0","react-dom":"^19.2.0","react-resizable-panels":"^4.6.2","sonner":"^2.0.7","tailwind-merge":"^3.4.0"},"devDependencies":{"@eslint/js":"^9.39.1","@tailwindcss/vite":"^4.1.18","@types/express":"^5.0.6","@types/node":"^24.10.13","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.1","concurrently":"^9.2.1","eslint":"^9.39.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","globals":"^16.5.0","shadcn":"^3.8.4","tailwindcss":"^4.1.18","tw-animate-css":"^1.4.0","typescript":"~5.9.3","typescript-eslint":"^8.48.0","vite":"^7.3.1"},"gitHead":"834dc4e3648b664f584a2dc25c04e753c7cb3617","_id":"hurler@0.10.1","description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","bugs":{"url":"https://github.com/asidiali/hurler/issues"},"homepage":"https://github.com/asidiali/hurler#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-KH8/0M4nxZzYxpWDLiwMrhZpTnsPqji/Jlsz7AAyREFAUHcPC0SEAyknxkwwyk/Kn07q3jZv18dkwoWePujr9A==","shasum":"1530a965926360166296348b9c746b6bfbb0c436","tarball":"https://registry.npmjs.org/hurler/-/hurler-0.10.1.tgz","fileCount":8,"unpackedSize":1012521,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hurler@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBqVuW0EBrdn/Kd9WI64rPr+xjFUwV/lq8acHE+JKW5yAiAO/U8VnR1Nn3W3auayvBBqmqSijhSZaolaATsu8WjdLQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca332231-b126-46c5-a073-bcbc44e6764f"}},"directories":{},"maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hurler_0.10.1_1773256025319_0.8171741824080097"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-10T07:29:16.960Z","modified":"2026-03-11T19:07:05.809Z","0.1.0":"2026-02-10T07:29:17.146Z","0.1.1":"2026-02-10T07:43:31.087Z","0.1.2":"2026-02-10T15:39:34.000Z","0.2.0":"2026-02-10T17:07:46.024Z","0.2.1":"2026-02-10T18:49:45.161Z","0.3.0":"2026-02-10T21:02:27.063Z","0.3.1":"2026-02-10T23:55:54.926Z","0.3.2":"2026-02-11T00:45:20.122Z","0.4.0":"2026-02-11T03:15:08.519Z","0.5.0":"2026-02-11T03:53:13.227Z","0.6.4":"2026-02-20T03:13:20.961Z","0.6.5":"2026-02-20T03:16:29.856Z","0.6.6":"2026-02-20T03:34:52.106Z","0.6.7":"2026-02-20T05:57:13.464Z","0.7.0":"2026-02-21T03:58:43.358Z","0.7.1":"2026-03-09T20:52:10.484Z","0.7.2":"2026-03-10T20:14:35.731Z","0.8.0":"2026-03-11T00:02:00.723Z","0.8.1":"2026-03-11T00:14:05.359Z","0.8.2":"2026-03-11T01:25:47.116Z","0.8.3":"2026-03-11T01:40:34.397Z","0.8.4":"2026-03-11T01:44:23.716Z","0.9.0":"2026-03-11T03:28:08.733Z","0.9.1":"2026-03-11T04:26:22.419Z","0.9.2":"2026-03-11T04:59:16.179Z","0.9.3":"2026-03-11T05:04:23.727Z","0.9.4":"2026-03-11T05:12:46.245Z","0.10.0":"2026-03-11T19:02:19.046Z","0.10.1":"2026-03-11T19:07:05.528Z"},"bugs":{"url":"https://github.com/asidiali/hurler/issues"},"license":"MIT","homepage":"https://github.com/asidiali/hurler#readme","keywords":["hurl","curl","api request","postman","http"],"repository":{"type":"git","url":"git+https://github.com/asidiali/hurler.git"},"description":"A GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.","maintainers":[{"name":"asidiali","email":"adamsidiali@gmail.com"}],"readme":"# Hurler\n\nA GUI for managing and running [Hurl](https://hurl.dev) HTTP request collections.\n\nRun `npx hurler` in any project directory to get a web-based interface for organizing `.hurl` files, managing environments, and executing requests.\n\n## Quick Start\n\n```\nnpx hurler\n```\n\nThis starts a local server at `http://localhost:4000` and stores data in a `.hurl/` directory in your current working directory.\n\n## Prerequisites\n\n- [Node.js](https://nodejs.org) 18+\n- [Hurl](https://hurl.dev/docs/installation.html) (for running requests)\n\n## Usage\n\n```\nnpx hurler [options]\n```\n\n### Options\n\n| Flag | Description |\n|---|---|\n| `--port`, `-p` | Port to run the server on (default: `4000`) |\n| `--open`, `-o` | Open the browser automatically |\n\nYou can also set the port via the `PORT` environment variable.\n\n### Examples\n\n```sh\nnpx hurler                  # start on port 4000\nnpx hurler -p 8080          # start on port 8080\nnpx hurler -o               # start and open browser\nnpx hurler -p 8080 -o       # combine flags\n```\n\n## Data Storage\n\nAll data is stored in `.hurl/` relative to where you run the command:\n\n```\n.hurl/\n├── collections/    # .hurl request files\n├── environments/   # environment variable files\n└── metadata.json   # UI organization (sections, groups)\n```\n\nThis directory is safe to commit to version control if you want to share collections with your team.\n\n## Environments\n\nHurler supports two types of environment files:\n\n| File | Purpose | Commit to Git? |\n|------|---------|----------------|\n| `{name}.env` | Non-sensitive variables (URLs, feature flags, etc.) | ✅ Yes |\n| `{name}.secrets.env` | Sensitive values (API keys, tokens, passwords) | ❌ No |\n\nBoth files are automatically merged when running requests. Variables from either file can be used in your `.hurl` files with `{{variable}}` syntax.\n\n### Gitignore Setup\n\nAdd this to your `.gitignore` to keep secrets out of version control:\n\n```\n# Hurler secrets\n.hurl/environments/*.secrets.env\n```\n\n### Example\n\n```\n# .hurl/environments/dev.env (safe to commit)\nbase_url=https://api.dev.example.com\ntimeout=30\n\n# .hurl/environments/dev.secrets.env (gitignored)\napi_key=sk-abc123...\nauth_token=bearer-xyz...\n```\n\nThen use in your `.hurl` files:\n\n```hurl\nGET {{base_url}}/users\nAuthorization: Bearer {{auth_token}}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}