File tree Expand file tree Collapse file tree 1 file changed +20
-2
lines changed
packages/typescript-runtime/bin Expand file tree Collapse file tree 1 file changed +20
-2
lines changed Original file line number Diff line number Diff line change 11#!/usr/bin/env node
22
3- const cli = ( ( ) => { try { return require ( '@nuxt/cli' ) } catch ( err ) { return require ( '@nuxt/cli-edge' ) } } ) ( )
3+ let cli , hooks , version
44
5- const { hooks } = require ( '..' )
5+ try {
6+ cli = require ( '@nuxt/cli' )
7+ version = require ( '@nuxt/cli/package.json' ) . version
8+ } catch ( err ) {
9+ cli = require ( '@nuxt/cli-edge' )
10+ version = require ( '@nuxt/cli-edge/package.json' ) . version
11+ }
12+
13+ const { coerce, gte } = require ( 'semver' )
14+
15+ if ( gte ( coerce ( version ) , '2.15.0' ) ) {
16+ const chalk = require ( 'chalk' )
17+ const consola = require ( 'consola' )
18+ consola . warn ( chalk `You're using Nuxt {green ${ version } }, which includes built-in TypeScript {blue runtime} support` )
19+ consola . warn ( chalk `You can safely use {green nuxt} instead of {yellow nuxt-ts} and remove {blue @nuxt/typescript-runtime} package` )
20+ hooks = { }
21+ } else {
22+ hooks = require ( '..' ) . hooks
23+ }
624
725cli . run ( null , hooks )
826 . catch ( ( error ) => {
You can’t perform that action at this time.
0 commit comments