{"_id":"module","_rev":"17-a10e5757d94da757628e06bcf52a79fd","name":"module","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"module","version":"0.0.1","keywords":["require","requirejs"],"author":{"name":"Devrim Yasar","email":"devrim@koding.com"},"_id":"module@0.0.1","maintainers":[{"name":"devrim","email":"devrim@koding.com"}],"contributors":[{"name":"Chris Thorn","email":"chris@koding.com"}],"dist":{"shasum":"04cc3763d3dbc4de8cf5f23a4e5d01b739f204ae","tarball":"https://registry.npmjs.org/module/-/module-0.0.1.tgz","integrity":"sha512-dVw4XQCuEMeZ0iPoWW/34P5ZWbTbMFnuAie+hffYn2Si9NNLU/vnRFZJMOhUV6xZgMbVINObl5CKqcxyzSw7/Q==","signatures":[{"sig":"MEYCIQC9yolPIJMhemwpFD0BP3wW1otzXLUtufoo1TjD7RLYAQIhAIWvKDSsQ529K7MXsP2n0QBz7ELvYZG7GtCSB63aRzTX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","engines":{"node":">= 0.2.9 < 0.7.0"},"scripts":{"start":"index.js"},"_npmUser":{"name":"devrim","email":"devrim@koding.com"},"subdomain":"module","repository":{"url":"git://github.com/koding/modulejs.git","type":"git"},"_npmVersion":"1.0.106","description":"browser side module manager.","_nodeVersion":"v0.4.11","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"directories":{}},"1.0.0":{"name":"module","version":"1.0.0","keywords":["npm","node","module","package","generic","minimal","barebones","skeleton","boilerplate","scaffold","generator"],"author":{"name":"Luke Horvat"},"license":"MIT","_id":"module@1.0.0","maintainers":[{"name":"lukehorvat","email":"lukehorvat@gmail.com"}],"homepage":"https://github.com/lukehorvat/module#readme","bugs":{"url":"https://github.com/lukehorvat/module/issues"},"bin":{"module":"./index.js"},"dist":{"shasum":"0141a2cb31a0c55763aecd0521a4a821ac7684c3","tarball":"https://registry.npmjs.org/module/-/module-1.0.0.tgz","integrity":"sha512-uwik/w7SahYt9Mr/xLfEYmpJ/xMZcDlGdil/OCWXJN8nfDob5WSmPrr6Wj9ZOtSQALiFovyFEaeH3cBuhWHqSw==","signatures":[{"sig":"MEQCIErfo78qjIUhf8UyckbOPaviOB8YW63jjVgFNc5+ccVwAiBx/v0/i6kgsXVq+EBv4SYOu7wScmbS8rEiOM3BTPTKqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"0141a2cb31a0c55763aecd0521a4a821ac7684c3","gitHead":"fcd82332ccbb760cdc648d8fc1ff9c40260d43f7","scripts":{},"_npmUser":{"name":"lukehorvat","email":"lukehorvat@gmail.com"},"repository":{"url":"git+https://github.com/lukehorvat/module.git","type":"git"},"_npmVersion":"3.8.2","description":"Generate the minimal skeleton/boilerplate of a new Node.js module.","_nodeVersion":"5.7.1","dependencies":{"copy":"0.2.0","chalk":"1.1.3","yargs":"4.6.0","mkdirp":"0.5.1"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/module-1.0.0.tgz_1460610886467_0.4504848856013268","host":"packages-16-east.internal.npmjs.com"},"directories":{}},"1.1.0":{"name":"module","version":"1.1.0","keywords":["npm","node","module","package","generic","minimal","barebones","skeleton","boilerplate","scaffold","generator"],"author":{"name":"Luke Horvat"},"license":"MIT","_id":"module@1.1.0","maintainers":[{"name":"lukehorvat","email":"lukehorvat@gmail.com"}],"homepage":"https://github.com/lukehorvat/module#readme","bugs":{"url":"https://github.com/lukehorvat/module/issues"},"bin":{"module":"./index.js"},"dist":{"shasum":"d2a29b47823850b23ee05cf245232cfb3310337f","tarball":"https://registry.npmjs.org/module/-/module-1.1.0.tgz","integrity":"sha512-3do6hoY3mcMEZ9K0rjKl79AHNDog+Zeznr6jp0AJtipdfDrbAJuHmJmbM8rjbv4MXrJa2yTe/YmLfJkSqgWuzA==","signatures":[{"sig":"MEUCICs32YDZ091aLlVYwkTVKHz5McmM4HibEztC+PtOFV4IAiEA978JhHQa1yY34QA0v2mTpeOpEHyYpfh70UZFbiJXZ68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"d2a29b47823850b23ee05cf245232cfb3310337f","gitHead":"b0e832737313f9f6f956570880a28306e62820b7","scripts":{},"_npmUser":{"name":"lukehorvat","email":"lukehorvat@gmail.com"},"repository":{"url":"git+https://github.com/lukehorvat/module.git","type":"git"},"_npmVersion":"3.8.5","description":"Generate the minimal skeleton/boilerplate of a new Node.js module.","_nodeVersion":"5.6.0","dependencies":{"chalk":"1.1.3","yargs":"4.6.0","tildify":"1.2.0","vinyl-fs":"2.4.3","map-stream":"0.0.6","lodash.template":"4.2.4"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/module-1.1.0.tgz_1460629426582_0.8534006068948656","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"1.2.0":{"name":"module","version":"1.2.0","keywords":["npm","node","module","package","generic","minimal","barebones","skeleton","boilerplate","scaffold","generator"],"author":{"name":"Luke Horvat"},"license":"MIT","_id":"module@1.2.0","maintainers":[{"name":"lukehorvat","email":"lukehorvat@gmail.com"}],"homepage":"https://github.com/lukehorvat/module#readme","bugs":{"url":"https://github.com/lukehorvat/module/issues"},"bin":{"module":"./cli.js"},"dist":{"shasum":"ea8bbc232ee491b69f6ac89452dd919d20632758","tarball":"https://registry.npmjs.org/module/-/module-1.2.0.tgz","integrity":"sha512-mS6DqHqA4A8NmzPNtcYK72//uqPTDN/exSpzjo1MY1mOcwalatlhKrwSsKb4NkhQOO2bclXLI46EJJNcV/MLqQ==","signatures":[{"sig":"MEQCICt8JqqTNDQqyJCaGxIEeCl19Kg/s4iKn41z5frOCDWkAiASw0nUo8CPiwV4PaF822TtnggFym4+nDvZwpyP+nPWSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"ea8bbc232ee491b69f6ac89452dd919d20632758","gitHead":"86aaffd406d4df3fbb9ff2cae61e610c83d98e2e","scripts":{},"_npmUser":{"name":"lukehorvat","email":"lukehorvat@gmail.com"},"repository":{"url":"git+https://github.com/lukehorvat/module.git","type":"git"},"_npmVersion":"3.8.5","description":"Generate the minimal skeleton/boilerplate of a new Node.js module.","_nodeVersion":"5.6.0","dependencies":{"chalk":"1.1.3","yargs":"4.6.0","tildify":"1.2.0","vinyl-fs":"2.4.3","map-stream":"0.0.6","concat-stream":"1.5.1","lodash.template":"4.2.4"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/module-1.2.0.tgz_1460643326459_0.1889464387204498","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"1.2.1":{"name":"module","version":"1.2.1","keywords":["npm","node","module","package","skeleton","boilerplate","scaffold","generator","generic","cli"],"author":{"name":"Luke Horvat"},"license":"MIT","_id":"module@1.2.1","maintainers":[{"name":"lukehorvat","email":"lukehorvat@gmail.com"}],"homepage":"https://github.com/lukehorvat/module#readme","bugs":{"url":"https://github.com/lukehorvat/module/issues"},"bin":{"module":"./cli.js"},"dist":{"shasum":"9790ec4b3fcc22d9da9c40da5bb994e34ae94520","tarball":"https://registry.npmjs.org/module/-/module-1.2.1.tgz","integrity":"sha512-M9qd8biPYKNQs6Hkg3EPDJyFiaE/xWdSAuE5k7NHCnKmKeGBxLaWXSkBm5LvpAWsuukpwux8zxxffyWgYule/Q==","signatures":[{"sig":"MEUCIFjZPpmeA4LyU44dccWETwSJfSG2IG6oiVfaITSOtcEmAiEA9hhVzSJWr5CFfnCqI2o90iKdWRpLzjn5ABQ5+hYjFbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"9790ec4b3fcc22d9da9c40da5bb994e34ae94520","gitHead":"9679f7170762b187f748b57c207a34506ddb7941","scripts":{},"_npmUser":{"name":"lukehorvat","email":"lukehorvat@gmail.com"},"repository":{"url":"git+https://github.com/lukehorvat/module.git","type":"git"},"_npmVersion":"3.8.5","description":"Generate the minimal skeleton/boilerplate for a new Node.js module.","_nodeVersion":"5.6.0","dependencies":{"chalk":"1.1.3","yargs":"4.6.0","tildify":"1.2.0","vinyl-fs":"2.4.3","map-stream":"0.0.6","concat-stream":"1.5.1","lodash.template":"4.2.4"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/module-1.2.1.tgz_1460645358039_0.38765287306159735","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"1.2.2":{"name":"module","version":"1.2.2","keywords":["npm","node","module","package","skeleton","boilerplate","scaffold","generator","generic","cli"],"author":{"name":"Luke Horvat"},"license":"MIT","_id":"module@1.2.2","maintainers":[{"name":"lukehorvat","email":"lukehorvat@gmail.com"}],"homepage":"https://github.com/lukehorvat/module#readme","bugs":{"url":"https://github.com/lukehorvat/module/issues"},"bin":{"module":"./dist/cli.js"},"dist":{"shasum":"5499fb9968528c8290ca3c1f46f7433686cbfd56","tarball":"https://registry.npmjs.org/module/-/module-1.2.2.tgz","integrity":"sha512-VbNntZdg/2hpc9HIa419lcta0t4omVJ6u1xkTgQUNjN4xNZPLJxGblo8xyNlr3oWSHb49Z/Qk46APmlSb6tjPQ==","signatures":[{"sig":"MEQCIDXtQKLlhWhSXVtOQir1RHopfy0LA7FyqrD9OLkeqWy+AiAXO173Jik+rl0qwpS1uq8Ei0UNLilGmLABSAxwbHa6HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","babel":{"presets":["es2015"]},"_shasum":"5499fb9968528c8290ca3c1f46f7433686cbfd56","gitHead":"56dd2c3ce1f9886f04a883b93128165874536f57","scripts":{"build":"rimraf dist && babel lib -d dist","prepublish":"npm run build"},"_npmUser":{"name":"lukehorvat","email":"lukehorvat@gmail.com"},"repository":{"url":"git+https://github.com/lukehorvat/module.git","type":"git"},"_npmVersion":"3.8.2","description":"Generate the minimal skeleton/boilerplate for a new Node.js module.","_nodeVersion":"5.7.1","dependencies":{"chalk":"1.1.3","yargs":"4.6.0","tildify":"1.2.0","vinyl-fs":"2.4.3","map-stream":"0.0.6","concat-stream":"1.5.1","lodash.template":"4.2.4"},"devDependencies":{"rimraf":"2.5.2","babel-cli":"6.7.5","babel-preset-es2015":"6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/module-1.2.2.tgz_1460687857695_0.460355720249936","host":"packages-16-east.internal.npmjs.com"},"directories":{}},"1.2.3":{"name":"module","version":"1.2.3","keywords":["npm","node","module","package","skeleton","boilerplate","scaffold","generator","generic","cli"],"author":{"name":"Luke Horvat"},"license":"MIT","_id":"module@1.2.3","maintainers":[{"name":"lukehorvat","email":"lukehorvat@gmail.com"}],"homepage":"https://github.com/lukehorvat/module#readme","bugs":{"url":"https://github.com/lukehorvat/module/issues"},"bin":{"module":"./dist/cli.js"},"dist":{"shasum":"7e18f8647123d7cbe09b0cef380e4ad0b1778427","tarball":"https://registry.npmjs.org/module/-/module-1.2.3.tgz","integrity":"sha512-aGizwH4K2NsOQ5IgDSHDQz8igEPkxdl9ZNd2glSvKCIvoLWX+Bu8ReRIr5tGgq5kJWBl9eAThpFgTjsHr5hiiA==","signatures":[{"sig":"MEYCIQDl/os6gp635g4Ennr32lAvGnRBlRaLBsZRNRy1UaIxdQIhAMInUhG32QDQyaGP+T/64Rh37KMamgPsuvzuESgIKJHj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","babel":{"presets":["es2015"]},"_shasum":"7e18f8647123d7cbe09b0cef380e4ad0b1778427","gitHead":"bcc4ee01125a14b6139bca563e61f681358a007c","scripts":{"build":"rimraf dist && babel lib -d dist","prepublish":"npm run build"},"_npmUser":{"name":"lukehorvat","email":"lukehorvat@gmail.com"},"repository":{"url":"git+https://github.com/lukehorvat/module.git","type":"git"},"_npmVersion":"3.8.2","description":"Generate the minimal skeleton/boilerplate for a new Node.js module.","_nodeVersion":"5.7.1","dependencies":{"chalk":"1.1.3","yargs":"4.6.0","tildify":"1.2.0","vinyl-fs":"2.4.3","map-stream":"0.0.6","concat-stream":"1.5.1","lodash.template":"4.2.4"},"devDependencies":{"rimraf":"2.5.2","babel-cli":"6.7.5","babel-preset-es2015":"6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/module-1.2.3.tgz_1460695641550_0.8256294671446085","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"1.2.4":{"name":"module","version":"1.2.4","keywords":["npm","node","module","package","skeleton","boilerplate","scaffold","generator","generic","cli"],"author":{"name":"Luke Horvat"},"license":"MIT","_id":"module@1.2.4","maintainers":[{"name":"lukehorvat","email":"lukehorvat@gmail.com"}],"homepage":"https://github.com/lukehorvat/module#readme","bugs":{"url":"https://github.com/lukehorvat/module/issues"},"bin":{"module":"./dist/cli.js"},"dist":{"shasum":"040c9213651bffbd3f5e4b4d8b105d4e896d5890","tarball":"https://registry.npmjs.org/module/-/module-1.2.4.tgz","integrity":"sha512-9SpPk4Z37rPALXakz+hn96ZEewHSgU2Az9iOMYEPkKYanUfOez21q5ApMckidoGtFOzRc2w283NLsDzJYyyzDw==","signatures":[{"sig":"MEYCIQC/8/zczCv1UBuSlwLabrUTEiqi5idj9XLattfZrpY7oAIhAKvU13PcXZXpe616xCiOHt+W8hejtbq9pPjfccOH6Jw2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","babel":{"presets":["es2015"]},"_shasum":"040c9213651bffbd3f5e4b4d8b105d4e896d5890","gitHead":"d8e7a0bcf595a2067eeba5eabcce5a925f6a8b91","scripts":{"build":"rimraf dist && babel lib -d dist","prepublish":"npm run build"},"_npmUser":{"name":"lukehorvat","email":"lukehorvat@gmail.com"},"repository":{"url":"git+https://github.com/lukehorvat/module.git","type":"git"},"_npmVersion":"3.8.2","description":"Generate the minimal skeleton/boilerplate for a new Node.js module.","_nodeVersion":"5.7.1","dependencies":{"chalk":"1.1.3","yargs":"4.6.0","tildify":"1.2.0","vinyl-fs":"2.4.3","map-stream":"0.0.6","concat-stream":"1.5.1","lodash.template":"4.2.4"},"devDependencies":{"rimraf":"2.5.2","babel-cli":"6.7.5","babel-preset-es2015":"6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/module-1.2.4.tgz_1460702198604_0.9361961053218693","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"1.2.5":{"name":"module","version":"1.2.5","keywords":["npm","node","module","package","skeleton","boilerplate","scaffold","generator","generic","cli"],"author":{"name":"Luke Horvat"},"license":"MIT","_id":"module@1.2.5","maintainers":[{"name":"lukehorvat","email":"lukehorvat@gmail.com"}],"homepage":"https://github.com/lukehorvat/module#readme","bugs":{"url":"https://github.com/lukehorvat/module/issues"},"bin":{"module":"./dist/cli.js"},"dist":{"shasum":"b503eb06cdc13473f56818426974cde7ec59bf15","tarball":"https://registry.npmjs.org/module/-/module-1.2.5.tgz","integrity":"sha512-Y+j9HcHf8V6YtNBkLbPmREAUi5xGbAdb9ycXpo2roABDPrJEzd79kmoH5Ib9lpxcNVsHWa1LhRZJcflUq2+N3w==","signatures":[{"sig":"MEUCIGadJUKo2ck+AOXp5kctbpGTLFQW1V+MYWNSGDZD9+6MAiEAqvJzgKeviHAAM1ZALgJ/6ti8IxkSdXEN+i6lKpeSuXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","babel":{"presets":["es2015"]},"_shasum":"b503eb06cdc13473f56818426974cde7ec59bf15","gitHead":"503b7a2834a565f1f52743a85ed32010da721665","scripts":{"build":"rimraf dist && babel lib -d dist","prepublish":"npm run build"},"_npmUser":{"name":"lukehorvat","email":"lukehorvat@gmail.com"},"repository":{"url":"git+https://github.com/lukehorvat/module.git","type":"git"},"_npmVersion":"3.8.2","description":"Generate the minimal skeleton/boilerplate for a new Node.js module.","_nodeVersion":"5.7.1","dependencies":{"chalk":"1.1.3","yargs":"4.6.0","tildify":"1.2.0","vinyl-fs":"2.4.3","map-stream":"0.0.6","concat-stream":"1.5.1","lodash.template":"4.2.4"},"devDependencies":{"rimraf":"2.5.2","babel-cli":"6.7.5","babel-preset-es2015":"6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/module-1.2.5.tgz_1460703977076_0.310543111525476","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"2.0.0":{"name":"module","version":"2.0.0","description":"Generate the minimal skeleton for a new node.js module/package.","author":{"name":"Luke Horvat"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/lukehorvat/module.git"},"main":"dist/index.js","types":"dist/index.d.ts","bin":{"module":"dist/cli.js"},"scripts":{"build":"tsc","prebuild":"rimraf dist","start":"npm run build && node dist/cli.js foo -s esm -i file-ext"},"dependencies":{"kleur":"^4.1.5","tildify":"^3.0.0","yargs":"^18.0.0"},"devDependencies":{"@types/node":"^24.9.1","@types/yargs":"^17.0.34","rimraf":"^6.0.1","typescript":"^5.9.3"},"keywords":["node","module","package","skeleton","boilerplate","scaffold","generator","cli","commonjs","esm"],"gitHead":"76017a9ecdfa60d8120f38cb5b509b915f1c0e01","_id":"module@2.0.0","bugs":{"url":"https://github.com/lukehorvat/module/issues"},"homepage":"https://github.com/lukehorvat/module#readme","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-3ZjXmzvknNRH1iiJAMDBw8xqLKd2ZB4lJH20phnb6UxjhLjk6ufFrB0s0LEi7r0FzvDz+tE+WM5CyRWJjV+wtQ==","shasum":"0f65d65160c00e04ac1b11cb92afa3160898f66c","tarball":"https://registry.npmjs.org/module/-/module-2.0.0.tgz","fileCount":7,"unpackedSize":9626,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG1l3BSgplI1hbDLJNUrl7OBUj+7hHXHbgH3KNdZvW89AiEA68khjYyx3nIOVXi6X7jKbBf4Y9o8PVTViKriZyPOkHY="}]},"_npmUser":{"name":"lukehorvat","email":"lukehorvat@gmail.com"},"directories":{},"maintainers":[{"name":"lukehorvat","email":"lukehorvat@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/module_2.0.0_1761509947431_0.07203920260734287"},"_hasShrinkwrap":false}},"time":{"created":"2012-02-01T08:15:40.437Z","modified":"2025-10-26T20:19:07.809Z","0.0.1":"2012-02-01T08:15:41.632Z","1.0.0":"2016-04-14T05:14:49.438Z","1.1.0":"2016-04-14T10:23:47.062Z","1.2.0":"2016-04-14T14:15:27.062Z","1.2.1":"2016-04-14T14:49:18.678Z","1.2.2":"2016-04-15T02:37:41.270Z","1.2.3":"2016-04-15T04:47:22.131Z","1.2.4":"2016-04-15T06:36:39.159Z","1.2.5":"2016-04-15T07:06:17.579Z","2.0.0":"2025-10-26T20:19:07.622Z"},"bugs":{"url":"https://github.com/lukehorvat/module/issues"},"author":{"name":"Luke Horvat"},"license":"MIT","homepage":"https://github.com/lukehorvat/module#readme","keywords":["node","module","package","skeleton","boilerplate","scaffold","generator","cli","commonjs","esm"],"repository":{"type":"git","url":"git+https://github.com/lukehorvat/module.git"},"description":"Generate the minimal skeleton for a new node.js module/package.","maintainers":[{"name":"lukehorvat","email":"lukehorvat@gmail.com"}],"readme":"# module [![npm version](https://img.shields.io/npm/v/module.svg?style=flat-square)](https://www.npmjs.com/package/module)\n\nGenerate the minimal skeleton for a new node.js module/package.\n\n![](./screenshot.png)\n\n## Usage\n\nFor example, to create a module in the current working directory:\n\n```sh\n$ npx module\n```\n\nTo create a module in another directory, specify a relative or absolute path:\n\n```sh\n$ npx module foo\n```\n\nThe `--system` flag can be provided to control whether the module system is ESM (the default if flag not specified) or CommonJS:\n\n```sh\n$ npx module foo --system esm\n```\n\n```sh\n$ npx module foo --system cjs\n```\n\nAnd the `--identifier` flag can be provided to control whether the module system is identified by file extension (the default if flag not specified), package.json `type` field, or implicitly from code syntax:\n\n```sh\n$ npx module foo --system esm --identifier file-ext\n```\n\n```sh\n$ npx module foo --system cjs --identifier package-type\n```\n\n```sh\n$ npx module foo --system esm --identifier syntax\n```\n\nTo understand these flags better, see [Determining module system](https://nodejs.org/api/packages.html#determining-module-system) in the node.js docs.\n","readmeFilename":"README.md"}