{
  "_id": "6a837944517c2dabfe2c4442",
  "Package": "ansgisui",
  "Title": "Componentes de Interfaz ANSGIS (Calcite) desde R",
  "Version": "0.2.1",
  "Authors@R": "person(\"Emir\", \"Rivas\", email = \"info@emri.ar\", role = c(\"aut\", \"cre\"))",
  "Description": "Genera la interfaz de una aplicacion geoespacial con el\nlook del Calcite Design System de Esri desde R puro, emitiendo\ncustom elements (<calcite-shell>, <calcite-panel>,\n<calcite-action-bar>, ...) con htmltools. No incluye ni\nmodifica codigo de Esri: solo emite los nombres de los custom\nelements y declara la dependencia de assets, que puede\nresolverse contra un servidor propio (soberano) o contra un\nCDN. Corre en R nativo y en webR (WebAssembly), por lo que el\ndocumento puede generarse enteramente en el navegador, sin\nservidor. Desde 0.2.0 incluye los ELEMENTOS de un tablero\nespecificados por la documentacion de ArcGIS Dashboards\n(indicador, medidor, graficos, tabla, lista, detalles, mapa y\nselectores), el motor de consulta que los alimenta (contrato\nwhere + groupByFields + statisticDefinitions, resuelto por R en\nel navegador) y ansgis_fusionar_tablero(), que autorea el\ntablero como un documento de R Markdown con la sintaxis de\nflexdashboard pero fusionado con knitr, porque\nrmarkdown::render() exige pandoc y pandoc no corre en wasm.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Repository": "https://emri-setup.r-universe.dev",
  "Date/Publication": "2026-08-17 20:58:05 UTC",
  "RemoteUrl": "https://github.com/emri-setup/ansgisui",
  "RemoteRef": "HEAD",
  "RemoteSha": "6161847e547cbb9b8b365b283e9309b0c77c4d7a",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-08-17 21:09:16 UTC",
    "User": "root"
  },
  "Author": "Emir Rivas [aut, cre]",
  "Maintainer": "Emir Rivas <info@emri.ar>",
  "_user": "emri-setup",
  "_type": "src",
  "_file": "ansgisui_0.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/335ac6ea72444fd2bd37bb89dc2e59195a8ed4c0925368e1006edd0104896d5f",
  "_filesize": 269767,
  "_sha256": "335ac6ea72444fd2bd37bb89dc2e59195a8ed4c0925368e1006edd0104896d5f",
  "_expires": "2026-11-25T21:12:34.000Z",
  "_created": "2026-08-17T21:09:16.000Z",
  "_published": "2026-10-11T15:10:27.025Z",
  "_jobs": [
    {
      "job": 95509667521,
      "time": 163,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "9301301332"
    },
    {
      "job": 95509667490,
      "time": 114,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "9301275830"
    },
    {
      "job": 95509667476,
      "time": 69,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "9301249853"
    },
    {
      "job": 95509667572,
      "time": 78,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "9301255164"
    },
    {
      "job": 95508900658,
      "time": 156,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "9301210508"
    },
    {
      "job": 95509667480,
      "time": 98,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "9301266540"
    },
    {
      "job": 95509667608,
      "time": 135,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "9301286339"
    },
    {
      "job": 95509667636,
      "time": 69,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "9301250185"
    },
    {
      "job": 95509667649,
      "time": 77,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "9301253780"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/emri-setup/actions/runs/32069370173",
  "_status": "success",
  "_upstream": "https://github.com/emri-setup/ansgisui",
  "_commit": {
    "id": "6161847e547cbb9b8b365b283e9309b0c77c4d7a",
    "author": "Emir Rivas <info@emri.ar>",
    "committer": "Emir Rivas <info@emri.ar>",
    "message": "Corregir la licencia de Calcite: NO es Apache-2.0\n\nEl LICENSE.md de este paquete afirmaba que el Calcite Design System se\ndistribuye bajo Apache-2.0. Es falso. Su LICENSE.md dice textual:\n\n  'All rights reserved... licensed for use under the Esri Master License\n   Agreement (MLA)... You may redistribute and use this code without\n   modification, provided you adhere to the terms of the MLA and include\n   this copyright notice.'\n\nGitHub lo reporta como NOASSERTION, no como una licencia estandar.\n\nImporta: quien auto-hospede los assets esta redistribuyendo software bajo\nel MLA, no bajo una licencia libre. Este paquete no redistribuye nada:\nsolo emite los nombres publicos de los custom elements.\n\nCo-Authored-By: Claude Opus 5 <noreply@anthropic.com>\n",
    "time": 1787000285
  },
  "_maintainer": {
    "name": "Emir Rivas",
    "email": "info@emri.ar"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "litedown",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    }
  ],
  "_owner": "emri-setup",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-33",
      "n": 1
    },
    {
      "week": "2026-34",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 223192651,
    "type": "user",
    "name": "Emir Rivas",
    "followers": 1
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ansgisui"
  },
  "_devurl": "https://github.com/emri-setup/ansgisui",
  "_searchresults": 0,
  "_metadata": {
    "ansgis": {
      "producto_ansgis": "cara-calcite",
      "nombre": "AnsGIS UI (Calcite desde R)",
      "seccion": "cara",
      "ejecucion": "navegador",
      "pliego": "Esri Calcite Design System",
      "pliego_fuente": "https://developers.arcgis.com/calcite-design-system/",
      "pliego_leido": "2026-08-14",
      "calcite_verificado_contra": "api.json 5.1.2",
      "componentes_cubiertos": 8,
      "componentes_pendientes": 1,
      "componentes_no_exportados": 17,
      "auditoria": "critico ciego 2026-08-14, comparacion componente por componente contra la doc oficial",
      "auditoria_veredicto": "instala y carga; el panel lateral emite los slots correctos de Calcite 5. Pendientes: mapa vacio, responsive en celular, modo oscuro, y las 17 dash_* sin exportar hasta que sus assets viajen en inst/",
      "auditoria_ficha": "FICHA-CRITICA-ANSGISUI.md",
      "check": "0 ERRORs, 2 WARNINGs (no-ASCII y Rd usage)",
      "incluye_codigo_esri": false,
      "aviso_esri": "LICENSE.md",
      "decision": "#212 auditoria del critico ciego / #211 cada seccion un repo / #209 la barra contra el original",
      "descripcion_es": "Dibuja la pantalla de una aplicación de mapas desde R, con el aspecto de las aplicaciones de Esri. El municipio no instala nada: la página se arma sola en el navegador de quien la abre."
    }
  },
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/ansgisui.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "ansgis_action",
    "ansgis_action_bar",
    "ansgis_block",
    "ansgis_calculo_vivo",
    "ansgis_card",
    "ansgis_coropleta_viva",
    "ansgis_datos_embebidos",
    "ansgis_dep",
    "ansgis_enlace_tabla_mapa",
    "ansgis_fusionar_tablero",
    "ansgis_map",
    "ansgis_motor_r",
    "ansgis_page",
    "ansgis_panel",
    "ansgis_parsear_tablero",
    "ansgis_registrar_knit",
    "ansgis_save",
    "ansgis_shell",
    "ansgis_slider",
    "ansgis_table"
  ],
  "_help": [
    {
      "page": "dot-dataset_de",
      "title": "Construye el dataset (query a la Esri) desde los atributos del encabezado",
      "topics": [
        ".dataset_de"
      ]
    },
    {
      "page": "dot-eventos_de",
      "title": "Construye los `events` (LA MATRIZ) desde los atributos del encabezado",
      "topics": [
        ".eventos_de"
      ]
    },
    {
      "page": "dot-render_elemento",
      "title": "Emite el HTML del elemento segun su clase",
      "topics": [
        ".render_elemento"
      ]
    },
    {
      "page": "ansgis_action",
      "title": "Una accion con icono (calcite-action)",
      "topics": [
        "ansgis_action"
      ]
    },
    {
      "page": "ansgis_action_bar",
      "title": "Barra de acciones lateral (calcite-action-bar)",
      "topics": [
        "ansgis_action_bar"
      ]
    },
    {
      "page": "ansgis_block",
      "title": "Bloque colapsable dentro de un panel (calcite-block)",
      "topics": [
        "ansgis_block"
      ]
    },
    {
      "page": "ansgis_calculo_vivo",
      "title": "NIVEL 3 - ata un control a un calculo hecho en R, en vivo",
      "topics": [
        "ansgis_calculo_vivo"
      ]
    },
    {
      "page": "ansgis_card",
      "title": "Tarjeta (calcite-card)",
      "topics": [
        "ansgis_card"
      ]
    },
    {
      "page": "ansgis_coropleta_viva",
      "title": "NIVEL 3 - coropleta viva: varios controles -> R recalcula -> el mapa y la tabla se repintan solos",
      "topics": [
        "ansgis_coropleta_viva"
      ]
    },
    {
      "page": "ansgis_datos_embebidos",
      "title": "Embebe un data.frame en la pagina como CSV (para que lo lea el R del navegador)",
      "topics": [
        "ansgis_datos_embebidos"
      ]
    },
    {
      "page": "ansgis_dep",
      "title": "Dependencia de assets del design system",
      "topics": [
        "ansgis_dep"
      ]
    },
    {
      "page": "ansgis_enlace_tabla_mapa",
      "title": "NIVEL 2 - enlaza la tabla con el mapa (seleccion cruzada, sin R)",
      "topics": [
        "ansgis_enlace_tabla_mapa"
      ]
    },
    {
      "page": "ansgis_fusionar_tablero",
      "title": "Fusiona un .Rmd con sintaxis de flexdashboard en un tablero AnsGIS",
      "topics": [
        "ansgis_fusionar_tablero"
      ]
    },
    {
      "page": "ansgis_map",
      "title": "Hueco de mapa",
      "topics": [
        "ansgis_map"
      ]
    },
    {
      "page": "ansgis_motor_r",
      "title": "NIVEL 3 - monta el motor de R en la propia pagina (webR)",
      "topics": [
        "ansgis_motor_r"
      ]
    },
    {
      "page": "ansgis_page",
      "title": "Arma el documento HTML completo",
      "topics": [
        "ansgis_page"
      ]
    },
    {
      "page": "ansgis_panel",
      "title": "Panel con encabezado y acciones (calcite-panel)",
      "topics": [
        "ansgis_panel"
      ]
    },
    {
      "page": "ansgis_parsear_tablero",
      "title": "Parsea la estructura de flexdashboard de un markdown ya knitteado",
      "topics": [
        "ansgis_parsear_tablero"
      ]
    },
    {
      "page": "ansgis_registrar_knit",
      "title": "Registra el `knit_print` que captura los elementos",
      "topics": [
        "ansgis_registrar_knit"
      ]
    },
    {
      "page": "ansgis_save",
      "title": "Escribe el documento a un archivo",
      "topics": [
        "ansgis_save"
      ]
    },
    {
      "page": "ansgis_shell",
      "title": "Marco de aplicacion (calcite-shell)",
      "topics": [
        "ansgis_shell"
      ]
    },
    {
      "page": "ansgis_slider",
      "title": "Control deslizante (calcite-slider)",
      "topics": [
        "ansgis_slider"
      ]
    },
    {
      "page": "ansgis_table",
      "title": "Tabla Calcite a partir de un data.frame (calcite-table)",
      "topics": [
        "ansgis_table"
      ]
    },
    {
      "page": "dash_css",
      "title": "Dependencia del CSS del dashboard",
      "topics": [
        "dash_css"
      ]
    },
    {
      "page": "dash_detalles",
      "title": "Detalles (detailsWidget) - muestra el \"pop-up\" del feature",
      "topics": [
        "dash_detalles"
      ]
    },
    {
      "page": "dash_documento",
      "title": "Emite el documento del dashboard y engancha el runtime",
      "topics": [
        "dash_documento"
      ]
    },
    {
      "page": "dash_grafico",
      "title": "Grafico serial (serialChartWidget) - el SVG lo dibuja el runtime",
      "topics": [
        "dash_grafico"
      ]
    },
    {
      "page": "dash_indicador",
      "title": "Indicador (indicatorWidget)",
      "topics": [
        "dash_indicador"
      ]
    },
    {
      "page": "dash_lista",
      "title": "Lista de features (listWidget), con caja de busqueda",
      "topics": [
        "dash_lista"
      ]
    },
    {
      "page": "dash_mapa",
      "title": "Mapa (mapWidget) con sus herramientas",
      "topics": [
        "dash_mapa"
      ]
    },
    {
      "page": "dash_medidor",
      "title": "Medidor de progreso, forma herradura (gaugeWidget)",
      "topics": [
        "dash_medidor"
      ]
    },
    {
      "page": "dash_sel_chips",
      "title": "Selector de categoria, presentacion \"barra de botones\" (categorySelectorWidget)",
      "topics": [
        "dash_sel_chips"
      ]
    },
    {
      "page": "dash_sel_lista",
      "title": "Selector de categoria, presentacion \"lista\" con busqueda y \"seleccionar todo\"",
      "topics": [
        "dash_sel_lista"
      ]
    },
    {
      "page": "dash_sel_rango",
      "title": "Selector numerico / de fecha: slider de rango (number/dateSelectorWidget)",
      "topics": [
        "dash_sel_rango"
      ]
    },
    {
      "page": "dash_tabla",
      "title": "Tabla de valores agrupados (tableWidget)",
      "topics": [
        "dash_tabla"
      ]
    },
    {
      "page": "dash_texto",
      "title": "Texto enriquecido (richTextWidget), modo \"Statistic\"",
      "topics": [
        "dash_texto"
      ]
    },
    {
      "page": "dash_torta",
      "title": "Grafico de torta / dona (pieChartWidget)",
      "topics": [
        "dash_torta"
      ]
    },
    {
      "page": "dash_widget",
      "title": "Marco comun de todo elemento del dashboard",
      "topics": [
        "dash_widget"
      ]
    }
  ],
  "_readme": "https://github.com/emri-setup/ansgisui/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "digest",
    "fastmap",
    "htmltools",
    "rlang"
  ],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "ansgisui",
  "_universes": [
    "emri-setup"
  ],
  "_progress_url": "https://github.com/r-universe/emri-setup/actions/runs/38150144338",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-08-17T21:12:05.000Z",
      "distro": "resolute",
      "commit": "6161847e547cbb9b8b365b283e9309b0c77c4d7a",
      "fileid": "https://r2.ropensci.org/5b2f30120d26b4f23abaa109fa1114519db3b4cfe5c9a431a41dc0e2984b6525",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/emri-setup/actions/runs/32069370173"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-08-17T21:11:16.000Z",
      "distro": "resolute",
      "commit": "6161847e547cbb9b8b365b283e9309b0c77c4d7a",
      "fileid": "https://r2.ropensci.org/a96554728f38b10aad4ed16ab545f7a7fc11add604ae0d27c186c3e4f7e0844b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/emri-setup/actions/runs/32069370173"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-08-17T21:10:34.000Z",
      "commit": "6161847e547cbb9b8b365b283e9309b0c77c4d7a",
      "fileid": "https://r2.ropensci.org/c28c8a3cc8999d4c2b1d2ea2b56f922dc6fb0b73471e230f0621f6fbf600c53f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/emri-setup/actions/runs/32069370173"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-08-17T21:10:43.000Z",
      "commit": "6161847e547cbb9b8b365b283e9309b0c77c4d7a",
      "fileid": "https://r2.ropensci.org/e9e9f99f52c8115416c11d4c0de8b28d45c6afbdda7074367b39dd7fac4aeac1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/emri-setup/actions/runs/32069370173"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1",
      "date": "2026-08-17T21:11:09.000Z",
      "commit": "6161847e547cbb9b8b365b283e9309b0c77c4d7a",
      "fileid": "https://r2.ropensci.org/89df6674f1bd9229928b62822e9bd3ba2d7db019fc8eb55b8980f69a6c63382c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/emri-setup/actions/runs/32069370173"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-08-17T21:11:33.000Z",
      "commit": "6161847e547cbb9b8b365b283e9309b0c77c4d7a",
      "fileid": "https://r2.ropensci.org/2f7e71c49012e69196ba1d8a27d6e370137a111f92fe2525c7b0ca9def65c581",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/emri-setup/actions/runs/32069370173"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-08-17T21:10:29.000Z",
      "commit": "6161847e547cbb9b8b365b283e9309b0c77c4d7a",
      "fileid": "https://r2.ropensci.org/14a2f953416208cf057df9d26365b663e19a085d39bd18be90b1b156e12d0abf",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/emri-setup/actions/runs/32069370173"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-08-17T21:10:33.000Z",
      "commit": "6161847e547cbb9b8b365b283e9309b0c77c4d7a",
      "fileid": "https://r2.ropensci.org/4c182924bc7c3f160d7c54d744b9b859bffc91bb9f8669a2859db066553cf13f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/emri-setup/actions/runs/32069370173"
    }
  ]
}