Ctrl K
ComunidadGuías…

tsconfig.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "//": "Type-check dei moduli PURI (UMD-lite) via JSDoc + checkJs (npm run typecheck). Nessun emit: i .js restano identici a runtime. Il glue app-*.js (scope globale) resta fuori per scelta.",
  "//ts": "⛔ NIENTE sorgenti .ts qui sotto: il prodotto dichiara engines node >=16 e la CI gira su 18/20, dove il loader CommonJS legge un .ts come JavaScript (SyntaxError). I tipi si scrivono in JSDoc; quelli condivisi fra moduli stanno in lib/types.d.ts, perché un @typedef dentro un modulo non è visibile agli altri file. La guardia è test/ts-gate.test.js.",
  "compilerOptions": {
    "allowJs": true,
    "checkJs": true,
    "noEmit": true,
    "target": "ES2020",
    "module": "commonjs",
    "moduleResolution": "node",
    "lib": ["ES2020", "DOM"],
    "types": [],
    "strict": false,
    "noImplicitAny": false,
    "skipLibCheck": true,
    "forceConsistentCasingInFileNames": true
  },
  "include": [
    "lib/types.d.ts",
    "lib/provenance.js",
    "lib/inter-site.js",
    "lib/inter-site-audit.js",
    "lib/inter-site-layout.js",
    "lib/ai-draft.js",
    "lib/ai-grounding.js",
    "lib/audit-log.js",
    "lib/cable-labels.js",
    "lib/cable-reconcile.js",
    "lib/cable-validate.js",
    "lib/cabling.js",
    "lib/certainty.js",
    "lib/cidr.js",
    "lib/correlate.js",
    "lib/drift-adopt.js",
    "lib/device-signatures.js",
    "lib/device-patterns.js",
    "lib/drift-report.js",
    "lib/drift-snapshot.js",
    "lib/drawio-export.js",
    "lib/project-networks.js",
    "lib/project-schema.js",
    "lib/frontpanel.js",
    "lib/ha-pair.js",
    "lib/handoff.js",
    "lib/health-alerts.js",
    "lib/hw-capabilities.js",
    "lib/i18n.js",
    "lib/ipam.js",
    "lib/ipam-audit.js",
    "lib/ipam-model.js",
    "lib/ipv6.js",
    "lib/l3-gateway.js",
    "lib/lag-audit.js",
    "lib/lag-reconcile.js",
    "lib/linkstate.js",
    "lib/node-label.js",
    "lib/link-model.js",
    "lib/link-vlan-color.js",
    "lib/vlan-authority.js",
    "lib/mac-class.js",
    "lib/netnames.js",
    "lib/onboarding.js",
    "lib/os-hint.js",
    "lib/os-icon.js",
    "lib/os-icon-sprite.js",
    "lib/overview.js",
    "lib/panel-skin.js",
    "lib/power-mib.js",
    "lib/proof.js",
    "lib/radio.js",
    "lib/spare-ports.js",
    "lib/stack.js",
    "lib/subbar-stats.js",
    "lib/topo-lines.js",
    "lib/topology-plan.js",
    "lib/ui-catalog.js",
    "lib/vlan-trunk.js",
    "lib/vm-nics.js",
    "lib/wave-path.js",
    "lib/wifi-assoc.js",
    "lib/wifi-spec.js",
    "lib/wifi-vlan-check.js"
  ]
}