{"_id":"@alien-dom/node","_rev":"2-ceb5efe0e9e8c0d6b3801fcc6e254daa","name":"@alien-dom/node","description":"Hook into the Node.js module loader to compile `alien-dom` components and JSX elements on-the-fly.","dist-tags":{"latest":"0.9.2"},"versions":{"0.9.0":{"name":"@alien-dom/node","version":"0.9.0","_id":"@alien-dom/node@0.9.0","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"dist":{"shasum":"f800d5e5d5eb23bd91b017b23f2fa1b299450d83","tarball":"https://registry.npmjs.org/@alien-dom/node/-/node-0.9.0.tgz","fileCount":3,"integrity":"sha512-pIAYLUtYIU+yZ1/GkEJ5y5UqO7IilN98UzD88lWpM28oIetce6TreL1Vx7iNchwniedQ6DL/y2xIUoUWjYwIBA==","signatures":[{"sig":"MEQCIFbapsQyKXkDMCvl0IGxkybJbhISQO7nR/uuA/vtVu4WAiBPwICtsTt9zT6fQrN92q1/RWPFlJXCy3ySvUfhf/359g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4593},"main":"dist/index.js","type":"module","_from":"file:alien-dom-node-0.9.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsup-node src/index.ts --format esm --dts --watch --sourcemap","build":"rimraf dist && tsup-node src/index.ts --format esm --dts"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/9p/k7vwjbvj5qz6xbp6hn52mk540000gn/T/1aae82985024bd2096b3564370a78558/alien-dom-node-0.9.0.tgz","_integrity":"sha512-pIAYLUtYIU+yZ1/GkEJ5y5UqO7IilN98UzD88lWpM28oIetce6TreL1Vx7iNchwniedQ6DL/y2xIUoUWjYwIBA==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"21.6.2","dependencies":{"nebu":"^2.4.2","resolve":"^1.22.4","sucrase":"^3.34.0","tsconfck":"^3.0.3","tsconfig-paths":"^4.2.0","@alien-dom/nebu":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","@types/node":"^18.15.11","@types/resolve":"^1.20.2","typings-esm-loader":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node_0.9.0_1712357984885_0.7685688350769564","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@alien-dom/node","version":"0.9.1","_id":"@alien-dom/node@0.9.1","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/alloc/alien-dom#readme","bugs":{"url":"https://github.com/alloc/alien-dom/issues"},"dist":{"shasum":"2bfe7dafce31a1c42896d8c8554404f609562a8a","tarball":"https://registry.npmjs.org/@alien-dom/node/-/node-0.9.1.tgz","fileCount":4,"integrity":"sha512-q6LoSB/HFQQ3sHR663sdph8VCMYVDa9aPz3wK42+Dr6datytOUwwuUNNh1KGgZ3uIjRLmxqLpiroNQ5nqXVBCg==","signatures":[{"sig":"MEYCIQCF4WMOc8ueJO69fd0uHj0+Z5Ku9B74OdPMgxJqlWP7CgIhAJNQAOGxbn4y9OdA6GDdiYjJsrvoAQJ2xBCZ3BlVuK7s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5237},"main":"dist/index.js","type":"module","_from":"file:alien-dom-node-0.9.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsup-node src/index.ts --format esm --dts --watch --sourcemap","build":"rimraf dist && tsup-node src/index.ts --format esm --dts"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/9p/k7vwjbvj5qz6xbp6hn52mk540000gn/T/e4414f8e62ada21490915738802892b8/alien-dom-node-0.9.1.tgz","_integrity":"sha512-q6LoSB/HFQQ3sHR663sdph8VCMYVDa9aPz3wK42+Dr6datytOUwwuUNNh1KGgZ3uIjRLmxqLpiroNQ5nqXVBCg==","repository":{"url":"git+https://github.com/alloc/alien-dom.git","type":"git","directory":"packages/node-plugin"},"_npmVersion":"10.2.4","description":"Hook into the Node.js module loader to compile `alien-dom` components and JSX elements on-the-fly.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"nebu":"^2.4.2","resolve":"^1.22.4","sucrase":"^3.34.0","tsconfck":"^3.0.3","tsconfig-paths":"^4.2.0","@alien-dom/nebu":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","@types/node":"^18.15.11","@types/resolve":"^1.20.2","typings-esm-loader":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node_0.9.1_1712358372620_0.16420360546577784","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"@alien-dom/node","version":"0.9.2","type":"module","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/alloc/alien-dom.git","directory":"packages/node-plugin"},"dependencies":{"nebu":"^2.4.2","resolve":"^1.22.4","sucrase":"^3.34.0","tsconfck":"^3.0.3","tsconfig-paths":"^4.2.0","@alien-dom/nebu":"^0.8.6"},"devDependencies":{"@types/node":"^18.15.11","@types/resolve":"^1.20.2","tsup":"^6.7.0","typings-esm-loader":"^2.0.1"},"scripts":{"build":"rimraf dist && tsup-node src/index.ts --format esm --dts","dev":"tsup-node src/index.ts --format esm --dts --watch --sourcemap"},"description":"Hook into the Node.js module loader to compile `alien-dom` components and JSX elements on-the-fly.","bugs":{"url":"https://github.com/alloc/alien-dom/issues"},"homepage":"https://github.com/alloc/alien-dom#readme","_id":"@alien-dom/node@0.9.2","_integrity":"sha512-u4ywVut0kb2Xayl8+PiMBsj9remP7bjcrSaQfSzOe78jgpGFVAKLj2CZOP6nZJq6pQlzOWvfi0DbSPi7Si7kfQ==","_resolved":"/private/var/folders/9p/k7vwjbvj5qz6xbp6hn52mk540000gn/T/7b16d8409342e1bc8927316be4e56133/alien-dom-node-0.9.2.tgz","_from":"file:alien-dom-node-0.9.2.tgz","_nodeVersion":"22.0.0","_npmVersion":"10.5.1","dist":{"integrity":"sha512-u4ywVut0kb2Xayl8+PiMBsj9remP7bjcrSaQfSzOe78jgpGFVAKLj2CZOP6nZJq6pQlzOWvfi0DbSPi7Si7kfQ==","shasum":"2f83daaa0154b004ad1dfd55e716166cde8d33a3","tarball":"https://registry.npmjs.org/@alien-dom/node/-/node-0.9.2.tgz","fileCount":4,"unpackedSize":5229,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXJM9QA9UQAp941dbaIyz3A6m6tpYbd/CC6OeN+hyfrAiEA3pJ55d3sYMS5V21/8cNH6f7+mJMY0xmLouK5VEqNDm8="}]},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node_0.9.2_1717033726013_0.2531436396948812"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-05T22:59:44.784Z","modified":"2024-05-30T01:48:46.356Z","0.9.0":"2024-04-05T22:59:45.079Z","0.9.1":"2024-04-05T23:06:12.803Z","0.9.2":"2024-05-30T01:48:46.180Z"},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/alloc/alien-dom.git","directory":"packages/node-plugin"},"homepage":"https://github.com/alloc/alien-dom#readme","bugs":{"url":"https://github.com/alloc/alien-dom/issues"},"readme":"# @alien-dom/node\n\nHook into the Node.js module loader to compile `alien-dom` components and JSX elements on-the-fly.\n\nUseful for test runners like [AVA](https://github.com/avajs/ava).\n\n```sh\nnode --loader @alien-dom/node [...]\n```\n\n### Usage with AVA\n\nTest your components with the AVA test runner.\n\n```sh\nNODE_OPTIONS=\"--loader @alien-dom/node\" ava --watch\n```\n\nIn your package.json, make sure you have this AVA configuration:\n\n```json\n{\n  \"ava\": {\n    \"extensions\": {\n      \"tsx\": \"module\"\n    }\n  }\n}\n```\n","readmeFilename":"README.md"}