{
  "_id": "6ad686c14b18b90089998716",
  "Package": "leaflet.indoor",
  "Title": "Multi-Level Indoor Maps with 'Leaflet'",
  "Version": "0.2.0",
  "Authors@R": "person(\"Aurélien\", \"Nicosia\", , \"116816597+AurelienNicosiaULaval@users.noreply.github.com\", role = c(\"aut\", \"cre\"))",
  "Description": "Adds accessible floor controls and multi-level indoor\nvector layers to maps created with the 'leaflet' package.\nSimple features, GeoJSON, simple feature geometry collections,\nand optional 'SpatVector' objects can be displayed with one\nactive floor per indoor data set. Room identifiers can also be\nassociated with portable photo carousels whose images remain\npaired with plain-text captions. Optional room comments and\nattributed testimonials open from customizable, accessible map\nicons.",
  "License": "MIT + file LICENSE",
  "URL": "https://aureliennicosiaulaval.github.io/leaflet-indoor/,\nhttps://github.com/AurelienNicosiaULaval/leaflet-indoor",
  "BugReports": "https://github.com/AurelienNicosiaULaval/leaflet-indoor/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.1.0",
  "LazyData": "true",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nmake libpng-dev libuv1-dev libssl-dev libproj-dev\nlibsqlite3-dev libudunits2-dev",
  "Repository": "https://aureliennicosiaulaval.r-universe.dev",
  "Date/Publication": "2026-10-07 11:45:06 UTC",
  "RemoteUrl": "https://github.com/AurelienNicosiaULaval/leaflet-indoor",
  "RemoteRef": "HEAD",
  "RemoteSha": "7198508a63e15ea0caa2b0758b7e538f19d60053",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-19 20:57:16 UTC",
    "User": "root"
  },
  "Author": "Aurélien Nicosia [aut, cre]",
  "Maintainer": "Aurélien Nicosia <116816597+AurelienNicosiaULaval@users.noreply.github.com>",
  "_user": "aureliennicosiaulaval",
  "_type": "src",
  "_file": "leaflet.indoor_0.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/97a09dd46569e49cecd908eda3a4b1dc8b243f300087807c816aacf9b146625b",
  "_filesize": 5947015,
  "_sha256": "97a09dd46569e49cecd908eda3a4b1dc8b243f300087807c816aacf9b146625b",
  "_expires": "2027-01-27T21:08:15.000Z",
  "_created": "2026-10-19T20:57:16.000Z",
  "_published": "2026-10-19T21:08:17.491Z",
  "_upstream": "https://github.com/AurelienNicosiaULaval/leaflet-indoor",
  "_status": "success",
  "_maintainer": {
    "name": "Aurélien Nicosia",
    "email": "116816597+aureliennicosiaulaval@users.noreply.github.com",
    "login": "aureliennicosiaulaval",
    "linkedin": "in/aur%C3%A9lien-nicosia-6a52487b",
    "description": "Chargé d’enseignement à l’Université Laval • Passionné par la science des données, R et la pédagogie active • Créateur d’outils et de ressources pour apprendre ",
    "uuid": 116816597
  },
  "_jobs": [
    {
      "job": 118303738894,
      "time": 163,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12221137049"
    },
    {
      "job": 118303739008,
      "time": 153,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12220679098"
    },
    {
      "job": 118303738956,
      "time": 131,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12222450173"
    },
    {
      "job": 118303738925,
      "time": 126,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12221307534"
    },
    {
      "job": 118301973518,
      "time": 224,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12220658542"
    },
    {
      "job": 118303738878,
      "time": 166,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12220249865"
    },
    {
      "job": 118303738982,
      "time": 107,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12221059329"
    },
    {
      "job": 118303738946,
      "time": 90,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12220482837"
    },
    {
      "job": 118303738943,
      "time": 93,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12221166801"
    }
  ],
  "_buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/39323078992",
  "_commit": {
    "id": "7198508a63e15ea0caa2b0758b7e538f19d60053",
    "author": "Aurélien Nicosia <116816597+AurelienNicosiaULaval@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Release 0.2.0 with separate room comment icons and sourced Louvre accounts (#1)\n\n* Add room comment icons and sourced Louvre visitor accounts\n\n* Fit room comment badges and icons to map zoom\n\n* Place testimonial badges outside room edges to preserve room clicks\n\n* Prepare 0.2.0 release and prevent subpixel comment popup pan loops\n\n* Wait for popup closure in published-site interaction checks",
    "time": 1791373506
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "htmltools",
      "version": ">= 0.5.7",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "version": ">= 1.8.8",
      "role": "Imports"
    },
    {
      "package": "leaflet",
      "version": ">= 2.2.0",
      "role": "Imports"
    },
    {
      "package": "sf",
      "version": ">= 1.0-0",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lintr",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "terra",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "urlchecker",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    }
  ],
  "_owner": "aureliennicosiaulaval",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-35",
      "n": 4
    },
    {
      "week": "2026-37",
      "n": 2
    },
    {
      "week": "2026-41",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-08-26"
    },
    {
      "name": "v0.2.0",
      "date": "2026-10-07"
    }
  ],
  "_topics": [
    "htmlwidgets",
    "indoor-maps",
    "leaflet",
    "sf",
    "shiny"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "aureliennicosiaulaval",
      "count": 7,
      "uuid": 116816597
    }
  ],
  "_userbio": {
    "uuid": 116816597,
    "type": "user",
    "name": "Aurélien Nicosia",
    "followers": 13,
    "description": "Chargé d’enseignement à l’Université Laval • Passionné par la science des données, R et la pédagogie active • Créateur d’outils et de ressources pour apprendre "
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/leaflet.indoor"
  },
  "_mentions": 13,
  "_devurl": "https://github.com/aureliennicosiaulaval/leaflet-indoor",
  "_pkgdown": "https://aureliennicosiaulaval.github.io/leaflet-indoor/",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/leaflet.indoor.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "addIndoor",
    "addIndoorControl",
    "clearIndoor",
    "indoorCommentCatalog",
    "indoorCommentOptions",
    "indoorControlOptions",
    "indoorOptions",
    "indoorPhotoCatalog",
    "indoorPhotoOptions",
    "removeIndoorControl",
    "setIndoorLevel"
  ],
  "_datasets": [
    {
      "name": "indoor_demo",
      "title": "Synthetic multi-level indoor features in local coordinates",
      "object": "indoor_demo",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "feature_id",
        "name",
        "description",
        "kind",
        "fill",
        "level",
        "geometry"
      ],
      "rows": 10,
      "table": false,
      "tojson": true
    },
    {
      "name": "indoor_demo_geo",
      "title": "Synthetic multi-level indoor features in geographic coordinates",
      "object": "indoor_demo_geo",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "feature_id",
        "name",
        "description",
        "kind",
        "fill",
        "level",
        "geometry"
      ],
      "rows": 10,
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "addIndoor",
      "title": "Add multi-level indoor features",
      "topics": [
        "addIndoor"
      ]
    },
    {
      "page": "addIndoorControl",
      "title": "Add an accessible floor control",
      "topics": [
        "addIndoorControl"
      ]
    },
    {
      "page": "clearIndoor",
      "title": "Clear an indoor data set",
      "topics": [
        "clearIndoor"
      ]
    },
    {
      "page": "indoor_demo",
      "title": "Synthetic multi-level indoor features in local coordinates",
      "topics": [
        "indoor_demo"
      ]
    },
    {
      "page": "indoor_demo_geo",
      "title": "Synthetic multi-level indoor features in geographic coordinates",
      "topics": [
        "indoor_demo_geo"
      ]
    },
    {
      "page": "indoorCommentCatalog",
      "title": "Create a catalogue of room comments or testimonials",
      "topics": [
        "indoorCommentCatalog"
      ]
    },
    {
      "page": "indoorCommentOptions",
      "title": "Options for room comment icons",
      "topics": [
        "indoorCommentOptions"
      ]
    },
    {
      "page": "indoorControlOptions",
      "title": "Options for an indoor floor control",
      "topics": [
        "indoorControlOptions"
      ]
    },
    {
      "page": "indoorOptions",
      "title": "Options for indoor layers",
      "topics": [
        "indoorOptions"
      ]
    },
    {
      "page": "indoorPhotoCatalog",
      "title": "Create an indoor photo catalogue",
      "topics": [
        "indoorPhotoCatalog"
      ]
    },
    {
      "page": "indoorPhotoOptions",
      "title": "Options for indoor photo carousels",
      "topics": [
        "indoorPhotoOptions"
      ]
    },
    {
      "page": "removeIndoorControl",
      "title": "Remove an indoor floor control",
      "topics": [
        "removeIndoorControl"
      ]
    },
    {
      "page": "setIndoorLevel",
      "title": "Set the active indoor floor",
      "topics": [
        "setIndoorLevel"
      ]
    }
  ],
  "_pkglogo": "https://github.com/AurelienNicosiaULaval/leaflet-indoor/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/AurelienNicosiaULaval/leaflet-indoor/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "class",
    "classInt",
    "cli",
    "crosstalk",
    "DBI",
    "digest",
    "e1071",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "lattice",
    "lazyeval",
    "leaflet",
    "leaflet.providers",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "png",
    "proxy",
    "R6",
    "rappdirs",
    "raster",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "s2",
    "sass",
    "scales",
    "sf",
    "sp",
    "terra",
    "tinytex",
    "units",
    "viridisLite",
    "wk",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "photo-carousels.Rmd",
      "filename": "photo-carousels.html",
      "title": "A real-world indoor map with room photos",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Inspect the real room data",
        "Associate photographs with a room",
        "Explore the map",
        "Data and image provenance",
        "Adapt the pattern"
      ],
      "created": "2026-09-08 18:35:13",
      "modified": "2026-10-07 11:45:06",
      "commits": 3
    },
    {
      "source": "coordinate-systems.Rmd",
      "filename": "coordinate-systems.html",
      "title": "Coordinate systems",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Geographic coordinates",
        "Local Cartesian coordinates",
        "Proxies"
      ],
      "created": "2026-08-26 11:28:27",
      "modified": "2026-08-26 11:28:27",
      "commits": 1
    },
    {
      "source": "get-started.Rmd",
      "filename": "get-started.html",
      "title": "Get started with leaflet.indoor",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data structure",
        "A local Cartesian map",
        "Floor order",
        "Styles, labels, and popups",
        "Multiple indoor data sets",
        "Geographic data",
        "Shiny and proxies",
        "Troubleshooting",
        "Known limitations and roadmap"
      ],
      "created": "2026-08-26 11:28:27",
      "modified": "2026-09-08 18:35:13",
      "commits": 2
    },
    {
      "source": "data-formats.Rmd",
      "filename": "data-formats.html",
      "title": "Indoor data formats",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simple features",
        "GeoJSON",
        "SpatVector",
        "Empty and invalid data"
      ],
      "created": "2026-08-26 11:28:27",
      "modified": "2026-08-26 11:28:27",
      "commits": 1
    },
    {
      "source": "room-comments.Rmd",
      "filename": "room-comments.html",
      "title": "Room comments and visitor accounts",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Associate comments with rooms",
        "Choose an icon and translate the labels",
        "Published visitor accounts at the Louvre",
        "Shiny"
      ],
      "created": "2026-10-07 11:45:06",
      "modified": "2026-10-07 11:45:06",
      "commits": 1
    },
    {
      "source": "shiny.Rmd",
      "filename": "shiny.html",
      "title": "Shiny integration",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Input values",
        "Replacing and clearing data"
      ],
      "created": "2026-08-26 11:28:27",
      "modified": "2026-10-07 11:45:06",
      "commits": 2
    }
  ],
  "_score": 4.954242509439325,
  "_indexed": true,
  "_nocasepkg": "leaflet.indoor",
  "_universes": [
    "aureliennicosiaulaval"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-19T20:59:48.000Z",
      "distro": "resolute",
      "commit": "7198508a63e15ea0caa2b0758b7e538f19d60053",
      "fileid": "https://r2.ropensci.org/2b884c629ab957188f9e1ee910d96fd2316f3deb4040f25360c2e4f99b338111",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/39323078992"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-19T20:59:42.000Z",
      "distro": "resolute",
      "commit": "7198508a63e15ea0caa2b0758b7e538f19d60053",
      "fileid": "https://r2.ropensci.org/c2b65cdcef753066630b1bf69ba43aaaecac880369fb3afa44f7f360c4b509e7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/39323078992"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-19T21:07:21.000Z",
      "commit": "7198508a63e15ea0caa2b0758b7e538f19d60053",
      "fileid": "https://r2.ropensci.org/78fc5fe5990c5bb53f34618dbfcf9da813c72c9d985edc2f5f6afe4f1aad667c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/39323078992"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-19T21:06:03.000Z",
      "commit": "7198508a63e15ea0caa2b0758b7e538f19d60053",
      "fileid": "https://r2.ropensci.org/454b7526c3fea1b88cda9ef2c05cf330873690e4bab893a3d6372b0960e07233",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/39323078992"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-10-19T21:00:15.000Z",
      "commit": "7198508a63e15ea0caa2b0758b7e538f19d60053",
      "fileid": "https://r2.ropensci.org/cc3d2a52582039d6c4ac37aa00459602b1a9657c2494c9050c6a0c0c6ebaa22f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/39323078992"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-19T20:58:41.000Z",
      "commit": "7198508a63e15ea0caa2b0758b7e538f19d60053",
      "fileid": "https://r2.ropensci.org/8e50af3769e47a15974242d384827e9d8511d8902db898adbd5cc674feb8b9d6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/39323078992"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-19T20:58:33.000Z",
      "commit": "7198508a63e15ea0caa2b0758b7e538f19d60053",
      "fileid": "https://r2.ropensci.org/549cd0cd211bb6efb115322739cf878d4d19d270d52d5cd6003ab5d85c998c4d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/39323078992"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-19T20:58:34.000Z",
      "commit": "7198508a63e15ea0caa2b0758b7e538f19d60053",
      "fileid": "https://r2.ropensci.org/cc0459635a2820ae8cc4be792bf709b7f4173cd520d3f145a81b85f8f1a422dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aureliennicosiaulaval/actions/runs/39323078992"
    }
  ]
}