{"_id":"@jsx-tool/jsx-tool","_rev":"29-403000e4304bce03c8035c5bf4345e59","name":"@jsx-tool/jsx-tool","dist-tags":{"latest":"0.0.30"},"versions":{"0.0.1":{"name":"@jsx-tool/jsx-tool","version":"0.0.1","keywords":["jsx-tool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.1","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"f040db4d50d5d606859d1b9a3e735176db31db4c","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.1.tgz","fileCount":163,"integrity":"sha512-ACfGrsEWMSe+LvKakaCSKoXkku/jTnXyI7s8mhdvvopKDGNi5OsD8CHKomGix1nLhKnP68kZas9zx1Pakr8xCA==","signatures":[{"sig":"MEYCIQC9IwsWWEYNl1LoQEQXShnHB6zfCnmwbIeWKQghsg4xlAIhAMgC5hNTl9BxVi2hOUNPnHIxGcYGslG+1wvfW2vgohZp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482908},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"82900e24b63035908507b261dc06b9dbf296cb4d","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.1_1760405155188_0.449557527238839","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@jsx-tool/jsx-tool","version":"0.0.2","keywords":["jsx-tool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.2","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"4f1e2caf2c00833f8dcba1e18a3fdf4f1919e4a9","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.2.tgz","fileCount":163,"integrity":"sha512-8V9+87GKwlm8QwwZfFLiMc9NyzdAvS3l7CK3rOawFBQBjAerir1dEinSvIy8IcKD4nJPOxI0VeVneptVWABHKg==","signatures":[{"sig":"MEUCIEMjmfytE+syhmJO8hmeAxP88DzXKQTrCsj+vKPNZy3+AiEA7G/A+BlozTDKyfNMUfG+h1PVfEJusJcjehdkeEWK0mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482908},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"fdd3fcb51ff3298b84f08f4bc03381bedac08401","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.2_1760553621250_0.007123175321019248","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@jsx-tool/jsx-tool","version":"0.0.4","keywords":["jsx-tool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.4","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"2bb292c541e7217fab9996cf9a5a106a1a405c03","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.4.tgz","fileCount":163,"integrity":"sha512-KrluE5JC1mWwVKc2aMgbvvgPUbZMGILH+NTOqAbT6duyz/CaCZSW0ro1Z/uS5AC8HhSL/9wTpCRNx9CII7aa/A==","signatures":[{"sig":"MEQCIHE7MRPlrrsQgmf0uqFT81yy1rugxkCj4seUctOb8V9KAiA/Dz8y5uhKoKx4QeUoyu3ijyzGo5WkK7PRDhCLAbiQGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483045},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"c1fbe8068f0971be3ed2d521763904274961745f","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.4_1760555414336_0.4118292027744985","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@jsx-tool/jsx-tool","version":"0.0.5","keywords":["jsx-tool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.5","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"9abd9a05ada8d39c953ac2b7407506710fb3bce9","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.5.tgz","fileCount":163,"integrity":"sha512-7IJJBsK6rG4/FI9CJWEUQKErLrqssIJg9frCQ/RdcKp17my8pRadu1peLl2QpHqtOFxb75IuWKclEJ7LuPQqdw==","signatures":[{"sig":"MEUCIAnmGHujBdJx0LhtH9tZ1UBTPwCBxqX+/s3kNublRouIAiEAiYF6t9A3PnvCEK69pRTovD/aGxwlrwxiZ2amKPZ4udA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482953},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"e0827022fefca55f05d1660c546993b4a308775f","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.5_1760557041628_0.13071297270327165","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@jsx-tool/jsx-tool","version":"0.0.6","keywords":["jsx-tool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.6","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"ae5a61c6a0f6f74568e384e4164a479242501e33","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.6.tgz","fileCount":163,"integrity":"sha512-sGg4kbKay83qNqyfcqx59gHYA70UF/yYoOHDqP0o455OzZbtIeDB2am8sYJ0mS1n1xcPs4MNrdFWoJuVFJiaKw==","signatures":[{"sig":"MEUCICsmWL8zwUe+NksQxWw7mL9OMUMS7NbjFDWRpe9ysxaUAiEAs/XxODYAhl8vXnLubiz3pV5PRUdTGV/SqoS70hqsxDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482845},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"bc56b56f5506c4eb1f00e9b034e1483086fc2798","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.6_1760565268839_0.4094803514080252","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@jsx-tool/jsx-tool","version":"0.0.7","keywords":["jsx-tool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.7","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"f3efb7ccbc36f38f9e3131761de6073e4909c8ae","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.7.tgz","fileCount":171,"integrity":"sha512-1lkzOccu/KqbcBfub9cCxTpVnYi4prULS7eTxpESMnVK5C6A/NQGO//SZuMSpK2cLtdVQVEZ85Xw2UA9BhecKw==","signatures":[{"sig":"MEQCIHbphwS9k9bkUaGKyf+vc/VlG6Ejvdcr27h3xONi/pubAiByD0t0nZUXOT0RtYiVmCCf+D5YkqImDWcydgeNEQQ3ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483866},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"80e5e5055d4d6185edfb7116fb668b1a35a0f863","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.7_1760567147025_0.7218696700404159","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@jsx-tool/jsx-tool","version":"0.0.8","keywords":["jsx-tool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.8","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"d2cfe7834e5f93934c8c1a4c281dd9d55bd02e47","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.8.tgz","fileCount":171,"integrity":"sha512-aiFtj59FBiwDKpGTYnYaoJAgYR6PramXjqYIb+s8F82GI8qztg/TnNIxJUSC/svV9b1EC/dUdI3taHq3egUnyw==","signatures":[{"sig":"MEYCIQDaVatRDQ3030awAh4ajHgEBTL+OanIWDVg0vN0Isq3/wIhAMoGtVXKcLgLILvhwJdaQyKheXMXZZ0CZING4J6waHnV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485370},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"f6b15cfd65f23419f52f04f134b27fe965748d68","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.8_1760574860445_0.14250312118358854","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@jsx-tool/jsx-tool","version":"0.0.9","keywords":["jsx-tool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.9","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"15e6f774495c7b2b2ce39365ec0e236436889e61","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.9.tgz","fileCount":171,"integrity":"sha512-z0akEEk8xJB5QTFx1C+8Qw6az5QQn8YHWc2PB+alX0w33ihdUKcJC2YyxtN5gZcyJJWrvBDYn7kVSMD2DEwPlQ==","signatures":[{"sig":"MEYCIQDykUDqZg4LGIIrfayvVh7DPgKDWyCVnyb6mRzPbNlkfwIhAOP0HORMFZPMzl064qwzNNUOlnxypy/CIqCYkG/EvEZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498262},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"3f2e1e980a800bc0028e982d9bfe218fcd86b3d4","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.9_1760582224048_0.3164242954969738","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@jsx-tool/jsx-tool","version":"0.0.10","keywords":["jsx-tool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.10","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"25397a1fa00df4b82ae65d1e020b46e7890c36d3","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.10.tgz","fileCount":171,"integrity":"sha512-FfSqJiCkS+XZrBFZbMxfHWEW6iqWI+SG5Sa6GDhbzb+rn6RiQB+cfJzShoUIKBXkTIiFkWUpvms0TwATvZMFDQ==","signatures":[{"sig":"MEUCIDO/AQ9Bqkd3toxUqfow4kUcxzi4okcgKthToIjC4xCnAiEAq/Ko2Tglh5BAOrcKOMcW06ojU/A/rsTiVMQOy/Y5ZIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498261},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"d543d52d8c7a63654c4def6b207fda8f9605ce9f","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.10_1760640975114_0.4415904379134128","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@jsx-tool/jsx-tool","version":"0.0.11","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.11","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"aad28f5eafed4197ea7ca16318d9dd55f9d0d5c2","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.11.tgz","fileCount":171,"integrity":"sha512-6nZ6fOahJiBpuGbAdEmwgFigm8tWDbQ0+lk00MaVPSRMg+bw/1JrbIawyjQVAfnW+ZfB5suAVUOmtoZvNjn9ZQ==","signatures":[{"sig":"MEQCIAIEyuR5hgPwuIgtpbFMhKriQvM4jH5mp/ahLxcsB+joAiALXAckCAIITzC+2HdsCRyf+DvCMQuZF3/F6Ne0kuK6tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512547},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"8358f11f153a73af211f9223656b02c1e7f52de0","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.11_1760680413622_0.6328896119635876","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@jsx-tool/jsx-tool","version":"0.0.12","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.12","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"9c5e8db1e6e0da59c037fa100519450cece3f1ab","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.12.tgz","fileCount":171,"integrity":"sha512-kVidb7zaRdna5uYC8i3dYN7t23RIXzBvaSgtvWTRL20bj25ZxycH5+1Z/cJGVoeB6vcPANJg6uwQzi5YecrbpQ==","signatures":[{"sig":"MEYCIQCoob3EGoTfFr5Lngtv9SFC88CNfF5zZj5sm4ldPwIrFQIhAKWOavTlMVQRvBovHTiYIb51TLqAmAZNQbavcTF74+9p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512557},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"10edfc2d07519283288dcf8db0ea58759436a9ee","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.12_1760728594465_0.07437659059427992","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@jsx-tool/jsx-tool","version":"0.0.13","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.13","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"9e5733c167d0e12f1f7cbc2b3ff2ca59495d05cc","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.13.tgz","fileCount":171,"integrity":"sha512-zk/vRUpw0n6D9hIME3vi8H0PDYx7OQs1YVcneVt88dXIw/ZD7vmwoliXwmWrUdufZTMhjupwXNPB6oeb6O7zmQ==","signatures":[{"sig":"MEUCIQCABEkFtSFhwAto1ixEVqt7hxv2FklLR/DSOZ7rYixSSQIga16d5lF3VB4yvhbV9zwQizO9otNjyK+8JOrQENCfR3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512147},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"3c2f0fafc98a784ca8dca735253207a0435830cc","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.13_1760902590044_0.2511008863704285","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@jsx-tool/jsx-tool","version":"0.0.14","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.14","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"17c1122f0ac1bb38ca63be48e481d49b09a4454a","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.14.tgz","fileCount":171,"integrity":"sha512-X0WHa2Cjyj6WmoFU8XGheB8cRq77QU17vx6OVu/ylnbxMETfM/lwBggrBzn4Xp3842VsycRcakITVqwFTZs2lA==","signatures":[{"sig":"MEQCIEruPlNXEyADVSvSqcOjs8LsFlo4LVF1WN1RBBu+ax4qAiAvdKyWgaZJyzIcVWv8tLXFHhd6ednlvoePMSO0t4CBNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512147},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"f264c1d19715ecb9572dd810bd9ca32e957e40a2","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.14_1761072482052_0.8001336123611253","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@jsx-tool/jsx-tool","version":"0.0.15","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.15","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"4a81dd8d5057b032aa4b9176719a1bd53a3af273","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.15.tgz","fileCount":171,"integrity":"sha512-fZHZpE5qeT6nnqlSSWG4tE06nr9/oEjpG+7wpNqCeBWk6LFzfQpahoqklbYfYdqBiajurhfCcFYisihVt6/SSA==","signatures":[{"sig":"MEUCIQCXwgW2KFtkJv7vyN3KQysC534Ynf5gX0vv07G6KOh2FAIgOzmJ+8xy4O0pCtyCqmUbh0eqEKQAJLDIbZiZmZ3DC3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536905},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"0cf409976ce98f813507268b41aa709c2adffc69","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.15_1761550218247_0.7694249613709574","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@jsx-tool/jsx-tool","version":"0.0.16","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.16","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"694513f4bb8ae07df9633e4e7a611d08eb347d62","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.16.tgz","fileCount":202,"integrity":"sha512-UkX92V8SpSNtYKM2MlhfBiZFfH5juMDzooP0/misIjT9llFhVyF07v5Hiodye13xCe2+tW3Bp3J1IoqD1cTLyw==","signatures":[{"sig":"MEYCIQCpFcMvrCd2xkALIKfNAIspGz8ywEx9xG1mLpVP//fFRwIhANIhRKeccleJ21U1LD6q/yUtVM/VV/cm/MyxduREgHGX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713359},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"cfeb5a413b14d7418283dd8c50bd6a6fbef25539","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.16_1761585918792_0.9518219921742694","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@jsx-tool/jsx-tool","version":"0.0.17","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.17","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"8c5380ccf83ed9569440ba22a2652f171a68422c","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.17.tgz","fileCount":202,"integrity":"sha512-/qzZaVrwH0oIcXRULKN5dlMQ/V6vbjjCEqoWQe5NjjAsqBikyg52XylxlsCae6NB/IeWl7oBpbhlriJ8pwCtTA==","signatures":[{"sig":"MEYCIQCbLIT/1INvEkaaK/2p4f8TdoB57CLZMVjYfx8SZ/DeJwIhAKXnSF8Pp+HDEqRxQ23X8EpooAOg29JHjtU7gi6s2hqy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713802},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"291cd8cc1f926f6e7cb0b4016af0c943797c0542","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.17_1761672978627_0.10176308261843903","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@jsx-tool/jsx-tool","version":"0.0.18","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.18","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"28c8621a75feb0ca87b961e10df8701bc7de4ec2","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.18.tgz","fileCount":231,"integrity":"sha512-X6dUj4NX/95gk43Y2x0N8+5GHGj1Doc/SgrWL2tF5Wq9LFmpJr8bF/VN+QzJwxarNE+7P/C5mDHoZ/kYGwTGrA==","signatures":[{"sig":"MEYCIQDyHP6S6J8rodbIS7bIHyDUWJk+8Wvgu/zXmh00pmgTQAIhAK+CvD/hEnQmQd5aBAZxJLYqlavObJrydAv4Ga7o9sdn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1371499},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"27743207e807b8c606fc107edb6d5d60f873c913","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","prettier":"^3.6.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","@vscode/ripgrep":"^1.17.0","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0","vscode-languageserver":"^9.0.1","typescript-language-server":"^5.0.1","@tailwindcss/language-service":"^0.14.29","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/eslint":"^9.6.1","@types/prettier":"^2.7.3","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.18_1762397467878_0.37226433102816525","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@jsx-tool/jsx-tool","version":"0.0.19","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.19","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"2bfff8027f87e6a9e6eac52bb3321bb0f827fc75","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.19.tgz","fileCount":249,"integrity":"sha512-MTWCFdnQXMfr6C/PfrhEd7Um2+pfHJwUxxckXzTSr7DcsC9pKSsixXXw2c+sLJNVsDK7q8kqyDw+cuQv9g/LGQ==","signatures":[{"sig":"MEQCIGUmwCgOfWx5ctPKvSmbhyvhr8x9T2UdnfxObPQBnwpYAiAL9YvNUaXKLPeOUFeuYjkahdhfogmhRS7D0kbAdJqbEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1443447},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"562fb880e5ceec57f4de22290120c58889a0191b","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","prettier":"^3.6.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","@vscode/ripgrep":"^1.17.0","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0","vscode-languageserver":"^9.0.1","typescript-language-server":"^5.0.1","@tailwindcss/language-service":"^0.14.29","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/eslint":"^9.6.1","@types/prettier":"^2.7.3","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.19_1762406973398_0.12354192224877192","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@jsx-tool/jsx-tool","version":"0.0.20","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.20","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"85611acdf0d9ac1751ad6e53ed93ab65dcfa0561","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.20.tgz","fileCount":250,"integrity":"sha512-L629dhpXd+RlwwWTMczjZ+KWhVzSsw96d9t1oA+FJUzkekvgyZASBcwf/sC4sBN4p4XgOFgLpPhOl9Fb5BaBpQ==","signatures":[{"sig":"MEUCIQCZgJs1uvsYBGjJErOzvt+aVlNaFzxwe2a0t7bHo2VO9AIga3IZXZhORC71dXRLEUYvG6g6oay8a78tmCbZsP86u7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1444524},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"67f91d71c6b99d74b87b7c8c021873aded72306d","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","prettier":"^3.6.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","@vscode/ripgrep":"^1.17.0","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0","vscode-languageserver":"^9.0.1","typescript-language-server":"^5.0.1","@tailwindcss/language-service":"^0.14.29","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/eslint":"^9.6.1","@types/prettier":"^2.7.3","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.20_1762581455144_0.1781965096197866","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@jsx-tool/jsx-tool","version":"0.0.21","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.21","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"d8e5a3cd9bf0d25e13014bdc6786da6d6afca52f","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.21.tgz","fileCount":269,"integrity":"sha512-QZbXXfNFbrQTfBTo3Y5qZW0AihM1PAuRDwL0f+eiVzy4r36uxPlpu1sLlkMxFOFOpSTyKshyHaz9TSvIE1egwg==","signatures":[{"sig":"MEUCIFhJU14uXlAtWr1iyFVs4DRHoeRag7mPxKif0Y/m+OOMAiEApDUuTGiWrYlF/EFNxm4H5SgHBZ6jma5ukO4k9TkToXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1705005},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"edb05bee80e570b1a3f96beabcc2a98b06f3dddb","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","prettier":"^3.6.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","@vscode/ripgrep":"^1.17.0","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0","vscode-languageserver":"^9.0.1","typescript-language-server":"^5.0.1","@tailwindcss/language-service":"^0.14.29","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/eslint":"^9.6.1","@types/prettier":"^2.7.3","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.21_1762681020600_0.4448918428170152","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@jsx-tool/jsx-tool","version":"0.0.22","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.22","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"00641be85fcd2e4c32e4d5a1648dcfbd8d4c17e2","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.22.tgz","fileCount":270,"integrity":"sha512-96zm9k/H8LceBI89t7yx+hhyVsKiX++b0u87AuMtIilf3fK5rn5qE94f5OZYP6BgQ8OJf/e1h4f5n9GzbItPgg==","signatures":[{"sig":"MEQCIHmo85OTEvA9e40HvsJPqn+h5SyG7qprF82zYbsoqjmeAiAStP7QYVdybsDhp+JyweZ21XhrVPhUk1FzRs+uVyfFbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731602},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"b5419260986efa690e866a4d36b3669ae56ef45e","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","prettier":"^3.6.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","@vscode/ripgrep":"^1.17.0","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0","vscode-languageserver":"^9.0.1","typescript-language-server":"^5.0.1","@tailwindcss/language-service":"^0.14.29","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/eslint":"^9.6.1","@types/prettier":"^2.7.3","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.22_1762759252361_0.4572537962834331","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@jsx-tool/jsx-tool","version":"0.0.23","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.23","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"2c3942cf792bf5076510bde6c2685ba8449e7d1a","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.23.tgz","fileCount":270,"integrity":"sha512-mkpIYOWMXmGNqhQhVFLFXtDrWvVCUc29ZRYOHyoK6hcK51CjmHCvkO6HYutnKVlV5WqH1jbo5fqGux5K7skmuQ==","signatures":[{"sig":"MEQCIB8u7mdBXxsYzgYvnIkB2XYY9o0Kig/Ls66iIlKUJcChAiAnuISPWSmWQHd3HajOJxGLrFbiVG9BnEIm9MWUIOkagA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731936},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"36b898c55140b6ec15157239085b0288c34fbc35","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","prettier":"^3.6.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","@vscode/ripgrep":"^1.17.0","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0","vscode-languageserver":"^9.0.1","typescript-language-server":"^5.0.1","@tailwindcss/language-service":"^0.14.29","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/eslint":"^9.6.1","@types/prettier":"^2.7.3","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.23_1762837088540_0.09207763909606337","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@jsx-tool/jsx-tool","version":"0.0.24","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.24","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"7d1b0baeb60ae9c745fba5bd227b9379f13b154d","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.24.tgz","fileCount":270,"integrity":"sha512-wl0ZgABnsUxhr4IViq68U6By9wrIIn4DcT8y9os7cK/zrJ9UMePK+5VZI75GqnzVAtNd3jnk2Cz7friRWrHh9Q==","signatures":[{"sig":"MEYCIQDrIZNRnE7X42WEhMK2MzSjwyXBY6biHBoQyTjrb949LAIhANm1xE8YWY3/M5wTlGrBpaD5oJ784gHRRhopWRRFt9ym","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733968},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"fdfdcccb0fbaf25e4008c96b0d749bf1e0f65b89","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","prettier":"^3.6.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","@vscode/ripgrep":"^1.17.0","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.9.0","vscode-languageserver":"^9.0.1","typescript-language-server":"^5.0.1","@tailwindcss/language-service":"^0.14.29","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/eslint":"^9.6.1","@types/prettier":"^2.7.3","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.24_1762939873624_0.9261817170135762","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@jsx-tool/jsx-tool","version":"0.0.25","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.25","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"402c58d1c657f300bcb79fdc6e59c98c303fcc8e","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.25.tgz","fileCount":270,"integrity":"sha512-PcRFHuajNzvV+on8ybjDc49AJMqXG8p97vILyZbAbL/2eQNGV3gs1xSju1rhefFNp5wizJ7jG9JwuUbEuAjwVw==","signatures":[{"sig":"MEUCIAMm63jZ2fv+xBLToNSassqeYitkGe4mmPdscRTAlYTGAiEAkjARslxNP/yDcBrNJ4f485SARLi4Mtc3ma6Ez63t3cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1734011},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"a4dc8fb65d2805be7c4a7a2af72b74292ccf8b86","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","prettier":"^3.6.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","@vscode/ripgrep":"^1.17.0","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.10.1","vscode-languageserver":"^9.0.1","@inquirer/external-editor":"1.0.3","typescript-language-server":"^5.0.1","@tailwindcss/language-service":"^0.14.29","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/eslint":"^9.6.1","@types/prettier":"^2.7.3","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.25_1763095207375_0.800968118650812","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@jsx-tool/jsx-tool","version":"0.0.26","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.26","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"2a6c221d97afb60194271935eb28293a6eadbc05","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.26.tgz","fileCount":280,"integrity":"sha512-8LBPKD2ZbXHIFXjLftrP2mzOxbxD6rQQnghBXnBPhWEi6Eu3GjiwqbiciiYM+Ti1xaN1SWaknz1ebOAYfrvMRg==","signatures":[{"sig":"MEUCIG5MgCoo9zVODRwV7ItpVCN0VBDR1gjiBxSdFhFhL6xjAiEAlSNN9tPLZGZxTPNW6F1cer1ri5CHGCe9ZynRZVZsVvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1849619},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"50a5b498366e47db76326853ca6c3e126ee89380","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","node-pty":"^1.0.0","prettier":"^3.6.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","@vscode/ripgrep":"^1.17.0","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.10.1","vscode-languageserver":"^9.0.1","@inquirer/external-editor":"1.0.3","typescript-language-server":"^5.0.1","@tailwindcss/language-service":"^0.14.29","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/eslint":"^9.6.1","@types/prettier":"^2.7.3","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.26_1763945408211_0.12061365161787907","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@jsx-tool/jsx-tool","version":"0.0.27","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.27","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"5d3d78c90e42272b15240af4a0c5bcfa8ae60ae1","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.27.tgz","fileCount":280,"integrity":"sha512-466SZzdfYwKRh7ARwS22oOGkl5fHYAPXXXjQXdujUwV7q38QIQVjBCjQj4fgfGSIpu9YfJ0Bk4pKGal9syXhig==","signatures":[{"sig":"MEQCIBPPZPhT/fTfvvTU9jmEuRGWU0t3NeYks17wRnQtJtnwAiBCH3PZFE+s/DC/4uMCOB+1T07gq6ULKVu0ZAdFTDi9qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1849153},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"7f32b3a784f6696ccfcfa7beb0021a7532f11fef","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","prettier":"^3.6.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","@vscode/ripgrep":"^1.17.0","@lydell/node-pty":"^1.1.0","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.10.1","vscode-languageserver":"^9.0.1","@inquirer/external-editor":"1.0.3","typescript-language-server":"^5.0.1","@tailwindcss/language-service":"^0.14.29","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/eslint":"^9.6.1","@types/prettier":"^2.7.3","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.27_1763957998394_0.6706857260972816","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@jsx-tool/jsx-tool","version":"0.0.28","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.28","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"a92a98c3451a7163b49acc05a6ebdd21222339db","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.28.tgz","fileCount":280,"integrity":"sha512-I1EMImMVXLnPsge5+Xlfr9tF/GE4O0/pfQTLusX95DLzMqLUQcm4Bg/t3+nN7+pK9jaxcKyRpJv5wBANAhNF6g==","signatures":[{"sig":"MEUCIQCGz4dowx9VKsh9+Q9pEKNdcoFRLe4cb/ACY2WPHvCB2wIgDW2WtHw7NjQIvWQSbwX2uRgVXR5kHDmJ4ycdRI6cV/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1849619},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"0a62b217217ce2fb84a646c1967707a239a31b4e","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","node-pty":"^1.0.0","prettier":"^3.6.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","@vscode/ripgrep":"^1.17.0","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.10.1","vscode-languageserver":"^9.0.1","@inquirer/external-editor":"1.0.3","typescript-language-server":"^5.0.1","@tailwindcss/language-service":"^0.14.29","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/eslint":"^9.6.1","@types/prettier":"^2.7.3","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.28_1763958731561_0.120452994173049","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@jsx-tool/jsx-tool","version":"0.0.29","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","_id":"@jsx-tool/jsx-tool@0.0.29","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"homepage":"https://github.com/jsx-tool/jsx-tool#readme","bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"bin":{"jsx-tool":"bin/jsx-tool.js"},"dist":{"shasum":"85770c003854d8c70bbd3e4542003da53ee341f7","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.29.tgz","fileCount":280,"integrity":"sha512-s/eEagtg5EQvxxyguh1MNec3tB8KM073HofYNrYo7okRzCM+5XczL5o5qoHTQr+FECYVID0vrSH0hYI3kFXkKA==","signatures":[{"sig":"MEYCIQDD6BpGQOaEXslYXvmlzzsdzv+IjG9G7jkEKwL69EWaeQIhAJw/IiRrzW8NQ2aXpi8u6057lHH0ynYDkUXAnKUrJuz6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1850917},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"gitHead":"43b4bb75531419a55569405a9cc9a8f7b2cc873e","scripts":{"lint":"eslint .","test":"jest --detectOpenHandles","build":"tsc && tsc -p tsconfig.esm.json","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --watch","sync-version":"node scripts/sync-version.js","build:esm:watch":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"repository":{"url":"git+https://github.com/jsx-tool/jsx-tool.git","type":"git"},"_npmVersion":"10.8.2","description":"Development server for JSX Tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","prettier":"^3.6.2","tsyringe":"^4.10.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","@vscode/ripgrep":"^1.17.0","reflect-metadata":"^0.2.2","@inquirer/prompts":"^7.10.1","vscode-languageserver":"^9.0.1","@inquirer/external-editor":"1.0.3","typescript-language-server":"^5.0.1","@tailwindcss/language-service":"^0.14.29","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","husky":"^9.1.7","eslint":"^8.57.1","ts-jest":"^29.1.1","@types/ws":"^8.18.1","typescript":"~5.3.3","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/eslint":"^9.6.1","@types/prettier":"^2.7.3","eslint-plugin-n":"^15.7.0","@types/commander":"^2.12.0","@types/http-proxy":"^1.17.16","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"optionalDependencies":{"node-pty":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsx-tool_0.0.29_1763977430943_0.8138554448143105","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@jsx-tool/jsx-tool","version":"0.0.30","description":"Development server for JSX Tool","repository":{"type":"git","url":"git+https://github.com/jsx-tool/jsx-tool.git"},"bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"homepage":"https://github.com/jsx-tool/jsx-tool#readme","main":"dist/index.js","types":"dist/index.d.ts","bin":{"jsx-tool":"bin/jsx-tool.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./vite":{"types":"./dist/esm/vite-plugin.d.ts","import":"./dist/esm/vite-plugin.js","require":"./dist/vite-plugin.js"}},"scripts":{"build":"tsc && tsc -p tsconfig.esm.json","build:watch":"tsc --watch","build:esm:watch":"tsc -p tsconfig.esm.json --watch","dev:all":"concurrently \"npm run build:watch\" \"npm run build:esm:watch\"","lint":"eslint .","lint:fix":"eslint . --fix","test":"jest --detectOpenHandles","test:watch":"jest --watch","prepare":"husky","sync-version":"node scripts/sync-version.js","postinstall":"npm rebuild node-pty --silent || true"},"keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"author":{"name":"Stanton Street Inc."},"license":"MIT","dependencies":{"@inquirer/external-editor":"1.0.3","@inquirer/prompts":"^7.10.1","@tailwindcss/language-service":"^0.14.29","@vscode/ripgrep":"^1.17.0","commander":"^14.0.0","http-proxy":"^1.18.1","picocolors":"^1.1.1","prettier":"^3.6.2","reflect-metadata":"^0.2.2","tsyringe":"^4.10.0","typescript-language-server":"^5.0.1","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12","ws":"^8.18.2"},"optionalDependencies":{"node-pty":"^1.0.0"},"devDependencies":{"@types/commander":"^2.12.0","@types/eslint":"^9.6.1","@types/http-proxy":"^1.17.16","@types/jest":"^29.5.11","@types/node":"^20.17.57","@types/prettier":"^2.7.3","@types/ws":"^8.18.1","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","eslint":"^8.57.1","eslint-config-standard-with-typescript":"^43.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-n":"^15.7.0","eslint-plugin-promise":"^6.6.0","husky":"^9.1.7","jest":"^29.7.0","ts-jest":"^29.1.1","tsx":"^4.7.0","typescript":"~5.3.3"},"_id":"@jsx-tool/jsx-tool@0.0.30","gitHead":"78d271bfa1c0287779811bbff4cc5d219c0d1373","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EvE7dP3t9AerOIF/G7iAMonLfPhm/nPFjuUjMV4ZG+UbTqijDV1TJXqRfY7VRX6mULzE4c/0vX7k9gz4KUcI9Q==","shasum":"aaeec2872208c5e50391b9715f8e7b92443efb0d","tarball":"https://registry.npmjs.org/@jsx-tool/jsx-tool/-/jsx-tool-0.0.30.tgz","fileCount":280,"unpackedSize":1850977,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDhs2VxpdU66pmWRF+9xas9oPP01A3IXv5uwMQxFq378AiAuf+d0b94UhBcccWf2se+LwPaz8Kl3+cWLnB1lair+fw=="}]},"_npmUser":{"name":"jsxtool-dan","email":"dan@jsxtool.com"},"directories":{},"maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jsx-tool_0.0.30_1763978454526_0.44499968460708095"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-14T01:25:55.032Z","modified":"2025-11-24T10:00:55.027Z","0.0.1":"2025-10-14T01:25:55.366Z","0.0.2":"2025-10-15T18:40:21.437Z","0.0.4":"2025-10-15T19:10:14.541Z","0.0.5":"2025-10-15T19:37:21.833Z","0.0.6":"2025-10-15T21:54:29.044Z","0.0.7":"2025-10-15T22:25:47.220Z","0.0.8":"2025-10-16T00:34:20.661Z","0.0.9":"2025-10-16T02:37:04.241Z","0.0.10":"2025-10-16T18:56:15.345Z","0.0.11":"2025-10-17T05:53:33.793Z","0.0.12":"2025-10-17T19:16:34.657Z","0.0.13":"2025-10-19T19:36:30.239Z","0.0.14":"2025-10-21T18:48:02.293Z","0.0.15":"2025-10-27T07:30:18.442Z","0.0.16":"2025-10-27T17:25:18.992Z","0.0.17":"2025-10-28T17:36:18.864Z","0.0.18":"2025-11-06T02:51:08.146Z","0.0.19":"2025-11-06T05:29:33.652Z","0.0.20":"2025-11-08T05:57:35.372Z","0.0.21":"2025-11-09T09:37:00.900Z","0.0.22":"2025-11-10T07:20:52.613Z","0.0.23":"2025-11-11T04:58:08.808Z","0.0.24":"2025-11-12T09:31:13.867Z","0.0.25":"2025-11-14T04:40:07.636Z","0.0.26":"2025-11-24T00:50:08.467Z","0.0.27":"2025-11-24T04:19:58.638Z","0.0.28":"2025-11-24T04:32:11.844Z","0.0.29":"2025-11-24T09:43:51.154Z","0.0.30":"2025-11-24T10:00:54.780Z"},"bugs":{"url":"https://github.com/jsx-tool/jsx-tool/issues"},"author":{"name":"Stanton Street Inc."},"license":"MIT","homepage":"https://github.com/jsx-tool/jsx-tool#readme","keywords":["jsx-tool","jsxtool","jsx tool","react jsx tool","jsx tools","jsx dev tool","jsx","dev-tools","react-jsx","react-dev-tools","jsx-dev-server","jsx-tool-dev-server"],"repository":{"type":"git","url":"git+https://github.com/jsx-tool/jsx-tool.git"},"description":"Development server for JSX Tool","maintainers":[{"name":"jsxtool-dan","email":"dan@jsxtool.com"}],"readme":"<div align=\"center\">\n  <img src=\"./images/logo.png\" alt=\"JSX Tool Logo\" width=\"200\"/>\n  \n  # JSX Tool Dev Server\n\n  **A lightweight development server that bridges your browser and filesystem for real-time React component editing**\n\n  [Documentation](https://jsxtool.com/docs/dev-server) • [Examples Repository](https://github.com/jsx-tool/jsx-tool-examples)\n\n</div>\n\n---\n\n## Overview\n\nJSX Tool Dev Server enables the JSX Tool Chrome extension to read and modify your React source code in real-time. It provides a WebSocket server scoped to your project directory, allowing secure file system access from the browser extension.\n\n**For example integrations**, check out the [jsx-tool-examples repository](https://github.com/jsx-tool/jsx-tool-examples) which demonstrates various setups including React Router with Vite, Next.js, and more.\n\n## Quick Start\n\n### Vite Projects\n\nFor Vite projects, use the plugin-based approach:\n\n```bash\n# Install\nnpm i @jsx-tool/jsx-tool\n\n# Add to vite.config.ts\nimport { jsxToolDevServer } from \"@jsx-tool/jsx-tool/vite\";\n\nexport default defineConfig({\n  plugins: [\n    react(),\n    jsxToolDevServer(),\n  ],\n});\n```\n\n### Non-Vite Projects\n\nFor non-Vite projects, use the CLI with optional proxy:\n\n```bash\n# Initialize configuration\nnpx @jsx-tool/jsx-tool init\n\n# Start dev server (with proxy)\nnpx @jsx-tool/jsx-tool start\n\n# Or start without proxy\nnpx @jsx-tool/jsx-tool start --no-proxy\n```\n\n## CLI API\n\n### `init`\n\nInitialize JSX Tool configuration in your project. Call this from next to your package.json. !!!not your root package.json if a monorepo!!!\n\n```bash\nnpx @jsx-tool/jsx-tool init [options]\n```\n\n**Options:**\n- `-f, --from <path>` - Working directory (default: current directory)\n\n**Interactive prompts:**\n- Vite project detection\n- Server port configuration\n- Proxy enablement\n- WebSocket port setup\n\n**Creates:**\n- `.jsxtool/rules.md` - Custom prompting rules (all projects)\n- `.jsxtool/config.json` - Configuration file (non-Vite only)\n\n### `start`\n\nStart the JSX Tool development server.\n\n```bash\nnpx @jsx-tool/jsx-tool start [options]\n```\n\n**Options:**\n\n**Working Directory:**\n- `-f, --from <path>` - Working directory (default: current directory)\n- `--node-modules-dir <path>` - node_modules directory (auto-detected or defaults to working directory)\n- `--additional-directories <paths>` - Comma-separated list of additional directories to watch\n\n**Server Configuration:**\n- `--server-port <port>` - Target server port (default: `4000`)\n- `--server-host <host>` - Target server host (default: `localhost`)\n- `--server-protocol <protocol>` - Target server protocol: `http` or `https` (default: `http`)\n\n**Proxy Configuration:**\n- `--proxy-port <port>` - Proxy server port (default: `3000`)\n- `--proxy-host <host>` - Proxy server host (default: `localhost`)\n- `--proxy-protocol <protocol>` - Proxy server protocol: `http` or `https` (default: `http`)\n- `--no-proxy` - Disable proxy server\n\n**WebSocket Configuration:**\n- `--ws-port <port>` - WebSocket server port (default: `12021`)\n- `--ws-host <host>` - WebSocket server host (default: `localhost`)\n- `--ws-protocol <protocol>` - WebSocket protocol: `ws` or `wss` (default: `ws`)\n\n**Development Options:**\n- `--insecure` - Run dev server without signature check\n- `--logging` - Enable logging\n- `-d, --debug` - Enable debug logging\n\n**Examples:**\n\n```bash\n# Start with default settings (reads from .jsxtool/config.json)\nnpx @jsx-tool/jsx-tool start\n\n# Start without proxy\nnpx @jsx-tool/jsx-tool start --no-proxy\n\n# Start with custom ports\nnpx @jsx-tool/jsx-tool start --server-port 3000 --proxy-port 4000\n\n# Start in monorepo with explicit node_modules path\nnpx @jsx-tool/jsx-tool start --node-modules-dir ../../node_modules\n\n# Start with additional directories to watch\nnpx @jsx-tool/jsx-tool start --additional-directories packages/ui,packages/shared\n\n# Start with debug logging\nnpx @jsx-tool/jsx-tool start --debug\n```\n\n## Vite Plugin API\n\nFor Vite projects, use the `jsxToolDevServer` plugin instead of the CLI.\n\n```typescript\nimport { defineConfig } from \"vite\";\nimport react from \"@vitejs/plugin-react\";\nimport { jsxToolDevServer } from \"@jsx-tool/jsx-tool/vite\";\n\nexport default defineConfig({\n  plugins: [\n    react(),\n    jsxToolDevServer({\n      debug: false,                    // Enable debug logging\n      nodeModulesDir: undefined,       // Path to node_modules (auto-detected)\n      additionalDirectories: []        // Additional directories to watch (for mono-repos)\n    }),\n  ],\n});\n```\n\n**Plugin Options:**\n\n- `debug?: boolean` - Enable debug logging (default: `false`)\n- `nodeModulesDir?: string` - Explicit path to node_modules directory (auto-detected by default)\n- `additionalDirectories?: string[]` - Additional directories to watch relative to project root\n\n**What it does:**\n- Automatically starts WebSocket server with your Vite dev server\n- Injects client script during development only\n- Configures WebSocket URL based on Vite's server settings\n- No proxy needed - works directly with Vite's dev server\n\n**Monorepo setup:**\n\nInstall `@jsx-tool/jsx-tool` in your app package (not monorepo root) and add the plugin to that app's `vite.config.ts`. The plugin will auto-detect the root `node_modules` directory.\n\n## Configuration File\n\nFor non-Vite projects, create `.jsxtool/config.json`:\n\n```json\n{\n  \"serverPort\": 3000,\n  \"serverHost\": \"localhost\",\n  \"serverProtocol\": \"http\",\n  \"noProxy\": false,\n  \"proxyPort\": 4000,\n  \"proxyHost\": \"localhost\",\n  \"proxyProtocol\": \"http\",\n  \"wsPort\": 12021,\n  \"wsHost\": \"localhost\",\n  \"wsProtocol\": \"ws\",\n  \"injectAt\": \"</head>\"\n}\n```\n\n**Configuration priority:**\n1. CLI options (highest priority)\n2. Config file values\n3. Default values (lowest priority)\n\n## Custom Prompting Rules\n\nCreate `.jsxtool/rules.md` to add project-specific prompting rules that will be included when using the JSX Tool extension:\n\n```markdown\n# Project Rules\n\n- Always use TypeScript\n- Follow the existing component structure in src/components\n- Use Tailwind CSS for styling\n```\n\n## System Architecture\n\n<div align=\"center\" style=\"background-color: #333; padding: 2rem; border-radius: 8px;\">\n  <img src=\"./images/system-design.svg\" alt=\"JSX Tool System Architecture\" width=\"100%\" style=\"background-color: #333;\"/>\n</div>\n\n### Components\n\n1. **Browser Extension** - Receives the WebSocket address and connects to the JSX Tool dev server\n2. **JSX Tool WebSocket Server** - Lightweight server scoped to your React project for secure file operations\n3. **Your Project Web Server** - Communicates the WebSocket address either manually or via proxy\n4. **JSX Tool Proxy Server** (optional) - Intercepts document requests to inject the WebSocket address\n\n### How It Works\n\n**With Vite:**\n- Plugin starts WebSocket server alongside Vite dev server\n- Client script is automatically injected during development\n- Extension connects directly to your dev server\n\n**Without Vite (using proxy):**\n- Proxy intercepts HTTP requests to your dev server\n- Injects WebSocket connection script into HTML responses\n- WebSocket server handles file system operations\n- Extension connects via injected script\n\n**Without Vite (no proxy):**\n- Manually add WebSocket connection script to your HTML\n- WebSocket server handles file system operations\n- Extension connects via your script\n\n### Security\n\n- **File system scope** - Server only accesses files within your project directory and configured additional directories\n- **Development only** - Designed for local development environments\n- **Signature verification** - Optional signature checking for enhanced security (disable with `--insecure`)\n\n## Troubleshooting\n\n### Vite Projects\n\n**\"Cannot find module @jsx-tool/jsx-tool/vite\"**\n- Ensure `@jsx-tool/jsx-tool` is installed in the same workspace/package as your `vite.config.ts`\n\n**Extension can't connect**\n- Confirm Vite dev server is running\n- Check that JSX Tool extension is enabled in Chrome\n- Verify no firewall blocking WebSocket connections\n\n### Non-Vite Projects\n\n**\"Invalid working directory\" errors**\n- Ensure React is installed in your project\n- For monorepos, use `--node-modules-dir` to point to the correct node_modules (not common)\n\n**Proxy connection issues**\n- Verify your app server is running on the configured port\n- Check proxy and server ports don't conflict\n- Ensure `serverPort` matches your app's port\n\n**WebSocket connection fails**\n- Check WebSocket port isn't blocked by firewall\n- Verify no other service is using the WebSocket port\n- Try with `--debug` flag to see detailed logs\n\n## Examples\n\nSee the [jsx-tool-examples repository](https://github.com/jsx-tool/jsx-tool-examples) for complete working examples:\n\n- React Router with Vite\n- Next.js integration\n- Custom webpack setups\n- Monorepo configurations\n\n## Documentation\n\nFor complete documentation, visit [jsxtool.com/docs/dev-server](https://jsxtool.com/docs/dev-server)\n\n## Linux Clipboard Support\n\n# Ubuntu/Debian\nsudo apt-get install xclip\n\n# Fedora/RHEL\nsudo dnf install xclip","readmeFilename":"README.md"}