/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/telemetry
NameSizeModeActions
events/-0777rm
anonymous-meta.d.ts4330666editdlrm
anonymous-meta.js30040666editdlrm
anonymous-meta.js.map27350666editdlrm
detached-flush.d.ts110666editdlrm
detached-flush.js18190666editdlrm
detached-flush.js.map25830666editdlrm
flush-and-exit.d.ts670666editdlrm
flush-and-exit.js4810666editdlrm
flush-and-exit.js.map6790666editdlrm
post-telemetry-payload.d.ts3550666editdlrm
post-telemetry-payload.js15040666editdlrm
post-telemetry-payload.js.map20920666editdlrm
post-telemetry-payload.test.js26750666editdlrm
post-telemetry-payload.test.js.map39780666editdlrm
project-id.d.ts600666editdlrm
project-id.js16210666editdlrm
project-id.js.map23590666editdlrm
storage.d.ts10260666editdlrm
storage.js120970666editdlrm
storage.js.map165600666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/next/dist/telemetry/project-id.js (1621B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "getRawProjectId", { enumerable: true, get: function() { return getRawProjectId; } }); const _child_process = require("child_process"); // Q: Why does Next.js need a project ID? Why is it looking at my git remote? // A: // Next.js' telemetry is and always will be completely anonymous. Because of // this, we need a way to differentiate different projects to track feature // usage accurately. For example, to prevent a feature from appearing to be // constantly `used` and then `unused` when switching between local projects. // To reiterate, // we **never** can read your actual git remote. The value is hashed one-way // with random salt data, making it impossible for us to reverse or try to // guess the remote by re-computing hashes. async function _getProjectIdByGit() { try { let resolve, reject; const promise = new Promise((res, rej)=>{ resolve = res; reject = rej; }); (0, _child_process.exec)(`git config --local --get remote.origin.url`, { timeout: 1000, windowsHide: true }, (error, stdout)=>{ if (error) { reject(error); return; } resolve(stdout); }); return String(await promise).trim(); } catch (_) { return null; } } async function getRawProjectId() { return await _getProjectIdByGit() || process.env.REPOSITORY_URL || process.cwd(); } //# sourceMappingURL=project-id.js.map