{"_id":"devjar","_rev":"24-3287511d7330d31beb971c67f83a823c","name":"devjar","dist-tags":{"next":"1.0.0-next.4","latest":"1.1.0"},"versions":{"0.0.1":{"name":"devjar","version":"0.0.1","license":"MIT","_id":"devjar@0.0.1","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"3f0527aaf3c577a1fdd7120f29300c8982cd4f88","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.0.1.tgz","fileCount":3,"integrity":"sha512-7dXTvWcRXFhZjeyMeR1W43/9S9Qg06TebaQ4doN8JOElHwc+CawoxxCGIw/iKaw2BqK6Sbu9K4/bBBQ5kg63pg==","signatures":[{"sig":"MEUCIEHpWrvxH7rlt0T0ncyYK345Vs8bQ92hN33nao5sAkSlAiEAyCLb+INXa0aFMjL2T7bs2LODnBb5WQFEAghL31iSGLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYIouACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrODg//XMf5gd69HQb+9xQ1CQrlM3cZ1Jtl8KSZ0Q3SUJ6mzmZYNm+p\r\nUXx7g6v2Kokf62cKRnTgv9zAPWgKD3C863Ac9FtL5uL1FjSsIqgyRLDGwfo3\r\nxoJKGZ9jeYyi4cS9tGWxH44CY0MzKlQawBLajRfVBJ9DhVh/Sp22LQgxJ26c\r\nZnFeihJLcqLXps8NdvOnH5zU6vgiS4jtBSJ3WjdX3FaBinJgTbyATVCy8o6e\r\n17FbknbixhlrJfHpyLucdOyqonvrzHGAl+mJZrdtFFnVSi53GzdHgqucWl/N\r\nd9rvuqU4WL/eb7JTCNtocxqKX3ijvFe/yJcjnzhExRIZ159EJ2ZFpUIb9Xwg\r\nPDCi3p/TlKx3B3xFfCBBxm93+RANAKt4V57HTw9D1zRDQSLTNIxeO/yV8/qd\r\n+OZRFdEAZVvWy+YdUumXLbW7/G/os478wlHAw98DjDOkeicnWP/fEYGay4SZ\r\nydAbiD+xHGpIkewu9LVcIau9mwWlz1Q3DfhZhBN2dsHh95B8ErHil4xT26By\r\nU4lAZCcLopW5t7dAi2TMMPRzqJpgOStivdKw6v/sYiwaCtJx1E1obwVj14zY\r\nfdbASk870vMbUBwlLQ1qeXeOd8nZtGmb2IbUqTXIVZOGbC19W2yCKokmJDvM\r\nudZf1K4yzuBDJPQsmNcBStSLhlji/0I0S0U=\r\n=JGjK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","exports":"./lib/index.mjs","gitHead":"c89701b8439fc9826983f7855d6a3a7a00ccf4af","scripts":{"dev":"next dev ./docs"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"8.5.5","description":"","directories":{},"_nodeVersion":"14.17.0","dependencies":{"sucrase":"3.21.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^12.1.6-canary.4","react":"^18.0.0","react-dom":"^18.0.0","sugar-high":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.0.1_1650493998546_0.7826086535776393","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"devjar","version":"0.0.2","license":"MIT","_id":"devjar@0.0.2","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"6b9811d732a6e2da881a6f14fc2437c74ba5bdaf","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.0.2.tgz","fileCount":4,"integrity":"sha512-zTl1lxWQCTVF7E4ZCQ/ep4OBe2Xp9wLHisqNi34GfglQE5CPv+R5iA9PFpVGhrRHF/klv1inbCxbX/4rHOwPlg==","signatures":[{"sig":"MEYCIQD4UoWYdtBbkJ4X5+iX4Vpx4KqSpC4OZMBb/PBtaRYb1wIhAOWjP6Mq/qC/Hnzh4S56HhR/DmkVezYUfFglYY9fkD21","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYnMpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNAg/9FuCmsYbAvsPo1BU4Wd0UkmALCND8OQyNsUs4X0hSgp+EbNhW\r\nMUa3oMUXuIiff3eh56hzH6TElxgXusVOsuFOXKsVrMVbmwTh3W5ffthkH8Ex\r\nAdlfizj8VG/4HqLXCKEUmzAEStPI9kjOEz2WydYOh4/OSp6JeOEzVVuIn5xw\r\nhlnu6HXzjLY0wdcrUWc2pO9oIItISIeZAfASZ7XzM7XsS7slKhYDnjan7Uad\r\nsXql7pu+kY9RnnTkO1WWbmH02in2FTDBsn/hboGNuoe2arGKYk/mFzXqore/\r\nuSz/h0Tnf2HBCdKIMCS9Jm3i7c76Y/27aIbNzfMj84Ace5wnwXLVOgCT69I5\r\nV8G2KRoVEZ+4/VCMRE7HS57W9MSQqKN2jyARFmNkVdAEoON4h5qgzZzxeF20\r\nh3zjwQAHdO317kTBbNs7s/kCF1LU2CFxdxxEWGBHte4fsgq7K6mj7w9vKvDK\r\nA/kzzTT4HYupHYEWO4q6Q5h8NWBklZPEXVShS3iodKm2GQDnUXz7aKjMVrhJ\r\nssad7ChOOSeQrwoijAXCAvDWPeBAMOyYaU+0ctH1dLH/5MxoXnuMhiJJ5/7l\r\nRpOCUuY3/IqCllpLyiQakl+kB9aamMkKYeNzGA2l15ObCbalvA4Hp4U+ndXu\r\nYftUdvPPVu4DQMTTyJaX2v0yu99VDRAq710=\r\n=yR0o\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","exports":{".":"./lib/index.mjs","./react":"./lib/react.mjs"},"gitHead":"3b997ca5599b123491b4051d9b400ca9cb5d38d2","scripts":{"dev":"next dev ./docs"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"6.14.16","description":"","directories":{},"_nodeVersion":"14.19.1","dependencies":{"sucrase":"3.21.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^12.1.6-canary.4","react":"^18.0.0","devjar":"link:./","react-dom":"^18.0.0","sugar-high":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.0.2_1650619176957_0.015447802032599878","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"devjar","version":"0.1.0","license":"MIT","_id":"devjar@0.1.0","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"16c1b9244c30c4a9266ef1b5da2f54d7b65b1bec","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.1.0.tgz","fileCount":4,"integrity":"sha512-F+5Q/iXtVmpNK5PHx5xtiFLttbobDJpHpMd1pzxgsbuLQKNgIYQMMibaso1SQyN4DIeMunCYF0NL7MCDO1w8Hw==","signatures":[{"sig":"MEYCIQD5+HYbi5Y1TFcFN75yzg+xtKLFDTiRx6O+xT5Etw5cQgIhANlezTZGRObCxULrSVtPZ1LuIe5rjk9HdhSjhgIloneP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic8X6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJtw//VmQ1mEPvoQmWQ2nACZtMJVjW+UoJY3HHnowF2VkO2+WIo/3f\r\n0tCJZTU/PYrsotcqJ0M6F2m/LvO2SIw2DJAAbBPNymvy9r+i1Si8TGnyeeTa\r\nBCQ7wFydIV/gbQAoLXnjLnjZquryzUziPNEHoQCKorehH9eX87Fe1qZ5lhgp\r\n42IN9FTWDFfLKHMyx5Np2yaLJwSv00IYqLQ0EicyPhrDosP5WGwJTWNXFAUg\r\nTDGVOQUWkmrRI96u3pjMk+fbIlX0S4fxNI9rGuzM0FB9wzBazzwoIyEhjaUU\r\nUXEwdmDHj2tpwz8eRcegh0uPVBzg/o3B8SuFcXolOmP+hjH7qe8Q8VxYipjr\r\ntx0iFAf77xWdy0CBIjaVXSGnqDSKP/sa5UHIxHqqNVVeqsAeiM1+taWv7WqQ\r\n/GeQbrCmjVnzOiZWFlyM2fW4737tjDv26gqjn/FHqc3kYt3tDNbcsK+B+aO0\r\nyTNCK4Kom6szT76RJ9I8OH7cm0v857sq5UpSmWBQ5hoQrYieoS+FMJ3S9T69\r\nWZA+1fBUiVBNYp1pUIh/FecJsvQkBGuIVqkYhdGllTjNzZkwKYJWI5yMi8ux\r\nlfVo+zpIs77A+Kb+BTO3XsvzYE6eCrQKaBBbSQ7kgrf2oA4eI7VLaeBkWbAI\r\nHboX7LOA4QY0S8q1lElE4jlmO/ZaiTwHTxY=\r\n=khHl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","exports":{".":"./lib/index.mjs","./react":"./lib/react.mjs"},"gitHead":"00d1c568ea055f6ba1021d51da4449e467e81021","scripts":{"dev":"next dev ./docs","build":"next build ./docs","start":"next start ./docs"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"8.1.0","description":"","directories":{},"_nodeVersion":"14.19.1","dependencies":{"sucrase":"3.21.0","es-module-lexer":"^0.10.5","es-module-shims":"^1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"next":"^12.1.7-canary.0","react":"^18.0.0","codice":"^0.0.4","devjar":"link:./","lodash-es":"^4.17.21","react-dom":"^18.0.0","sugar-high":"^0.4.0"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.1.0_1651754490412_0.08236901264822305","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"devjar","version":"0.2.0","license":"MIT","_id":"devjar@0.2.0","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"49104d0e24e952db1314a807438cbf58cca3c7d5","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.2.0.tgz","fileCount":4,"integrity":"sha512-joLkZufRhdKb3x8/PGfNbq/7oYf/BaXTkOMQiX9OQ7h7FuiXSQqTu3Yt77NSAzJd0f37G2KX9hMHH8G+8C5R3Q==","signatures":[{"sig":"MEQCIAjDxW8U+85MLPjWbZQmGve/CZ3oypbQ69sKbUrMa80KAiBqa0gzqBHuBnGudN5eE4nLNCPV0iAR4pKn4fVrG6zjFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih/lpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTWRAAohAxkqjvYHk1+YyNtzTY04Eu7AQOgVn2wXrrADC6uwGCl/3y\r\nG7X6dXZZ9c/hABZLFtNVq/HyCkJSBZC56gQIDWLnlZ+dxnt2fZyN/23jdxlQ\r\nYoSzv/J53p4lsPv1dhv61YiseND/pIl1WOstkd+xLA/oopjvkcVLYi9ylEwq\r\nkWogxaxR+lAMSZeWjhamwqVEByYlVHUDN7MT6AflXS5QBIN3kFPbk13sgBHS\r\n+OfvxQnZM82QMNzH61g0ATjmtfpfJ3XdX3/dTkOi9CwcE4rGFl+pGK7LglNr\r\nSGvTdGGeCcF6LRqvTMfoBr/QcY3ehXPfDgATR5wi1cbqZrCAiDSIjXuGHibk\r\nabg7mQBNErDn7QqdTX26RTgFHbKypeW7zpZjNyuUckFlpnsIt+qTMPirB6LV\r\n9vLQDpquoz9W+tiGf6Gnq3VQftrmF17jK2qRHk5XLXzlcp9p9CEFrrLJmbKk\r\n3ciWFUfKSf3pkIY1jSfYmrF132bnSHpNOkSmbSj3BLi+CvAVSiantOsEXBqX\r\n5jNsIfcspWWATtfUxw7VVKJ3iYyXVMqaorKnlzNj7sb9hScLsb/ItxNY8+Tp\r\nxisgsbEoiXyHxQ2tqw5FXyVMgaOu3rk2aj2LOPq4yWZ3PO36cKetvw93x5Pl\r\nUHWtVexGYI3I5/v1CqZeygnlqJNNXzPIAes=\r\n=NUl4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","exports":{".":"./lib/index.mjs","./package.json":"./package.json"},"gitHead":"6abcbd05a5f56c024901152d8898dd75fcf60494","scripts":{"dev":"next dev ./docs","build":"next build ./docs","start":"next start ./docs"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"8.1.0","description":"> bundless runtime for your ESM JavaScript project in browser","directories":{},"_nodeVersion":"14.19.1","dependencies":{"sucrase":"3.21.0","es-module-lexer":"^0.10.5","es-module-shims":"^1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"next":"canary","react":"^18.0.0","codice":"latest","devjar":"link:./","lodash-es":"^4.17.21","react-dom":"^18.0.0","sugar-high":"^0.4.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.2.0_1653078376988_0.28874022294856694","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"devjar","version":"0.2.1","license":"MIT","_id":"devjar@0.2.1","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"01b4c2bf70f53643b289f053c577a634f89e2b22","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.2.1.tgz","fileCount":5,"integrity":"sha512-ijogV83dePZ1GRtW18UULVLw/jVo6/NS15cjTvoEltf6HHW/nyFt28MeeVRLR5WMdIoNtHxQYqhhdT2sGSTPjA==","signatures":[{"sig":"MEYCIQCz8fd2C2symYn7CiSYn//LB4dPXVOUgzatdAFd2iLSAgIhANHYAOLByPu7/5kk/tObyy4FOYSBuYyscVaZSK6gkbwg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiNVpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkiQ/+LKKnXi9ppOgQz/r/leTN2oMvj9KLhWg0UYyw16soC75Sr5lV\r\nd4UMxZm5FhAQTvEzwjjxURyZxdySa2y8EH/3XGxwqiBLFN7aXYmBRjBlRTn3\r\ncHb2LBSirAsJ0w+NNN7gti7MzI25li8OfkUUfY7UWzF3EI1o2IGzPEJnauha\r\ngn2F5xIzch0XVbVBQGrvgUfuaLmjqGKvL24giN+N2hETXLEimCxYl8Enn4zg\r\n1PJjD4sIO5tRKH/9Qu73s7mlIYMuubxBHt8i2SQT8CShYyhRbCPOIFtQyOim\r\neHmplO7+7kOl9Nv1cDk5oCr6L2zoRjuhbQOZyQbvZ+vijNC7TdJ1c2dtprlw\r\n32uihOu2VvB31oiWdYhRlcpQDKHJ2MM0Twjs/TaOdfEhbbqmrY/3j7d1haks\r\nL0FNjCPbQ04ftgZjCBW+nKOCJ0Kx8qTntPmLiSfumh7c4o9HW7CwTQZLwkZj\r\ngYYmhZYxEtC+Xe4sUeRkR+h0s205VSn/Ga8whtiOqlaOuaV0o7Vg6u6CFC8+\r\nVPukvXA7Zrk6TfI9R1tzjzAdaYJxQy88aSTotHItXOMrmd0JTyxo2rwm3r5T\r\nAngq+AFiyVNSTAAjb0AKzNe/Mv5HddufzXKTehkMgRWsoz9TRX6Rv/Uf3mdj\r\nL+yS08wbniypr5Yz5E+gwshffQJtuAnsj9E=\r\n=n7r7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.mjs","./package.json":"./package.json"},"gitHead":"12869626bea32c928da7e3f4d009e7f7767b7c89","scripts":{"dev":"next dev ./docs","build":"next build ./docs","start":"next start ./docs"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"8.1.0","description":"> bundless runtime for your ESM JavaScript project in browser","directories":{},"_nodeVersion":"14.19.1","dependencies":{"sucrase":"3.21.0","es-module-lexer":"^0.10.5","es-module-shims":"^1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"next":"canary","react":"^18.0.0","codice":"latest","devjar":"link:./","lodash-es":"^4.17.21","react-dom":"^18.0.0","sugar-high":"^0.4.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.2.1_1653134696988_0.9092441884081781","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"devjar","version":"0.2.2","license":"MIT","_id":"devjar@0.2.2","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"123fcc0e3c8f755a3c27180fd59044eb24192846","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.2.2.tgz","fileCount":5,"integrity":"sha512-8JN0K5IRcuyg6W89Q3Shuy3kYtjgwmfRpGBit//+iUSHFu6UMn3Lko0wS3gGMrPo6TliqCzDIwfSDIt3e5HxLQ==","signatures":[{"sig":"MEUCIGatyWgdPaF/Jiyt2nuwBgYas2AbaSRqR3v+GSoLP6bcAiEAo4zYr9QEYIY4K6UZolteqPSqyImVP+/KBZQXx11+RN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilV8HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxoQ//aDZmeG5RYfE32755/55/8FhWVUsUM9c2qXHcLizzS+ZOXAr1\r\nve/CtwLX0/dzeAVo+resm2bop3QmnZJxCljP/ZTykdFRkkvIYzT6oIcwaReS\r\n2z+gQvqMZTGROHiJ35G+hqI/qIwdE+vLj/xBo6wF8nUQcqknuq9xjAlrd+2M\r\n2KuMn+0CCCk3IYD9UGwbgG1FS/Pe/iUsn1wtGUgQ6ohfzvjyL3C1Y+lKnP+/\r\n92VJsaotyleZDoBfxy7IShj/WaZMJ7b1HtEE7o1oj2oQejfBmS2pofDQhTqo\r\nR0jrryPZ9fXwF+GNZZpgbwiRbVr7diJXa2tIj+RloYdN0SHkWWK+VjHUwkMg\r\nRlY2GByWhloWhacdllsMQgr7ZwRbGDVIwQq2xPRhjpf17zWR1Xtoqws/2uLj\r\nTmnr73XRWf83WH9ydQCGDkI6T+r5UCFviyQiXfyUjayA8mWHpHc76rWyQm+C\r\nGUdwkrAmcnDJWOAY2DbQ6r93lupZeDuru+q/MXInDiY/CZ4DpR3aRNmI29dW\r\nxgK2S30tX7TooMy5ixHV7H9iegh7kTdaUi1DjSeuDwqQ+26uBzkvYnln6yw9\r\nuZt3B6XPnp4WLbodozmb9b4x9bTMQMxfRYS7F5D2OQJPHOMXMYgW4XJ7SpyM\r\nX4XZOlcD/6vN9pzQbFl6ldqlNQJAjsMKYc4=\r\n=VFSl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.mjs","./package.json":"./package.json"},"gitHead":"51f0ca601617e98f141408823e80a09972bd4f02","scripts":{"dev":"next dev ./docs","build":"next build ./docs","start":"next start ./docs"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"8.1.0","description":"> live code runtime for your react project in browser","directories":{},"_nodeVersion":"14.19.1","dependencies":{"sucrase":"3.21.0","es-module-lexer":"^0.10.5","es-module-shims":"^1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"next":"canary","react":"^18.0.0","codice":"latest","devjar":"link:./","lodash-es":"^4.17.21","react-dom":"^18.0.0","sugar-high":"^0.4.4"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.2.2_1653956359009_0.23174563855683505","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"devjar","version":"0.3.0","license":"MIT","_id":"devjar@0.3.0","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"56fd67fce6c42ca72f59af034e230cc118f9f30e","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.3.0.tgz","fileCount":7,"integrity":"sha512-YrLxET7YxG6Ia3EU2WRp6S/ewYgvHc8TbjU45Lf7piLIHUn0oG9Rab3crJe1D2jVz7hHIrWoAi2/tTCxTniXHQ==","signatures":[{"sig":"MEUCIQDm1ojoEUFYHFv2h2sW2eiMjkT6n8bMolg5gGSev/saYQIgBGW3tNfE79Nvtn95ZTTcs1FwIh/S2Kwdq7cLwaXmB0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8WLxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+iw//VyWoBe8sZ8tfhjU6MOwcgXDi0tXeQFjzVubI7YwMdYMEAoq/\r\n4QDaoA0VPxuOMeEQcdon7A9ygeLSjx0rxkCNwdV18D/yZgOUlCYbL+XF8Tor\r\nB+TpPd99tMKeepOPoYdjz0LJC2QBeTJdri/KWxhVFHYow0nW0tBVzM/UGeTp\r\n94T3H/qQDFIHDGizJvZf8+FrGHCLItUDjpY/f94fwDFczeOf7tvBsqV4W+2U\r\nTz39aeaGsrU7XxzXMmmSfPVErijyZzvoZbgIVzwIfbukfgAl/3tr9ANqKkUt\r\nSfYwRwHFJjDSc+Z8oq/7bKetQGUfd100axH1PA36dmLKjQCW0PDenFs6fJTe\r\nfzc9osOd004dXf9/tEZq0i7KPsW5tily7XEziZz1dqCdI2c9qYlKUL+8bP1E\r\n4UqTEDerMiC2wGIJBKRYbvsbxeW1M/JwVsysWTbLtCxdTdVon0IkA9dPDhjG\r\nZq8Rkyj4S3lDW7TUE1xH28B7B3hmAbcXTsMoBTKEhV/zVYpI9NsZFR0/8nsb\r\n7SRzSbOdgItv/lomYhVPUBvkZ93r/JQqQX7Sbm0pN0ONcseUNVw/qq7p4UGv\r\npYOiruMXq6QhLtKzBy72lYSdi52kmE5fSpwgtk0V4fkIL1Kxga+dHa2r8de2\r\n7XBdLsYgq/bE+oyS/Fyx7WLTiQOWv4m1s1s=\r\n=qu7r\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.mjs","./package.json":"./package.json"},"gitHead":"28318a1abe6f6fca0dcff884441138cb94ff1231","scripts":{"dev":"next dev ./docs","build":"next build ./docs","start":"next start ./docs"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"8.19.2","description":"> live code runtime for your react project in browser","directories":{},"_nodeVersion":"16.18.0","dependencies":{"sucrase":"3.23.0","es-module-lexer":"0.10.5","es-module-shims":"1.5.9"},"_hasShrinkwrap":false,"devDependencies":{"next":"^13.1.6","react":"^18.2.0","codice":"latest","devjar":"link:./","lodash-es":"^4.17.21","react-dom":"^18.2.0","sugar-high":"^0.4.5"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.3.0_1676763889726_0.6535411397321205","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"devjar","version":"0.3.1","license":"MIT","_id":"devjar@0.3.1","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"dd1c2c1314682926bf9e81decb040b691b9346e9","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.3.1.tgz","fileCount":7,"integrity":"sha512-AqotHmvF+6pDfKMQSpkTwHd7Fe1+h4ISa2N7wOunCHCSndBee0csENusLLawNlKbDUC2d+msiqNG/9hisUUn5A==","signatures":[{"sig":"MEUCIDdTblc/73mzkHGPIP5TJkZmPdFh/dOtKZkMEotZUhitAiEA58NIOMjtsXvXwzoWgBhVW6kV4SX+BKz745JgpAlKzgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8WudACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeOQ//UA0nMycGftNSim7z+YUGFh/ql1+kiAFDB1h4CGkzCBIFMD7x\r\nO+6ASD/1a6uqdAkldZk7VA2GlRTNhmX7RgAZMxDXrJDCiCV/4VgP4vQ8pY3n\r\nla5A4bMklHsQ1Znn14Zm/w985jip+q0Orn6P8gEZUGny7fDLxzFq7JnVPmvA\r\nCbPW5+Dj/QE/CVj4ZU21Ku3ckbazvGKUDqekTI5D9H47iGpLiiu/VqqUUIvF\r\nzNyWi9jOC6gZQpMuVmLjUVmRpCJ157cjtshl0N/UnfrKYjkrSwcIGKx8fZbc\r\nVOUn5yxc47vNUZuzS/02nPe9goNyNEn/usJUkvMbk5BFohgCKLanoQpcaxWH\r\n1xdN7nJoAOolEASiGHhcmGqyQNCsr4VlPef8jHpZKiLtdjnSAPykFg2Zu1LS\r\noZG68f5hkPExPnDB//Tfik/j3Trj+jd9Lg49IjwgbAHR/iXJTE/3ltYLu8Ms\r\nVJP77k1kwf8113kFsZxJhMy2tA1hytE3MsfgLLtqa7PKXNqZ0PZrYJ36KL7j\r\nQziD8q1e15TMmh1yv3rlyvEAV6Mri3w6xT3SUeRs8AnjKyPLHNZHzLcdymrE\r\nIoagMpmnRzlqNx6ZNaCio1v8aSrIP1Tnri++OolSgouMKLouYdytMKPISw8X\r\n4oAaXUAMlOXjE03u0vZANTIVTpvMmA08mJo=\r\n=/7vu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.mjs","./package.json":"./package.json"},"gitHead":"392444a9dd6af6f9194fae26852806bdf0cb709d","scripts":{"dev":"next dev ./docs","build":"next build ./docs","start":"next start ./docs"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"9.3.1","description":"> live code runtime for your react project in browser","directories":{},"_nodeVersion":"18.14.1","dependencies":{"sucrase":"3.23.0","es-module-lexer":"0.10.5","es-module-shims":"1.5.9"},"_hasShrinkwrap":false,"devDependencies":{"next":"^13.1.6","react":"^18.2.0","codice":"latest","devjar":"link:./","lodash-es":"^4.17.21","react-dom":"^18.2.0","sugar-high":"^0.4.5"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.3.1_1676766109699_0.16367170249069019","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"devjar","version":"0.4.0","license":"MIT","_id":"devjar@0.4.0","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"e348c0427302d85c25c19df0d1b5454267407802","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.4.0.tgz","fileCount":7,"integrity":"sha512-7KR7q0ZrqkVccq4ySP/J9b8O914P6+0FS/+Vi7m0o3vhnFi8iOL/Q98wm40WndkfkatNVIOqg/+e1bxNBGcVDw==","signatures":[{"sig":"MEUCIH14a+GXy0xXe/xE4ny9tOTZfZ3X4tiiY2oy2+92lDyiAiEAgTo0dZ0lTuU0vX/OW324mUo5Mb5OzpXk4zibEPK1fgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCkj1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVdQ//XcaDXfP5n/NaUc63sLmKj2m/2yworMYl0rfDBY5ZhBvZOHIU\r\n39wiwNZMklFUtryRT8kb7n5UmVuyQ0qLd8jNE30ZC9YAUvf2Aitsw9t83G1W\r\na/Ge2W1xmU4/s4B0EAfP/E62HKHeXwVgeH+6kRNwkBevmmFH1hZIsLI1Greq\r\nWRCd7ExKILKcXAy8QvHAa0kFYsyJ/JFreBUYlgPJ3JJZLwPxKTmWZA/3cMEi\r\njzrlMtmBfL1Yqgy/2jNiEpaOnQqaDhnw4Ds8Ti4fUPRKXWJkksSek/TFT8o2\r\nyXnv4DjYeLSX/BfhcWt5e7Sm3s89q/zLmqzUuZjQpHvRDLUxw4+dA+TPK9iM\r\nDvvdfuOwHeQnETnDqm0azgUXg636eWIVqp9u66fQrO+vdtsyrIHzjxQ7Xrzk\r\nIVBEP34Tc4G/+GN4ZJ134AJmP3Cl5/YTAMh9rPObZAp8JNMPlocgrRenG6wM\r\n4s+YdHjxCL98meStgLyPDSiQUEs1Qr2oxDqQtpiJXLN1EtRlDcL4kny/dX9R\r\najUjAOBLTeOrMxOkV8nr+F5JwQZkf7uJCvlYaelNb7kqDGbLmozW5ikw/UqI\r\nu8RwL6mDPa0gNVZReBVF/VJEXhifahrDTSe7klSUvU5YSW+5dNSeQbENAVdZ\r\n9YAzJYBt2OnsjnGoO5FE0WsMe1ZILbuthjs=\r\n=BQSd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.mjs","./package.json":"./package.json"},"gitHead":"820e7c23529b35d7c4816c350f2496701515a1a5","scripts":{"dev":"next dev ./site","start":"next start ./site","build:site":"next build ./site"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"8.19.2","description":"> live code runtime for your react project in browser","directories":{},"_nodeVersion":"16.18.0","dependencies":{"sucrase":"3.23.0","es-module-lexer":"0.10.5","es-module-shims":"1.5.9"},"_hasShrinkwrap":false,"devDependencies":{"next":"^13.2.0","react":"^18.2.0","codice":"latest","devjar":"link:./","lodash-es":"^4.17.21","react-dom":"^18.2.0","sugar-high":"^0.4.5"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.4.0_1678395637709_0.8271667711900148","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"devjar","version":"0.5.0","license":"MIT","_id":"devjar@0.5.0","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"5aad8840e095817d6986fa4970216a18929de776","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.5.0.tgz","fileCount":7,"integrity":"sha512-yVjxm8xw85sre+leo9W6if7APBNeOGoR3Ll69k66yu9Jw00fGcXaAG65yKgEhVNesZ6CEgd58H0IzpN6fbUEbw==","signatures":[{"sig":"MEUCIQCK3S/NDSURkh1/nQTwTVp6KuvOXsfeJKVIz4k/2c8iBwIgObz/vaOVacM33n8uKh2PmeIvVUnRT9kooXb+fNae3TE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13534},"type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"c77dc79080bfcb5f1b53ad910f225a3507caf202","scripts":{"dev":"next dev ./site","start":"next start ./site","build:site":"next build ./site"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"9.6.7","description":"> live code runtime for your react project in browser","directories":{},"_nodeVersion":"18.17.1","dependencies":{"sucrase":"3.35.0","es-module-lexer":"1.4.1","es-module-shims":"1.8.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.33.5","devDependencies":{"next":"^14.1.0","react":"^18.2.0","codice":"^0.2.0","devjar":"link:./","react-dom":"^18.2.0","sugar-high":"^0.5.6"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.5.0_1707581960113_0.3060835286298551","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"devjar","version":"0.6.0","license":"MIT","_id":"devjar@0.6.0","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"7c042c2d0b5563a30ba36cd6deda906a97af4091","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.6.0.tgz","fileCount":4,"integrity":"sha512-0HOHef5urMjLBI4NiZoOT3odJTpfr8KGWZagpnRK5F7C5yFy/hbeTy0j+jGRmpgyMYbhZpGUhWHWTXrOgO5s6A==","signatures":[{"sig":"MEUCIQCW9k2bGCTAC8MTk2jmEtgnAZw8jrjJFAtgqjxxV/29JgIgGw3ZEov2qhinc+RHqvAWPTDTbmGYk3GFkVGKSFZp4O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15467},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"33ec67da0adfecc7761addf88558a7cfe6eae8d4","scripts":{"dev":"next dev ./site","build":"bunchee","start":"next start ./site","build:site":"pnpm run build && next build ./site","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"10.2.4","description":"> live code runtime for your react project in browser","directories":{},"_nodeVersion":"20.11.1","dependencies":{"sucrase":"3.35.0","es-module-lexer":"1.6.0","es-module-shims":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"next":"^15.1.5","react":"^19.0.0","codice":"^0.4.4","devjar":"link:./","bunchee":"^6.3.2","react-dom":"^19.0.0","sugar-high":"^0.8.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/react-dom":"^19.0.3"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.6.0_1737306473969_0.5775953355763226","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"devjar","version":"0.7.0","license":"MIT","_id":"devjar@0.7.0","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"66889a2fab5568082b020fd163fb27526d912d84","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.7.0.tgz","fileCount":4,"integrity":"sha512-VO0aJM+V3e+26xXuV+Zjin3uYDAaZQkApdodns//OoxatQ3+ZeIclO9Gq3hkA2Z61eqxDB+isMLfQ3riemXL/g==","signatures":[{"sig":"MEYCIQD8jUn7ngqs37rE/E2Hi2eDyK++yBe64tzY4/SyMjocOAIhAMV134D824pkieO9TC9Nu18P2paFmL8nthc/QXgKZ6su","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16016},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"b6bec89932381ce79fb067ea7c04d85ceb921034","scripts":{"dev":"next dev ./site","build":"bunchee","start":"next start ./site","build:site":"pnpm run build && next build ./site","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"10.2.4","description":"> live code runtime for your react project in browser","directories":{},"_nodeVersion":"20.11.1","dependencies":{"sucrase":"3.35.0","es-module-lexer":"1.6.0","es-module-shims":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"next":"^15.1.5","react":"^19.0.0","codice":"1.0.0","devjar":"link:./","bunchee":"^6.3.2","react-dom":"^19.0.0","typescript":"^5.7.3","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/react-dom":"^19.0.3"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.7.0_1737904496957_0.9539739373282292","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"devjar","version":"0.8.0","license":"MIT","_id":"devjar@0.8.0","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"9c98d2381c5c2c2c4c5365fce7b4064936b82d55","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.8.0.tgz","fileCount":5,"integrity":"sha512-NYgxFp0o+9VFKGbjyiygeL4qMs+KllKrtmfPTm797Sjkf5RCszPCc/x/VOxrz8tqslwRuGyo2YFwRvVzEDxFcg==","signatures":[{"sig":"MEYCIQCgWvjTNQzpNghX+HVAPeUuJr2HsiaX9lMpp4spGsgOQwIhANPec3Y0EqU0ulVlKQlqvuWCedz+o8pds8Af0M8yUbuV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26231},"type":"module","_from":"file:devjar-0.8.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./gl":"./dist/gl.js","./package.json":"./package.json"},"scripts":{"dev":"next dev ./site","build":"bunchee","start":"next start ./site","build:site":"pnpm run build && next build ./site"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_resolved":"/private/var/folders/wv/xyy9xyz10sl4twdx_hp25mjc0000gn/T/d337426563d8c7d5fa520aa314b1bbb4/devjar-0.8.0.tgz","_integrity":"sha512-NYgxFp0o+9VFKGbjyiygeL4qMs+KllKrtmfPTm797Sjkf5RCszPCc/x/VOxrz8tqslwRuGyo2YFwRvVzEDxFcg==","_npmVersion":"10.8.2","description":"> live code runtime for your react project in browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"dedent":"^1.7.0","sucrase":"3.35.0","es-module-lexer":"1.6.0","es-module-shims":"2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.3","react":"^19.2.0","codice":"^1.5.4","devjar":"link:","bunchee":"^6.3.3","react-dom":"^19.2.0","typescript":"^5.7.3","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/react-dom":"^19.0.3"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.8.0_1763311688424_0.5107390372835714","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"devjar","version":"0.9.0","license":"MIT","_id":"devjar@0.9.0","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"dist":{"shasum":"1190358f1443070275e00800ccaa0b2f6053b909","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.9.0.tgz","fileCount":5,"integrity":"sha512-gQGyKaDPdGoHIqNHwh5HFhUL8zGoelHyx+TZbxQb/daglmTBvHH4JTFTEQSoOu+sRytjVW0mZ7ad9xC6+Guqew==","signatures":[{"sig":"MEUCIQDVGQ78+sjBv+8h9QjZDdfrLucOfN21l4k0IUePKrWmywIgWhkI+mmdb3NIxn+X1xmK7uBNPGf+PVHwzH47bpycqWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27836},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"05fd1c63c1619c727d9224dc5c4cc2cb1721c870","scripts":{"dev":"pnpm run build && (pnpm run dev:lib & pnpm run dev:worker & pnpm run dev:site & wait)","build":"pnpm run build:lib && pnpm run build:worker","start":"next start ./site","dev:lib":"bunchee --watch","dev:site":"next dev ./site","build:lib":"bunchee","build:site":"pnpm run build && next build ./site","dev:worker":"bun build src/transform-worker.ts --outfile dist/transform-worker.js --target browser --format esm --watch","build:worker":"bun build src/transform-worker.ts --outfile dist/transform-worker.js --target browser --format esm","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"_npmVersion":"11.16.0","description":"> react live preview in browser","directories":{},"_nodeVersion":"24.18.0","dependencies":{"oxc-transform":"^0.137.0","react-refresh":"^0.18.0","es-module-lexer":"1.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"next":"16.3.0-canary.69","react":"^19.2.1","codice":"^1.6.0","dedent":"^1.7.0","devjar":"link:","bunchee":"^6.11.0","react-dom":"^19.2.1","typescript":"^5.7.3","@types/node":"^22.10.7","@types/react":"^19.0.7","@types/react-dom":"^19.0.3"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.9.0_1782598106975_0.3681476656870948","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"devjar","version":"0.9.1","license":"MIT","_id":"devjar@0.9.1","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"homepage":"https://github.com/huozhi/devjar#readme","bugs":{"url":"https://github.com/huozhi/devjar/issues"},"dist":{"shasum":"fa78178e112c6460ea1fa7ff80649048f4030d02","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.9.1.tgz","fileCount":5,"integrity":"sha512-tnUVt9vNJVuKjTzvWZkOKl5Ng/7/kgdGmnUN96qSw2nc+PQZt8Xi1uBVtAkSqf+lmiDqqkRFJTpkC8UR+YA7Ww==","signatures":[{"sig":"MEUCIQC/FvrIRwpWGxlDcl0MmR5rPGn8iOUxJqyOl/XnOWU/7wIgV8P6nUE+NXIs+bIYpwfNzm+cfvtchNDvuBr0lMplXBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27641},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2726d896843621b8d29faed11a10f14d45c0bc0c","scripts":{"dev":"pnpm run build && (pnpm run dev:lib & pnpm run dev:worker & pnpm run dev:site & wait)","build":"pnpm run build:lib && pnpm run build:worker","start":"next start ./site","dev:lib":"bunchee --watch","dev:site":"next dev ./site","build:lib":"bunchee","build:site":"pnpm run build && next build ./site","dev:worker":"bun build src/transform-worker.ts --outfile dist/transform-worker.js --target browser --format esm --watch","build:worker":"bun build src/transform-worker.ts --outfile dist/transform-worker.js --target browser --format esm","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"huozhi","email":"inbox@huozhi.im"},"repository":{"url":"git+https://github.com/huozhi/devjar.git","type":"git"},"_npmVersion":"11.16.0","description":"> react live preview in browser","directories":{},"_nodeVersion":"24.18.0","dependencies":{"es-module-lexer":"1.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"next":"16.3.0-canary.69","react":"^19.2.1","codice":"^1.6.0","dedent":"^1.7.0","devjar":"link:","bunchee":"^6.11.0","react-dom":"^19.2.1","typescript":"^5.7.3","@types/node":"^22.10.7","@types/react":"^19.0.7","oxc-transform":"^0.137.0","@types/react-dom":"^19.0.3"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.9.1_1782599825788_0.6762712792398242","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"devjar","version":"0.9.2","license":"MIT","_id":"devjar@0.9.2","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"homepage":"https://github.com/huozhi/devjar#readme","bugs":{"url":"https://github.com/huozhi/devjar/issues"},"dist":{"shasum":"b5d3ee2662cbf447171e1761fe044717cba37bd9","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.9.2.tgz","fileCount":5,"integrity":"sha512-vhz5zye3SDUzIquNiQgQtGdNkxJKWzjyQ51k1Ul7WhdDtnW7Hv+X6FM+W9sAO5XZBr0KNKaTYDaNnll3JTUY3Q==","signatures":[{"sig":"MEQCICi+h/6Stncp6YUs7iU9fBcoRN9gEf4M7C5sAF9b8R68AiBbpHFYM/gahXsrHw4YFwamd0e4DufschB1b/W8wOL4yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/devjar@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31664},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"dcd9c30bc9e16a48be43b6bb8f70d8a0b57b732f","scripts":{"dev":"pnpm run build && (pnpm run dev:lib & pnpm run dev:worker & pnpm run dev:site & wait)","build":"pnpm run build:lib && pnpm run build:worker","start":"next start ./site","dev:lib":"bunchee --watch","dev:site":"next dev ./site","build:lib":"bunchee","build:site":"pnpm run build && next build ./site","dev:worker":"bun build src/transform-worker.ts --outfile dist/transform-worker.js --target browser --format esm --footer \"export {}\" --watch","build:worker":"bun build src/transform-worker.ts --outfile dist/transform-worker.js --target browser --format esm --footer \"export {}\"","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3e338b7-fa9e-4ce3-bd27-687d5573006f"}},"repository":{"url":"git+https://github.com/huozhi/devjar.git","type":"git"},"_npmVersion":"11.13.0","description":"<p align=\"center\">   <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 64 64\" role=\"img\" aria-labelledby=\"devjar-logo-title\" width=\"112\" height=\"112\">     <title id=\"devjar-logo-title\">devjar</title>     <rect width=\"64\" height=\"64\" rx=\"8\" fill=\"#fafaf","directories":{},"_nodeVersion":"24.17.0","dependencies":{"es-module-lexer":"1.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"next":"16.3.0-canary.69","react":"^19.2.1","codice":"^1.6.0","dedent":"^1.7.0","devjar":"link:","bunchee":"^6.11.0","react-dom":"^19.2.1","typescript":"npm:@typescript/typescript6@^6.0.0","@types/node":"^22.10.7","@types/react":"^19.0.7","typescript-7":"npm:typescript@rc","oxc-transform":"^0.137.0","@types/react-dom":"^19.0.3","@typescript/native-preview":"7.0.0-dev.20260627.2"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.9.2_1782654654531_0.7392319548874569","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"devjar","version":"0.10.0","license":"MIT","_id":"devjar@0.10.0","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"homepage":"https://github.com/huozhi/devjar#readme","bugs":{"url":"https://github.com/huozhi/devjar/issues"},"dist":{"shasum":"a5b330a10097e5c018c200710bce08b390c18e5d","tarball":"https://registry.npmjs.org/devjar/-/devjar-0.10.0.tgz","fileCount":5,"integrity":"sha512-IrFPcUJwlktqL7Ea0hBggSmCQYE6FPv+fxx2RKeR5LKep28MXYEVr7qtD314kV0okFZz64nBwUaI1HVzZKEdkA==","signatures":[{"sig":"MEYCIQD4odHv0woWSE8oQNnrLwdpayRkkyYMOX8iyAQVe3iutgIhAPXQU0YL20SlT4YXxOCZOdTGZmCLYoNKeLskytmfX/Hb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/devjar@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31132},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4114eff27904332d011c895e6bc223650c07f94b","scripts":{"dev":"pnpm run build && (pnpm run dev:lib & pnpm run dev:worker & pnpm run dev:site & wait)","build":"pnpm run build:lib && pnpm run build:worker","start":"next start ./site","dev:lib":"bunchee --watch","dev:site":"next dev ./site","build:lib":"bunchee","build:site":"pnpm run build && next build ./site","dev:worker":"bun build src/transform-worker.ts --outfile dist/transform-worker.js --target browser --format esm --footer \"export {}\" --watch","build:worker":"bun build src/transform-worker.ts --outfile dist/transform-worker.js --target browser --format esm --footer \"export {}\"","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3e338b7-fa9e-4ce3-bd27-687d5573006f"}},"repository":{"url":"git+https://github.com/huozhi/devjar.git","type":"git"},"_npmVersion":"11.17.0","description":"<p align=\"center\">   <img src=\"./site/app/icon.svg\" alt=\"devjar logo\" width=\"112\" height=\"112\"> </p>","directories":{},"_nodeVersion":"24.19.0","dependencies":{"es-module-lexer":"1.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"next":"16.3.0-canary.69","react":"^19.2.1","codice":"^1.6.0","dedent":"^1.7.0","devjar":"link:","bunchee":"^6.11.0","react-dom":"^19.2.1","typescript":"npm:@typescript/typescript6@^6.0.0","@types/node":"^22.10.7","@types/react":"^19.0.7","typescript-7":"npm:typescript@rc","oxc-transform":"^0.137.0","@types/react-dom":"^19.0.3","@typescript/native-preview":"7.0.0-dev.20260627.2"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_0.10.0_1787016564374_0.9715365448650493","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.1":{"name":"devjar","version":"1.0.0-next.1","keywords":["react","static-site-generator","ssg","prototype","playground","code-editor"],"author":{"name":"huozhi"},"license":"MIT","_id":"devjar@1.0.0-next.1","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"homepage":"https://github.com/huozhi/devjar#readme","bugs":{"url":"https://github.com/huozhi/devjar/issues"},"bin":{"devjar":"dist/bin.js"},"dist":{"shasum":"26d8d7f0b8ed8e80b143caf95060ed3b664b10fc","tarball":"https://registry.npmjs.org/devjar/-/devjar-1.0.0-next.1.tgz","fileCount":15,"integrity":"sha512-uVTiNHVhrVZDxz+Fmg5/q8EOVkW5LT2Jp1p1B75BFFJRCGYN/fzv6VKYCAV/6V0ZdZzUZ1keWCL/Py4Eetijwg==","signatures":[{"sig":"MEUCIQCc0N8a5A3lXVWcl8QqS3m9r/n2QGnNJgv6dGywhdWlKQIgRM0kRM384vQrCmNVAJF5CPe3CYTXHkp0g+ALFWxSx2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/devjar@1.0.0-next.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3799765},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"89c2a58af963968cfa5590ffd14e6ff4168dc1e1","scripts":{"dev":"pnpm run build && (pnpm run dev:lib & pnpm run dev:client & pnpm run dev:worker & pnpm run dev:site & wait)","test":"bun test","build":"pnpm run build:lib && pnpm run build:client && pnpm run build:cli-assets && pnpm run build:worker","start":"node ./dist/bin.js start site/dist","dev:cli":"node ./dist/bin.js dev examples/dashboard","dev:lib":"bunchee --watch","dev:site":"node ./dist/bin.js dev site","build:lib":"bunchee --minify --no-sourcemap","typecheck":"tsc --noEmit","demo:build":"node ./dist/bin.js build examples/dashboard","demo:start":"node ./dist/bin.js start examples/dashboard/dist","dev:client":"bun scripts/build-client.ts --watch","dev:worker":"bun --watch scripts/build-workers.ts","build:client":"bun scripts/build-client.ts","build:worker":"bun scripts/build-workers.ts","test:package":"bun scripts/check-package.ts","build:website":"pnpm run build && node ./dist/bin.js build site --out-dir dist","prepublishOnly":"pnpm run build","build:cli-assets":"bun scripts/build-cli-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3e338b7-fa9e-4ce3-bd27-687d5573006f"}},"repository":{"url":"git+https://github.com/huozhi/devjar.git","type":"git"},"_npmVersion":"11.19.0","description":"Live React playgrounds and zero-config static site export.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-minify":"0.148.0","oxc-transform":"^0.144.0","es-module-lexer":"1.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","dedent":"^1.7.0","devjar":"link:","bunchee":"^7.0.1","react-dom":"^19.2.1","sugar-high":"2.3.0","typescript":"^7.0.2","@types/node":"^22.10.7","@types/react":"^19.0.7","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","@sugar-high/react":"2.2.1","@typescript/typescript6":"6.0.2","@oxc-transform/binding-wasm32-wasi":"0.144.0"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_1.0.0-next.1_1788623590742_0.746330156855437","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.2":{"name":"devjar","version":"1.0.0-next.2","keywords":["react","static-site-generator","ssg","prototype","playground","code-editor"],"author":{"name":"huozhi"},"license":"MIT","_id":"devjar@1.0.0-next.2","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"homepage":"https://github.com/huozhi/devjar#readme","bugs":{"url":"https://github.com/huozhi/devjar/issues"},"bin":{"devjar":"dist/bin.js"},"dist":{"shasum":"1934835624e658dddc2ec547033bb205a4656378","tarball":"https://registry.npmjs.org/devjar/-/devjar-1.0.0-next.2.tgz","fileCount":14,"integrity":"sha512-jjBILz424imcrJ+pFp6whVLceW3+lwSffVhOYzrrF8BIc2BVYKqvCfJTSffPxXCfopLolK/fQjbGhwFVdQDaow==","signatures":[{"sig":"MEUCIQDiFl8HRsNRqUPCKOnikwXwOOlOnNUqos1yYTYkWLZxDAIgZO72Ljz+o3EPdzHAxYIi4N5FiLIvk2o0WHkmNlUNPI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/devjar@1.0.0-next.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2047987},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bf9cef353bf220bec5864f621d27e9ee66747b68","scripts":{"dev":"pnpm run build && (pnpm run dev:lib & pnpm run dev:client & pnpm run dev:worker & pnpm run dev:site & wait)","test":"bun test","build":"pnpm run build:worker --clean && pnpm run build:lib && pnpm run build:client && pnpm run build:cli-assets","start":"node ./dist/bin.js start site/dist","dev:cli":"node ./dist/bin.js dev examples/dashboard","dev:lib":"bunchee --watch --no-clean","dev:site":"node ./dist/bin.js dev site","build:lib":"bunchee --no-sourcemap --no-clean","typecheck":"tsc --noEmit","demo:build":"node ./dist/bin.js build examples/dashboard","demo:start":"node ./dist/bin.js start examples/dashboard/dist","dev:client":"bun scripts/build-client.ts --watch","dev:worker":"bun --watch scripts/build-workers.ts","build:client":"bun scripts/build-client.ts","build:worker":"bun scripts/build-workers.ts","test:package":"bun scripts/check-package.ts","build:website":"pnpm run build && node ./dist/bin.js build site --out-dir dist","prepublishOnly":"pnpm run build","setup:compiler":"bash scripts/setup-compiler.sh","build:cli-assets":"bun scripts/build-cli-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3e338b7-fa9e-4ce3-bd27-687d5573006f"}},"repository":{"url":"git+https://github.com/huozhi/devjar.git","type":"git"},"_npmVersion":"11.19.0","description":"Live React playgrounds and zero-config static site export.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-minify":"0.148.0","oxc-transform":"^0.144.0","es-module-lexer":"1.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","dedent":"^1.7.0","devjar":"link:","bunchee":"^7.0.1","react-dom":"^19.2.1","sugar-high":"2.3.0","typescript":"^7.0.2","@types/node":"^22.10.7","@types/react":"^19.0.7","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","@sugar-high/react":"2.2.1","@typescript/typescript6":"6.0.2"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_1.0.0-next.2_1788629019377_0.2074408120355815","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.3":{"name":"devjar","version":"1.0.0-next.3","keywords":["react","static-site-generator","ssg","prototype","playground","code-editor"],"author":{"name":"huozhi"},"license":"MIT","_id":"devjar@1.0.0-next.3","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"homepage":"https://github.com/huozhi/devjar#readme","bugs":{"url":"https://github.com/huozhi/devjar/issues"},"bin":{"devjar":"dist/bin.js"},"dist":{"shasum":"83ebccf6e53cd3f0de373412a89f1857e7433316","tarball":"https://registry.npmjs.org/devjar/-/devjar-1.0.0-next.3.tgz","fileCount":14,"integrity":"sha512-GLBA3YMgry1C0YY20xalVkZKC4XQC8/g8wxhfdvuwsbgAqPuhK0uQBlnqQTw8ra6B10TYGdjajl6Gc2sA9SVTw==","signatures":[{"sig":"MEUCIQCWm7L7zNrwZzT0edvvbt9peLuTkRA7+ZIlzOapCOTHIAIgcYsqRpcsBKEO4m/WOHkB/KDk7N3XV/uHK2JHJgrT6Fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/devjar@1.0.0-next.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049473},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"282acb9f15cba174c9b82781d71401332b75f56b","scripts":{"dev":"pnpm run build && (pnpm run dev:lib & pnpm run dev:client & pnpm run dev:worker & pnpm run dev:site & wait)","test":"bun test","build":"pnpm run build:worker --clean && pnpm run build:lib && pnpm run build:client && pnpm run build:cli-assets","start":"node ./dist/bin.js start site/dist","dev:cli":"node ./dist/bin.js dev examples/dashboard","dev:lib":"bunchee --watch --no-clean","dev:site":"node ./dist/bin.js dev site","build:lib":"bunchee --no-sourcemap --no-clean","typecheck":"tsc --noEmit","demo:build":"node ./dist/bin.js build examples/dashboard","demo:start":"node ./dist/bin.js start examples/dashboard/dist","dev:client":"bun scripts/build-client.ts --watch","dev:worker":"bun --watch scripts/build-workers.ts","build:client":"bun scripts/build-client.ts","build:worker":"bun scripts/build-workers.ts","test:package":"bun scripts/check-package.ts","build:website":"pnpm run build && node ./dist/bin.js build site --out-dir dist","prepublishOnly":"pnpm run build","setup:compiler":"bash scripts/setup-compiler.sh","build:cli-assets":"bun scripts/build-cli-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3e338b7-fa9e-4ce3-bd27-687d5573006f"}},"repository":{"url":"git+https://github.com/huozhi/devjar.git","type":"git"},"_npmVersion":"11.19.0","description":"Live React playgrounds and zero-config static site export.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-minify":"0.148.0","oxc-transform":"^0.144.0","es-module-lexer":"1.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","dedent":"^1.7.0","devjar":"link:","bunchee":"^7.0.1","react-dom":"^19.2.1","sugar-high":"2.3.0","typescript":"^7.0.2","@types/node":"^22.10.7","@types/react":"^19.0.7","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","@sugar-high/react":"2.2.1","@typescript/typescript6":"6.0.2"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_1.0.0-next.3_1788647239017_0.030713891730451026","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.4":{"name":"devjar","version":"1.0.0-next.4","keywords":["react","static-site-generator","ssg","prototype","playground","code-editor"],"author":{"name":"huozhi"},"license":"MIT","_id":"devjar@1.0.0-next.4","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"homepage":"https://github.com/huozhi/devjar#readme","bugs":{"url":"https://github.com/huozhi/devjar/issues"},"bin":{"devjar":"dist/bin.js"},"dist":{"shasum":"31469c36ca824a4cbcc09048c2262872cc58a2b1","tarball":"https://registry.npmjs.org/devjar/-/devjar-1.0.0-next.4.tgz","fileCount":14,"integrity":"sha512-2ygWjxmKJ8Yyghc5tCtuEcyZl33EEZYrxYmCciX1nSghP5LDExIweij6RQeCvf93emY2ZOEa+EPmOXp3JjFBfA==","signatures":[{"sig":"MEUCIFyZ3gbrpVZzhb64poDXuHNA2T5m7AGlpmhZdZZwkeBWAiEAuwlgjgB/N77itX+FOqjx+hp+DdP5P/a22N5qDbKMW7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/devjar@1.0.0-next.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053543},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"35981efabdcde4f21b77949c5d510ec46d8d7479","scripts":{"dev":"pnpm run build && (pnpm run dev:lib & pnpm run dev:client & pnpm run dev:worker & pnpm run dev:site & wait)","test":"bun test","build":"pnpm run build:worker --clean && pnpm run build:lib && pnpm run build:client && pnpm run build:cli-assets","start":"node ./dist/bin.js start site/dist","dev:cli":"node ./dist/bin.js dev examples/dashboard","dev:lib":"bunchee --watch --no-clean","dev:site":"node ./dist/bin.js dev site","build:lib":"bunchee --no-sourcemap --no-clean","typecheck":"tsc --noEmit","demo:build":"node ./dist/bin.js build examples/dashboard","demo:start":"node ./dist/bin.js start examples/dashboard/dist","dev:client":"bun scripts/build-client.ts --watch","dev:worker":"bun --watch scripts/build-workers.ts","build:client":"bun scripts/build-client.ts","build:worker":"bun scripts/build-workers.ts","test:package":"bun scripts/check-package.ts","build:website":"pnpm run build && pnpm devjar build site","prepublishOnly":"pnpm run build","setup:compiler":"bash scripts/setup-compiler.sh","build:cli-assets":"bun scripts/build-cli-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3e338b7-fa9e-4ce3-bd27-687d5573006f"}},"repository":{"url":"git+https://github.com/huozhi/devjar.git","type":"git"},"_npmVersion":"11.19.0","description":"Live React playgrounds and zero-config static site export.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-minify":"0.148.0","oxc-transform":"^0.144.0","es-module-lexer":"1.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","readmeFilename":"README.md","devDependencies":{"react":"^19.2.1","dedent":"^1.7.0","devjar":"link:","bunchee":"^7.0.1","react-dom":"^19.2.1","sugar-high":"2.3.1","typescript":"^7.0.2","@types/node":"^22.10.7","@types/react":"^19.0.7","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","@sugar-high/react":"2.2.2","@typescript/typescript6":"6.0.2"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_1.0.0-next.4_1788716680963_0.34409107752890256","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"devjar","version":"1.0.0","keywords":["react","static-site-generator","ssg","prototype","playground","code-editor"],"author":{"name":"huozhi"},"license":"MIT","_id":"devjar@1.0.0","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"homepage":"https://github.com/huozhi/devjar#readme","bugs":{"url":"https://github.com/huozhi/devjar/issues"},"bin":{"devjar":"dist/bin.js"},"dist":{"shasum":"80ebe06e4242e57842457a4db963bd376563e269","tarball":"https://registry.npmjs.org/devjar/-/devjar-1.0.0.tgz","fileCount":14,"integrity":"sha512-UeK/qFce0+9wCNfyGB+a8QKS6n2z59QRYCEYfe4gARrqaBobzwljSw556VCUHUG2zV3qW1wQc1D6s28ulj4tWg==","signatures":[{"sig":"MEQCIBTnHCgr4D1clB5wxeK/Liqn0L/rFBLCpFiOSiLe464hAiARxW9skWsQkXHhhLnFgV5Br9dpT5IxRBg8hrTkbaUfmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/devjar@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2054281},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0732740fccc85d9a2c3738aad4b38bcc0ca5b150","scripts":{"dev":"pnpm run build && (pnpm run dev:lib & pnpm run dev:client & pnpm run dev:worker & pnpm run dev:site & wait)","test":"bun test","build":"pnpm run build:worker --clean && pnpm run build:lib && pnpm run build:client && pnpm run build:cli-assets","start":"node ./dist/bin.js start site/dist","video":"remotion studio video/index.ts --config=video/remotion.config.ts","dev:cli":"node ./dist/bin.js dev examples/dashboard","dev:lib":"bunchee --watch --no-clean","dev:site":"node ./dist/bin.js dev site","build:lib":"bunchee --no-sourcemap --no-clean","typecheck":"tsc --noEmit","demo:build":"node ./dist/bin.js build examples/dashboard","demo:start":"node ./dist/bin.js start examples/dashboard/dist","dev:client":"bun scripts/build-client.ts --watch","dev:worker":"bun --watch scripts/build-workers.ts","video:check":"remotion compositions video/index.ts --config=video/remotion.config.ts","build:client":"bun scripts/build-client.ts","build:worker":"bun scripts/build-workers.ts","test:package":"bun scripts/check-package.ts","video:render":"remotion render video/index.ts devjar-v1 video/out/devjar-v1.mp4 --config=video/remotion.config.ts --muted","build:website":"pnpm run build && node ./dist/bin.js build site","prepublishOnly":"pnpm run build","setup:compiler":"bash scripts/setup-compiler.sh","build:cli-assets":"bun scripts/build-cli-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3e338b7-fa9e-4ce3-bd27-687d5573006f"}},"repository":{"url":"git+https://github.com/huozhi/devjar.git","type":"git"},"_npmVersion":"11.19.0","description":"Live React playgrounds and zero-config static site export.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-minify":"0.148.0","oxc-transform":"^0.144.0","es-module-lexer":"1.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"react":"^19.2.1","dedent":"^1.7.0","devjar":"link:","bunchee":"^7.0.1","remotion":"4.0.521","react-dom":"^19.2.1","sugar-high":"2.3.1","typescript":"^7.0.2","@types/node":"^22.10.7","@types/react":"^19.0.7","@remotion/cli":"4.0.521","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","@sugar-high/react":"2.2.2","@remotion/transitions":"4.0.521","@typescript/typescript6":"6.0.2"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_1.0.0_1788728410389_0.976042310125816","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"devjar","version":"1.0.1","keywords":["react","static-site-generator","ssg","prototype","playground","code-editor"],"author":{"name":"huozhi"},"license":"MIT","_id":"devjar@1.0.1","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"homepage":"https://github.com/huozhi/devjar#readme","bugs":{"url":"https://github.com/huozhi/devjar/issues"},"bin":{"devjar":"dist/bin.js"},"dist":{"shasum":"e2cf38f4d288e491305a2d1bba4c4dab070830e5","tarball":"https://registry.npmjs.org/devjar/-/devjar-1.0.1.tgz","fileCount":14,"integrity":"sha512-ygEv5zc6LbDljCl/rZTHltnhFtucQk9ncgreEet9+W/Sgheg+p/8IhsCrvG2BAPMfmvC8OG4Fqct86QMOlbv3A==","signatures":[{"sig":"MEUCIHvTjAAS26+XqjKgxXCuFvdv1CuOsm15hxo6UWN9J6r5AiEAtCgONllrDTqBKW2HTOXSYlfnGLhMI5Rf+KtT4sOQ20s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/devjar@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2054581},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"085be637187562c108cfb634bb545f447bd53846","scripts":{"dev":"pnpm run build && (pnpm run dev:lib & pnpm run dev:client & pnpm run dev:worker & pnpm run dev:site & wait)","test":"bun test","build":"pnpm run build:worker --clean && pnpm run build:lib && pnpm run build:client && pnpm run build:cli-assets","start":"node ./dist/bin.js start site/dist","video":"remotion studio video/index.ts --config=video/remotion.config.ts","dev:cli":"node ./dist/bin.js dev examples/dashboard","dev:lib":"bunchee --watch --no-clean","dev:site":"node ./dist/bin.js dev site","build:lib":"bunchee --no-sourcemap --no-clean","typecheck":"tsc --noEmit","demo:build":"node ./dist/bin.js build examples/dashboard","demo:start":"node ./dist/bin.js start examples/dashboard/dist","dev:client":"bun scripts/build-client.ts --watch","dev:worker":"bun --watch scripts/build-workers.ts","video:check":"remotion compositions video/index.ts --config=video/remotion.config.ts","build:client":"bun scripts/build-client.ts","build:worker":"bun scripts/build-workers.ts","test:package":"bun scripts/check-package.ts","video:render":"remotion render video/index.ts devjar-v1 video/out/devjar-v1.mp4 --config=video/remotion.config.ts --muted","build:website":"pnpm run build && node ./dist/bin.js build site","prepublishOnly":"pnpm run build","setup:compiler":"bash scripts/setup-compiler.sh","build:cli-assets":"bun scripts/build-cli-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3e338b7-fa9e-4ce3-bd27-687d5573006f"}},"repository":{"url":"git+https://github.com/huozhi/devjar.git","type":"git"},"_npmVersion":"11.19.0","description":"Live React playgrounds and zero-config static site export.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-minify":"0.148.0","oxc-transform":"^0.144.0","es-module-lexer":"1.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"react":"^19.2.1","dedent":"^1.7.0","devjar":"link:","bunchee":"^7.0.1","remotion":"4.0.521","react-dom":"^19.2.1","sugar-high":"2.3.1","typescript":"^7.0.2","@types/node":"^22.10.7","@types/react":"^19.0.7","@remotion/cli":"4.0.521","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","@sugar-high/react":"2.2.2","@remotion/transitions":"4.0.521","@typescript/typescript6":"6.0.2"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devjar_1.0.1_1788777678743_0.2310031833798254","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"devjar@1.1.0","bin":{"devjar":"dist/bin.js"},"bugs":{"url":"https://github.com/huozhi/devjar/issues"},"dist":{"shasum":"ae99948e4ce6f4649ee1c174880ea1098075aff2","tarball":"https://registry.npmjs.org/devjar/-/devjar-1.1.0.tgz","fileCount":14,"integrity":"sha512-Rjzuj9ju2a3qnVAMCpgp+6w6GkQIAHB2PNiL3acEUY9s5u4F8IvDQvl4LCDlHtTPLEtSTd8uMqr1YykMpU6iEA==","signatures":[{"sig":"MEQCIDhqVI1enRwTWg3hiwpbzfnXDGUzXtVdteKR3evx+wd3AiAaxky0n8HL/qeshWVFTQh9v/hMNk7qmzZsET+KbZqWWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGfqvippBuHSaiMYn5FFXI9iTu0Z1K95tCALFotOYbqWAiAy+Nh4CemdwsG/tbnY1cpZ6wtAimcfz9LXYvCN9WtfEA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/devjar@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2056256},"name":"devjar","type":"module","types":"./dist/index.d.ts","author":{"name":"huozhi"},"engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"cf9c17d187ceea91df4a701fc4970be7d5b8d671","license":"MIT","scripts":{"dev":"pnpm run build && (pnpm run dev:lib & pnpm run dev:client & pnpm run dev:worker & pnpm run dev:site & wait)","test":"bun test","build":"pnpm run build:worker --clean && pnpm run build:lib && pnpm run build:client && pnpm run build:cli-assets","start":"node ./dist/bin.js start site/dist","video":"remotion studio video/index.ts --config=video/remotion.config.ts","dev:cli":"node ./dist/bin.js dev examples/dashboard","dev:lib":"bunchee --watch --no-clean","dev:site":"node ./dist/bin.js dev site","build:lib":"bunchee --no-sourcemap --no-clean","typecheck":"tsc --noEmit","demo:build":"node ./dist/bin.js build examples/dashboard","demo:start":"node ./dist/bin.js start examples/dashboard/dist","dev:client":"bun scripts/build-client.ts --watch","dev:worker":"bun --watch scripts/build-workers.ts","video:check":"remotion compositions video/index.ts --config=video/remotion.config.ts","build:client":"bun scripts/build-client.ts","build:worker":"bun scripts/build-workers.ts","test:package":"bun scripts/check-package.ts","video:render":"remotion render video/index.ts devjar-v1 video/out/devjar-v1.mp4 --config=video/remotion.config.ts --muted","build:website":"pnpm run build && node ./dist/bin.js build site","prepublishOnly":"pnpm run build","setup:compiler":"bash scripts/setup-compiler.sh","build:cli-assets":"bun scripts/build-cli-assets.ts"},"version":"1.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3e338b7-fa9e-4ce3-bd27-687d5573006f"}},"homepage":"https://github.com/huozhi/devjar#readme","keywords":["react","static-site-generator","ssg","prototype","playground","code-editor"],"repository":{"url":"git+https://github.com/huozhi/devjar.git","type":"git"},"_npmVersion":"11.19.0","description":"Live React playgrounds and zero-config static site export.","directories":{},"maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"_nodeVersion":"24.20.0","dependencies":{"oxc-minify":"0.148.0","oxc-transform":"^0.144.0","es-module-lexer":"1.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"react":"^19.2.1","dedent":"^1.7.0","devjar":"link:","bunchee":"^7.0.1","remotion":"4.0.521","react-dom":"^19.2.1","sugar-high":"2.3.1","typescript":"^7.0.2","@types/node":"^22.10.7","@types/react":"^19.0.7","@remotion/cli":"4.0.521","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","@sugar-high/react":"2.2.2","@remotion/transitions":"4.0.521","@typescript/typescript6":"6.0.2"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devjar_1.1.0_1790194587837_0.6450612986161359"}}},"time":{"created":"2022-04-20T22:33:18.545Z","modified":"2026-09-23T20:16:28.286Z","0.0.1":"2022-04-20T22:33:18.678Z","0.0.2":"2022-04-22T09:19:37.114Z","0.1.0":"2022-05-05T12:41:30.550Z","0.2.0":"2022-05-20T20:26:17.166Z","0.2.1":"2022-05-21T12:04:57.190Z","0.2.2":"2022-05-31T00:19:19.202Z","0.3.0":"2023-02-18T23:44:49.872Z","0.3.1":"2023-02-19T00:21:49.883Z","0.4.0":"2023-03-09T21:00:37.875Z","0.5.0":"2024-02-10T16:19:20.292Z","0.6.0":"2025-01-19T17:07:54.159Z","0.7.0":"2025-01-26T15:14:57.227Z","0.8.0":"2025-11-16T16:48:08.618Z","0.9.0":"2026-06-27T22:08:27.099Z","0.9.1":"2026-06-27T22:37:05.918Z","0.9.2":"2026-06-28T13:50:54.716Z","0.10.0":"2026-08-18T01:29:24.528Z","1.0.0-next.1":"2026-09-05T15:53:10.921Z","1.0.0-next.2":"2026-09-05T17:23:39.545Z","1.0.0-next.3":"2026-09-05T22:27:19.181Z","1.0.0-next.4":"2026-09-06T17:44:41.124Z","1.0.0":"2026-09-06T21:00:10.584Z","1.0.1":"2026-09-07T10:41:18.910Z","1.1.0":"2026-09-23T20:16:27.951Z"},"bugs":{"url":"https://github.com/huozhi/devjar/issues"},"author":{"name":"huozhi"},"license":"MIT","homepage":"https://github.com/huozhi/devjar#readme","keywords":["react","static-site-generator","ssg","prototype","playground","code-editor"],"repository":{"url":"git+https://github.com/huozhi/devjar.git","type":"git"},"description":"Live React playgrounds and zero-config static site export.","maintainers":[{"name":"huozhi","email":"inbox@huozhi.im"}],"readme":"<p align=\"center\">\n  <img src=\"./site/icon.svg\" alt=\"devjar logo\" width=\"112\" height=\"112\">\n</p>\n\n# devjar\n\nMake an idea real. Change it live.\n\nEmbed editable React previews in your app, or build a static website with a\nzero-config CLI.\n\nDocumentation: [devjar.vercel.app/docs](https://devjar.vercel.app/docs).\nAgent reference: [llms.txt](./site/public/llms.txt).\n\n<details>\n<summary>Install the agent skill</summary>\n\n```sh\nnpx skills add huozhi/devjar --skill devjar\n```\n\nThe skill helps compatible agents choose Devjar for live React previews, small\nstatic websites, and interactive browser prototypes.\n\n</details>\n\n## Live code APIs\n\nEmbed a live React preview with `<DevJar>`. Requires React 19.\n\n```sh\npnpm add devjar\n```\n\n```tsx\nimport { DevJar } from 'devjar'\n\nconst files = {\n  'pages/index.tsx': `export default function Page() {\n    return <h1>Hello from devjar</h1>\n  }`,\n}\n\nexport default function App() {\n  return (\n    <DevJar files={files} title=\"Live preview\" />\n  )\n}\n```\n\nPass a new `files` object to update the preview. Add your own editor or controls;\nDevjar compiles the files and renders the project inside an iframe, with\nReact Fast Refresh where possible.\n\nFor a live code editor, pair Devjar with\n[@sugar-high/react](https://sugar-high.vercel.app/react). Its `Editor` component\nprovides syntax highlighting; update `files` from its `onChange` callback to\nrefresh the preview. The website demos use this combination.\n\nUse a client component (`'use client'`) in frameworks with server components.\nThe preview runs in the host's origin, so only run code you trust. No cross-origin\nisolation headers or server-side compiler are needed. See\n[hosting requirements](./docs/API.md#hosting-embedded-previews) for asset and CSP details.\n\n<details>\n<summary>Example: update JSON content with React state</summary>\n\n```tsx\n'use client'\n\nimport { useState } from 'react'\nimport { DevJar } from 'devjar'\n\nconst initialFiles = {\n  'pages/index.tsx': `import content from '../content.json'\nexport default function Page() {\n  return <h1>{content.message}</h1>\n}`,\n  'content.json': JSON.stringify({ message: 'Hello from devjar' }),\n}\n\nexport default function LiveExample() {\n  const [files, setFiles] = useState(initialFiles)\n\n  return (\n    <>\n      <button onClick={() => setFiles(current => ({\n        ...current,\n        'content.json': JSON.stringify({ message: 'Updated live!' }),\n      }))}>\n        Change the message\n      </button>\n      <DevJar\n        files={files}\n        tailwind={false}\n        title=\"Live React preview\"\n        style={{ width: '100%', height: 320, border: 0 }}\n      />\n    </>\n  )\n}\n```\n\n</details>\n\nReplacing an existing playground? See [migrating from Sandpack or React Live](./docs/MIGRATION.md).\n\nFor props, file imports, and routing, see the [API reference](./docs/API.md).\nAdvanced controls are covered there too:\n\n- [Schedule edits](./docs/API.md#scheduling-edits) with a debounce or Run button.\n- [Show loading and error states](./docs/API.md#preview-lifecycle).\n- [Reset the preview](./docs/API.md#resetting-the-runtime) without changing its source.\n- [Use `useDevJar`](./docs/API.md#usedevjar) to manage your own iframe.\n\n## CLI\n\n```tsx\n// pages/index.tsx\nexport default function Page() {\n  return <h1>Hello from devjar</h1>\n}\n```\n\n```sh\nnpx devjar dev    # Develop with live updates\nnpx devjar build  # Export to dist/\nnpx devjar start  # Preview the export\n```\n\nRequires Node.js 22+. Deploy `dist/` to a static host. No configuration file or\nlocal dependency installation needed. Run `npx devjar` for help.\n\n### Routes\n\n```text\npackage.json          # Optional: dependency versions\npages/\n├── index.tsx         → /\n├── about.tsx         → /about\n├── docs/start.tsx    → /docs/start\n└── 404.tsx           → unmatched routes\n```\n\nEach page default-exports a React component. Import shared components explicitly;\npackages load from the CDN. Configure the CLI with flags.\nUnderscore-prefixed files and folders (such as `pages/_helpers.tsx` or\n`pages/_drafts/`) are not routes in dev, builds, or embedded previews.\nThey remain importable; `_layout.tsx` has no automatic layout behavior.\n\n<details>\n<summary>Pin dependency versions</summary>\n\n```json\n{\n  \"dependencies\": {\n    \"react\": \"19.2.0\",\n    \"react-dom\": \"19.2.0\"\n  }\n}\n```\n\nPut this in `package.json`. Both `dependencies` and `devDependencies` are read\nfrom the project manifest; `dependencies` take precedence when a package appears\nin both. Builds vendor CDN packages into the output.\n\n</details>\n\n<details>\n<summary>All commands and flags</summary>\n\n```sh\nnpx devjar [command] [root] [options]\n```\n\n`root` defaults to the current directory. No command prints help.\n\n| Command | Purpose |\n| --- | --- |\n| `dev [root]` | Serve source files with live updates |\n| `build [root]` | Generate `<root>/dist` |\n| `start [root]` | Serve the existing build |\n\n| Flag | Commands | Default / purpose |\n| --- | --- | --- |\n| `--host <host>` | `dev`, `start` | `localhost`; `0.0.0.0` enables network access |\n| `--port <port>` | `dev`, `start` | `3000` |\n| `--cdn <url>` | `dev`, `build` | `https://esm.sh` |\n| `--exclude <path>` | `build` | Page file or directory to omit; repeatable |\n| `--base <path>` | `dev`, `build` | `/`; deployment subdirectory |\n| `--origin <url>` | `build` | Vercel production URL, or `http://localhost:3000`; absolute origin for social image URLs |\n| `-o, --out-dir <directory>` | `build`, `start` | `dist`; must stay inside the project |\n| `-h, --help` | All | Show help |\n| `-v, --version` | All | Show installed version |\n\nInteractive terminals show a hint when a newer version is available. Checks\nrun in the background and are cached for a day: stable versions check `latest`,\nprereleases check `next`. Hints appear only after help, the server-ready message,\nor the build summary; late results are cached for the next run.\nSet `NO_UPDATE_NOTIFIER=1` to disable them.\nCI, redirected stderr, and `--version` skip the check.\n\n</details>\n\n<details>\n<summary>JSON, text, CSS, and assets</summary>\n\n```tsx\nimport settings from '../settings.json'\nimport notes from '../notes.md' with { type: 'text' }\nimport logo from '../assets/logo.svg'\nimport '../styles.css'\n```\n\nJSON exports data; `type: 'text'` exports file contents. Images, fonts, audio,\nvideo, and PDFs export URLs. CSS `url(...)` references are handled too.\nUse valid JSON: double quotes, no comments or trailing commas.\n\n</details>\n\n<details>\n<summary>Local package development</summary>\n\n```json\n{\n  \"dependencies\": {\n    \"my-library\": \"file:../my-library\"\n  }\n}\n```\n\nImport `my-library` by name. Relative paths resolve from the project; absolute\npaths and file URLs also work. Devjar resolves `exports`, `module`, or `main`,\ncompiles TS/JSX, watches edits, and includes the library in builds.\nIf its entry points to `dist/`, run the library's build or watcher first.\n\n</details>\n\n<details>\n<summary>Public files and static APIs</summary>\n\n```text\npublic/logo.svg  → /logo.svg\napi/status.json  → /api/status.json\napi/message.txt  → /api/message.txt\n```\n\nPublic files are copied into the build. APIs serve static JSON or text;\nexecutable API routes are not supported.\n\n</details>\n\n<details>\n<summary>Tailwind CSS</summary>\n\n```json\n{\n  \"devDependencies\": {\n    \"tailwindcss\": \"^4.1.0\"\n  }\n}\n```\n\nAdd `tailwindcss` or `@tailwindcss/browser` to `devDependencies` or\n`dependencies` to enable Tailwind. Development\ncompiles in the browser; builds emit CSS with no runtime compiler.\nUse complete class names rather than constructing them dynamically.\n\nTailwind support is limited to utility classes. Tailwind-specific directives\nin imported CSS, such as `@theme`, `@apply`, and `@utility`, are not supported.\nUse CSS variables, ordinary classes, and native media queries\nfor custom styles. Import each stylesheet from JS/TS; nested CSS `@import`\nrules are not supported in development.\n\n</details>\n\n<details>\n<summary>Custom module CDN</summary>\n\n```sh\nnpx devjar dev --cdn https://modules.example.com\nnpx devjar build --cdn https://modules.example.com\n```\n\nUse an ESM CDN supporting `package@version/subpath` URLs. It must be available\nduring the build; deployed dependencies are served locally.\n\n</details>\n\n<details>\n<summary>Deploy under a base path</summary>\n\n```sh\nnpx devjar dev --base /preview/\nnpx devjar build --base /preview/\nnpx devjar start\n```\n\nPages and assets use `/preview/`. The preview server reads the base from the build.\n\n</details>\n\n<details>\n<summary>Exclude development pages from export</summary>\n\n```sh\nnpx devjar build --exclude pages/playground.tsx\nnpx devjar build --exclude pages/playground.tsx --exclude pages/drafts\n```\n\nPaths are relative to the project root. Excluded pages remain available in dev;\nonly their routes and unused dependencies are omitted from the build. Imports\nneeded by retained pages, plus public and API files, are still included.\n\n</details>\n\n<details>\n<summary>Build output</summary>\n\n```sh\nnpx devjar build --out-dir output\nnpx devjar start --out-dir output\n```\n\nBuilds include prerendered HTML, CSS, public files, hashed assets, and vendored\ndependencies. Only sites importing `devjar` include its runtime and compiler.\nCustom output directories must stay inside the project.\n\nOn Vercel, `devjar build` also emits `.vercel/output` with immutable caching\nfor content-hashed assets. Use the Other framework preset and run\n`devjar build`; no output-directory or cache-header configuration is needed.\n\n</details>\n\n<details>\n<summary>Page metadata and prerendering</summary>\n\nPlace images in the project root (alongside `pages/`) to add them to every\npage in development and static exports:\n\n```text\nicon.svg             → <link rel=\"icon\" href=\"/icon.svg\" type=\"image/svg+xml\">\nopengraph-image.jpg  → <meta property=\"og:image\" content=\"/opengraph-image.jpg\">\n                     → <meta name=\"twitter:image\" content=\"/opengraph-image.jpg\">\n```\n\nIcons support `.ico`, `.png`, `.jpg`, `.jpeg`, `.svg`, `.gif`, and `.webp`.\nOpen Graph images support `.png`, `.jpg`, `.jpeg`, `.gif`, and `.webp`.\nEvery page includes a `summary_large_image` Twitter card; each Open Graph image\nalso gets a Twitter image tag.\nMultiple matching files are included in filename order. URLs respect `--base`;\nroot metadata files take precedence over files with the same name in `public/`.\n\nAdd page titles and other metadata in the page component:\n\n```tsx\nexport default function Page() {\n  return (\n    <>\n      <title>My website</title>\n      <meta name=\"description\" content=\"Notes and projects\" />\n      <h1>Hello</h1>\n    </>\n  )\n}\n```\n\nMetadata is placed in each exported page's `<head>`. Pages render once at build\ntime, then hydrate in the browser. Use `window` and `document` in effects or\nevent handlers, not during render.\n\n</details>\n\n<details>\n<summary>Preview on your phone</summary>\n\n```sh\nnpx devjar dev --host 0.0.0.0\n```\n\nOpen the printed Network URL on the same Wi-Fi. Also works with `start`.\nEmbedded previews also work over HTTP on your local network.\n\n</details>\n\n## Examples\n\nRun these from a checkout of this repository:\n\n```sh\nnpx devjar dev examples/basic\n```\n\n| Example | What it shows |\n| --- | --- |\n| [Basic](./examples/basic) | Minimal pages |\n| [Dashboard](./examples/dashboard) | Navigation, Tailwind, and static data |\n| [SWR](./examples/swr) | Optimistic updates, rollback, and simulated subscriptions |\n| [Personal résumé](./examples/personal) | Edit JSON in a playground, then export the site |\n\n<details>\n<summary>Export the personal website without its playground</summary>\n\n```sh\nnpx devjar dev examples/personal\nnpx devjar build examples/personal --exclude pages/playground.tsx\nnpx devjar start examples/personal/dist\n```\n\nEdit the JSON at `/playground`, copy it to `content.json`, then build the site.\n\n</details>\n\n## Contributing\n\nSee [AGENTS.md](./AGENTS.md) for development guidelines, local setup, and release instructions.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}