{"_id":"htmldocs","_rev":"48-2e14f9706236d21b551b3e2f05af2f03","name":"htmldocs","dist-tags":{"latest":"0.2.30"},"versions":{"0.1.0":{"name":"htmldocs","version":"0.1.0","_id":"htmldocs@0.1.0","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"cli/index.js"},"dist":{"shasum":"70d5c67b05d97800e67c86c2953abc41f912e3ac","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.0.tgz","fileCount":72,"integrity":"sha512-HDieKMvd1O3Eh01Lya/NWGB8Dy9ENtlHi0KD9lrDKsbr0ZK3QGUSFoWiy7gKZFltoUFGL6hlHbOsnxP90Chr5A==","signatures":[{"sig":"MEYCIQChXkxznTJJTVP0FB02lxwyB8HO164KJ0D9uwOTWC10VwIhAI9BLP5RzjfOr3HmX8778AHNB+TO8iEQE+xWCj0jmtal","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238607},"_from":"file:htmldocs-0.1.0.tgz","scripts":{"dev":"next dev","init":"npx playwright install","lint":"next lint","build":"tsup && pnpm build:css && pnpm link --global","start":"next start","build:css":"tailwindcss build src/css/index.css -o cli/index.css --minify"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/_y/k6zc45c975s102q45v4gzwcr0000gn/T/50782809f637ec5da203a5d79c24a29a/htmldocs-0.1.0.tgz","_integrity":"sha512-HDieKMvd1O3Eh01Lya/NWGB8Dy9ENtlHi0KD9lrDKsbr0ZK3QGUSFoWiy7gKZFltoUFGL6hlHbOsnxP90Chr5A==","_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.0","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","clsx":"^2.1.1","next":"14.2.3","chalk":"^4.1.2","react":"^18.2.0","sonner":"^1.4.41","esbuild":"^0.21.3","chokidar":"^3.6.0","debounce":"^2.0.0","commander":"^12.1.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","tailwind-merge":"^2.3.0","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-tooltip":"^1.0.7","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","postcss":"^8.4.38","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.3","@types/react":"^18","autoprefixer":"^10.4.19","@htmldocs/render":"0.0.0","@types/react-dom":"^18","@types/mime-types":"^2.1.4","stacktrace-parser":"^0.1.10","@types/babel__core":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.0_1717334351544_0.8086806455526305","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"htmldocs","version":"0.1.1","_id":"htmldocs@0.1.1","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"cli/index.mjs"},"dist":{"shasum":"54e757a8b5334623794d62ad7e1b4567d7cb1db0","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.1.tgz","fileCount":81,"integrity":"sha512-TnyQPKvX8rNvgs+hk0+5dKryjjdaem4KnqHG8RixXMIg/huOF1GthBrhrLEoHw7syzdDzIZgraGbIfs/9aBmOQ==","signatures":[{"sig":"MEUCICukMPfSSJ3kJW4Ai4G9Ek4QY6m8R9Cnv9JwjEqZIt4VAiEA/qoVqD5uy0Si6CBWtvXMHuqJN7FzZ1ej1KZ5WSk7PYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289686},"gitHead":"f2cb4f9c54815cb0743b57273594a1d866b5c580","scripts":{"dev":"next dev","init":"npx playwright install","lint":"next lint","build":"tsup && pnpm link --global","start":"next start"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"22.4.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"workspace:*","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-tooltip":"^1.0.7","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18","@types/react-dom":"^18","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.1_1727333696484_0.22393230044307066","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"htmldocs","version":"0.1.2","_id":"htmldocs@0.1.2","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"cli/index.mjs"},"dist":{"shasum":"038a8157a1eb818b964c736d4405272fc39817a0","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.2.tgz","fileCount":81,"integrity":"sha512-TW7nbpSFI4KafS5pIA8XLwiWZnFfdVTQh97SeXix/9Wb4q/w9qFvba/XqmRYTmsixl4B5veSbsYsMlfnjM6roA==","signatures":[{"sig":"MEQCIEt7yIyVAoHMWKROBboID4R0O6DRXlon94KeulV02PTxAiAODulo7FVYLYsC+URytxQkH0xFCMn1TSKCQWkalmDDtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289674},"gitHead":"f2cb4f9c54815cb0743b57273594a1d866b5c580","scripts":{"dev":"next dev","init":"npx playwright install","lint":"next lint","build":"tsup && pnpm link --global","start":"next start"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"22.4.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.0","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-tooltip":"^1.0.7","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18","@types/react-dom":"^18","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.2_1727399763684_0.48314976044310054","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"htmldocs","version":"0.1.3","_id":"htmldocs@0.1.3","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"a60dc88d67a2f42908fe73bf156d4f837b5afce4","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.3.tgz","fileCount":184,"integrity":"sha512-L8Dg/q08MpMwzSGEYuDoFQ6lpC/hiNVWO9rDt2LuHQgav9fzHR/eloqfiisZyv1hr7fx7GwzHIxwbScOQx76HA==","signatures":[{"sig":"MEYCIQCuxq5RCJOBk7vLkjzysJwvQYtuvnbXdjYSBT66Vs/D9wIhAMsk/+LCmdybzeUAxAlHlVEhcOMCz4Sw2WecugC727ps","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":637322035},"gitHead":"4775409f3523f8956120e2a540c0581684232c3e","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"22.4.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.0","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-tooltip":"^1.0.7","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.3_1728804482936_0.3680412887876019","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"htmldocs","version":"0.1.4","_id":"htmldocs@0.1.4","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"20835497e89061fd184f855c11cc75b44c9399e1","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.4.tgz","fileCount":184,"integrity":"sha512-+QRiTGvOhBRVTipLf8wGjiS538sor0A5ajoOkciq3wsR+dwhXZQezTxQsaLCbytYvAguhmhD+fneY/oa2WDXQA==","signatures":[{"sig":"MEUCIFxMGn8Rhw4Pt5e3953uLZgvWJf09bHKxFBQeUjbJLJ/AiEAwoDczPx7x0uazIyDZII+ycX1d+Fkj5H3sXUWCCZxdY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":637321802},"gitHead":"4775409f3523f8956120e2a540c0581684232c3e","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"22.4.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.0","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-tooltip":"^1.0.7","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.4_1728804575041_0.43834650102708905","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"htmldocs","version":"0.1.5","_id":"htmldocs@0.1.5","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"bd054438efd411e39ab0785ceb152519eb1edd5e","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.5.tgz","fileCount":184,"integrity":"sha512-t0uj8JydUAOnHSFV3d/AmQnNtyufLYTYRV4nUghePLeWNMu5Two8flVxqsP+YEkM3e36mU7ZiAMoY5OXY0VNVg==","signatures":[{"sig":"MEQCIDbWbRAqUI061jmgYUsZxsS8S/a6V8UR1LV8BcN0vgomAiAVa13IkWtyxZCDdNlc66884hYuWmBJG4KuYY8jgrF0+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":637321760},"gitHead":"4775409f3523f8956120e2a540c0581684232c3e","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"22.4.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.5","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-tooltip":"^1.0.7","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.5_1728975392438_0.58059513843844","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"htmldocs","version":"0.1.6","_id":"htmldocs@0.1.6","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"8fe0031b084e97c8b8ac7ec6a243e5a7c8689658","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.6.tgz","fileCount":185,"integrity":"sha512-jPHvoygOUPJjmwhZEaK6bSZbmkOvsHrMnlnxK8fcVkdyzLdJh25qKJTN6AF/TFfZcC7DmqDoQ1NbtMaTvy03GA==","signatures":[{"sig":"MEQCIHkb/ZGE6z5KhkA4TNTI3tZ1Ddf9CCSmoyO+8yGgjTWzAiBstS6oHQ/AOlVxO+5+8QnL/l9pqBBrCa3jICp0bzPunw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":637327772},"gitHead":"a906d4129690d3559de9181d23f7daca477e8522","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"22.4.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.5","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-tooltip":"^1.0.7","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.6_1728977037158_0.1659455018691538","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"htmldocs","version":"0.1.8","_id":"htmldocs@0.1.8","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"e4616f7f5b414f11d759f8d87d0095ebbacfc981","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.8.tgz","fileCount":87,"integrity":"sha512-Vy09h/X1A+wi+6rgA3Uy9OWEtjhQEh3KDgmom2UCuqSYHkZf6OVppZypPN2e52joYMT3cBKhkQqu1k4frsBlxA==","signatures":[{"sig":"MEUCIEVfmUDGBRZL+htUW18I+u4C+kncOPNTkCo2gjkDS4hbAiEA2VZgzqcGA7EltjeCL+tLf7Nb1smGN3eA6h3g2A/WV4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425918},"gitHead":"ff4c847c2006381aa560eeeda47a8bd1b13afe33","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"22.4.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"workspace:*","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.8_1733467284523_0.7362157485274516","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"htmldocs","version":"0.1.9","_id":"htmldocs@0.1.9","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"aaf12f3ed1daf34349a5fd916e7c163ad20f487d","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.9.tgz","fileCount":193,"integrity":"sha512-xnfEgKtZhMlOwY8qPMpUEsyI1wYsDS7P4Q9iGHW8b2Rj8mkxbOgJGqp3clv37f2EpMkFNdYi4j9AZSRYqSQGww==","signatures":[{"sig":"MEYCIQCHJfCytQHUKFoxJczXa2cp4+T2XxWjD+49Bklaz2fzWAIhAJ5VqSE9qr4tPEdl6mcBJ7a/rkva9aPqNVyKbAb02XpJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":680356311},"gitHead":"3e8a93cf8c7c1e04bd2eed828abe049f5b6d7c74","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"22.4.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"workspace:*","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.9_1733469013872_0.4299195513408651","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"htmldocs","version":"0.1.10","_id":"htmldocs@0.1.10","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"ee2031ff37f8d6c1ecd2ee4cbf1b50cfded7a853","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.10.tgz","fileCount":188,"integrity":"sha512-dSSVDy8m+Uf6kuQFTuraCwoJZPvhvVgywzPGoQyZ/tqwIkSt+hNfE/SQViHOh4HpobAwwa3WJpALy6cl5k2idg==","signatures":[{"sig":"MEUCIBaX7/PJGmF9H61qR/Bnbkt/UlleucroJkQ475AJraWjAiEA5Lf9XptJvr4hDUisQyRsE/Rdq5uU1V4to3Ms8q5zREY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498560096},"gitHead":"aa5941d8a5f49b80340063e1237746a45908d387","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"workspace:*","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.10_1737237848563_0.2826942451585155","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"htmldocs","version":"0.1.11","_id":"htmldocs@0.1.11","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"1c0c084906254bae72c84fcd2004b6ed05e73bd5","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.11.tgz","fileCount":188,"integrity":"sha512-u0Sx0Kt3dNzGx8/TiR2WzFG3MzKaPy775mCalgHIaMdTlOA7lRpsp5gz8CC+LzC9ZdWIV0zvfpn6o5H5gJHkmA==","signatures":[{"sig":"MEUCIQCvvbGXBk+9Ph5G1wdI6OZCkGxB7Y6BYjFivX+EwS1s7gIgL2BqqEzLGsNKtkZ9mr6x1mjngVHrMGB3QLm61Snp9+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498553915},"gitHead":"aa5941d8a5f49b80340063e1237746a45908d387","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"workspace:*","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.11_1737238172585_0.23046672706990967","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"htmldocs","version":"0.1.12","_id":"htmldocs@0.1.12","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"befe1c6706bfb4d6605257372074d7f3050c0028","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.12.tgz","fileCount":191,"integrity":"sha512-1+ayFbnwODi4ADEOk8Yl2skTxq8tkVWziM5JawpoKx8EDKU23umwzS1Gj796jcdIqqA+r1kJVhQuVooO7eiwWg==","signatures":[{"sig":"MEQCIDt2mYHzzewmzbfywRbl5VLWnWX2jU0TTUfNFgGuNdnWAiAMuzb6mk+QZKKnDcKVe99PDAWQ0qqvj8HyyX/guz5NuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498556527},"_from":"file:htmldocs-0.1.12.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/b48716605da01aae1c01ebf01cd55ca2/htmldocs-0.1.12.tgz","_integrity":"sha512-1+ayFbnwODi4ADEOk8Yl2skTxq8tkVWziM5JawpoKx8EDKU23umwzS1Gj796jcdIqqA+r1kJVhQuVooO7eiwWg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.11","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.12_1737238748828_0.6578367699915113","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"htmldocs","version":"0.1.13","_id":"htmldocs@0.1.13","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"81f8463d14dc831b7d480c1c1b75bd56fb1cb43a","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.13.tgz","fileCount":191,"integrity":"sha512-TvqqjZJI8Sx5nJmYRyKPsafUnoSfqqhtjNbOxkr2RpNTvuQVCG5vsKgNjv3FJXI6SXmmRqU9uw0K5bd8Lapyjg==","signatures":[{"sig":"MEUCIAD7pFtdQPlGp++tO22Gez+7V6tR7Vz0JZQDtZk5XqdNAiEA7R+fGyMGwrMAXXqvbTj/qDnwQinhMq6p0jm15LBNj4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498556528},"_from":"file:htmldocs-0.1.13.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/390c47823b66caf13a5880088e36b606/htmldocs-0.1.13.tgz","_integrity":"sha512-TvqqjZJI8Sx5nJmYRyKPsafUnoSfqqhtjNbOxkr2RpNTvuQVCG5vsKgNjv3FJXI6SXmmRqU9uw0K5bd8Lapyjg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.13","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.13_1737239667534_0.7646360110880535","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"htmldocs","version":"0.1.14","_id":"htmldocs@0.1.14","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"a1e0bd9642acef918f864f42760bbfa8853db1cc","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.14.tgz","fileCount":191,"integrity":"sha512-OV6mzdzgGSA6ZAUmTkxl5+/eUNGXlhvElgE735H4hbcP9i9fbMY1VaGYtdQDCK3kXrxY1HDGarHuc9wqkse/CQ==","signatures":[{"sig":"MEUCIGH1YpA3e27/rH7RBVSsfNq2O+FMzStLybOd6ibJSXAiAiEA5diP/SYCant+ED2yjpNC7zX/ZrukwCnlFC8dWPiP99M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498545686},"_from":"file:htmldocs-0.1.14.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/2bfc84eefc4231afa11e0e81641a0bf3/htmldocs-0.1.14.tgz","_integrity":"sha512-OV6mzdzgGSA6ZAUmTkxl5+/eUNGXlhvElgE735H4hbcP9i9fbMY1VaGYtdQDCK3kXrxY1HDGarHuc9wqkse/CQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.14","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.14_1737240217509_0.32429288581323057","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"htmldocs","version":"0.1.15","_id":"htmldocs@0.1.15","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"f1b45a4524406217fbc5a45ce09b25e4ed86caa9","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.15.tgz","fileCount":188,"integrity":"sha512-XNtz8QPX0AAkHM8BThZHIGzOBT57diY0a0vn0Kmnjpk7zfkXjg6VJDmoRNieRlpZ4v77cVqLquT779OE5Lkapw==","signatures":[{"sig":"MEUCIAtQ58pzw9+h01qvoxtBJBraOX7bZY04vdRTNRHDKFe3AiEA05S82gaetNZeXWjzDdaP2XIPReVBg1C0LNMGVjfUKy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498549335},"_from":"file:htmldocs-0.1.15.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/c547e6a85b2e5ef16d0a35f7687dc93a/htmldocs-0.1.15.tgz","_integrity":"sha512-XNtz8QPX0AAkHM8BThZHIGzOBT57diY0a0vn0Kmnjpk7zfkXjg6VJDmoRNieRlpZ4v77cVqLquT779OE5Lkapw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.15","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.15_1737240421352_0.8817926471977791","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"htmldocs","version":"0.1.16","_id":"htmldocs@0.1.16","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"8345e30812f56b7b37de13e261ef6b8156471bfd","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.16.tgz","fileCount":210,"integrity":"sha512-WJy/mlP6OCcuI69HLj5llFjL06WsjAQ/ZPfiKNlwFVD4Ax6KTXIchImBBO4/Q331p6mt6CbOw3wjx+RlCLxUVw==","signatures":[{"sig":"MEUCIQCUUxamj56A5iTwF3mvIQnSzwNLYM1+poTfIV/n3mGs6wIgTb1jo4aa3ynyCsVw6JG6FvfXC4VcoO+wq7EVSUuBIsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499047447},"_from":"file:htmldocs-0.1.16.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/ec58d8c10065c684fbcbf59f3cc54f64/htmldocs-0.1.16.tgz","_integrity":"sha512-WJy/mlP6OCcuI69HLj5llFjL06WsjAQ/ZPfiKNlwFVD4Ax6KTXIchImBBO4/Q331p6mt6CbOw3wjx+RlCLxUVw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.16","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.16_1737240821494_0.23584155334145485","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"htmldocs","version":"0.1.17","_id":"htmldocs@0.1.17","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"8c3201721961e19c3ae331c0b4010db25f0456c9","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.17.tgz","fileCount":210,"integrity":"sha512-Zf/CUFpKX29SVxQ0NEaUTuNOHGl70VZeD1NoUd9qA2pWE6oLsFAGywilK7trO+3M1RE55S6mxEOZerwct6k5xQ==","signatures":[{"sig":"MEQCIDbXt/bYsUf5+snxTQH7n1dDODBA7BzXbKPVh2p9Ew0wAiA/qbJSWHw+eD3fnxhZrJ2mVTDYpZDRFa0deYJREnJtnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499050226},"_from":"file:htmldocs-0.1.17.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/400418214888b174f824914b9df9d98f/htmldocs-0.1.17.tgz","_integrity":"sha512-Zf/CUFpKX29SVxQ0NEaUTuNOHGl70VZeD1NoUd9qA2pWE6oLsFAGywilK7trO+3M1RE55S6mxEOZerwct6k5xQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.17","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.17_1737241053034_0.7528028101930317","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"htmldocs","version":"0.1.18","_id":"htmldocs@0.1.18","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"f019c638ebe428529515afd25bbfd8f51337364c","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.18.tgz","fileCount":213,"integrity":"sha512-854sYjPuZOqqaK78Z56hTn/kvooTuCj/71X5ooz/UTtQTx8i325zvfijgjBwlKhkvjx5jwMLltK8rIlgEAdV0A==","signatures":[{"sig":"MEUCIDf8g0eYJHOvHQtPQnLDRzfO3SMPNhZuwGLxw4UrmJ3mAiEAv8S+eG46/BG7QUS0pGV+rOyLnAPrSKtbq4cZi82LOGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624830850},"_from":"file:htmldocs-0.1.18.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/14bc8fda7517c8add22b345b32de57ea/htmldocs-0.1.18.tgz","_integrity":"sha512-854sYjPuZOqqaK78Z56hTn/kvooTuCj/71X5ooz/UTtQTx8i325zvfijgjBwlKhkvjx5jwMLltK8rIlgEAdV0A==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.6.0","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","pino-pretty":"^13.0.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.18","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.18_1737243704856_0.9263169268900651","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"htmldocs","version":"0.1.19","_id":"htmldocs@0.1.19","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"0a13c225c5225f6bac12c6c940e56a7b00292f87","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.1.19.tgz","fileCount":211,"integrity":"sha512-bhW9Rn1tNmggvm4g0nE4LKNolEgJM10GX2O5sV2AEleihKglWrP/9guehYZUrSIcbrjJKiViWFhjDK8jS+FxqA==","signatures":[{"sig":"MEUCIQDhY82FfdmUBI4NugboltTj9CWOmGyiIahe0x5hTP/gdQIgdIbgVFq+mq2MNheawyfGAMBjCPHEewUjjMhWNJvSCYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494928481},"_from":"file:htmldocs-0.1.19.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/69b30cdd38d06664bde67f57903e4188/htmldocs-0.1.19.tgz","_integrity":"sha512-bhW9Rn1tNmggvm4g0nE4LKNolEgJM10GX2O5sV2AEleihKglWrP/9guehYZUrSIcbrjJKiViWFhjDK8jS+FxqA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.6.0","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.1.19","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.1.19_1737244423329_0.18390836986432935","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"htmldocs","version":"0.2.0","_id":"htmldocs@0.2.0","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"d3817915f85375be35bcff2fdc2c10d8a7243d22","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.0.tgz","fileCount":211,"integrity":"sha512-mnlxl6cP2Ui6Fwi5BIoVti6Duh+efr3RPPaL9UWYPqQBIJ261jPDn0psjBZ8D8dhxwLy+G06cdkgxSSFZ/P9QQ==","signatures":[{"sig":"MEYCIQCVYlHhBi2zFcOcX/LmchTVXgbxRjWPWqLhXEVYQlQCtQIhAOpGcBfsF5p5seeygSDaebvnRFdUMiDKcJm94ugmyQZ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499064484},"_from":"file:htmldocs-0.2.0.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/343552fc647f6a06b299d8e1f31d94e1/htmldocs-0.2.0.tgz","_integrity":"sha512-mnlxl6cP2Ui6Fwi5BIoVti6Duh+efr3RPPaL9UWYPqQBIJ261jPDn0psjBZ8D8dhxwLy+G06cdkgxSSFZ/P9QQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.0","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.0_1737245632152_0.12772796023745414","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"htmldocs","version":"0.2.1","_id":"htmldocs@0.2.1","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"de73f4902d0909b07274ef7f0b4cd879e18c1ed4","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.1.tgz","fileCount":208,"integrity":"sha512-um10gUcF+4KlvhCfUrK1ToXsQGEN2Fa3D42YzQedYurF0q/UEU4l8W7H9bLeOdBNMB0V6mWZxlz5KmVx9I+HFQ==","signatures":[{"sig":"MEYCIQChvY09/6No90t5lG3Ub7hc8xpeZKzEyRl3ow5gdoqxGwIhANuPp4q4vOJlwEUiCGJ92m6deAOQ1dEhbktVFdrzmPjt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499056099},"_from":"file:htmldocs-0.2.1.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/e0037a5e8c5c252e5df7754d9c6a30db/htmldocs-0.2.1.tgz","_integrity":"sha512-um10gUcF+4KlvhCfUrK1ToXsQGEN2Fa3D42YzQedYurF0q/UEU4l8W7H9bLeOdBNMB0V6mWZxlz5KmVx9I+HFQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.1","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.1_1737245857347_0.08498301690078591","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"htmldocs","version":"0.2.2","_id":"htmldocs@0.2.2","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"f6681a1af3fc2dfaf387a9eda4f9a204751a044f","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.2.tgz","fileCount":208,"integrity":"sha512-iR3jrgSR79A8e8X0Hf4Mb284J3NrG72r+Lbv+Yvp9gmVJK2sd+Em8ahdl9xZxprjYbpeT2tBUpWdy/z3+TN3Mg==","signatures":[{"sig":"MEUCIQCssiko80EkeRpDaM0NgQcm9uu8ZC7cI91p9fW5FbaQlQIgc1htAq7ACGMQ3deu0yKy/tD9ICcYpxk0I5zLgyasovU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499066744},"_from":"file:htmldocs-0.2.2.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/41c9b9547b0df6f689f0578f50552161/htmldocs-0.2.2.tgz","_integrity":"sha512-iR3jrgSR79A8e8X0Hf4Mb284J3NrG72r+Lbv+Yvp9gmVJK2sd+Em8ahdl9xZxprjYbpeT2tBUpWdy/z3+TN3Mg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.2","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.2_1737246405782_0.354646162377958","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"htmldocs","version":"0.2.3","_id":"htmldocs@0.2.3","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"454d14b2aa0a24308b3d55b6bbebfc00308f7ee1","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.3.tgz","fileCount":208,"integrity":"sha512-qCvjqBWs2Wxa+SH5Jon6ZksPXdvuQSnMeRw+prfs8WUMpgrwMKsP+7/Je23OcwX8JBilp0Za10ogk5Lwm5txLQ==","signatures":[{"sig":"MEQCIGxvNRDvsCrVd0AdxUhELuO4KkWZACZBJI5WsMjA2cFUAiBBnHLhZmbfE/7SvLVB0BHzvqK8vYg9FmMVueVpXrGOaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499064122},"_from":"file:htmldocs-0.2.3.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/6283799414e70b2869ebc67db4f51035/htmldocs-0.2.3.tgz","_integrity":"sha512-qCvjqBWs2Wxa+SH5Jon6ZksPXdvuQSnMeRw+prfs8WUMpgrwMKsP+7/Je23OcwX8JBilp0Za10ogk5Lwm5txLQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.3","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.3_1737247693808_0.4499344309247848","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"htmldocs","version":"0.2.5","_id":"htmldocs@0.2.5","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"6e7f05d1a887a6c7feda977996e01253aa4d3317","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.5.tgz","fileCount":208,"integrity":"sha512-oFp3BuR7ehKIqHXErd6z0pbK0WLjlLgF8qDXhMGX38bgGVgkhx2h2TAbSZgS9GgccP0iznP0WhwFxgGDWtWlhw==","signatures":[{"sig":"MEUCIAOsrNUc1XzscQPWZCpEDbLPw/NEAsV96NVQ1OvstXKWAiEA7PpEMGnq07WVziL1NO7toU1BgSH6OEZWLvFzhgZ5db4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499067626},"_from":"file:htmldocs-0.2.5.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/d7bc934b5bc4f8d1a2d75085b2f2ecc6/htmldocs-0.2.5.tgz","_integrity":"sha512-oFp3BuR7ehKIqHXErd6z0pbK0WLjlLgF8qDXhMGX38bgGVgkhx2h2TAbSZgS9GgccP0iznP0WhwFxgGDWtWlhw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.5","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.5_1737248400258_0.22672510950083513","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"htmldocs","version":"0.2.6","_id":"htmldocs@0.2.6","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"97c312a92d26796f36dbbec59a7e368b7156a477","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.6.tgz","fileCount":208,"integrity":"sha512-ZrCKTQ4lnXlZmFLjvpydkXojmRJ3eczGswOcpMgqjHmtVtwNN9vS8DvyF+1Jx5m7Rad1M16I0fl3MkqjWWxITQ==","signatures":[{"sig":"MEYCIQC4XBup8ZA0KqJdFa1avIkgyRtG8rbTXvQ+sJNJ4lRj+wIhAMOpkT6Cgjldp9bWM2c+AzVfwyNUrIqWG9jaM4QNryc2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499078004},"_from":"file:htmldocs-0.2.6.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node && pnpm link --global","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/e584ff8213b26bea2d853c7604842587/htmldocs-0.2.6.tgz","_integrity":"sha512-ZrCKTQ4lnXlZmFLjvpydkXojmRJ3eczGswOcpMgqjHmtVtwNN9vS8DvyF+1Jx5m7Rad1M16I0fl3MkqjWWxITQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.6","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.6_1737251651972_0.8303571223215818","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"htmldocs","version":"0.2.7","_id":"htmldocs@0.2.7","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"ed23ccb0d43d72cb4f9dff14732561c7d6ab9edf","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.7.tgz","fileCount":208,"integrity":"sha512-ZCRNWbHsTrlegdbjqWGaEDin1a0mIrmfsftgRoZ9G4fE8lcjsdz0CGiTagOYmtVp49lyIQE+t5+LoCE9rq0Y2A==","signatures":[{"sig":"MEYCIQDC4PObwOruRyuGlgpwZJgBNFEMunNoJoAQGL9HiimLbwIhAPi29iJf0TQ1k8I5CLEDkMrDnNKrnDlhq4N4zHAe57O3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499062385},"_from":"file:htmldocs-0.2.7.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node && pnpm link --global","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/e6914581f3d58f3405cc9fe05547d911/htmldocs-0.2.7.tgz","_integrity":"sha512-ZCRNWbHsTrlegdbjqWGaEDin1a0mIrmfsftgRoZ9G4fE8lcjsdz0CGiTagOYmtVp49lyIQE+t5+LoCE9rq0Y2A==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.7","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.7_1737255977846_0.9533084169299284","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"htmldocs","version":"0.2.8","_id":"htmldocs@0.2.8","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"2bbb120eba533b9d7937958eb5204c4c6de0b37d","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.8.tgz","fileCount":208,"integrity":"sha512-FpRxcMjAAuD9UjUUrgREbwenGnL8OP/e8EcFcvkbNcOP4eaSq6E888JItOEZk90C+ognUBNQj+PKGLJocKEPkw==","signatures":[{"sig":"MEUCIQDzAlFYkeHZaNR9pk/aVmUEdk6xCCoDa9BCGKk+KOCU/AIgN6LQZlhh8oIQJOpuzS3WyvtVC9fw2b33qYM3p1dJQUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499068080},"_from":"file:htmldocs-0.2.8.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node && pnpm link --global","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/8ac0c023daf675bb1eb0a15f31efbfff/htmldocs-0.2.8.tgz","_integrity":"sha512-FpRxcMjAAuD9UjUUrgREbwenGnL8OP/e8EcFcvkbNcOP4eaSq6E888JItOEZk90C+ognUBNQj+PKGLJocKEPkw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.8","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.8_1737258168880_0.22543160613108482","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"htmldocs","version":"0.2.9","_id":"htmldocs@0.2.9","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"ded7739062dcdee2ec5b7e443dfc4c54772ba1b2","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.9.tgz","fileCount":208,"integrity":"sha512-KPxeSDZrDKrIQ67nRI7pnMBRPu1uEGLFZQulAorm9So82f70quAJv3Op/61Amkkb5IX83JFd7Io4D8Ywtz94+w==","signatures":[{"sig":"MEYCIQDkqtFsjGYvng+Qqy31jl6quhS4nTpSEw5ifwsXOYW2vwIhAJ/9IBhOqcdgDVgD5NaEAzK7Vhs68MmNbdIx4hlbhV48","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499077908},"_from":"file:htmldocs-0.2.9.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node && pnpm link --global","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/16c7083186407726b83a9473ca9868ec/htmldocs-0.2.9.tgz","_integrity":"sha512-KPxeSDZrDKrIQ67nRI7pnMBRPu1uEGLFZQulAorm9So82f70quAJv3Op/61Amkkb5IX83JFd7Io4D8Ywtz94+w==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.9","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.9_1737258561366_0.6465432694754301","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"htmldocs","version":"0.2.10","_id":"htmldocs@0.2.10","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"ac6d7e24ad84359d9507fafdb88856548790ca1c","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.10.tgz","fileCount":209,"integrity":"sha512-lzBthd2ttYCqlf/byYqD6mTez5nSXLccX8tFfB9eMUQctbsPGcQrBab9wh7Xbi6HC6MEPCfZTKrmWsez/rUSeg==","signatures":[{"sig":"MEUCIAH1eKNa6JUugq0dbB9+gXMIYNblXF+zQC+BZui5D8irAiEAjkvWhEev7iVvBTvQvvD2EzMVbpfhbg9djerlA1THXqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499086839},"_from":"file:htmldocs-0.2.10.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node && pnpm link --global","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/13b4a4bee7c43670ef327e2c76ffc500/htmldocs-0.2.10.tgz","_integrity":"sha512-lzBthd2ttYCqlf/byYqD6mTez5nSXLccX8tFfB9eMUQctbsPGcQrBab9wh7Xbi6HC6MEPCfZTKrmWsez/rUSeg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.10","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.10_1737259292406_0.8395791465011937","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"htmldocs","version":"0.2.11","_id":"htmldocs@0.2.11","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"12bc6c52334d779762bcd034d9139847fec13ac2","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.11.tgz","fileCount":209,"integrity":"sha512-/9yLxG/g4nBwZDExPmd2EOjOQisR/ZM1ZvzepD0H549hQbRRq6tyCXuGf/Bu6MlsPpeVBxvtpwFBR66SVsYj6A==","signatures":[{"sig":"MEYCIQC9uBHL9OzUxUZBS/MC2KaDtTuWWBgEmGBZaSpSujpIZQIhAPgc+0PF4Pqc4em//zBlOZ0agc7XKljRcgRql9wOwv9W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499075098},"_from":"file:htmldocs-0.2.11.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node && pnpm link --global","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/b7ab6f736137dd1442754e4233f796a5/htmldocs-0.2.11.tgz","_integrity":"sha512-/9yLxG/g4nBwZDExPmd2EOjOQisR/ZM1ZvzepD0H549hQbRRq6tyCXuGf/Bu6MlsPpeVBxvtpwFBR66SVsYj6A==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.11","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.11_1737259494484_0.3558944340770045","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"htmldocs","version":"0.2.12","_id":"htmldocs@0.2.12","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"b103948644f35b302773d0beec761d67e9e3e8bb","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.12.tgz","fileCount":211,"integrity":"sha512-Y0d74vvwm3wP/I2QFvHaZYGnrvFBCu+EN3o5RaUD57/+Z2yLUfABI2VcaJV3nq5sipqtVzxOCPw5LKT8NK1eNg==","signatures":[{"sig":"MEQCIGfodzA5oLh4vqmvnXqQ6ca8zDEm1IdC4Xr26bhVZKL0AiAHVVcKn9h/5ZnasOHeriqrTPomtlzduQcwPIqOrWucpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499136506},"_from":"file:htmldocs-0.2.12.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node && pnpm link --global","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/private/var/folders/qb/mvgy16v13lvbkmyh73sv12xm0000gn/T/75ec6b7e417e990f1e32e3ecd53bd3a0/htmldocs-0.2.12.tgz","_integrity":"sha512-Y0d74vvwm3wP/I2QFvHaZYGnrvFBCu+EN3o5RaUD57/+Z2yLUfABI2VcaJV3nq5sipqtVzxOCPw5LKT8NK1eNg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.12","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.12_1737260728635_0.3917640493672234","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"htmldocs","version":"0.2.13","_id":"htmldocs@0.2.13","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"977ed3c8934e2eb50122ced7a96cfb21dfb898bc","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.13.tgz","fileCount":210,"integrity":"sha512-h4CNxz8nIzXdL7H7OLM6RveiLM9FxU8hHShiAKwVHqDvJIXxLF2L3k2miCXVeqQ1WExTDpAVLmMMCFlTpF9VIQ==","signatures":[{"sig":"MEUCIF9grWsUckQNg65O5wXuwjDOeBVOVABaZAQwb3Txzx+JAiEAsM1bR7u+5b0KqjdYZyhHZnKxMQUZEHJ8tKW9j7CORRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503232654},"_from":"file:htmldocs-0.2.13.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/b7803b76922680051535656296d4ebf5/htmldocs-0.2.13.tgz","_integrity":"sha512-h4CNxz8nIzXdL7H7OLM6RveiLM9FxU8hHShiAKwVHqDvJIXxLF2L3k2miCXVeqQ1WExTDpAVLmMMCFlTpF9VIQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.13","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.13_1737264280924_0.6460626814393338","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"htmldocs","version":"0.2.14","_id":"htmldocs@0.2.14","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"5e2ea7e4b2d5798983277d2ec0c47f0692751f44","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.14.tgz","fileCount":210,"integrity":"sha512-sjcdHNtcwTxUMV2A+tXuaZVCtvjkG64XD0c4Hfr4esIaS2dapk5TjMxYdA8yoAbCYgvcRMAqP3iuSBsxhWgy6w==","signatures":[{"sig":"MEYCIQC4+tknddslhBZOsC0oETchDh6fZ3rHa7ujBTIhYyxObQIhAJYS+Ro0VvxwZYP7ajRjpWcysfSZ6CtfRGLu+a1s7Ymq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503206107},"_from":"file:htmldocs-0.2.14.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/49bfe091fb4a06133bbc271894a4ccc0/htmldocs-0.2.14.tgz","_integrity":"sha512-sjcdHNtcwTxUMV2A+tXuaZVCtvjkG64XD0c4Hfr4esIaS2dapk5TjMxYdA8yoAbCYgvcRMAqP3iuSBsxhWgy6w==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.14","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.14_1737264765236_0.42235618987000123","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"htmldocs","version":"0.2.15","_id":"htmldocs@0.2.15","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"dcdf8ffd582cf1bad7709596caa74f617c49028d","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.15.tgz","fileCount":210,"integrity":"sha512-d8keFujNcKNZFExeMM39u/rr7MnwsQyuInjJUZG5p+72Qfq1sFhRDpkbfCxjwBdlGXpVdcDs5doMJox9Es5ybw==","signatures":[{"sig":"MEYCIQDSAUlr+e+guHrcsUapQUjcO9DEIrfA1I91OHOpS7wt7AIhAMm9eRawr/LJj4310moxXH4UytRypcbbw9XQvA2fu2NN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503208872},"_from":"file:htmldocs-0.2.15.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/45ac7888079083e03061836292f8fe6b/htmldocs-0.2.15.tgz","_integrity":"sha512-d8keFujNcKNZFExeMM39u/rr7MnwsQyuInjJUZG5p+72Qfq1sFhRDpkbfCxjwBdlGXpVdcDs5doMJox9Es5ybw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ora":"^5.4.1","zod":"^3.23.8","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","dotenv":"^16.4.7","lodash":"^4.17.21","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","tailwindcss":"^3.4.3","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.15","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","esbuild-style-plugin":"^1.6.3","@phosphor-icons/react":"^2.1.5","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","ts-json-schema-generator":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.0.2","react":"^18.2.0","sonner":"^1.4.41","postcss":"^8.4.38","@swc/core":"^1.5.7","react-dom":"^18.2.0","typescript":"^5","@types/node":"^20","next-themes":"^0.3.0","@types/react":"^18.2.61","autoprefixer":"^10.4.19","framer-motion":"^11.2.6","source-map-js":"^1.2.0","@types/react-dom":"^18.2.19","socket.io-client":"^4.7.5","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.0.0","@radix-ui/react-tooltip":"^1.0.7","class-variance-authority":"^0.7.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.15_1737829376151_0.6374709411474291","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"htmldocs","version":"0.2.16","_id":"htmldocs@0.2.16","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"433d435712886c20a5f5973fad7c78b1e2c0498c","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.16.tgz","fileCount":184,"integrity":"sha512-38MT9bJCbxm3UyiA5X3CsvSI/4LvFOmc/+0W+6tXOHNTB4+w+k3xVZkav1YQIq91GVKGARWNU/CW4u8ivkbFlA==","signatures":[{"sig":"MEUCIQDHSnCGW0SX++1KpskjUPDW4pcThDy2AB6+VXuTcBAntAIgAY0OY5t2FkPxqfHUL6kqErYtr24TmRrcaMJwd/bjSpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11544572},"_from":"file:htmldocs-0.2.16.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/cecc4f34d076466fa3fea17028618e13/htmldocs-0.2.16.tgz","_integrity":"sha512-38MT9bJCbxm3UyiA5X3CsvSI/4LvFOmc/+0W+6tXOHNTB4+w+k3xVZkav1YQIq91GVKGARWNU/CW4u8ivkbFlA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.2","dependencies":{"ora":"^5.4.1","zod":"^3.23.8","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","dotenv":"^16.4.7","lodash":"^4.17.21","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","tailwindcss":"^3.4.3","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.16","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","ts-json-schema-generator":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.0.2","react":"^18.2.0","sonner":"^1.4.41","postcss":"^8.4.38","@swc/core":"^1.5.7","react-dom":"^18.2.0","typescript":"^5","@types/node":"^20","next-themes":"^0.3.0","@types/react":"^18.2.61","autoprefixer":"^10.4.19","framer-motion":"^11.2.6","source-map-js":"^1.2.0","@types/react-dom":"^18.2.19","socket.io-client":"^4.7.5","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.0.0","@radix-ui/react-tooltip":"^1.0.7","class-variance-authority":"^0.7.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.16_1738448550879_0.8435437585111591","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"htmldocs","version":"0.2.17","_id":"htmldocs@0.2.17","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"a41f5a48f51341841cfe1158e55b001db29ea588","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.17.tgz","fileCount":184,"integrity":"sha512-kQiUzssamh0HClzr/X5sRgy3VarfEtLVI9kmiYyGiOIM1n7bTWy3o6gwqY8NrE4fvyc3W2JEg9uA/TkBJq5T9A==","signatures":[{"sig":"MEUCIEx2d5jbF0ohsj0L0U0DbksmnlyvGkJDchQuDZK6J+KrAiEAzGI+n83fz48QuCwjG0osZnaMKGmtxDrhwAqQMEWU0Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11544944},"_from":"file:htmldocs-0.2.17.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/bb8e0f304fb48778540127f87e492699/htmldocs-0.2.17.tgz","_integrity":"sha512-kQiUzssamh0HClzr/X5sRgy3VarfEtLVI9kmiYyGiOIM1n7bTWy3o6gwqY8NrE4fvyc3W2JEg9uA/TkBJq5T9A==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","winston":"^3.14.2","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.17","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.17_1738449390345_0.3516323787602722","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"htmldocs","version":"0.2.18","_id":"htmldocs@0.2.18","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"35ea56767b2cde966af12e92a26e0db90567ba6b","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.18.tgz","fileCount":186,"integrity":"sha512-+ufg/f3rIHgJlNuWTFuZicKzDjtiZBqvzPgf8yFswVj6Od89nlvq9ln9mUtnjhNDIrNnmDOjGA8PztjziVLU6A==","signatures":[{"sig":"MEUCIAfND2qyjHIvQOluVPurCQADfwUhfE3/RbmJDLtXqCopAiEA6FxZzyHTahL2iEWAQ8VZ63P7N0K3GoRWIUnZpks75nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11392060},"_from":"file:htmldocs-0.2.18.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/ef138e81147a7d9fd97ec87a22a55732/htmldocs-0.2.18.tgz","_integrity":"sha512-+ufg/f3rIHgJlNuWTFuZicKzDjtiZBqvzPgf8yFswVj6Od89nlvq9ln9mUtnjhNDIrNnmDOjGA8PztjziVLU6A==","_npmVersion":"10.8.2","description":"![htmldocs](https://github.com/user-attachments/assets/6f8e8ef2-022d-4418-8e86-c9663587f92f)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.18","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.18_1738454841662_0.6378025279129336","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"htmldocs","version":"0.2.19","_id":"htmldocs@0.2.19","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"6516a4b3cc1bfc223c599a4bc01a23bdc8d3c0bf","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.19.tgz","fileCount":186,"integrity":"sha512-lP6W7cx7/UA7qxq9eKHml0717GBHo6YerKTrIFKdvrHtcYOAk2PkW7Pl08ZJ0XB+7AGaczS7/3WYhA5ovJ+FNw==","signatures":[{"sig":"MEUCIEgX3QQzVgxgUGlG89DGZe/jzWOfNNzTYL/aUkrIv1eAAiEAoo6nhBEm5mo31dYAj0M+8X4csEK77BRuRTjumry68nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11393850},"_from":"file:htmldocs-0.2.19.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/19f9cf727918d94e41d8f7558cdd7032/htmldocs-0.2.19.tgz","_integrity":"sha512-lP6W7cx7/UA7qxq9eKHml0717GBHo6YerKTrIFKdvrHtcYOAk2PkW7Pl08ZJ0XB+7AGaczS7/3WYhA5ovJ+FNw==","_npmVersion":"10.8.2","description":"![htmldocs](https://github.com/user-attachments/assets/6f8e8ef2-022d-4418-8e86-c9663587f92f)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.19","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.19_1738607493988_0.16050974000605134","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"htmldocs","version":"0.2.20","_id":"htmldocs@0.2.20","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"e6a92b7b7fe1212e6bd86f13f0da0ee37025dff0","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.20.tgz","fileCount":188,"integrity":"sha512-+b7DqzL+YVPB6uM86Edoiica5gYiWpkNAc4yDNSQqxQf/Sf54jsLlFEliwK6Qu2tAtQ3L+tQ46ajchHKlIIGHA==","signatures":[{"sig":"MEQCIE0P0gEcxm4yvRq4gRvKeFAHjxSFQaqV30nYz6SZ80GWAiB7OQcEWvaK7/J7KCVCBXeWC4/xTG0Zv/DpcieLnNdmfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11404743},"_from":"file:htmldocs-0.2.20.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/3b3f4bb44e7a97ba309dba4bdfc09e83/htmldocs-0.2.20.tgz","_integrity":"sha512-+b7DqzL+YVPB6uM86Edoiica5gYiWpkNAc4yDNSQqxQf/Sf54jsLlFEliwK6Qu2tAtQ3L+tQ46ajchHKlIIGHA==","_npmVersion":"10.8.2","description":"![htmldocs](https://github.com/user-attachments/assets/6f8e8ef2-022d-4418-8e86-c9663587f92f)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.20","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.20_1738686507951_0.7628100798338961","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"htmldocs","version":"0.2.21","_id":"htmldocs@0.2.21","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"27b7788555170b3cf83da70710a30017d62d7cfb","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.21.tgz","fileCount":188,"integrity":"sha512-KT8gE/4mQgkbRJLCFzvAkYDS7pthoxCLQepSFAfwkusr6HML4IRx33x5iccvZXh2bBe70QzYK8kWATrjLisGwA==","signatures":[{"sig":"MEUCIDzoONsKOFb/T7k2vvILcNHvhUnFLO4+ouQXR3RWIxULAiEAhc/mMJoU2ColsAnF2kZ05A1WUMEHv4mZJ0hf8Q2Bom0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11406610},"_from":"file:htmldocs-0.2.21.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/206aee05ddb3019e76d7cc5eec204018/htmldocs-0.2.21.tgz","_integrity":"sha512-KT8gE/4mQgkbRJLCFzvAkYDS7pthoxCLQepSFAfwkusr6HML4IRx33x5iccvZXh2bBe70QzYK8kWATrjLisGwA==","_npmVersion":"10.8.2","description":"![htmldocs](https://github.com/user-attachments/assets/6f8e8ef2-022d-4418-8e86-c9663587f92f)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.21","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.21_1738687687589_0.7829602533684508","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"htmldocs","version":"0.2.22","_id":"htmldocs@0.2.22","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"57652b94f34a6afa787955bd6df62fee34926c62","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.22.tgz","fileCount":188,"integrity":"sha512-7tQJV1VV/VUiNXuMWAi1SgjpQyrbQYzkcYujNolv29/7OP34b2Ts4C7/ZXi74GLLR7WSDP1FPxPITzcfWIT+2A==","signatures":[{"sig":"MEYCIQC6tHRkkqtAJ5PBk7//cA7/pdy8YLRayV+nbtx9yK0DZAIhAIqsU4FbXEp8cElgDDjkDY/SgFrFI/ly2ZBLCtDUmUB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11411715},"_from":"file:htmldocs-0.2.22.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/aa3d2376642fca89edcace0c187d3720/htmldocs-0.2.22.tgz","_integrity":"sha512-7tQJV1VV/VUiNXuMWAi1SgjpQyrbQYzkcYujNolv29/7OP34b2Ts4C7/ZXi74GLLR7WSDP1FPxPITzcfWIT+2A==","_npmVersion":"10.8.2","description":"![htmldocs](https://github.com/user-attachments/assets/6f8e8ef2-022d-4418-8e86-c9663587f92f)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.22","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.22_1738723606405_0.8817820980167175","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"htmldocs","version":"0.2.23","_id":"htmldocs@0.2.23","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"f68e5be25ceb5191bd147c703908693d8e411869","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.23.tgz","fileCount":188,"integrity":"sha512-efl/dp7dI2iqeNxrH5RWbf0PPufeGgyJu7JmpwW1p1w+hb0FKXQZGwelSd/MlPH7Dghxk6GHHSZOtTjhoNwhug==","signatures":[{"sig":"MEYCIQDj4ijDBVF9NKGc1UB0iA08rybHdFYuQezQk8iebdcLsgIhAPOCyRnQeLjvFIEHpnSQbW1Lzglo8dspj7v7kA/FSvRz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11433133},"_from":"file:htmldocs-0.2.23.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/e43cc97ea16b9a5d7b6a9ac2911bf629/htmldocs-0.2.23.tgz","_integrity":"sha512-efl/dp7dI2iqeNxrH5RWbf0PPufeGgyJu7JmpwW1p1w+hb0FKXQZGwelSd/MlPH7Dghxk6GHHSZOtTjhoNwhug==","_npmVersion":"10.8.2","description":"![htmldocs](https://github.com/user-attachments/assets/6f8e8ef2-022d-4418-8e86-c9663587f92f)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.23","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.23_1738724899398_0.2912413268081435","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"htmldocs","version":"0.2.24","_id":"htmldocs@0.2.24","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"0b985e178e6f5ff640925383f08e1955cfa195ea","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.24.tgz","fileCount":189,"integrity":"sha512-xQs8p34JgbNWq70fIBxoKVE92BdhoOrd4gZQNWLQk79rF4j2W0TLjTlXeH8CA7GH1Ba4O1Yf1xe9maQrAMCy8g==","signatures":[{"sig":"MEYCIQCwq/b36se6o7r8Bpoagd3+/JtaxD1B9Xv4rctdL+D8CAIhAN4ySx6nJZT4aPgAw3ISCcOKOZywHFGgRnUb1oOLOWl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11438007},"_from":"file:htmldocs-0.2.24.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/76a8adc4b85d706e0af6307f9623305b/htmldocs-0.2.24.tgz","_integrity":"sha512-xQs8p34JgbNWq70fIBxoKVE92BdhoOrd4gZQNWLQk79rF4j2W0TLjTlXeH8CA7GH1Ba4O1Yf1xe9maQrAMCy8g==","_npmVersion":"10.8.2","description":"![htmldocs](https://github.com/user-attachments/assets/6f8e8ef2-022d-4418-8e86-c9663587f92f)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.24","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.24_1738954380962_0.9247769464229727","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"htmldocs","version":"0.2.25","_id":"htmldocs@0.2.25","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"1409dc9076c1c35eeacc15a3a72ee4d2a5d87d0d","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.25.tgz","fileCount":189,"integrity":"sha512-GogS4wXGS6qa/2n0TUYWfG12WCu9HrJT57ZzrtSacLAbBqN+h40I98PNHLqrANkby5e7YZFfEmFce6WOUm6RwQ==","signatures":[{"sig":"MEQCIGUfojcJuKtI3WYh4/7rfpN1gbdfKKhoj6g0L5iHX+RWAiAtB/rnqoNeTYurCvQUwtQsPm2IWlZWO57KYn4wBvMrKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11448875},"_from":"file:htmldocs-0.2.25.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/8b20c2899406280ac55bb3e9934e4cfc/htmldocs-0.2.25.tgz","_integrity":"sha512-GogS4wXGS6qa/2n0TUYWfG12WCu9HrJT57ZzrtSacLAbBqN+h40I98PNHLqrANkby5e7YZFfEmFce6WOUm6RwQ==","_npmVersion":"10.8.2","description":"![htmldocs](https://github.com/user-attachments/assets/6f8e8ef2-022d-4418-8e86-c9663587f92f)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.25","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.25_1739885107831_0.14949225899511842","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"htmldocs","version":"0.2.26","_id":"htmldocs@0.2.26","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"b380c65dbdb9266485e8cdbe391cf25c523ca8c1","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.26.tgz","fileCount":190,"integrity":"sha512-4Kh0jUASWCdCASgsTOzf7B2p7Wc9bW4nz2KVhFn/AkU7jj3yTKV2t38gpV5Be//q4wh9sCEg8q7ywp4jE4fpNg==","signatures":[{"sig":"MEQCIHgFn+DN8aAiUZCS6qCooC9nCMXzGJT0RyXzKop8O2HaAiBftDk/ehNQo5vHE7MEtpzeZkFQIT8nlJqvwn/WT6zCoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11449466},"_from":"file:htmldocs-0.2.26.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/b44de8e7eab902d0cbfee702bc9ae10a/htmldocs-0.2.26.tgz","_integrity":"sha512-4Kh0jUASWCdCASgsTOzf7B2p7Wc9bW4nz2KVhFn/AkU7jj3yTKV2t38gpV5Be//q4wh9sCEg8q7ywp4jE4fpNg==","_npmVersion":"10.8.2","description":"![htmldocs](https://github.com/user-attachments/assets/6f8e8ef2-022d-4418-8e86-c9663587f92f)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.26","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.26_1739886375578_0.8142042009594648","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"htmldocs","version":"0.2.27","_id":"htmldocs@0.2.27","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"bd81185f082a6162cecbe419293b1f5b6e9a8382","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.27.tgz","fileCount":191,"integrity":"sha512-3JaOiqejC/NSN2VZl6CrBtTAA1xc7SyVVveVuV1yXJT8JUQ6fCFliFuf+E7GrqMA1KNP40E9JBBrTjJjHD4QuQ==","signatures":[{"sig":"MEUCIQCIoDgI4HZDoVJKvhh3lZqMtl4vgayDtKEibdfQoPs//AIgfMZKDMqm8UyYPlj1R7VelA06y3lwGy+LioP1WaXzoms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11451031},"_from":"file:htmldocs-0.2.27.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/96e7d1bc8dcfe33d2bf8a23b79248423/htmldocs-0.2.27.tgz","_integrity":"sha512-3JaOiqejC/NSN2VZl6CrBtTAA1xc7SyVVveVuV1yXJT8JUQ6fCFliFuf+E7GrqMA1KNP40E9JBBrTjJjHD4QuQ==","_npmVersion":"10.8.2","description":"<h1 align=\"center\"> <img src=\"https://github.com/user-attachments/assets/655fa7f9-98e7-42ee-8cd0-bb9193f100e9\" alt=\"htmldocs\" width=\"100%\" /> </h1>","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.27","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.27_1740250372368_0.358314619165627","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"htmldocs","version":"0.2.28","keywords":["pdf","document","generator","react","typescript","tailwind","jsx","template","invoice","resume","report","contract"],"_id":"htmldocs@0.2.28","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"55dd32434156caa240dfcece3d6019851a1237e1","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.28.tgz","fileCount":191,"integrity":"sha512-ElGyva65Ou7/z7caieQvPDAKnSu0KYqHMucnE3S3P9W25CbfwnwsdlWcHZcOJuTTVhl6oIzvm/NFOi8rTUK2gw==","signatures":[{"sig":"MEUCIQCKs9egs4NguvimGMBZ07F/NGY1baF8Kgt89v+Tyf0kUwIgdyQjDeOXcE+bDVyn4hvsKAjpIg7gvDmSic5epmfMmdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11453004},"_from":"file:htmldocs-0.2.28.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/9fdf2aa4883c2a8db161de2497e944b8/htmldocs-0.2.28.tgz","_integrity":"sha512-ElGyva65Ou7/z7caieQvPDAKnSu0KYqHMucnE3S3P9W25CbfwnwsdlWcHZcOJuTTVhl6oIzvm/NFOi8rTUK2gw==","_npmVersion":"10.8.2","description":"<h1 align=\"center\"> <img src=\"https://github.com/user-attachments/assets/655fa7f9-98e7-42ee-8cd0-bb9193f100e9\" alt=\"htmldocs\" width=\"100%\" /> </h1>","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.28","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.28_1740251355589_0.5147339679698175","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"htmldocs","version":"0.2.29","keywords":["pdf","document","generator","react","typescript","tailwind","jsx","template","invoice","resume","report","contract","pdf-generator","pdf-template","pdf-document","pdf-editor","pdf-creator","latex","pagedjs","react-pdf","typst","invoice-generator","resume-generator","report-generator","contract-generator"],"_id":"htmldocs@0.2.29","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"homepage":"https://htmldocs.com","bugs":{"url":"https://github.com/htmldocs-js/htmldocs/issues"},"bin":{"htmldocs":"dist/cli/index.mjs"},"dist":{"shasum":"a43f4fa8488ff06de615a4ec267b96d622505d20","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.29.tgz","fileCount":191,"integrity":"sha512-zVYuNZHX+OvvW8AKleBSzeZYt+Xmbkn27FLCAtvqX+DayBOpK4bX04QbawqFvS2+Kojo+MZGdZgjhpaeFq2w+g==","signatures":[{"sig":"MEUCIQCvCn5h03PzR0O5ScaT9AJaciBFM4teSEYtNlT8N1f6ggIgd2kqGKHSbOhXdV/yEMeKOy45KtY+XpqDYrgyiU50a6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11454204},"_from":"file:htmldocs-0.2.29.tgz","scripts":{"dev":"next dev","tsc":"tsc","init":"npx playwright install","lint":"next lint","build":"node build-preview-server.mjs && pnpm build-cli","start":"next start","build-cli":"API_URL=https://htmldocs.com tsup-node","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global"},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"_resolved":"/tmp/3d7b55ac1f95674888ba3ead222c4760/htmldocs-0.2.29.tgz","_integrity":"sha512-zVYuNZHX+OvvW8AKleBSzeZYt+Xmbkn27FLCAtvqX+DayBOpK4bX04QbawqFvS2+Kojo+MZGdZgjhpaeFq2w+g==","repository":{"url":"git+https://github.com/htmldocs-js/htmldocs.git","type":"git"},"_npmVersion":"10.8.2","description":"<h1 align=\"center\"> <img src=\"https://github.com/user-attachments/assets/655fa7f9-98e7-42ee-8cd0-bb9193f100e9\" alt=\"htmldocs\" width=\"100%\" /> </h1>","directories":{},"_nodeVersion":"20.18.2","dependencies":{"cva":"1.0.0-beta.1","ora":"^5.4.1","zod":"^3.23.8","clsx":"^2.1.1","next":"14.2.3","open":"^8.4.2","pino":"^9.3.2","chalk":"^4.1.2","react":"^18.2.0","dotenv":"^16.4.7","lodash":"^4.17.21","sonner":"^1.4.41","adm-zip":"^0.5.14","esbuild":"^0.21.3","onetime":"^7.0.0","postcss":"^8.4.38","chokidar":"^3.6.0","debounce":"^2.0.0","fs-extra":"^11.2.0","inquirer":"^11.0.2","commander":"^12.1.0","form-data":"^4.0.0","react-dom":"^18.2.0","socket.io":"^4.7.5","mime-types":"^2.1.35","node-fetch":"^2.7.0","playwright":"^1.44.1","@babel/core":"^7.24.6","log-symbols":"^4.1.0","next-themes":"^0.3.0","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","react-docgen":"^7.0.3","@babel/parser":"^7.24.5","framer-motion":"^11.2.6","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","@htmldocs/render":"0.2.29","socket.io-client":"^4.7.5","esbuild-plugin-tsc":"^0.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-tabs":"^1.0.4","esbuild-style-plugin":"^1.6.3","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","@babel/preset-typescript":"^7.24.6","class-variance-authority":"^0.7.0","ts-json-schema-generator":"^2.2.0","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-dropdown-menu":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","@swc/core":"^1.5.7","typescript":"^5","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","@types/mime-types":"^2.1.4","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/htmldocs_0.2.29_1740252158294_0.1567835307570591","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"htmldocs","keywords":["pdf","document","generator","react","typescript","tailwind","jsx","template","invoice","resume","report","contract","pdf-generator","pdf-template","pdf-document","pdf-editor","pdf-creator","latex","pagedjs","react-pdf","typst","invoice-generator","resume-generator","report-generator","contract-generator"],"version":"0.2.30","homepage":"https://htmldocs.com","repository":{"type":"git","url":"git+https://github.com/htmldocs-js/htmldocs.git"},"bin":{"htmldocs":"dist/cli/index.mjs"},"dependencies":{"@babel/core":"^7.24.6","@babel/parser":"^7.24.5","@babel/preset-typescript":"^7.24.6","@next/bundle-analyzer":"^15.1.6","@phosphor-icons/react":"^2.1.5","@radix-ui/react-collapsible":"^1.0.3","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-dropdown-menu":"^2.0.6","@radix-ui/react-icons":"^1.3.0","@radix-ui/react-label":"^2.1.0","@radix-ui/react-scroll-area":"^1.0.5","@radix-ui/react-slot":"^1.0.2","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tabs":"^1.0.4","@radix-ui/react-toggle-group":"^1.0.4","@radix-ui/react-tooltip":"^1.0.7","@tailwindcss/typography":"0.5.9","adm-zip":"^0.5.14","autoprefixer":"^10.4.19","chalk":"^4.1.2","chokidar":"^3.6.0","class-variance-authority":"^0.7.0","clsx":"^2.1.1","commander":"^12.1.0","cva":"1.0.0-beta.1","debounce":"^2.0.0","dotenv":"^16.4.7","esbuild":"^0.21.3","esbuild-plugin-tsc":"^0.4.0","esbuild-style-plugin":"^1.6.3","form-data":"^4.0.0","framer-motion":"^11.2.6","fs-extra":"^11.2.0","inquirer":"^11.0.2","lodash":"^4.17.21","log-symbols":"^4.1.0","mime-types":"^2.1.35","next":"14.2.3","next-themes":"^0.3.0","node-fetch":"^2.7.0","onetime":"^7.0.0","open":"^8.4.2","ora":"^5.4.1","pino":"^9.3.2","playwright":"^1.44.1","postcss":"^8.4.38","react":"^18.2.0","react-docgen":"^7.0.3","react-dom":"^18.2.0","socket.io":"^4.7.5","socket.io-client":"^4.7.5","sonner":"^1.4.41","source-map-js":"^1.2.0","tailwind-merge":"^2.3.0","tailwindcss":"^3.4.3","tailwindcss-animate":"^1.0.7","ts-json-schema-generator":"^2.2.0","zod":"^3.23.8","@htmldocs/render":"0.2.30"},"devDependencies":{"@swc/core":"^1.5.7","@types/babel__core":"^7.20.5","@types/json-schema":"^7.0.15","@types/mime-types":"^2.1.4","@types/node":"^20","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","tsup":"^8.0.2","typescript":"^5"},"scripts":{"init":"npx playwright install","build":"node build-preview-server.mjs && pnpm build-cli","build:dev":"node build-preview-server.mjs && pnpm build-cli:dev","build-cli":"API_URL=https://htmldocs.com tsup-node","build-cli:dev":"API_URL=http://localhost:3000 tsup-node && pnpm link --global","dev":"next dev","start":"next start","lint":"next lint","tsc":"tsc","test":"vitest","test:coverage":"vitest run --coverage"},"_id":"htmldocs@0.2.30","description":"<h1 align=\"center\"> <img src=\"https://github.com/user-attachments/assets/655fa7f9-98e7-42ee-8cd0-bb9193f100e9\" alt=\"htmldocs\" width=\"100%\" /> </h1>","bugs":{"url":"https://github.com/htmldocs-js/htmldocs/issues"},"_integrity":"sha512-5YekgGI/f4qGY2UjIHS40R32dq63vHeMAGzhH9ILmFzATZLntd1SAav7NZBH18ZALmBsb3qWAbLna28RhG19Fw==","_resolved":"/tmp/2a8f6f915c440f4b10418428604d5267/htmldocs-0.2.30.tgz","_from":"file:htmldocs-0.2.30.tgz","_nodeVersion":"20.18.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5YekgGI/f4qGY2UjIHS40R32dq63vHeMAGzhH9ILmFzATZLntd1SAav7NZBH18ZALmBsb3qWAbLna28RhG19Fw==","shasum":"4266e6fbd7b3a45e5b4c017b2dd4e1856282e49c","tarball":"https://registry.npmjs.org/htmldocs/-/htmldocs-0.2.30.tgz","fileCount":191,"unpackedSize":11454442,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBB4yKRHM3ih24cdKRsyiSId2ZecQ6KktlVmsFe2b674AiBzhpPZKiNABNfcdg4QyA7vAn7jYoYenjodvI5WZuCRrg=="}]},"_npmUser":{"name":"0kzh","email":"me@kelvinzhang.ca"},"directories":{},"maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/htmldocs_0.2.30_1740583742687_0.4993790031022878"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-02T13:19:11.543Z","modified":"2025-02-26T15:29:03.220Z","0.1.0":"2024-06-02T13:19:11.693Z","0.1.1":"2024-09-26T06:54:56.702Z","0.1.2":"2024-09-27T01:16:03.881Z","0.1.3":"2024-10-13T07:28:03.558Z","0.1.4":"2024-10-13T07:29:35.839Z","0.1.5":"2024-10-15T06:56:33.079Z","0.1.6":"2024-10-15T07:23:57.759Z","0.1.8":"2024-12-06T06:41:24.694Z","0.1.9":"2024-12-06T07:10:14.762Z","0.1.10":"2025-01-18T22:04:09.248Z","0.1.11":"2025-01-18T22:09:33.218Z","0.1.12":"2025-01-18T22:19:09.743Z","0.1.13":"2025-01-18T22:34:28.284Z","0.1.14":"2025-01-18T22:43:38.175Z","0.1.15":"2025-01-18T22:47:01.994Z","0.1.16":"2025-01-18T22:53:42.171Z","0.1.17":"2025-01-18T22:57:33.762Z","0.1.18":"2025-01-18T23:41:45.577Z","0.1.19":"2025-01-18T23:53:43.979Z","0.2.0":"2025-01-19T00:13:52.783Z","0.2.1":"2025-01-19T00:17:38.159Z","0.2.2":"2025-01-19T00:26:46.480Z","0.2.3":"2025-01-19T00:48:14.470Z","0.2.5":"2025-01-19T01:00:00.878Z","0.2.6":"2025-01-19T01:54:12.620Z","0.2.7":"2025-01-19T03:06:18.489Z","0.2.8":"2025-01-19T03:42:49.551Z","0.2.9":"2025-01-19T03:49:22.034Z","0.2.10":"2025-01-19T04:01:33.090Z","0.2.11":"2025-01-19T04:04:55.161Z","0.2.12":"2025-01-19T04:25:29.313Z","0.2.13":"2025-01-19T05:24:41.599Z","0.2.14":"2025-01-19T05:32:45.842Z","0.2.15":"2025-01-25T18:22:56.899Z","0.2.16":"2025-02-01T22:22:31.152Z","0.2.17":"2025-02-01T22:36:30.627Z","0.2.18":"2025-02-02T00:07:21.923Z","0.2.19":"2025-02-03T18:31:34.307Z","0.2.20":"2025-02-04T16:28:28.421Z","0.2.21":"2025-02-04T16:48:07.849Z","0.2.22":"2025-02-05T02:46:46.773Z","0.2.23":"2025-02-05T03:08:19.647Z","0.2.24":"2025-02-07T18:53:01.306Z","0.2.25":"2025-02-18T13:25:08.103Z","0.2.26":"2025-02-18T13:46:15.864Z","0.2.27":"2025-02-22T18:52:52.612Z","0.2.28":"2025-02-22T19:09:15.928Z","0.2.29":"2025-02-22T19:22:38.595Z","0.2.30":"2025-02-26T15:29:02.988Z"},"bugs":{"url":"https://github.com/htmldocs-js/htmldocs/issues"},"homepage":"https://htmldocs.com","keywords":["pdf","document","generator","react","typescript","tailwind","jsx","template","invoice","resume","report","contract","pdf-generator","pdf-template","pdf-document","pdf-editor","pdf-creator","latex","pagedjs","react-pdf","typst","invoice-generator","resume-generator","report-generator","contract-generator"],"repository":{"type":"git","url":"git+https://github.com/htmldocs-js/htmldocs.git"},"description":"<h1 align=\"center\"> <img src=\"https://github.com/user-attachments/assets/655fa7f9-98e7-42ee-8cd0-bb9193f100e9\" alt=\"htmldocs\" width=\"100%\" /> </h1>","maintainers":[{"name":"0kzh","email":"me@kelvinzhang.ca"}],"readme":"<h1 align=\"center\">\n<img src=\"https://github.com/user-attachments/assets/655fa7f9-98e7-42ee-8cd0-bb9193f100e9\" alt=\"htmldocs\" width=\"100%\" />\n</h1>\n\n<div align=\"center\">\n<p align=\"center\">\n<a href=\"https://docs.htmldocs.com\">\n  <img alt=\"Documentation\" src=\"https://img.shields.io/website?down_message=offline&label=docs&up_color=007aff&up_message=online&url=https%3A%2F%2Fdocs.htmldocs.com\"\n></a> <a href=\"https://htmldocs.com\"><img src=\"https://img.shields.io/website?label=htmldocs.com&up_message=online&url=https%3A%2F%2Fhtmldocs.com\" alt=\"Website\"></a> <a href=\"https://www.npmjs.com/package/htmldocs\"><img src=\"https://img.shields.io/npm/v/htmldocs?style=flat\" alt=\"NPM version\"></a> <a href=\"https://github.com/htmldocs-js/htmldocs/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/htmldocs-js/htmldocs\" alt=\"License\"></a> <a href=\"https://join.slack.com/t/htmldocs/shared_invite/zt-29hw1bnmu-ShX6Jo1KNc_XeF~gFQJH_Q\"><img src=\"https://img.shields.io/badge/chat-on%20slack-4a154b?logo=slack\" alt=\"Slack\"></a> </p>\n</div>\n\nPDF document creation is stuck in the past, from clunky Word docs to complex LaTeX to outdated tools. htmldocs brings document generation into 2025 with a modern developer experience using the tools you already love: **React**, **TypeScript**, and **Tailwind**.\n\n## What is htmldocs?\n\nhtmldocs is a local document editor and preview server to help you _create_ PDFs with React. It provides all the structural benefits of LaTeX with the familiarity of HTML and CSS. With htmldocs, you can use JSX to build document templates (invoices, reports, contracts, etc.) and generate PDFs just by passing data as props. htmldocs has:\n\n- 📌 Support for the latest CSS features like margin boxes and flexbox\n- 🧩 A collection of unstyled components to help you layout your documents\n- 📄 JSX templating system for building dynamic documents\n- 🔗 Full TypeScript support for type safety\n- ⚡ Dynamic data integration through props and APIs\n- 📊 Real-time preview server with hot reloading\n\n## Example\n\nTo see the full power of htmldocs, here is how you might build a dynamic invoice document template with JSX template variables:\n\n<img src=\"https://github.com/user-attachments/assets/40e4ec91-e5eb-483a-ba28-14c6fd57ad8b\" alt=\"Invoice template with htmldocs\" width=\"100%\" />\n\nTo change the customer details, all you need to do is render the `Invoice` component with different props:\n\n```tsx\n<Invoice \n  customer={{\n    name: \"John Doe\",\n    address: \"456 Main St\",\n    city: \"Anytown\",\n    state: \"CA\",\n    zip: \"12345\",\n    phone: \"123-456-7890\",\n  }}\n  items={items}\n/>\n```\n\n## Screenshots\n\n![Resume example](https://github.com/user-attachments/assets/24eabc4a-ec9e-43de-a2a0-00bcde55985a)\n\n![Variables editor](https://github.com/user-attachments/assets/d16658ea-4d53-4dc2-8c74-696012c4ce9b)\n\n## Install\n\nTo create your first htmldocs project, run the following command:\n\n```sh\nnpx htmldocs@latest init\n```\n\nFor further instructions or to integrate htmldocs into your existing project, refer to the [Getting Started](https://docs.htmldocs.com/getting-started) guide.\n\n## Components\n\nhtmldocs comes with a standard set of components to help you layout and style your documents.\n\n- [Document](https://docs.htmldocs.com/components/document)\n- [Head](https://docs.htmldocs.com/components/head)\n- [Page](https://docs.htmldocs.com/components/page)\n- [Footer](https://docs.htmldocs.com/components/footer)\n- [MarginBox](https://docs.htmldocs.com/components/margin-box)\n- [Spacer](https://docs.htmldocs.com/components/spacer)\n\n## How it works\n\nhtmldocs is built upon Chromium's rendering engine, which means it can render any HTML, CSS, and JavaScript. This is different from other tools like [wkhtmltopdf](https://wkhtmltopdf.org/), [WeasyPrint](https://weasyprint.org/), and [Prince](https://www.princexml.com/), which only support a subset of HTML and CSS.\n\nhtmldocs also uses the [Paged.js library](https://pagedjs.org/) under the hood. Paged.js is used for layout and chunking, as well as more modern features like margin boxes that aren't fully supported by the W3C's CSS standard.\n\n## Comparison\n\n| Feature | Traditional Documents<br/>(Word, Google Docs) | LaTeX Documents<br/>(Overleaf, TeXStudio) | Freeform Documents<br/>(Figma, Sketch) | Web Documents<br/>(htmldocs) |\n|---------|:-------------------------------------------:|:----------------------------------------:|:-------------------------------------:|:---------------------------:|\n| Content Structure | Semi-Structured | Structured | Freeform | Structured |\n| Learning Curve | ✅ Simple | ❌ Complex | ✅ Simple | ✅ Simple |\n| Template Variables | ❌ Limited | ❌ Limited | ❌ Limited | ✅ Supported |\n| Styling | ✅ Basic | ❌ Complex | ✅ Advanced | ✅ Advanced |\n| Version Control | ❌ Limited | ✅ Supported | ❌ Limited | ✅ Supported |\n| External Libraries | ❌ Limited | ✅ Supported | ❌ Limited | ✅ Supported |\n| Automation / API | ❌ Limited | ❌ Limited | ❌ Limited | ✅ Supported |\n| Live Preview | ✅ Supported | ❌ Limited | ✅ Supported | ✅ Supported |\n| CI/CD Integration | ❌ Limited | ⚠️ Partial | ❌ Limited | ✅ Supported |\n| Type Safety | ❌ Limited | ❌ Limited | ❌ Limited | ✅ Supported |\n| AI | ❌ Limited | ❌ Limited | ❌ Limited | ✅ Supported |\n\n## Tech Stack\n\n| <img src=\"https://github.com/user-attachments/assets/df03494d-44a1-4a74-9ae6-1ee9870c2ce2\" width=\"48px\" height=\"48px\" alt=\"Next.js\"> | <img src=\"https://www.typescriptlang.org/favicon-32x32.png\" width=\"48px\" height=\"48px\" alt=\"TypeScript\"> | <img src=\"https://user-images.githubusercontent.com/4060187/196936123-f6e1db90-784d-4174-b774-92502b718836.png\" width=\"48px\" height=\"48px\" alt=\"Turborepo\"> | <img src=\"https://pnpm.io/img/favicon.png\" width=\"48px\" height=\"48px\" alt=\"pnpm\"> |\n|--------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|\n| Next.js                                                                                                  | TypeScript                                                                                            | Turborepo                                                                                         | pnpm                                                                             |\n\n## License\n\nMIT License\n","readmeFilename":"README.md"}