{"_id":"@arnaud-barre/tnode","_rev":"8-fb014265a4c503ca6055e99f1734a3a2","name":"@arnaud-barre/tnode","dist-tags":{"latest":"0.25.0"},"versions":{"0.17.0":{"name":"@arnaud-barre/tnode","version":"0.17.0","keywords":["node","typescript","esm","esbuild"],"author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/tnode@0.17.0","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/tnode#readme","bugs":{"url":"https://github.com/ArnaudBarre/tnode/issues"},"bin":{"tnode":"tnode.cjs"},"dist":{"shasum":"c6a1c2bcaeb11258796327c809f471a618076eb4","tarball":"https://registry.npmjs.org/@arnaud-barre/tnode/-/tnode-0.17.0.tgz","fileCount":6,"integrity":"sha512-OpVUjN+1cO8GZTHYn6I8qemrVF8YAB91V+sWkbvRm0hfYr7JCYVej28eS9vCg9p2eWEhUsfZ/3SyPBisjOFRGw==","signatures":[{"sig":"MEYCIQDX9h2SVcCISVD3CUIAZZO4fWsdS03GCyZYkEj+1NufvwIhAOGKAGPxw6E4o73gzfLlaeu4DRPEG07s7yEAkyzePEod","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUvChACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+uw//Y7oHwXEh+2Ah9Q1QD4z047Rn2UpNjskk07O8NnG611T1FLl9\r\nzVOJk3yqFDGo0qSh6AE24YuNIp07g7mecKkPU80IQqmfCUwpfnqDBStFuaS8\r\ntiC2+aiZF2MgXfIOj+A2cGakHUk30LsRyRXzxydcOolKpJenqUwBgKezqW0u\r\nHwiqSKeY8bdjlGv7p2tZN/xDzeFDOTMYs2LsOX5zubrC9FU+gVJy7g7iPw63\r\nPK6n55j4Z7FleX90398T0j7oqHP20/V5HaVwUdNfaIHcQgfL341Zl5CLPq/K\r\nzoq2G5JeC5ltNoE5Nh4SosJa8ThDoS8iqmfEpkSEddUMOcKFYW0Yj+vDgYVG\r\ngf6UTrB0NHnmvNYq0tHDPyBvZayKtdLRAyEr7oEWbhKGgPjM3lbn3aT9c9dP\r\nuGVVCxdz604YrjxrMezy0Zzsaunxfz+xR5HykhUOVPUsj9OQSnymrSMaV5hi\r\nZDUPDjK203F9dWz9O5IkCa45jN0kDFvIfwYzvv+izXuDR9lM7fhSFewaVu+o\r\nFjfgu7F4DeULKa0q0O84RMJk/XKjp2S/55pjO3huhM2lB8XGRU8AveuBGc2f\r\n5VOr++l5mqNg01stEUQBmW7emD1tGNSZgKVYgMhT6iIRnIz61795xP+Ry47c\r\nUeQm7zRZXosDbfurPKH1ihNwlyeOg/WNfqo=\r\n=JzH0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","gitHead":"c5516d9965d8343d5851a28ef86500b00228b630","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/tnode.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple node wrapper that runs esbuild on TS files for ESM projects","directories":{},"_nodeVersion":"19.8.1","dependencies":{"esbuild":"^0.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnode_0.17.0_1683157153347_0.6732432113041864","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"@arnaud-barre/tnode","version":"0.17.1","keywords":["node","typescript","esm","esbuild"],"author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/tnode@0.17.1","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/tnode#readme","bugs":{"url":"https://github.com/ArnaudBarre/tnode/issues"},"bin":{"tnode":"tnode.cjs"},"dist":{"shasum":"068af8cabee1cb2c6b09428e6bf6bc8073091f74","tarball":"https://registry.npmjs.org/@arnaud-barre/tnode/-/tnode-0.17.1.tgz","fileCount":6,"integrity":"sha512-tAfgKOTfhwlDNi8jAiYDfcEQm3SJsL6hk0nXsuk0jpx3IFdcvt1qRP1IJwVwA6m5g3GZUSP8RzIktoRglUYNbA==","signatures":[{"sig":"MEQCIF4BhWpyvYOv45XsB3dNwUYJFEFmlR/FKDYojVIhb9wuAiA0NK+TpnUZzuwj6yF6itA5w7uzS4VHXthpHXA3rZi/QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUvfUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpolQ/5AUYDE5a2rnWvqowD8lchQIBi5awAdyWVPnqtG6KJraD2NrUn\r\nHOH5HUUyLqiXcskuG4MPpK/+I7ODc6aVBC0yuAxrEGsAcx9e15bxpfZCiytA\r\nAGtYcEkKmOjK1rb0eZYCahZDt3lpugLLe0d3PHVO2Fxj1q7xUQH1pe95gRj4\r\nR4vQGzHOaFxDrGc1RaVTJTiyf37ybsS0gAo8ifTYkYVDb6oDxD6VEr8kdWwl\r\nr9coZ1l70q+83rOaZ2JCrWm9WvkNTWpIPo19LxkSpG4Hq7lhPapQ4zEFfN7Y\r\n8EyTg/rd0uLMFxCaaIgd5/I1qZ5rwZC64xIYsol3eUakXNmKXHSEXfFO0/4k\r\n22ikX62vBoxYJKXiyNMu9JckPOUIel1kv1cwsv8U2Ir2ohrH9sZwUER5mWlY\r\nDqu6qqAXNSanXcSB1ls6wNoFbUFo+9/OcFAfjy4nKwpOAK/aAspx7HtZWbV6\r\nz+Tv7uJhNsJBI752OXr2RBPnP4siDGXf00KtSqGKfMpj/e+ODs2xBmzCgb4u\r\noqLqWItYm1O/IN9xuJdbb3ZDxVUBaMZLHg2svrE0zIpEO+RGEzWJej4VRCtx\r\nOfTnUqdqKzdmEoeEekHLGtFDx6DD7zJhPFDjFv0JJl37zO4RkTtxlNbDkIBs\r\nmSVE9ALIeCb8yMAF0cpcWBd5aNKDa1Oxvlw=\r\n=gtg0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","gitHead":"32000f2172f1dea28e5f1d43914480507ad78b86","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/tnode.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple node wrapper that runs esbuild on TS files for ESM projects","directories":{},"_nodeVersion":"19.8.1","dependencies":{"esbuild":"^0.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnode_0.17.1_1683158996363_0.057872000028505566","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@arnaud-barre/tnode","version":"0.18.0","keywords":["node","typescript","esm","esbuild"],"author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/tnode@0.18.0","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/tnode#readme","bugs":{"url":"https://github.com/ArnaudBarre/tnode/issues"},"bin":{"tnode":"tnode.cjs"},"dist":{"shasum":"312fc322a4f8596551c2b7ad96a3f246e6631665","tarball":"https://registry.npmjs.org/@arnaud-barre/tnode/-/tnode-0.18.0.tgz","fileCount":6,"integrity":"sha512-9LcapHLzbe2esj1ZC4VnoTBb4NKKgItFC77MyNvRajNY8Ol7z40H90E38nqssQ34gAzu1biEaVj1Au/q4C6zmg==","signatures":[{"sig":"MEUCIErLEP3JHrd7rOiHEMsq3sLgtLdXPSd8lDvWeljH2s2wAiEA0KWWwwPl9/olE4rl471/O4cwFF6chNltzoM2vFPydQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4097},"type":"module","gitHead":"2153135ceef265cca1466664bae1b50e7c93061a","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/tnode.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple node wrapper that runs esbuild on TS files for ESM projects","directories":{},"_nodeVersion":"18.16.1","dependencies":{"esbuild":"^0.18"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnode_0.18.0_1688835717771_0.22494129017232156","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@arnaud-barre/tnode","version":"0.19.0","keywords":["node","typescript","esm","esbuild"],"author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/tnode@0.19.0","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/tnode#readme","bugs":{"url":"https://github.com/ArnaudBarre/tnode/issues"},"bin":{"tnode":"tnode.cjs"},"dist":{"shasum":"de3fc761daecc7af8dc66c70e52f979bd895090a","tarball":"https://registry.npmjs.org/@arnaud-barre/tnode/-/tnode-0.19.0.tgz","fileCount":6,"integrity":"sha512-F4ukNodw3200820ncBLYV+P8pVV551Z3TsIhxkoVsrt4Y/jWYQU3nCKz/0NHLqdED/Ep6QfN8slTUGS/SHXIog==","signatures":[{"sig":"MEUCIQDcWD0JAe0inw9+P6mw9GPsHoy8TQCcB77CRwJsFRzR4AIgQUySWOBl3rc6+JuYrMS0zVq1Ph0wE9uao/Z7PrtzCRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4097},"type":"module","gitHead":"d585ab25b37b692c573f4ce66926844a9acfd0d7","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/tnode.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple node wrapper that runs esbuild on TS files for ESM projects","directories":{},"_nodeVersion":"18.16.1","dependencies":{"esbuild":"^0.19"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnode_0.19.0_1691884781522_0.41305388497637274","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"@arnaud-barre/tnode","version":"0.19.1","keywords":["node","typescript","esm","esbuild"],"author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/tnode@0.19.1","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/tnode#readme","bugs":{"url":"https://github.com/ArnaudBarre/tnode/issues"},"bin":{"tnode":"tnode.cjs"},"dist":{"shasum":"1a1057e2edc582d3b06e0d24f711db0d758f7304","tarball":"https://registry.npmjs.org/@arnaud-barre/tnode/-/tnode-0.19.1.tgz","fileCount":6,"integrity":"sha512-QehhdJ7mHvDCjjNcb/Bp/COA95mtmD/nF+nhY19vB2sZLRX8HtmzNvXd4tYvHh96IrmYttMSc+Dq5xIO/vf9Kw==","signatures":[{"sig":"MEUCIQCoC1E2GF1OM2VZ7v+W7V9G7mjxE9t1oYqlKCZdjFdzkQIgTovI1vQw1gb5mGMZWP4nysIBMIIhqgWhEHJnXQEAJkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4154},"type":"module","gitHead":"45d81ab982fc898684d4bb775b9adb1f00e031e3","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/tnode.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple node wrapper that runs esbuild on TS files for ESM projects","directories":{},"_nodeVersion":"18.16.1","dependencies":{"esbuild":"^0.19"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnode_0.19.1_1691943284032_0.5326335636881672","host":"s3://npm-registry-packages"}},"0.19.2":{"name":"@arnaud-barre/tnode","version":"0.19.2","keywords":["node","typescript","esm","esbuild"],"author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/tnode@0.19.2","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/tnode#readme","bugs":{"url":"https://github.com/ArnaudBarre/tnode/issues"},"bin":{"tnode":"tnode.cjs"},"dist":{"shasum":"281be1254c64e3725e5407c6e88a229c178d82ea","tarball":"https://registry.npmjs.org/@arnaud-barre/tnode/-/tnode-0.19.2.tgz","fileCount":6,"integrity":"sha512-YctrCVB4J7nC5JwfRArdDvC+/Y9oc+DBOZmdOkovYIAwzCiyfP/q+q1hXtndKl2SMWkhLLj0LWJGmax1OKOFxw==","signatures":[{"sig":"MEUCIQCx40HYU6Bx/XVsydeayZOgtSetXRQvn12K/DPsxezDvQIgCaBSTKWbZwVKrFLoNzWd7hXXuR4KA7t34yuwRB0XeDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4286},"type":"module","gitHead":"45d81ab982fc898684d4bb775b9adb1f00e031e3","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/tnode.git","type":"git"},"_npmVersion":"10.1.0","description":"Simple node wrapper that runs esbuild on TS files for ESM projects","directories":{},"_nodeVersion":"20.8.0","dependencies":{"esbuild":"^0.19"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnode_0.19.2_1696613168953_0.9020462386270882","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@arnaud-barre/tnode","version":"0.24.0","keywords":["node","typescript","esm","esbuild"],"author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/tnode@0.24.0","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/tnode#readme","bugs":{"url":"https://github.com/ArnaudBarre/tnode/issues"},"bin":{"tnode":"tnode.cjs"},"dist":{"shasum":"8efd97e319b039b194e2f37b588b861673bfbc32","tarball":"https://registry.npmjs.org/@arnaud-barre/tnode/-/tnode-0.24.0.tgz","fileCount":6,"integrity":"sha512-kPojVbbrEJrBGmjGH0yT8PAd++2Mbf/t3b45aTgtOHMlhuukMcCxLotZdu8R85XHp6q4YXYfx6HMij7VRi6oNA==","signatures":[{"sig":"MEUCIQDmlCg4Gx6j+ocy87J8oaA43p2qLCWALnKfx+qINIK2aAIgGpOdShsp9OQlO0FwegRQ7ltnc+pg0zK6TsKA/J1V84M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4286},"type":"module","gitHead":"f35fa62cc50b72cc3e5b39c6a225a41fa3a5c40d","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/tnode.git","type":"git"},"_npmVersion":"10.8.3","description":"Simple node wrapper that runs esbuild on TS files for ESM projects","directories":{},"_nodeVersion":"22.9.0","dependencies":{"esbuild":"^0.24"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tnode_0.24.0_1729460790161_0.694076279617599","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@arnaud-barre/tnode","description":"Simple node wrapper that runs esbuild on TS files for ESM projects","version":"0.25.0","license":"MIT","type":"module","author":{"name":"Arnaud Barré","url":"https://github.com/ArnaudBarre"},"bin":{"tnode":"tnode.cjs"},"repository":{"type":"git","url":"git+https://github.com/ArnaudBarre/tnode.git"},"keywords":["node","typescript","esm","esbuild"],"dependencies":{"esbuild":"^0.25"},"_id":"@arnaud-barre/tnode@0.25.0","gitHead":"2672907926d4b38a9ed8d7389b505394f8a5dca0","bugs":{"url":"https://github.com/ArnaudBarre/tnode/issues"},"homepage":"https://github.com/ArnaudBarre/tnode#readme","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-biE/vNihcZJ3lfXzLaYWaJoaUIE2hLEriCUzuMB9esRAMBIK4eqxnWpVIn0vKxqBWwOIEhrvdOGXeBEr+fyoEg==","shasum":"e78672445a576dce120f2cf6bfdf7437b450de4c","tarball":"https://registry.npmjs.org/@arnaud-barre/tnode/-/tnode-0.25.0.tgz","fileCount":6,"unpackedSize":4286,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF82JHi0+JFxHbLRUo43XklzJ7zAPcBhsMQMsDcNsoDQAiBqPTrWF6Sq5EpO1uh4UO+WiPfuK3KTPKd9l59VgN6RxA=="}]},"_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"directories":{},"maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tnode_0.25.0_1747589229985_0.16981078533014204"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-03T23:39:13.270Z","modified":"2025-05-18T17:27:10.341Z","0.17.0":"2023-05-03T23:39:13.495Z","0.17.1":"2023-05-04T00:09:56.516Z","0.18.0":"2023-07-08T17:01:58.014Z","0.19.0":"2023-08-12T23:59:41.675Z","0.19.1":"2023-08-13T16:14:44.261Z","0.19.2":"2023-10-06T17:26:09.140Z","0.24.0":"2024-10-20T21:46:30.366Z","0.25.0":"2025-05-18T17:27:10.153Z"},"bugs":{"url":"https://github.com/ArnaudBarre/tnode/issues"},"author":{"name":"Arnaud Barré","url":"https://github.com/ArnaudBarre"},"license":"MIT","homepage":"https://github.com/ArnaudBarre/tnode#readme","keywords":["node","typescript","esm","esbuild"],"repository":{"type":"git","url":"git+https://github.com/ArnaudBarre/tnode.git"},"description":"Simple node wrapper that runs esbuild on TS files for ESM projects","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"readme":"# tnode [![npm](https://img.shields.io/npm/v/@arnaud-barre/tnode)](https://www.npmjs.com/package/@arnaud-barre/tnode)\n\nSimple node wrapper that runs esbuild on TS files for ESM projects. Requires usage of explicit extensions. esbuild target is set to node 18.\n\nFor CJS projects, see [@nabla/tnode](https://github.com/nabla/tnode)\n\n## Install\n\n```shell\nnpm i -D @arnaud-barre/tnode\n```\n\n## Usage in package.json scripts\n\n```json\n{\n  \"scripts\": {\n    \"codegen\": \"tnode scripts/codegen.ts\"\n  }\n}\n```\n\n## JSON imports\n\nA loader is provided to bypassed experimental warning and the need for import assertion. There is no support for named exports.\n\n## Credit\n\n`preflight.cjs` & `tnode.cjs` is taken from [tsx](https://github.com/esbuild-kit/tsx)\n","readmeFilename":"README.md"}