{"_id":"bundle-n-require","_rev":"5-505016f8d8e4c9bbe0b7eacde4ac31b3","name":"bundle-n-require","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"bundle-n-require","version":"1.0.0","keywords":["esbuild","tsup","require","bundle","nodejs"],"author":{"name":"Segun Adebayo","email":"joseshegs@gmail.com"},"license":"MIT","_id":"bundle-n-require@1.0.0","maintainers":[{"name":"segunadebayo","email":"joseshegs@gmail.com"}],"dist":{"shasum":"1cccfae14bff96151a83b6cc6d326935c5f83e09","tarball":"https://registry.npmjs.org/bundle-n-require/-/bundle-n-require-1.0.0.tgz","fileCount":6,"integrity":"sha512-91a5rf3/FzW+deIW9s1m+tNXaTKVG5quUj2kUV71w7BSfsxS8MeHZ+6CKYzU0c5fvsHr9Sfbkn45jHdTnp7hjg==","signatures":[{"sig":"MEUCIQD2/2x/cwT5o24rPa55AU4m6WWTjotj8cKG04hjmbMJPQIgb/AfyhVyyEB3zbMYa25yRzdJexjRUGWSBlQfLar0Aus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUYe2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3XhAAhkj82WMRfa8CLn/nh/f+NDkTXsatEa5X+c0Bq+Tg9IL8Ix03\r\nrL3Ok62wTCTdqR9ZePfrKs1UwCyKapXFI9BEajfxDTl8jP6E+pSZ06ZcQfxy\r\nphhPyPLCQayGY+HNclLEEIYVSEoYdV1uTK5PTOu8u0/mZUwUO0FB/qPgX8d8\r\nXgtnZE/2BMK7Q7jinJQa3dkrILB++wGCcKkhnzKknm5/dK0QmmruBYHFOkpV\r\nx1rnrhLtRLRkHl3R5UfbH7/DWRO2Ip2oulA1Rk9OxwoAwgNCEGJbnrgPKAF0\r\nqdqzjHIAqvSDx83yHvSCKKFhdmGiOQwW6jUfDxiFHt8/uOt6YJvgB/mytcGa\r\n+23hLC32+6V/EB3P/atLQ5FSMGJSYyumrUn4UaZ4mKS121TCmkAra6iyUu6k\r\nYjP762lWb7rqucEHVg4e+tDERQyEzzSCEe6DtJcY/GflXEK00nPhdAYivlnQ\r\nD5j1HK3IMF/mRIRpgLavbN5mojOjf0oIVIFS57gTE16NcrVp1q7EDm+f6eTN\r\nNIVk34iicwci9knngiNWGsONv0P6Hyka2Ad5sFEgKdHdNTZLVSaPRPrGp2XX\r\n2yOBnpyS51lS28vILl110fZVW9MiPXX/yzKxduNbowjdDJAMqN8VKyZM1/6u\r\n87UuRnatBC4ys8Bs9GzcyKyv54tmN9gNApE=\r\n=pyXG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:bundle-n-require-1.0.0.tgz","types":"./dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"tsup src --format cjs,esm --shims --dts"},"_npmUser":{"name":"segunadebayo","email":"joseshegs@gmail.com"},"_resolved":"/private/var/folders/94/lhtq59t12hj2z9c0phcxvj8r0000gn/T/231710b9ea0d2cbefe696f9a2762d50b/bundle-n-require-1.0.0.tgz","_integrity":"sha512-91a5rf3/FzW+deIW9s1m+tNXaTKVG5quUj2kUV71w7BSfsxS8MeHZ+6CKYzU0c5fvsHr9Sfbkn45jHdTnp7hjg==","_npmVersion":"8.19.3","description":"","directories":{},"_nodeVersion":"18.13.0","dependencies":{"esbuild":"^0.17.18","node-eval":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","@types/node":"^18.16.3"},"_npmOperationalInternal":{"tmp":"tmp/bundle-n-require_1.0.0_1683064758467_0.13699603288922946","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"bundle-n-require","version":"1.0.1","keywords":["esbuild","tsup","require","bundle","nodejs"],"author":{"name":"Segun Adebayo","email":"joseshegs@gmail.com"},"license":"MIT","_id":"bundle-n-require@1.0.1","maintainers":[{"name":"segunadebayo","email":"joseshegs@gmail.com"}],"dist":{"shasum":"b9532c9be2ee20f15fcbb8ac863ec507f6a922c7","tarball":"https://registry.npmjs.org/bundle-n-require/-/bundle-n-require-1.0.1.tgz","fileCount":4,"integrity":"sha512-gItLuU8M0uI7bcHim+wM+Y1bY9eG7j3XbGcU3ZCqsrJLj4ZIHhchHWQ1luL9c4P8yPNLC9Jkwbct/EgR0u/dzQ==","signatures":[{"sig":"MEYCIQDEfjBU/LhvjfN1Hp+shLY6iMP8DPxXdfSb4qdgdZyhPgIhAKQf7N9H+lixhlyGNRtHtb5MHrFL/lDR0+FO70fKmYZg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUYg9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqIg//R63oF975dsqRV6rghpdIausWHceRgNb6rtfAwbtXUzdvk0f5\r\n3kk0QiyLOYaA+izv+l2jg0uPeX/bpgm3FHjwIbvBakSDmJLyLSL06j1Put6Z\r\n1pYVsrI7X/4jOaYHfIjkUjJKC8eNVW9vkcU+cVmuXTEk/pCjyJAaiPeXb5P3\r\nmlhuy1JClmdsAH9XHHvnrWQA0B/zwfZ7szeS8GZV57rL6x8d3VyNBa/5wswN\r\nF09+Ick82hQ1/MMqrnoi0tNyhxTiaqs8nSNv0oWExWHZmS8HKIf6HoLr98Qj\r\nGomd5lyA46DmxWhJhHhpUFX41FjnhxjPS3MRUB210AWi6HTEyPG4dCU93HR3\r\nnnFKbGkRsP6nzMOvD66uM5RDG3n1vzp0ZZWQSKV+AFMwvAFvs9DsDl0ndB+r\r\npkWnOxAwKcnXnkBeix3CpCgU26Mbj86noRLEtyJMWl9geGfst4HhV6wW1A+j\r\nX0DcYhWWZ0FKd0/Xe6Gn7rjETph+f2djVbjPyzecXn1M+OGLY9kT6ER2WabF\r\nDwIWW99FC+EYbO2Fg9vYiCzSMxbUw1RLEqcAIPA02qeGMECc+9ssGJ9BK01I\r\n8MSyJBVmSeJ0S5fNJhrTnqo/He+r1i2Z5Zb1RduGBM2vpipEwif/XxEg2L+Z\r\nQpGFtoo8ZiT5HPQ+PzXXAySoz9LBfeZETx0=\r\n=pwJM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:bundle-n-require-1.0.1.tgz","types":"./dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"tsup src --format cjs,esm --shims --dts"},"_npmUser":{"name":"segunadebayo","email":"joseshegs@gmail.com"},"_resolved":"/private/var/folders/94/lhtq59t12hj2z9c0phcxvj8r0000gn/T/b51183fc95543e3565d94a4408dacff3/bundle-n-require-1.0.1.tgz","_integrity":"sha512-gItLuU8M0uI7bcHim+wM+Y1bY9eG7j3XbGcU3ZCqsrJLj4ZIHhchHWQ1luL9c4P8yPNLC9Jkwbct/EgR0u/dzQ==","_npmVersion":"8.19.3","description":"Require and bundle Typescript and Javascript files in NodeJS","directories":{},"_nodeVersion":"18.13.0","dependencies":{"esbuild":"^0.17.18","node-eval":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","@types/node":"^18.16.3"},"_npmOperationalInternal":{"tmp":"tmp/bundle-n-require_1.0.1_1683064893076_0.13026316176032826","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"bundle-n-require","version":"1.1.0","keywords":["esbuild","tsup","require","bundle","nodejs"],"author":{"name":"Segun Adebayo","email":"joseshegs@gmail.com"},"license":"MIT","_id":"bundle-n-require@1.1.0","maintainers":[{"name":"segunadebayo","email":"joseshegs@gmail.com"}],"dist":{"shasum":"13f63f997a940ffb130f17d532a5b8a98c570a5a","tarball":"https://registry.npmjs.org/bundle-n-require/-/bundle-n-require-1.1.0.tgz","fileCount":6,"integrity":"sha512-MqlhKkkzfGqyLDR1kNBnfMI2HryoBts05NYUlXWI809jc7405WHf/RIxXbVgev1tOR5roo3qWZpyZO5aYWWbZg==","signatures":[{"sig":"MEUCIQDhga+u0p5Kg25glyIDQFgtjzQszCYVCoK5iym0nWVCSwIgNe0l5TseY71b4QcFeytDC61PlZT5eLPd3aIHe/pu2Yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7411},"main":"dist/index.js","_from":"file:bundle-n-require-1.1.0.tgz","types":"./dist/index.d.ts","module":"dist/index.mjs","scripts":{"pub":"pnpm build && pnpm publish --no-git-checks --access public","build":"tsup src --format cjs,esm --shims --dts","clean":"rimraf dist"},"_npmUser":{"name":"segunadebayo","email":"joseshegs@gmail.com"},"_resolved":"/private/var/folders/94/lhtq59t12hj2z9c0phcxvj8r0000gn/T/0cb37ffdddae38a6437ffea8a008685e/bundle-n-require-1.1.0.tgz","_integrity":"sha512-MqlhKkkzfGqyLDR1kNBnfMI2HryoBts05NYUlXWI809jc7405WHf/RIxXbVgev1tOR5roo3qWZpyZO5aYWWbZg==","_npmVersion":"10.2.3","description":"Require and bundle Typescript and Javascript files in NodeJS","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esbuild":"^0.20.0","node-eval":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.11.16"},"_npmOperationalInternal":{"tmp":"tmp/bundle-n-require_1.1.0_1707150322872_0.35380018409899416","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"bundle-n-require","version":"1.1.1","keywords":["esbuild","tsup","require","bundle","nodejs"],"author":{"name":"Segun Adebayo","email":"joseshegs@gmail.com"},"license":"MIT","_id":"bundle-n-require@1.1.1","maintainers":[{"name":"segunadebayo","email":"joseshegs@gmail.com"}],"dist":{"shasum":"857e6308ac92f29a9fe8e292ea7719247491e3e2","tarball":"https://registry.npmjs.org/bundle-n-require/-/bundle-n-require-1.1.1.tgz","fileCount":6,"integrity":"sha512-EB2wFjXF106LQLe/CYnKCMCdLeTW47AtcEtUfiqAOgr2a08k0+YgRklur2aLfEYHlhz6baMskZ8L2U92Hh0vyA==","signatures":[{"sig":"MEUCIQCG9PuBA6Ar7a1ZW9nd+sWD/YtFbXzBilrGp38h3hg4jwIgJmImwDVbURBXF5V6K2EavKZSTY8nha4SzyeyduK02LU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7261},"main":"dist/index.js","_from":"file:bundle-n-require-1.1.1.tgz","types":"./dist/index.d.ts","module":"dist/index.mjs","scripts":{"pub":"pnpm build && pnpm publish --no-git-checks --access public","build":"tsup src --format cjs,esm --shims --dts","clean":"rimraf dist"},"_npmUser":{"name":"segunadebayo","email":"joseshegs@gmail.com"},"_resolved":"/private/var/folders/94/lhtq59t12hj2z9c0phcxvj8r0000gn/T/e29a90a49b587d32ee2ec3dad90485b8/bundle-n-require-1.1.1.tgz","_integrity":"sha512-EB2wFjXF106LQLe/CYnKCMCdLeTW47AtcEtUfiqAOgr2a08k0+YgRklur2aLfEYHlhz6baMskZ8L2U92Hh0vyA==","_npmVersion":"10.2.3","description":"Require and bundle Typescript and Javascript files in NodeJS","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esbuild":"^0.20.0","node-eval":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","typescript":"^5.3.3","@types/node":"^20.11.16"},"_npmOperationalInternal":{"tmp":"tmp/bundle-n-require_1.1.1_1707169467231_0.412316482030501","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"bundle-n-require","version":"1.1.2","description":"Require and bundle Typescript and Javascript files in NodeJS","main":"dist/index.js","module":"dist/index.mjs","keywords":["esbuild","tsup","require","bundle","nodejs"],"publishConfig":{"access":"public"},"author":{"name":"Segun Adebayo","email":"joseshegs@gmail.com"},"license":"MIT","dependencies":{"esbuild":"^0.25.1","node-eval":"^2.0.0"},"devDependencies":{"@types/node":"^22.13.10","rimraf":"^6.0.1","tsup":"^8.4.0","typescript":"^5.8.2"},"scripts":{"build":"tsup src --format cjs,esm --shims --dts","pub":"pnpm build && pnpm publish --no-git-checks --access public","clean":"rimraf dist"},"_id":"bundle-n-require@1.1.2","types":"./dist/index.d.ts","_integrity":"sha512-bEk2jakVK1ytnZ9R2AAiZEeK/GxPUM8jvcRxHZXifZDMcjkI4EG/GlsJ2YGSVYT9y/p/gA9/0yDY8rCGsSU6Tg==","_resolved":"/private/var/folders/94/lhtq59t12hj2z9c0phcxvj8r0000gn/T/ca1d5c72c8512debcdf7d196ca7d15e8/bundle-n-require-1.1.2.tgz","_from":"file:bundle-n-require-1.1.2.tgz","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bEk2jakVK1ytnZ9R2AAiZEeK/GxPUM8jvcRxHZXifZDMcjkI4EG/GlsJ2YGSVYT9y/p/gA9/0yDY8rCGsSU6Tg==","shasum":"e03452fe13bb473a8f2e0baba2c60764b7f8c9a8","tarball":"https://registry.npmjs.org/bundle-n-require/-/bundle-n-require-1.1.2.tgz","fileCount":6,"unpackedSize":7263,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQ9nb3fynNMLGUpfO8xBITBTrgmufgjJhFsS3EQR1KNgIgO2BmkGYHF9LVBKSsB/0nKpjstFVatR7d8VexhUTzI3s="}]},"_npmUser":{"name":"segunadebayo","email":"joseshegs@gmail.com"},"directories":{},"maintainers":[{"name":"segunadebayo","email":"joseshegs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bundle-n-require_1.1.2_1741971817555_0.07236076513140355"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-02T21:59:18.466Z","modified":"2025-03-14T17:03:37.913Z","1.0.0":"2023-05-02T21:59:18.654Z","1.0.1":"2023-05-02T22:01:33.262Z","1.1.0":"2024-02-05T16:25:23.044Z","1.1.1":"2024-02-05T21:44:27.439Z","1.1.2":"2025-03-14T17:03:37.735Z"},"author":{"name":"Segun Adebayo","email":"joseshegs@gmail.com"},"license":"MIT","keywords":["esbuild","tsup","require","bundle","nodejs"],"description":"Require and bundle Typescript and Javascript files in NodeJS","maintainers":[{"name":"segunadebayo","email":"joseshegs@gmail.com"}],"readme":"# Bundle n Require\n\nUse this package to bundle and require a TypeScript file and its dependencies.\n\n## Installation\n\n```bash\nnpm install --save bundle-n-require\n```\n\n## Usage\n\n```js\nimport { bundleNRequire } from 'bundle-n-require'\n\nconst result = await bundleNRequire('path/to/entry.ts')\n// => { mod, dependencies, code }\n```\n\n- `mod` is the module that was required.\n- `dependencies` is an array of the modules that were required by the entry module.\n- `code` is the bundled code.\n","readmeFilename":"README.md"}