/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/esm/lib
NameSizeModeActions
eslint/-0777rm
framework/-0777rm
fs/-0777rm
helpers/-0777rm
memory/-0777rm
metadata/-0777rm
typescript/-0777rm
batcher.js20580666editdlrm
batcher.js.map42230666editdlrm
build-custom-route.js9030666editdlrm
build-custom-route.js.map24250666editdlrm
client-and-server-references.js6940666editdlrm
client-and-server-references.js.map16700666editdlrm
coalesced-function.js8680666editdlrm
coalesced-function.js.map20030666editdlrm
compile-error.js860666editdlrm
compile-error.js.map2160666editdlrm
constants.js83860666editdlrm
constants.js.map135700666editdlrm
create-client-router-filter.js21660666editdlrm
create-client-router-filter.js.map40100666editdlrm
default-transpiled-packages.json100666editdlrm
detached-promise.js6790666editdlrm
detached-promise.js.map12830666editdlrm
detect-typo.js13190666editdlrm
detect-typo.js.map27740666editdlrm
download-swc.js48300666editdlrm
download-swc.js.map82020666editdlrm
error-telemetry-utils.js13910666editdlrm
error-telemetry-utils.js.map23800666editdlrm
fallback.js29330666editdlrm
fallback.js.map38460666editdlrm
fatal-error.js820666editdlrm
fatal-error.js.map2100666editdlrm
file-exists.js8140666editdlrm
file-exists.js.map14470666editdlrm
find-config.js29380666editdlrm
find-config.js.map50320666editdlrm
find-pages-dir.js8810666editdlrm
find-pages-dir.js.map15600666editdlrm
find-root.js25100666editdlrm
find-root.js.map42820666editdlrm
format-cli-help-output.js25780666editdlrm
format-cli-help-output.js.map49000666editdlrm
format-dynamic-import-path.js7060666editdlrm
format-dynamic-import-path.js.map11890666editdlrm
format-server-error.js24070666editdlrm
format-server-error.js.map37500666editdlrm
generate-interception-routes-rewrites.js26510666editdlrm
generate-interception-routes-rewrites.js.map43580666editdlrm
get-files-in-dir.js5100666editdlrm
get-files-in-dir.js.map11780666editdlrm
get-network-host.js10440666editdlrm
get-network-host.js.map19160666editdlrm
get-package-version.js15470666editdlrm
get-package-version.js.map31930666editdlrm
get-project-dir.js14650666editdlrm
get-project-dir.js.map23940666editdlrm
has-necessary-dependencies.js13570666editdlrm
has-necessary-dependencies.js.map37320666editdlrm
import-next-warning.js3220666editdlrm
import-next-warning.js.map5060666editdlrm
inline-static-env.js39780666editdlrm
inline-static-env.js.map71300666editdlrm
install-dependencies.js8860666editdlrm
install-dependencies.js.map19680666editdlrm
interop-default.js1150666editdlrm
interop-default.js.map2930666editdlrm
is-api-route.js1710666editdlrm
is-api-route.js.map3630666editdlrm
is-app-page-route.js1240666editdlrm
is-app-page-route.js.map3160666editdlrm
is-app-route-route.js1270666editdlrm
is-app-route-route.js.map3220666editdlrm
is-edge-runtime.js2180666editdlrm
is-edge-runtime.js.map5710666editdlrm
is-error.js19320666editdlrm
is-error.js.map28310666editdlrm
is-internal-component.js3870666editdlrm
is-internal-component.js.map6980666editdlrm
is-serializable-props.js41650666editdlrm
is-serializable-props.js.map64740666editdlrm
known-edge-safe-packages.json180666editdlrm
load-custom-routes.js221900666editdlrm
load-custom-routes.js.map386290666editdlrm
mime-type.js2240666editdlrm
mime-type.js.map4480666editdlrm
mkcert.js60370666editdlrm
mkcert.js.map96840666editdlrm
multi-file-writer.js24190666editdlrm
multi-file-writer.js.map42030666editdlrm
needs-experimental-react.js2580666editdlrm
needs-experimental-react.js.map6800666editdlrm
non-nullable.js1300666editdlrm
non-nullable.js.map3350666editdlrm
normalize-path.js1720666editdlrm
normalize-path.js.map4260666editdlrm
oxford-comma-list.js2330666editdlrm
oxford-comma-list.js.map7010666editdlrm
page-types.js2290666editdlrm
page-types.js.map2620666editdlrm
patch-incorrect-lockfile.js53600666editdlrm
patch-incorrect-lockfile.js.map92290666editdlrm
pick.js1780666editdlrm
pick.js.map4960666editdlrm
picocolors.js33720666editdlrm
picocolors.js.map60240666editdlrm
pretty-bytes.js28640666editdlrm
pretty-bytes.js.map41280666editdlrm
realpath.js5090666editdlrm
realpath.js.map8370666editdlrm
recursive-copy.js23780666editdlrm
recursive-copy.js.map44830666editdlrm
recursive-delete.js22260666editdlrm
recursive-delete.js.map41960666editdlrm
recursive-readdir.js52300666editdlrm
recursive-readdir.js.map84950666editdlrm
redirect-status.js8340666editdlrm
redirect-status.js.map17850666editdlrm
require-instrumentation-client.js12780666editdlrm
require-instrumentation-client.js.map19470666editdlrm
resolve-from.js16890666editdlrm
resolve-from.js.map26450666editdlrm
route-pattern-normalizer.js44320666editdlrm
route-pattern-normalizer.js.map65670666editdlrm
scheduler.js23320666editdlrm
scheduler.js.map34640666editdlrm
semver-noop.js2710666editdlrm
semver-noop.js.map4360666editdlrm
server-external-packages.json12810666editdlrm
setup-exception-listeners.js2780666editdlrm
setup-exception-listeners.js.map5900666editdlrm
static-env.js21120666editdlrm
static-env.js.map37930666editdlrm
try-to-parse-path.js24520666editdlrm
try-to-parse-path.js.map44780666editdlrm
turbopack-warning.js69480666editdlrm
turbopack-warning.js.map116590666editdlrm
url.js13220666editdlrm
url.js.map28840666editdlrm
verify-partytown-setup.js28420666editdlrm
verify-partytown-setup.js.map50880666editdlrm
verify-root-layout.js37940666editdlrm
verify-root-layout.js.map66280666editdlrm
verify-typescript-setup.js55340666editdlrm
verify-typescript-setup.js.map94220666editdlrm
verifyAndLint.js26940666editdlrm
verifyAndLint.js.map47470666editdlrm
wait.js2480666editdlrm
wait.js.map4780666editdlrm
with-promise-cache.js3800666editdlrm
with-promise-cache.js.map13790666editdlrm
worker.js79810666editdlrm
worker.js.map131850666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/next/dist/esm/lib/inline-static-env.js.map (7130B)
{"version":3,"sources":["../../src/lib/inline-static-env.ts"],"sourcesContent":["import fs from 'fs'\nimport path from 'path'\nimport crypto from 'crypto'\nimport { promisify } from 'util'\nimport globOriginal from 'next/dist/compiled/glob'\nimport { Sema } from 'next/dist/compiled/async-sema'\nimport type { NextConfigComplete } from '../server/config-shared'\nimport { getNextConfigEnv, getStaticEnv } from './static-env'\n\nconst glob = promisify(globOriginal)\n\nexport async function inlineStaticEnv({\n distDir,\n config,\n}: {\n distDir: string\n config: NextConfigComplete\n}) {\n const nextConfigEnv = getNextConfigEnv(config)\n const staticEnv = getStaticEnv(config)\n\n const serverDir = path.join(distDir, 'server')\n const serverChunks = await glob('**/*.{js,json,js.map}', {\n cwd: serverDir,\n })\n const clientDir = path.join(distDir, 'static')\n const clientChunks = await glob('**/*.{js,json,js.map}', {\n cwd: clientDir,\n })\n const manifestChunks = await glob('*.{js,json,js.map}', {\n cwd: distDir,\n })\n\n const inlineSema = new Sema(8)\n const nextConfigEnvKeys = Object.keys(nextConfigEnv).map((item) =>\n item.split('process.env.').pop()\n )\n\n const builtRegEx = new RegExp(\n `[\\\\w]{1,}(\\\\.env)?\\\\.(?:NEXT_PUBLIC_[\\\\w]{1,}${nextConfigEnvKeys.length ? '|' + nextConfigEnvKeys.join('|') : ''})`,\n 'g'\n )\n const changedClientFiles: Array<{ file: string; content: string }> = []\n const filesToCheck = new Set(\n manifestChunks.map((f) => path.join(distDir, f))\n )\n\n for (const [parentDir, files] of [\n [serverDir, serverChunks],\n [clientDir, clientChunks],\n ] as const) {\n await Promise.all(\n files.map(async (file) => {\n await inlineSema.acquire()\n const filepath = path.join(parentDir, file)\n const content = await fs.promises.readFile(filepath, 'utf8')\n const newContent = content.replace(builtRegEx, (match) => {\n let normalizedMatch = `process.env.${match.split('.').pop()}`\n\n if (staticEnv[normalizedMatch]) {\n return JSON.stringify(staticEnv[normalizedMatch])\n }\n return match\n })\n\n await fs.promises.writeFile(filepath, newContent)\n\n if (content !== newContent && parentDir === clientDir) {\n changedClientFiles.push({ file, content: newContent })\n }\n filesToCheck.add(filepath)\n inlineSema.release()\n })\n )\n }\n const hashChanges: Array<{\n originalHash: string\n newHash: string\n }> = []\n\n // hashes need updating for any changed client files\n for (const { file, content } of changedClientFiles) {\n // hash is 16 chars currently for all client chunks\n const originalHash = file.match(/([a-z0-9]{16})\\./)?.[1] || ''\n\n if (!originalHash) {\n throw new Error(\n `Invariant: client chunk changed but failed to detect hash ${file}`\n )\n }\n const newHash = crypto\n .createHash('sha256')\n .update(content)\n .digest('hex')\n .substring(0, 16)\n\n hashChanges.push({ originalHash, newHash })\n\n const filepath = path.join(clientDir, file)\n const newFilepath = filepath.replace(originalHash, newHash)\n\n filesToCheck.delete(filepath)\n filesToCheck.add(newFilepath)\n\n await fs.promises.rename(filepath, newFilepath)\n }\n\n // update build-manifest and webpack-runtime with new hashes\n for (let file of filesToCheck) {\n const content = await fs.promises.readFile(file, 'utf-8')\n let newContent = content\n\n for (const { originalHash, newHash } of hashChanges) {\n newContent = newContent.replaceAll(originalHash, newHash)\n }\n if (content !== newContent) {\n await fs.promises.writeFile(file, newContent)\n }\n }\n}\n"],"names":["fs","path","crypto","promisify","globOriginal","Sema","getNextConfigEnv","getStaticEnv","glob","inlineStaticEnv","distDir","config","nextConfigEnv","staticEnv","serverDir","join","serverChunks","cwd","clientDir","clientChunks","manifestChunks","inlineSema","nextConfigEnvKeys","Object","keys","map","item","split","pop","builtRegEx","RegExp","length","changedClientFiles","filesToCheck","Set","f","parentDir","files","Promise","all","file","acquire","filepath","content","promises","readFile","newContent","replace","match","normalizedMatch","JSON","stringify","writeFile","push","add","release","hashChanges","originalHash","Error","newHash","createHash","update","digest","substring","newFilepath","delete","rename","replaceAll"],"mappings":"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","ignoreList":[0]}