create-astro.mjs 495 B

123456789101112131415
  1. #!/usr/bin/env node
  2. /* eslint-disable no-console */
  3. 'use strict';
  4. const currentVersion = process.versions.node;
  5. const requiredMajorVersion = parseInt(currentVersion.split('.')[0], 10);
  6. const minimumMajorVersion = 18;
  7. if (requiredMajorVersion < minimumMajorVersion) {
  8. console.error(`Node.js v${currentVersion} is out of date and unsupported!`);
  9. console.error(`Please use Node.js v${minimumMajorVersion} or higher.`);
  10. process.exit(1);
  11. }
  12. import('./dist/index.js').then(({ main }) => main());