Skip to content

Commit 6752bcc

Browse files
committed
chore(runtime): add instructions for nuxt >= 2.15
1 parent b8a349f commit 6752bcc

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

packages/typescript-runtime/bin/nuxt-ts.js

+20-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,26 @@
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

725
cli.run(null, hooks)
826
.catch((error) => {

0 commit comments

Comments
 (0)