Website Structure

This commit is contained in:
supalerk-ar66 2026-01-13 10:46:40 +07:00
parent 62812f2090
commit 71f0676a62
22365 changed files with 4265753 additions and 791 deletions

View file

@ -0,0 +1,51 @@
'use strict';
const utils = require('consola/utils');
const consola = require('consola');
const stdEnv = require('std-env');
const isDocker = require('is-docker');
const rc = require('rc9');
function _interopDefaultCompat (e) { return e && typeof e === 'object' && 'default' in e ? e.default : e; }
const isDocker__default = /*#__PURE__*/_interopDefaultCompat(isDocker);
const version = "2.6.6";
const consentVersion = 1;
function updateUserNuxtRc(key, val) {
rc.updateUser({ [key]: val }, ".nuxtrc");
}
async function ensureUserconsent(options) {
if (options.consent && options.consent >= consentVersion) {
return true;
}
if (stdEnv.isMinimal || process.env.CODESANDBOX_SSE || process.env.NEXT_TELEMETRY_DISABLED || isDocker__default()) {
return false;
}
consola.consola.restoreAll();
process.stdout.write("\n");
consola.consola.info(`${utils.colors.green("Nuxt")} collects completely anonymous data about usage.
This will help us improve Nuxt developer experience over time.
Read more on ${utils.colors.underline(utils.colors.cyan("https://github.com/nuxt/telemetry"))}
`);
const accepted = await consola.consola.prompt("Are you interested in participating?", {
type: "confirm"
});
process.stdout.write("\n");
consola.consola.wrapAll();
if (accepted) {
updateUserNuxtRc("telemetry.consent", consentVersion);
updateUserNuxtRc("telemetry.enabled", true);
return true;
}
updateUserNuxtRc("telemetry.enabled", false);
return false;
}
exports.consentVersion = consentVersion;
exports.ensureUserconsent = ensureUserconsent;
exports.updateUserNuxtRc = updateUserNuxtRc;
exports.version = version;

View file

@ -0,0 +1,42 @@
import { colors } from 'consola/utils';
import { consola } from 'consola';
import { isMinimal } from 'std-env';
import isDocker from 'is-docker';
import { updateUser } from 'rc9';
const version = "2.6.6";
const consentVersion = 1;
function updateUserNuxtRc(key, val) {
updateUser({ [key]: val }, ".nuxtrc");
}
async function ensureUserconsent(options) {
if (options.consent && options.consent >= consentVersion) {
return true;
}
if (isMinimal || process.env.CODESANDBOX_SSE || process.env.NEXT_TELEMETRY_DISABLED || isDocker()) {
return false;
}
consola.restoreAll();
process.stdout.write("\n");
consola.info(`${colors.green("Nuxt")} collects completely anonymous data about usage.
This will help us improve Nuxt developer experience over time.
Read more on ${colors.underline(colors.cyan("https://github.com/nuxt/telemetry"))}
`);
const accepted = await consola.prompt("Are you interested in participating?", {
type: "confirm"
});
process.stdout.write("\n");
consola.wrapAll();
if (accepted) {
updateUserNuxtRc("telemetry.consent", consentVersion);
updateUserNuxtRc("telemetry.enabled", true);
return true;
}
updateUserNuxtRc("telemetry.enabled", false);
return false;
}
export { consentVersion as c, ensureUserconsent as e, updateUserNuxtRc as u, version as v };